.elementor-4074 .elementor-element.elementor-element-b1a9c78 > .elementor-container {
    min-height: 960px
}

.elementor-4074 .elementor-element.elementor-element-b1a9c78 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-4074 .elementor-element.elementor-element-b1a9c78:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/home1_bg1.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover
}

.elementor-4074 .elementor-element.elementor-element-b1a9c78 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .5;
    background-color: #fff
}

.elementor-4074 .elementor-element.elementor-element-b1a9c78 {
    margin-top: -5px;
    margin-bottom: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4074 .elementor-element.elementor-element-6d799e4.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4074 .elementor-element.elementor-element-6d799e4 .elementor-heading-title {
    font-size: 36px;
    line-height: 1.3em
}

.elementor-element.elementor-element-6d799e4 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6d799e4 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-8b91059 {
    --divider-border-style: zigzag;
    --divider-border-color: #57B957;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-4074 .elementor-element.elementor-element-8b91059 .elementor-divider-separator {
    width: 30%
}

.elementor-4074 .elementor-element.elementor-element-8b91059 > .elementor-widget-container {
    margin: 20px 0 15px 0
}

.elementor-element.elementor-element-8b91059 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8b91059 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-7b8683d > .elementor-element-populated {
    margin: 60px 0 0 20px;
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-3a4292d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-background-slideshow, .elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated, .elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated {
    margin: 0;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4074 .elementor-element.elementor-element-7f42501 {
    --divider-border-style: zigzag;
    --divider-border-color: #57B957;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-4074 .elementor-element.elementor-element-7f42501 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-4074 .elementor-element.elementor-element-7f42501 .elementor-divider {
    text-align: center
}

.elementor-4074 .elementor-element.elementor-element-7f42501 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-7f42501 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7f42501 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-ff2c4b7 .elementor-text-editor {
    text-align: center
}

.elementor-4074 .elementor-element.elementor-element-ff2c4b7 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-ff2c4b7 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ff2c4b7 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-134ab24:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-background-slideshow, .elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated, .elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated {
    margin: 0 0 0 20px;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4074 .elementor-element.elementor-element-3d4a67c .elementor-image img {
    width: 70px
}

.elementor-4074 .elementor-element.elementor-element-3d4a67c > .elementor-widget-container {
    margin: -5px 0 20px 0
}

.elementor-element.elementor-element-3d4a67c {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3d4a67c {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-d0441b2 {
    --divider-border-style: zigzag;
    --divider-border-color: #57B957;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-4074 .elementor-element.elementor-element-d0441b2 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-4074 .elementor-element.elementor-element-d0441b2 .elementor-divider {
    text-align: center
}

.elementor-4074 .elementor-element.elementor-element-d0441b2 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-d0441b2 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d0441b2 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-8f08a44 .elementor-text-editor {
    text-align: center
}

.elementor-4074 .elementor-element.elementor-element-8f08a44 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-8f08a44 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8f08a44 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-6812087:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-background-slideshow, .elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated, .elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated {
    margin: 0 0 0 20px;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4074 .elementor-element.elementor-element-b82a783 {
    text-align: center
}

.elementor-4074 .elementor-element.elementor-element-b82a783.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-b82a783 .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-b82a783 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b82a783 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-ac83b7b {
    --divider-border-style: zigzag;
    --divider-border-color: #57B957;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-4074 .elementor-element.elementor-element-ac83b7b .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-4074 .elementor-element.elementor-element-ac83b7b .elementor-divider {
    text-align: center
}

.elementor-4074 .elementor-element.elementor-element-ac83b7b > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-ac83b7b {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ac83b7b {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-ca49f01 > .elementor-element-populated {
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-4fb017e .elementor-icon-wrapper {
    text-align: right
}

.elementor-4074 .elementor-element.elementor-element-4fb017e.elementor-view-default .elementor-icon {
    color: #57b957;
    border-color: #57b957
}

.elementor-4074 .elementor-element.elementor-element-4fb017e .elementor-icon {
    font-size: 20px
}

.elementor-4074 .elementor-element.elementor-element-4fb017e .elementor-icon i {
    transform: rotate(0)
}

.elementor-4074 .elementor-element.elementor-element-4fb017e > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-4fb017e {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4fb017e {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-4fb017e {
    width: auto;
    max-width: auto
}

.elementor-4074 .elementor-element.elementor-element-ca24657 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4074 .elementor-element.elementor-element-ca24657.elementor-view-default .elementor-icon {
    color: #57b957;
    border-color: #57b957
}

.elementor-4074 .elementor-element.elementor-element-ca24657 .elementor-icon {
    font-size: 20px
}

.elementor-4074 .elementor-element.elementor-element-ca24657 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4074 .elementor-element.elementor-element-ca24657 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-ca24657 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ca24657 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-ca24657 {
    width: auto;
    max-width: auto
}

.elementor-4074 .elementor-element.elementor-element-a664570 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4074 .elementor-element.elementor-element-a664570.elementor-view-default .elementor-icon {
    color: #57b957;
    border-color: #57b957
}

.elementor-4074 .elementor-element.elementor-element-a664570 .elementor-icon {
    font-size: 20px
}

.elementor-4074 .elementor-element.elementor-element-a664570 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4074 .elementor-element.elementor-element-a664570 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-a664570 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a664570 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-a664570 {
    width: auto;
    max-width: auto
}

.elementor-4074 .elementor-element.elementor-element-6a4e20a {
    width: 100%;
    max-width: 100%;
    text-align: right
}

.elementor-4074 .elementor-element.elementor-element-6a4e20a.elementor-widget-heading .elementor-heading-title {
    color: #999
}

.elementor-4074 .elementor-element.elementor-element-6a4e20a .elementor-heading-title {
    font-size: 16px;
    font-weight: 700
}

.elementor-4074 .elementor-element.elementor-element-6a4e20a > .elementor-widget-container {
    margin: 20px 0 20px 5px
}

.elementor-4074 .elementor-element.elementor-element-b01e190 {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-4074 .elementor-element.elementor-element-b01e190 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 .elementor-icon-wrapper {
    text-align: center
}

.elementor-4074 .elementor-element.elementor-element-3f594d8.elementor-view-default .elementor-icon {
    color: #57b957;
    border-color: #57b957
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 .elementor-icon {
    font-size: 13px;
    padding: 10px
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 > .elementor-widget-container {
    margin: 0 0 0 15px
}

.elementor-4074 .elementor-element.elementor-element-3f594d8 {
    width: auto;
    max-width: auto
}

.elementor-4074 .elementor-element.elementor-element-584537a:not(.elementor-motion-effects-element-type-background) {
    background-color: #181b31
}

.elementor-4074 .elementor-element.elementor-element-584537a {
    margin-top: 60px;
    margin-bottom: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4074 .elementor-element.elementor-element-584537a > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4074 .elementor-element.elementor-element-c0f79df > .elementor-element-populated {
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-df28148 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 0 0 0
}

.elementor-4074 .elementor-element.elementor-element-32597b7 .elementor-image img {
    opacity: .6
}

.elementor-4074 .elementor-element.elementor-element-32597b7 {
    top: -5.167%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-32597b7 {
    left: 132.444%
}

body.rtl .elementor-4074 .elementor-element.elementor-element-32597b7 {
    right: 132.444%
}

.elementor-4074 .elementor-element.elementor-element-35ce208 .elementor-image img {
    opacity: .6
}

.elementor-4074 .elementor-element.elementor-element-35ce208 {
    top: -181%;
    width: 10px;
    max-width: 10px
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-35ce208 {
    left: 119%
}

body.rtl .elementor-4074 .elementor-element.elementor-element-35ce208 {
    right: 119%
}

.elementor-4074 .elementor-element.elementor-element-868d36d .elementor-heading-title {
    font-size: 50px
}

.elementor-element.elementor-element-868d36d {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-868d36d {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-868d36d {
    width: auto;
    max-width: auto
}

.elementor-4074 .elementor-element.elementor-element-841415f {
    width: auto;
    max-width: auto;
    --divider-border-style: zigzag;
    --divider-border-color: #57B957;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 15px
}

.elementor-4074 .elementor-element.elementor-element-841415f .elementor-divider-separator {
    width: 100px
}

.elementor-4074 .elementor-element.elementor-element-841415f .elementor-divider {
    padding-top: 0;
    padding-bottom: 0
}

.elementor-4074 .elementor-element.elementor-element-841415f > .elementor-widget-container {
    margin: 20px 0 15px 40px
}

.elementor-element.elementor-element-841415f {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-841415f {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-3499695.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-4074 .elementor-element.elementor-element-3499695 > .elementor-element-populated {
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button, .elementor-4074 .elementor-element.elementor-element-649be58 a.elementor-button {
    font-weight: 700;
    color: #57b957;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(255, 255, 255, 0);
    fill: #57b957
}

.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button:focus, .elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button:hover, .elementor-4074 .elementor-element.elementor-element-649be58 a.elementor-button:focus, .elementor-4074 .elementor-element.elementor-element-649be58 a.elementor-button:hover {
    color: #fff;
    border-color: #57b957;
    background-color: #57b957
}

.elementor-4074 .elementor-element.elementor-element-649be58 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #57b957
}

.elementor-4074 .elementor-element.elementor-element-649be58 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-649be58 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-649be58 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-649be58 {
    width: auto;
    max-width: auto
}

.elementor-4074 .elementor-element.elementor-element-c6b2805 > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-a42b14b {
    text-align: left
}

.elementor-4074 .elementor-element.elementor-element-a42b14b.elementor-widget-heading .elementor-heading-title {
    color: #57b957
}

.elementor-4074 .elementor-element.elementor-element-a42b14b .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-element.elementor-element-a42b14b {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a42b14b {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-a35a298 {
    text-align: left
}

.elementor-4074 .elementor-element.elementor-element-a35a298.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-a35a298 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em
}

.elementor-4074 .elementor-element.elementor-element-a35a298 > .elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-element.elementor-element-a35a298 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a35a298 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-3348da6 .elementor-text-editor {
    text-align: left
}

.elementor-4074 .elementor-element.elementor-element-3348da6 > .elementor-widget-container {
    margin: 0;
    padding: 0 30% 0 0
}

.elementor-element.elementor-element-3348da6 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3348da6 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-68f833f.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-68f833f .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-68f833f {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-68f833f {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-5875380.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-5875380 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-5875380 {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5875380 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-9b31a95.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-9b31a95 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-9b31a95 {
    transition-delay: 750ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9b31a95 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-e220b64.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-e220b64 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-e220b64 {
    transition-delay: .9s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e220b64 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-4977e06 .elementor-image img {
    opacity: .6
}

.elementor-4074 .elementor-element.elementor-element-4977e06 {
    bottom: 12%;
    width: 20px;
    max-width: 20px
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-4977e06 {
    left: -10%
}

body.rtl .elementor-4074 .elementor-element.elementor-element-4977e06 {
    right: -10%
}

.elementor-4074 .elementor-element.elementor-element-71b4325 .elementor-image img {
    opacity: .6
}

.elementor-4074 .elementor-element.elementor-element-71b4325 {
    bottom: 82.171px;
    width: 21px;
    max-width: 21px
}

body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-71b4325 {
    left: 28.494%
}

body.rtl .elementor-4074 .elementor-element.elementor-element-71b4325 {
    right: 28.494%
}

.elementor-4074 .elementor-element.elementor-element-b2655c3 > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-c7f6ed5.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-c7f6ed5 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-c7f6ed5 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c7f6ed5 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-b92b295.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-b92b295 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-b92b295 {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b92b295 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-55548a5.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-55548a5 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-55548a5 {
    transition-delay: 750ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-55548a5 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-c46e5c5.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-c46e5c5 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-c46e5c5 {
    transition-delay: .9s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c46e5c5 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-5e10879 > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-62516ff {
    text-align: left
}

.elementor-4074 .elementor-element.elementor-element-62516ff.elementor-widget-heading .elementor-heading-title {
    color: #57b957
}

.elementor-4074 .elementor-element.elementor-element-62516ff .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-element.elementor-element-62516ff {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-62516ff {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-350b2e1 {
    text-align: left
}

.elementor-4074 .elementor-element.elementor-element-350b2e1.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-350b2e1 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em
}

.elementor-4074 .elementor-element.elementor-element-350b2e1 > .elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-element.elementor-element-350b2e1 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-350b2e1 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-6993be7 .elementor-text-editor {
    text-align: left
}

.elementor-4074 .elementor-element.elementor-element-6993be7 > .elementor-widget-container {
    margin: 0;
    padding: 0 30% 0 0
}

.elementor-element.elementor-element-6993be7 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6993be7 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-bb7768d.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-bb7768d .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-bb7768d {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-bb7768d {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-1b1a5c3.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-1b1a5c3 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-1b1a5c3 {
    transition-delay: 750ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1b1a5c3 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-3f46113.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-3f46113 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-3f46113 {
    transition-delay: .9s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3f46113 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-207215e > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-b3e5e9e {
    text-align: left
}

.elementor-4074 .elementor-element.elementor-element-b3e5e9e.elementor-widget-heading .elementor-heading-title {
    color: #57b957
}

.elementor-4074 .elementor-element.elementor-element-b3e5e9e .elementor-heading-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-element.elementor-element-b3e5e9e {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b3e5e9e {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-1b75b91 {
    text-align: left
}

.elementor-4074 .elementor-element.elementor-element-1b75b91.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-1b75b91 .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em
}

.elementor-4074 .elementor-element.elementor-element-1b75b91 > .elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-element.elementor-element-1b75b91 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1b75b91 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-1fd7193.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-1fd7193 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-1fd7193 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1fd7193 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-9ee5b43.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-9ee5b43 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-9ee5b43 {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9ee5b43 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-0979b91.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-0979b91 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-element.elementor-element-0979b91 {
    transition-delay: 750ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-0979b91 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-4a74c44 {
    margin-top: 40px;
    margin-bottom: 0
}

.elementor-4074 .elementor-element.elementor-element-2e835ee > .elementor-element-populated {
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-509d473:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/home1_bg2.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover
}

.elementor-4074 .elementor-element.elementor-element-509d473 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .5;
    background-color: #fff
}

.elementor-4074 .elementor-element.elementor-element-509d473 {
    padding: 60px 0 60px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4074 .elementor-element.elementor-element-174d4c6 > .elementor-element-populated {
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-e10c44d .elementor-image img {
    width: 76vw
}

.elementor-4074 .elementor-element.elementor-element-e10c44d > .elementor-widget-container {
    margin: 0 0 0 -160px
}

.elementor-4074 .elementor-element.elementor-element-e10c44d {
    width: auto;
    max-width: auto
}

.elementor-4074 .elementor-element.elementor-element-48a942d .elementor-heading-title {
    font-size: 50px
}

.elementor-element.elementor-element-48a942d {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-48a942d {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-48a942d {
    width: auto;
    max-width: auto
}

.elementor-4074 .elementor-element.elementor-element-155d56c {
    text-align: left
}

.elementor-4074 .elementor-element.elementor-element-155d56c .elementor-heading-title {
    font-size: 18px;
    line-height: 1.5em
}

.elementor-4074 .elementor-element.elementor-element-155d56c > .elementor-widget-container {
    margin: 50px 0 0 100px;
    padding: 0 50px 0 0
}

.elementor-element.elementor-element-155d56c {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-155d56c {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-14bb544 {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-4074 .elementor-element.elementor-element-14bb544 .elementor-heading-title {
    font-size: 15px;
    font-weight: 700
}

.elementor-4074 .elementor-element.elementor-element-14bb544 > .elementor-widget-container {
    margin: 41px 0 0 10px
}

.elementor-element.elementor-element-14bb544 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-14bb544 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-93e7506 {
    z-index: 3;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-87584e8 > .elementor-element-populated {
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-a98f287 .elementor-heading-title {
    font-size: 45px;
    line-height: 1.2em
}

.elementor-element.elementor-element-a98f287 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a98f287 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-a98f287 {
    width: auto;
    max-width: auto
}

.elementor-4074 .elementor-element.elementor-element-34172d1 {
    width: auto;
    max-width: auto;
    --divider-border-style: zigzag;
    --divider-border-color: #57B957;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 15px
}

.elementor-4074 .elementor-element.elementor-element-34172d1 .elementor-divider-separator {
    width: 100px
}

.elementor-4074 .elementor-element.elementor-element-34172d1 .elementor-divider {
    padding-top: 0;
    padding-bottom: 0
}

.elementor-4074 .elementor-element.elementor-element-34172d1 > .elementor-widget-container {
    margin: 20px 0 15px 40px
}

.elementor-element.elementor-element-34172d1 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-34172d1 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-d1e6309.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-4074 .elementor-element.elementor-element-d1e6309 > .elementor-element-populated {
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button, .elementor-4074 .elementor-element.elementor-element-e4030e0 a.elementor-button {
    font-weight: 700;
    color: #57b957;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(255, 255, 255, 0);
    fill: #57b957
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button:focus, .elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button:hover, .elementor-4074 .elementor-element.elementor-element-e4030e0 a.elementor-button:focus, .elementor-4074 .elementor-element.elementor-element-e4030e0 a.elementor-button:hover {
    color: #fff;
    border-color: #57b957;
    background-color: #57b957
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #57b957
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-e4030e0 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e4030e0 {
    opacity: 0
}

.elementor-4074 .elementor-element.elementor-element-e4030e0 {
    width: auto;
    max-width: auto
}

.elementor-4074 .elementor-element.elementor-element-949014e {
    margin-top: 0;
    margin-bottom: 0;
    padding: 60px 0 0 0
}

.elementor-4074 .elementor-element.elementor-element-7de491f > .elementor-element-populated {
    padding: 0
}

.elementor-4074 .elementor-element.elementor-element-5580217 .post-header h5 a {
    color: #fff
}

.elementor-4074 .elementor-element.elementor-element-5580217 .post-header-wrapper > p {
    color: #000
}

.elementor-4074 .elementor-element.elementor-element-5580217 {
    z-index: 3
}

.elementor-4074 .elementor-element.elementor-element-c0b132e {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4074 .elementor-element.elementor-element-c0b132e.elementor-widget-heading .elementor-heading-title {
    color: #57b957
}

.elementor-4074 .elementor-element.elementor-element-c0b132e .elementor-heading-title {
    font-size: 40px;
    line-height: 1.2em
}

.elementor-4074 .elementor-element.elementor-element-c0b132e > .elementor-widget-container {
    padding: 0
}

.elementor-element.elementor-element-c0b132e {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c0b132e {
    opacity: 0
}

@media (min-width: 1025px) {
    .elementor-4074 .elementor-element.elementor-element-b1a9c78:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }

    .elementor-4074 .elementor-element.elementor-element-509d473:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-4074 .elementor-element.elementor-element-b1a9c78 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-4074 .elementor-element.elementor-element-7b8683d > .elementor-element-populated {
        margin: 0
    }

    .elementor-4074 .elementor-element.elementor-element-f2a4f49 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-4074 .elementor-element.elementor-element-ff2c4b7 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4074 .elementor-element.elementor-element-8f08a44 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4074 .elementor-element.elementor-element-df28148 {
        margin-top: 0;
        margin-bottom: 20px;
        padding: 80px 0 0 0
    }

    .elementor-4074 .elementor-element.elementor-element-32597b7 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-32597b7 {
        left: 99%
    }

    body.rtl .elementor-4074 .elementor-element.elementor-element-32597b7 {
        right: 99%
    }

    body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-35ce208 {
        left: 47vw
    }

    body.rtl .elementor-4074 .elementor-element.elementor-element-35ce208 {
        right: 47vw
    }

    .elementor-4074 .elementor-element.elementor-element-35ce208 {
        top: 51vh
    }

    .elementor-4074 .elementor-element.elementor-element-868d36d .elementor-heading-title {
        font-size: 40px
    }

    .elementor-4074 .elementor-element.elementor-element-c6b2805 > .elementor-element-populated {
        margin: 0 20px 0 0
    }

    .elementor-4074 .elementor-element.elementor-element-3348da6 > .elementor-widget-container {
        padding: 0
    }

    body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-4977e06 {
        left: 14vw
    }

    body.rtl .elementor-4074 .elementor-element.elementor-element-4977e06 {
        right: 14vw
    }

    .elementor-4074 .elementor-element.elementor-element-71b4325 {
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-4074 .elementor-element.elementor-element-71b4325 {
        left: 179%
    }

    body.rtl .elementor-4074 .elementor-element.elementor-element-71b4325 {
        right: 179%
    }

    .elementor-4074 .elementor-element.elementor-element-b2655c3 > .elementor-element-populated {
        margin: 0 0 0 20px
    }

    .elementor-4074 .elementor-element.elementor-element-5e10879 > .elementor-element-populated {
        margin: 100px 20px 0 0
    }

    .elementor-4074 .elementor-element.elementor-element-6993be7 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4074 .elementor-element.elementor-element-207215e > .elementor-element-populated {
        margin: 100px 0 0 20px
    }

    .elementor-4074 .elementor-element.elementor-element-4a74c44 {
        margin-top: 80px;
        margin-bottom: 0
    }

    .elementor-4074 .elementor-element.elementor-element-509d473 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 20px 0
    }

    .elementor-4074 .elementor-element.elementor-element-174d4c6 > .elementor-element-populated {
        padding: 0 30px 0 30px
    }

    .elementor-4074 .elementor-element.elementor-element-e10c44d .elementor-image img {
        width: 100vw
    }

    .elementor-4074 .elementor-element.elementor-element-e10c44d > .elementor-widget-container {
        margin: 0
    }

    .elementor-4074 .elementor-element.elementor-element-e10c44d {
        width: 100%;
        max-width: 100%
    }

    .elementor-4074 .elementor-element.elementor-element-48a942d .elementor-heading-title {
        font-size: 40px
    }

    .elementor-4074 .elementor-element.elementor-element-48a942d > .elementor-widget-container {
        margin: 10px 0 0 0
    }

    .elementor-4074 .elementor-element.elementor-element-155d56c {
        text-align: center
    }

    .elementor-4074 .elementor-element.elementor-element-155d56c > .elementor-widget-container {
        margin: 30px 0 0 0;
        padding: 0 20% 0 20%
    }

    .elementor-4074 .elementor-element.elementor-element-14bb544 > .elementor-widget-container {
        margin: 31px 0 0 10px
    }

    .elementor-4074 .elementor-element.elementor-element-93e7506 {
        margin-top: 0;
        margin-bottom: 20px;
        padding: 80px 0 0 0
    }

    .elementor-4074 .elementor-element.elementor-element-a98f287 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-4074 .elementor-element.elementor-element-949014e {
        margin-top: 0;
        margin-bottom: 40px;
        padding: 0
    }

    .elementor-4074 .elementor-element.elementor-element-c0b132e {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4074 .elementor-element.elementor-element-c0b132e .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-4074 .elementor-element.elementor-element-c0b132e > .elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-4074 .elementor-element.elementor-element-b1a9c78 > .elementor-container {
        min-height: 0
    }

    .elementor-4074 .elementor-element.elementor-element-b1a9c78 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-4074 .elementor-element.elementor-element-b1a9c78 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-4074 .elementor-element.elementor-element-6d799e4 .elementor-heading-title {
        font-size: 32px
    }

    .elementor-4074 .elementor-element.elementor-element-7b8683d > .elementor-element-populated {
        margin: 0;
        padding: 0 20px 0 20px
    }

    .elementor-4074 .elementor-element.elementor-element-f2a4f49 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-background-slideshow, .elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated, .elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-4074 .elementor-element.elementor-element-3a4292d > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-background-slideshow, .elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated, .elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-4074 .elementor-element.elementor-element-134ab24 > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-background-slideshow, .elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated, .elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-4074 .elementor-element.elementor-element-6812087 > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-4074 .elementor-element.elementor-element-ca49f01.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4074 .elementor-element.elementor-element-6a4e20a {
        text-align: center
    }

    .elementor-4074 .elementor-element.elementor-element-c0f79df.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-4074 .elementor-element.elementor-element-df28148 {
        margin-top: 0;
        margin-bottom: 20px
    }

    .elementor-4074 .elementor-element.elementor-element-868d36d {
        width: auto;
        max-width: auto;
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-868d36d .elementor-heading-title {
        font-size: 36px
    }

    .elementor-4074 .elementor-element.elementor-element-841415f .elementor-divider {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-841415f .elementor-divider-separator {
        margin: 0 auto;
        margin-left: 0
    }

    .elementor-4074 .elementor-element.elementor-element-841415f > .elementor-widget-container {
        margin: 10px 0 0 20px
    }

    .elementor-4074 .elementor-element.elementor-element-841415f {
        width: auto;
        max-width: auto
    }

    .elementor-4074 .elementor-element.elementor-element-3499695.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-4074 .elementor-element.elementor-element-3499695 > .elementor-element-populated {
        margin: 30px 0 0 0
    }

    .elementor-4074 .elementor-element.elementor-element-649be58 {
        width: 100%;
        max-width: 100%
    }

    .elementor-4074 .elementor-element.elementor-element-c6b2805 {
        width: 50%
    }

    .elementor-4074 .elementor-element.elementor-element-c6b2805.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-4074 .elementor-element.elementor-element-c6b2805 > .elementor-element-populated {
        margin: 0 20px 0 0
    }

    .elementor-4074 .elementor-element.elementor-element-a42b14b {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-a35a298 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-a35a298 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-4074 .elementor-element.elementor-element-3348da6 .elementor-text-editor {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-3348da6 {
        font-size: 14px
    }

    .elementor-4074 .elementor-element.elementor-element-3348da6 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4074 .elementor-element.elementor-element-68f833f {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-5875380 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-9b31a95 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-e220b64 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-b2655c3 {
        width: 50%
    }

    .elementor-4074 .elementor-element.elementor-element-b2655c3 > .elementor-element-populated {
        margin: 0
    }

    .elementor-4074 .elementor-element.elementor-element-c7f6ed5 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-b92b295 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-55548a5 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-c46e5c5 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-5e10879 {
        width: 50%
    }

    .elementor-4074 .elementor-element.elementor-element-5e10879.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-4074 .elementor-element.elementor-element-5e10879 > .elementor-element-populated {
        margin: 40px 20px 0 0
    }

    .elementor-4074 .elementor-element.elementor-element-62516ff {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-350b2e1 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-350b2e1 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-4074 .elementor-element.elementor-element-6993be7 .elementor-text-editor {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-6993be7 {
        font-size: 14px
    }

    .elementor-4074 .elementor-element.elementor-element-6993be7 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4074 .elementor-element.elementor-element-bb7768d {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-1b1a5c3 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-3f46113 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-207215e {
        width: 50%
    }

    .elementor-4074 .elementor-element.elementor-element-207215e > .elementor-element-populated {
        margin: 40px 0 20px 0
    }

    .elementor-4074 .elementor-element.elementor-element-b3e5e9e {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-1b75b91 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-1b75b91 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-4074 .elementor-element.elementor-element-1fd7193 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-9ee5b43 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-0979b91 {
        text-align: left
    }

    .elementor-4074 .elementor-element.elementor-element-4a74c44 {
        margin-top: 40px;
        margin-bottom: 20px
    }

    .elementor-4074 .elementor-element.elementor-element-48a942d .elementor-heading-title {
        font-size: 32px
    }

    .elementor-4074 .elementor-element.elementor-element-48a942d > .elementor-widget-container {
        margin: 30px 0 0 0
    }

    .elementor-4074 .elementor-element.elementor-element-155d56c {
        text-align: center
    }

    .elementor-4074 .elementor-element.elementor-element-93e7506 {
        margin-top: 0;
        margin-bottom: 20px;
        padding: 40px 0 0 0
    }

    .elementor-4074 .elementor-element.elementor-element-87584e8 > .elementor-element-populated {
        margin: 0
    }

    .elementor-4074 .elementor-element.elementor-element-a98f287 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4074 .elementor-element.elementor-element-a98f287 .elementor-heading-title {
        font-size: 36px
    }

    .elementor-4074 .elementor-element.elementor-element-a98f287 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4074 .elementor-element.elementor-element-34172d1 .elementor-divider {
        text-align: center
    }

    .elementor-4074 .elementor-element.elementor-element-34172d1 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-4074 .elementor-element.elementor-element-34172d1 > .elementor-widget-container {
        margin: 10px 0 0 20px
    }

    .elementor-4074 .elementor-element.elementor-element-34172d1 {
        width: 100%;
        max-width: 100%
    }

    .elementor-4074 .elementor-element.elementor-element-d1e6309.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-4074 .elementor-element.elementor-element-d1e6309 > .elementor-element-populated {
        margin: 30px 0 0 0
    }

    .elementor-4074 .elementor-element.elementor-element-e4030e0 {
        width: 100%;
        max-width: 100%
    }

    .elementor-4074 .elementor-element.elementor-element-949014e {
        margin-top: 20px;
        margin-bottom: 0;
        padding: 20px 0 0 0
    }

    .elementor-4074 .elementor-element.elementor-element-c0b132e .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-4074 .elementor-element.elementor-element-c0b132e > .elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4074 .elementor-element.elementor-element-7b8683d {
        width: 100%
    }

    .elementor-4074 .elementor-element.elementor-element-3499695 {
        width: 33%
    }

    .elementor-4074 .elementor-element.elementor-element-c6b2805 {
        width: 50%
    }

    .elementor-4074 .elementor-element.elementor-element-b2655c3 {
        width: 50%
    }

    .elementor-4074 .elementor-element.elementor-element-5e10879 {
        width: 50%
    }

    .elementor-4074 .elementor-element.elementor-element-207215e {
        width: 50%
    }

    .elementor-4074 .elementor-element.elementor-element-174d4c6 {
        width: 100%
    }

    .elementor-4074 .elementor-element.elementor-element-87584e8 {
        width: 66%
    }

    .elementor-4074 .elementor-element.elementor-element-d1e6309 {
        width: 33%
    }
}

.elementor-3141 .elementor-element.elementor-element-29ca933:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-3141 .elementor-element.elementor-element-29ca933 {
    z-index: 2;
    padding: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #e7e7e7;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, .1)
}

.elementor-3141 .elementor-element.elementor-element-29ca933 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3141 .elementor-element.elementor-element-74ee551.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3141 .elementor-element.elementor-element-74ee551 > .elementor-element-populated {
    padding: 5px 0 5px 0
}

.elementor-3141 .elementor-element.elementor-element-16c268c.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3141 .elementor-element.elementor-element-16c268c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-3141 .elementor-element.elementor-element-16c268c > .elementor-element-populated {
    padding: 0
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 .elementor-button .elementor-align-icon-right {
    margin-left: 10px
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 .elementor-button .elementor-align-icon-left {
    margin-right: 10px
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 .elementor-button, .elementor-3141 .elementor-element.elementor-element-f2226e3 a.elementor-button {
    font-family: Cabin, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    padding: 15px 25px 15px 25px;
    color: #fff;
    border-radius: 0;
    background-color: #57b957;
    fill: #fff
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 .elementor-button:focus, .elementor-3141 .elementor-element.elementor-element-f2226e3 .elementor-button:hover, .elementor-3141 .elementor-element.elementor-element-f2226e3 a.elementor-button:focus, .elementor-3141 .elementor-element.elementor-element-f2226e3 a.elementor-button:hover {
    background-color: rgba(87, 185, 87, .8)
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-3141 .elementor-element.elementor-element-f2226e3 {
    width: auto;
    max-width: auto
}

.elementor-3141 .elementor-element.elementor-element-4398f8f:not(.elementor-motion-effects-element-type-background) {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-3141 .elementor-element.elementor-element-4398f8f {
    padding: 15px 0 15px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3141 .elementor-element.elementor-element-4398f8f > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3141 .elementor-element.elementor-element-f49fd9c.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3141 .elementor-element.elementor-element-419171e {
    text-align: left
}

.elementor-3141 .elementor-element.elementor-element-419171e .elementor-image img {
    width: 100px
}

.elementor-3141 .elementor-element.elementor-element-419171e > .elementor-widget-container {
    margin: 5px 0 15px 0
}

.elementor-3141 .elementor-element.elementor-element-2f86783 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-3141 .elementor-element.elementor-element-2f86783 .elementor-social-icon {
    font-size: 18px;
    background-color: rgba(255, 255, 255, 0)
}

.elementor-3141 .elementor-element.elementor-element-2f86783 .elementor-social-icon i {
    color: rgba(255, 255, 255, .9)
}

.elementor-3141 .elementor-element.elementor-element-2f86783 .elementor-social-icon:hover i {
    color: #fff
}

.elementor-3141 .elementor-element.elementor-element-2f86783 > .elementor-widget-container {
    margin: 0 20px 0 30px
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-icon a {
    font-size: 18px;
    color: rgba(255, 255, 255, .9)
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper input {
    width: 450px
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete {
    width: 500px
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete ul li a {
    font-size: 20px
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-icon a:hover {
    color: #fff
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper {
    background: rgba(0, 0, 0, .9)
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group input {
    color: #fff
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group input::placeholder {
    color: #fff
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, .1)
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group .input-group-button button {
    color: #fff
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .autocomplete li a {
    color: #fff
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete li:hover a {
    color: #fff;
    background-color: rgba(256, 256, 256, .1)
}

.elementor-3141 .elementor-element.elementor-element-4639a93 > .elementor-widget-container {
    margin: 0 10px 0 0
}

.elementor-3141 .elementor-element.elementor-element-4639a93 {
    width: auto;
    max-width: auto
}

body.elementor-page-3141:not(.elementor-motion-effects-element-type-background) {
    background-color: #000
}

@media (max-width: 767px) {
    .elementor-3141 .elementor-element.elementor-element-74ee551 {
        width: 100%
    }

    .elementor-3141 .elementor-element.elementor-element-74ee551.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-3141 .elementor-element.elementor-element-74ee551 > .elementor-element-populated {
        padding: 20px 0 20px 0
    }

    .elementor-3141 .elementor-element.elementor-element-16c268c {
        width: 100%
    }

    .elementor-3141 .elementor-element.elementor-element-16c268c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-3141 .elementor-element.elementor-element-16c268c > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-3141 .elementor-element.elementor-element-f2226e3 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-3141 .elementor-element.elementor-element-4398f8f {
        padding: 30px 0 30px 0
    }

    .elementor-3141 .elementor-element.elementor-element-f49fd9c {
        width: 50%
    }

    .elementor-3141 .elementor-element.elementor-element-f49fd9c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-3141 .elementor-element.elementor-element-419171e {
        text-align: left
    }

    .elementor-3141 .elementor-element.elementor-element-419171e .elementor-image img {
        width: 93px
    }

    .elementor-3141 .elementor-element.elementor-element-419171e > .elementor-widget-container {
        margin: 0 0 0 20px
    }

    .elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-icon a {
        font-size: 16px
    }

    .elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper input {
        width: 260px
    }

    .elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group input {
        font-size: 20px
    }

    .elementor-3141 .elementor-element.elementor-element-4639a93 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px
    }

    .elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete {
        width: 310px
    }

    .elementor-3141 .elementor-element.elementor-element-4639a93 .autocomplete ul li a {
        font-size: 18px
    }

    .elementor-3141 .elementor-element.elementor-element-4639a93 > .elementor-widget-container {
        margin: 0
    }
}

@media (min-width: 768px) {
    .elementor-3141 .elementor-element.elementor-element-74ee551 {
        width: 60%
    }

    .elementor-3141 .elementor-element.elementor-element-16c268c {
        width: 40%
    }

    .elementor-3141 .elementor-element.elementor-element-f49fd9c {
        width: 25%
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-3141 .elementor-element.elementor-element-74ee551 {
        width: 100%
    }

    .elementor-3141 .elementor-element.elementor-element-16c268c {
        width: 30%
    }

    .elementor-3141 .elementor-element.elementor-element-f49fd9c {
        width: 30%
    }
}

@media (max-width: 1024px) {
    .elementor-3141 .elementor-element.elementor-element-74ee551.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-3141 .elementor-element.elementor-element-74ee551 > .elementor-element-populated {
        margin: 0;
        padding: 10px 0 10px 0
    }

    .elementor-3141 .elementor-element.elementor-element-16c268c > .elementor-element-populated {
        margin: 0;
        padding: 0 20px 0 0
    }

    .elementor-3141 .elementor-element.elementor-element-f2226e3 > .elementor-widget-container {
        margin: 0 0 0 10px
    }

    .elementor-3141 .elementor-element.elementor-element-4398f8f {
        padding: 30px 0 30px 0
    }

    .elementor-3141 .elementor-element.elementor-element-419171e > .elementor-widget-container {
        margin: 0 0 0 20px
    }
}

.elementor-6152 .elementor-element.elementor-element-1f2725d4:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-6152 .elementor-element.elementor-element-1f2725d4 {
    padding: 20px 20px 20px 20px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-6152 .elementor-element.elementor-element-1f2725d4 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-6152 .elementor-element.elementor-element-8d57153 > .elementor-element-populated {
    padding: 0
}

.elementor-6152 .elementor-element.elementor-element-586ab731 {
    text-align: center
}

.elementor-6152 .elementor-element.elementor-element-586ab731 .elementor-image img {
    border-radius: 0;
    box-shadow: 0 30px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-6152 .elementor-element.elementor-element-27432add {
    text-align: center
}

.elementor-6152 .elementor-element.elementor-element-27432add .elementor-image img {
    border-radius: 0;
    box-shadow: 0 30px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-6152 .elementor-element.elementor-element-6a310c6e {
    text-align: center
}

.elementor-6152 .elementor-element.elementor-element-6a310c6e .elementor-image img {
    border-radius: 0;
    box-shadow: 0 30px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-6152 .elementor-element.elementor-element-2e5e2ed2 {
    text-align: center
}

.elementor-6152 .elementor-element.elementor-element-2e5e2ed2 .elementor-image img {
    border-radius: 0;
    box-shadow: 0 30px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-6152 .elementor-element.elementor-element-3a84f2c7 {
    text-align: center
}

.elementor-6152 .elementor-element.elementor-element-3a84f2c7 .elementor-image img {
    border-radius: 0;
    box-shadow: 0 30px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-6152 .elementor-element.elementor-element-55a989e1 {
    text-align: center
}

.elementor-6152 .elementor-element.elementor-element-55a989e1 .elementor-image img {
    border-radius: 0;
    box-shadow: 0 30px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-6152 .elementor-element.elementor-element-6dc7a70a {
    text-align: center
}

.elementor-6152 .elementor-element.elementor-element-6dc7a70a .elementor-image img {
    border-radius: 0;
    box-shadow: 0 30px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-6189 .elementor-element.elementor-element-b5db8c5:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-6189 .elementor-element.elementor-element-b5db8c5 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 10px 20px 10px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-6189 .elementor-element.elementor-element-b5db8c5 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-6189 .elementor-element.elementor-element-405d767.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-6189 .elementor-element.elementor-element-405d767.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-6189 .elementor-element.elementor-element-405d767:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #f9f9f9
}

.elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-background-slideshow, .elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated, .elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated {
    margin: 0 10px 0 10px;
    padding: 35px 20px 30px 20px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-6189 .elementor-element.elementor-element-8c8f716 {
    text-align: center
}

.elementor-6189 .elementor-element.elementor-element-8c8f716 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.3em
}

.elementor-6189 .elementor-element.elementor-element-90021e3 .elementor-text-editor {
    text-align: center
}

.elementor-6189 .elementor-element.elementor-element-90021e3 {
    font-size: 14px
}

.elementor-6189 .elementor-element.elementor-element-90021e3 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-6189 .elementor-element.elementor-element-a693b7e {
    --divider-border-style: solid;
    --divider-border-color: #D8D8D8;
    --divider-border-width: 1px
}

.elementor-6189 .elementor-element.elementor-element-a693b7e .elementor-divider-separator {
    width: 100%
}

.elementor-6189 .elementor-element.elementor-element-a693b7e .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-6189 .elementor-element.elementor-element-8162839.elementor-view-default .elementor-icon {
    color: #000;
    border-color: #000;
    fill: #000
}

.elementor-6189 .elementor-element.elementor-element-8162839.elementor-position-right .elementor-icon-box-icon {
    margin-left: 5px
}

.elementor-6189 .elementor-element.elementor-element-8162839.elementor-position-left .elementor-icon-box-icon {
    margin-right: 5px
}

.elementor-6189 .elementor-element.elementor-element-8162839.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 5px
}

.elementor-6189 .elementor-element.elementor-element-8162839 .elementor-icon {
    font-size: 16px
}

.elementor-6189 .elementor-element.elementor-element-8162839 .elementor-icon i {
    transform: rotate(0)
}

.elementor-6189 .elementor-element.elementor-element-8162839 .elementor-icon-box-content .elementor-icon-box-title {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase
}

.elementor-6189 .elementor-element.elementor-element-8162839 > .elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-6189 .elementor-element.elementor-element-8162839 {
    width: auto;
    max-width: auto
}

.elementor-6189 .elementor-element.elementor-element-88360e3.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-6189 .elementor-element.elementor-element-88360e3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-6189 .elementor-element.elementor-element-88360e3:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #f9f9f9
}

.elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-background-slideshow, .elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated, .elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated {
    margin: 0 10px 0 10px;
    padding: 35px 20px 30px 20px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-6189 .elementor-element.elementor-element-53e5209 .elementor-image img {
    width: 70px;
    filter: brightness(0) contrast(100%) saturate(0) blur(0) hue-rotate(0)
}

.elementor-6189 .elementor-element.elementor-element-53e5209 > .elementor-widget-container {
    margin: -5px 0 20px 0
}

.elementor-6189 .elementor-element.elementor-element-9b93528 {
    text-align: center
}

.elementor-6189 .elementor-element.elementor-element-9b93528.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-6189 .elementor-element.elementor-element-9b93528 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.3em
}

.elementor-6189 .elementor-element.elementor-element-539c5d9 .elementor-text-editor {
    text-align: center
}

.elementor-6189 .elementor-element.elementor-element-539c5d9 {
    font-size: 14px
}

.elementor-6189 .elementor-element.elementor-element-539c5d9 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-6189 .elementor-element.elementor-element-68f1625 {
    --divider-border-style: solid;
    --divider-border-color: #D8D8D8;
    --divider-border-width: 1px
}

.elementor-6189 .elementor-element.elementor-element-68f1625 .elementor-divider-separator {
    width: 100%
}

.elementor-6189 .elementor-element.elementor-element-68f1625 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-6189 .elementor-element.elementor-element-9c449ba.elementor-view-default .elementor-icon {
    color: #000;
    border-color: #000;
    fill: #000
}

.elementor-6189 .elementor-element.elementor-element-9c449ba.elementor-position-right .elementor-icon-box-icon {
    margin-left: 5px
}

.elementor-6189 .elementor-element.elementor-element-9c449ba.elementor-position-left .elementor-icon-box-icon {
    margin-right: 5px
}

.elementor-6189 .elementor-element.elementor-element-9c449ba.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 5px
}

.elementor-6189 .elementor-element.elementor-element-9c449ba .elementor-icon {
    font-size: 16px
}

.elementor-6189 .elementor-element.elementor-element-9c449ba .elementor-icon i {
    transform: rotate(0)
}

.elementor-6189 .elementor-element.elementor-element-9c449ba .elementor-icon-box-content .elementor-icon-box-title {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase
}

.elementor-6189 .elementor-element.elementor-element-9c449ba > .elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-6189 .elementor-element.elementor-element-9c449ba {
    width: auto;
    max-width: auto
}

.elementor-6189 .elementor-element.elementor-element-fe98d75.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-6189 .elementor-element.elementor-element-fe98d75.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-6189 .elementor-element.elementor-element-fe98d75:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #f9f9f9
}

.elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-background-slideshow, .elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated, .elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated {
    margin: 0 10px 0 10px;
    padding: 35px 20px 30px 20px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-6189 .elementor-element.elementor-element-d3279da {
    text-align: center
}

.elementor-6189 .elementor-element.elementor-element-d3279da.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-6189 .elementor-element.elementor-element-d3279da .elementor-heading-title {
    font-size: 20px;
    line-height: 1.3em
}

.elementor-6189 .elementor-element.elementor-element-3d48726 .elementor-text-editor {
    text-align: center
}

.elementor-6189 .elementor-element.elementor-element-3d48726 {
    font-size: 14px
}

.elementor-6189 .elementor-element.elementor-element-3d48726 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-6189 .elementor-element.elementor-element-63ba730 {
    --divider-border-style: solid;
    --divider-border-color: #D8D8D8;
    --divider-border-width: 1px
}

.elementor-6189 .elementor-element.elementor-element-63ba730 .elementor-divider-separator {
    width: 100%
}

.elementor-6189 .elementor-element.elementor-element-63ba730 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-6189 .elementor-element.elementor-element-85540a5.elementor-view-default .elementor-icon {
    color: #000;
    border-color: #000;
    fill: #000
}

.elementor-6189 .elementor-element.elementor-element-85540a5.elementor-position-right .elementor-icon-box-icon {
    margin-left: 5px
}

.elementor-6189 .elementor-element.elementor-element-85540a5.elementor-position-left .elementor-icon-box-icon {
    margin-right: 5px
}

.elementor-6189 .elementor-element.elementor-element-85540a5.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 5px
}

.elementor-6189 .elementor-element.elementor-element-85540a5 .elementor-icon {
    font-size: 16px
}

.elementor-6189 .elementor-element.elementor-element-85540a5 .elementor-icon i {
    transform: rotate(0)
}

.elementor-6189 .elementor-element.elementor-element-85540a5 .elementor-icon-box-content .elementor-icon-box-title {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase
}

.elementor-6189 .elementor-element.elementor-element-85540a5 > .elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-6189 .elementor-element.elementor-element-85540a5 {
    width: auto;
    max-width: auto
}

.elementor-6189 .elementor-element.elementor-element-225b19b {
    text-align: center
}

.elementor-6189 .elementor-element.elementor-element-225b19b.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-6189 .elementor-element.elementor-element-225b19b .elementor-heading-title {
    font-size: 20px;
    line-height: 1.3em
}

.elementor-6189 .elementor-element.elementor-element-63e4181 .elementor-text-editor {
    text-align: center
}

.elementor-6189 .elementor-element.elementor-element-63e4181 {
    font-size: 14px;
    color: #000
}

.elementor-6189 .elementor-element.elementor-element-63e4181 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-6189 .elementor-element.elementor-element-4a4be95 {
    --divider-border-style: solid;
    --divider-border-color: #D8D8D8;
    --divider-border-width: 1px
}

.elementor-6189 .elementor-element.elementor-element-4a4be95 .elementor-divider-separator {
    width: 100%
}

.elementor-6189 .elementor-element.elementor-element-4a4be95 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-6189 .elementor-element.elementor-element-e8f3757.elementor-view-default .elementor-icon {
    color: #000;
    border-color: #000;
    fill: #000
}

.elementor-6189 .elementor-element.elementor-element-e8f3757.elementor-position-right .elementor-icon-box-icon {
    margin-left: 5px
}

.elementor-6189 .elementor-element.elementor-element-e8f3757.elementor-position-left .elementor-icon-box-icon {
    margin-right: 5px
}

.elementor-6189 .elementor-element.elementor-element-e8f3757.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 5px
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 .elementor-icon {
    font-size: 16px
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 .elementor-icon i {
    transform: rotate(0)
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 .elementor-icon-box-content .elementor-icon-box-title {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 > .elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-6189 .elementor-element.elementor-element-e8f3757 {
    width: auto;
    max-width: auto;
}

@media (max-width: 1024px) {
    .elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated {
        margin: 0 20px 40px 0
    }

    .elementor-6189 .elementor-element.elementor-element-90021e3 > .elementor-widget-container {
        padding: 0
    }

    .elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated {
        margin: 0 0 40px 20px
    }

    .elementor-6189 .elementor-element.elementor-element-539c5d9 > .elementor-widget-container {
        padding: 0
    }

    .elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated {
        margin: 0 20px 0 0
    }

    .elementor-6189 .elementor-element.elementor-element-3d48726 > .elementor-widget-container {
        padding: 0
    }

    .elementor-6189 .elementor-element.elementor-element-63e4181 > .elementor-widget-container {
        padding: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6189 .elementor-element.elementor-element-405d767 {
        width: 50%
    }

    .elementor-6189 .elementor-element.elementor-element-88360e3 {
        width: 50%
    }

    .elementor-6189 .elementor-element.elementor-element-fe98d75 {
        width: 50%
    }
}

@media (max-width: 767px) {
    .elementor-6189 .elementor-element.elementor-element-b5db8c5 {
        margin-top: 40px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-background-slideshow, .elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated, .elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-6189 .elementor-element.elementor-element-405d767 > .elementor-element-populated {
        margin: 0
    }

    .elementor-6189 .elementor-element.elementor-element-8162839 .elementor-icon-box-icon {
        margin-bottom: 5px
    }

    .elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-background-slideshow, .elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated, .elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-6189 .elementor-element.elementor-element-88360e3 > .elementor-element-populated {
        margin: 0
    }

    .elementor-6189 .elementor-element.elementor-element-9c449ba .elementor-icon-box-icon {
        margin-bottom: 5px
    }

    .elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-background-slideshow, .elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated, .elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-6189 .elementor-element.elementor-element-fe98d75 > .elementor-element-populated {
        margin: 0
    }

    .elementor-6189 .elementor-element.elementor-element-85540a5 .elementor-icon-box-icon {
        margin-bottom: 5px
    }

    .elementor-6189 .elementor-element.elementor-element-e8f3757 .elementor-icon-box-icon {
        margin-bottom: 5px
    }
}

.elementor-6222 .elementor-element.elementor-element-723a940 > .elementor-element-populated {
    padding: 0
}

.elementor-6222 .elementor-element.elementor-element-a069b4e {
    text-align: left
}

.elementor-6222 .elementor-element.elementor-element-a069b4e .elementor-image img {
    width: 60px;
    filter: brightness(0) contrast(100%) saturate(0) blur(0) hue-rotate(0)
}

.elementor-6222 .elementor-element.elementor-element-a069b4e > .elementor-widget-container {
    margin: 0 0 30px 40px
}

.elementor-6222 .elementor-element.elementor-element-1763d79 {
    text-align: left
}

.elementor-6222 .elementor-element.elementor-element-1763d79 .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em
}

.elementor-6222 .elementor-element.elementor-element-a6326c2 .elementor-text-editor {
    text-align: left
}

.elementor-6222 .elementor-element.elementor-element-a6326c2 {
    font-size: 14px
}

.elementor-6222 .elementor-element.elementor-element-a6326c2 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-6222 .elementor-element.elementor-element-8324481 > .elementor-element-populated {
    margin: 15px 0 0 0
}

.elementor-6222 .elementor-element.elementor-element-64ce2b3 .elementor-heading-title {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase
}

.elementor-6222 .elementor-element.elementor-element-64ce2b3 > .elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-6222 .elementor-element.elementor-element-334546c .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-6222 .elementor-element.elementor-element-334546c > .elementor-widget-container {
    margin: 7px 0 0 0
}

.elementor-6222 .elementor-element.elementor-element-5f69e19 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-6222 .elementor-element.elementor-element-5f69e19 > .elementor-widget-container {
    margin: 7px 0 0 0
}

.elementor-6222 .elementor-element.elementor-element-9523b5a .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-6222 .elementor-element.elementor-element-9523b5a > .elementor-widget-container {
    margin: 7px 0 0 0
}

.elementor-6222 .elementor-element.elementor-element-e6294fb {
    --divider-border-style: solid;
    --divider-border-color: #D8D8D8;
    --divider-border-width: 1px
}

.elementor-6222 .elementor-element.elementor-element-e6294fb .elementor-divider-separator {
    width: 100%
}

.elementor-6222 .elementor-element.elementor-element-e6294fb .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-6222 .elementor-element.elementor-element-e6294fb > .elementor-widget-container {
    margin: 5px 0 0 0
}

.elementor-6222 .elementor-element.elementor-element-977d0f0 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-6222 .elementor-element.elementor-element-977d0f0.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-6222 .elementor-element.elementor-element-977d0f0 .elementor-heading-title {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3em;
    text-transform: uppercase
}

.elementor-6222 .elementor-element.elementor-element-977d0f0 > .elementor-widget-container {
    padding: 10px 20px 10px 20px;
    background-color: #fff
}

.elementor-6222 .elementor-element.elementor-element-7868583.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-6222 .elementor-element.elementor-element-7868583.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-6222 .elementor-element.elementor-element-7868583:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-image: url(../../upload/sideboard-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-background-slideshow, .elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated, .elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated {
    margin: 0 10px 0 10px;
    padding: 110px 20px 110px 20px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

@media (max-width: 767px) {
    .elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-background-slideshow, .elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated, .elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated {
        margin: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6222 .elementor-element.elementor-element-7868583 {
        width: 50%
    }
}

@media (max-width: 1024px) {
    .elementor-6222 .elementor-element.elementor-element-a6326c2 > .elementor-widget-container {
        padding: 0
    }

    .elementor-6222 .elementor-element.elementor-element-7868583 > .elementor-element-populated {
        margin: 0 0 0 20px
    }
}

.elementor-3153 .elementor-element.elementor-element-a63176a:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-3153 .elementor-element.elementor-element-a63176a {
    padding: 5px 0 5px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 10px 40px 0 rgba(47, 47, 47, .1)
}

.elementor-3153 .elementor-element.elementor-element-a63176a > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3153 .elementor-element.elementor-element-d83c66d.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3153 .elementor-element.elementor-element-d83c66d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-3153 .elementor-element.elementor-element-d83c66d > .elementor-element-populated {
    padding: 0
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li > a {
    font-family: Cabin, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #000
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li {
    margin: 0 0 0 30px
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav {
    text-align: left
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: Cabin, Sans-serif;
    font-size: 15px;
    font-weight: 700
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 16px 50px 0 rgba(0, 0, 0, .07)
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li > a:hover {
    color: #000
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav ul li > a:before, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #57b957
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li.current-menu-item > a, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a {
    color: #000
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before {
    background-color: #57b957
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li a {
    color: #000
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #000
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li a:before, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #57b957
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #000
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before, .elementor-3153 .elementor-element.elementor-element-736b4f8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before {
    background-color: #57b957
}

.elementor-3153 .elementor-element.elementor-element-736b4f8 {
    width: auto;
    max-width: auto
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 .elementor-social-icon {
    font-size: 18px;
    background-color: rgba(0, 0, 0, 0)
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 .elementor-social-icon i {
    color: #000
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 .elementor-social-icon:hover i {
    color: rgba(0, 0, 0, .8)
}

.elementor-3153 .elementor-element.elementor-element-73f2ee0 > .elementor-widget-container {
    margin: 0 0 0 40px
}

@media (min-width: 768px) {
    .elementor-3153 .elementor-element.elementor-element-d83c66d {
        width: 75%
    }
}

@media (max-width: 1024px) {
    .elementor-3153 .elementor-element.elementor-element-a63176a {
        padding: 20px 0 20px 0
    }
}

@media (max-width: 767px) {
    .elementor-3153 .elementor-element.elementor-element-a63176a {
        padding: 20px 0 20px 0
    }

    .elementor-3153 .elementor-element.elementor-element-d83c66d {
        width: 50%
    }

    .elementor-3153 .elementor-element.elementor-element-d83c66d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-3153 .elementor-element.elementor-element-d83c66d > .elementor-element-populated {
        padding: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-3153 .elementor-element.elementor-element-d83c66d {
        width: 70%
    }
}

.elementor-3274 .elementor-element.elementor-element-add91cb {
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 40px 0
}

.elementor-3274 .elementor-element.elementor-element-f9607ea.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3274 .elementor-element.elementor-element-f9607ea > .elementor-element-populated {
    padding: 0
}

.elementor-3274 .elementor-element.elementor-element-e9d26b3 > .elementor-element-populated {
    padding: 0
}

.elementor-3274 .elementor-element.elementor-element-2fe36f5 .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em
}

.elementor-3274 .elementor-element.elementor-element-d34b827 {
    font-size: 15px
}

.elementor-3274 .elementor-element.elementor-element-b8bb9b5.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3274 .elementor-element.elementor-element-b8bb9b5 > .elementor-element-populated {
    padding: 0
}

.elementor-3274 .elementor-element.elementor-element-e20522a.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-3274 .elementor-element.elementor-element-e20522a > .elementor-element-populated {
    padding: 0
}

.elementor-3274 .elementor-element.elementor-element-2762659 {
    --divider-border-style: solid;
    --divider-border-color: #57B957;
    --divider-border-width: 1px
}

.elementor-3274 .elementor-element.elementor-element-2762659 .elementor-divider-separator {
    width: 80%
}

.elementor-3274 .elementor-element.elementor-element-2762659 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-3274 .elementor-element.elementor-element-33b31be > .elementor-element-populated {
    padding: 0
}

.elementor-3274 .elementor-element.elementor-element-5c76789 .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em
}

.elementor-3274 .elementor-element.elementor-element-fd6b0b2 {
    font-size: 15px
}

.elementor-3274 .elementor-element.elementor-element-4ba6261.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3274 .elementor-element.elementor-element-4ba6261 > .elementor-element-populated {
    padding: 0
}

.elementor-3274 .elementor-element.elementor-element-de2f54b.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-3274 .elementor-element.elementor-element-de2f54b > .elementor-element-populated {
    padding: 0
}

.elementor-3274 .elementor-element.elementor-element-b44a800 > .elementor-element-populated {
    padding: 0
}

.elementor-3274 .elementor-element.elementor-element-46c7813 .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em
}

.elementor-3274 .elementor-element.elementor-element-49c9717 {
    font-size: 15px
}

.elementor-3274 .elementor-element.elementor-element-6d133ed.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3274 .elementor-element.elementor-element-6d133ed > .elementor-element-populated {
    padding: 0
}

.elementor-3274 .elementor-element.elementor-element-22f3534.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-3274 .elementor-element.elementor-element-22f3534 > .elementor-element-populated {
    padding: 0
}

.elementor-3274 .elementor-element.elementor-element-d8721d9 > .elementor-element-populated {
    padding: 0
}

.elementor-3274 .elementor-element.elementor-element-cb60404 .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em
}

.elementor-3274 .elementor-element.elementor-element-06d1e82 {
    font-size: 15px
}

.elementor-3274 .elementor-element.elementor-element-42a9251.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3274 .elementor-element.elementor-element-42a9251.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 .elementor-social-icon {
    font-size: 24px;
    background-color: rgba(0, 0, 0, 0)
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 .elementor-social-icon i {
    color: #000
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 .elementor-social-icon:hover i {
    color: rgba(0, 0, 0, .8)
}

.elementor-3274 .elementor-element.elementor-element-5b308e6 > .elementor-widget-container {
    margin: 0 20px 0 40px
}

.elementor-3274 .elementor-element.elementor-element-01821a2 {
    text-align: center
}

.elementor-3274 .elementor-element.elementor-element-01821a2 .elementor-heading-title {
    font-size: 14px
}

.elementor-3274 .elementor-element.elementor-element-01821a2 > .elementor-widget-container {
    margin: 10px 0 0 0
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-3274 .elementor-element.elementor-element-f9607ea {
        width: 50%
    }

    .elementor-3274 .elementor-element.elementor-element-e9d26b3 {
        width: 80%
    }

    .elementor-3274 .elementor-element.elementor-element-b8bb9b5 {
        width: 50%
    }

    .elementor-3274 .elementor-element.elementor-element-e20522a {
        width: 20%
    }

    .elementor-3274 .elementor-element.elementor-element-33b31be {
        width: 80%
    }

    .elementor-3274 .elementor-element.elementor-element-4ba6261 {
        width: 50%
    }

    .elementor-3274 .elementor-element.elementor-element-de2f54b {
        width: 20%
    }

    .elementor-3274 .elementor-element.elementor-element-b44a800 {
        width: 80%
    }

    .elementor-3274 .elementor-element.elementor-element-6d133ed {
        width: 50%
    }

    .elementor-3274 .elementor-element.elementor-element-22f3534 {
        width: 20%
    }

    .elementor-3274 .elementor-element.elementor-element-d8721d9 {
        width: 80%
    }
}

@media (max-width: 1024px) {
    .elementor-3274 .elementor-element.elementor-element-add91cb {
        padding: 60px 30px 30px 30px
    }
}

@media (max-width: 767px) {
    .elementor-3274 .elementor-element.elementor-element-add91cb {
        padding: 40px 0 0 0
    }

    .elementor-3274 .elementor-element.elementor-element-f9607ea > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-3274 .elementor-element.elementor-element-e9d26b3 {
        width: 85%
    }

    .elementor-3274 .elementor-element.elementor-element-e9d26b3 > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-3274 .elementor-element.elementor-element-b8bb9b5 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-3274 .elementor-element.elementor-element-e20522a {
        width: 15%
    }

    .elementor-3274 .elementor-element.elementor-element-33b31be {
        width: 85%
    }

    .elementor-3274 .elementor-element.elementor-element-33b31be > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-3274 .elementor-element.elementor-element-4ba6261 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-3274 .elementor-element.elementor-element-de2f54b {
        width: 15%
    }

    .elementor-3274 .elementor-element.elementor-element-b44a800 {
        width: 85%
    }

    .elementor-3274 .elementor-element.elementor-element-b44a800 > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-3274 .elementor-element.elementor-element-6d133ed > .elementor-element-populated {
        padding: 0 20px 40px 20px
    }

    .elementor-3274 .elementor-element.elementor-element-22f3534 {
        width: 15%
    }

    .elementor-3274 .elementor-element.elementor-element-d8721d9 {
        width: 85%
    }

    .elementor-3274 .elementor-element.elementor-element-d8721d9 > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-3274 .elementor-element.elementor-element-e77192c {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 40px 0
    }

    .elementor-3274 .elementor-element.elementor-element-01821a2 > .elementor-widget-container {
        padding: 0 20% 0 20%
    }
}

@media (min-width: 768px) {
    .elementor-3274 .elementor-element.elementor-element-e9d26b3 {
        width: 79.786%
    }

    .elementor-3274 .elementor-element.elementor-element-e20522a {
        width: 20.257%
    }

    .elementor-3274 .elementor-element.elementor-element-33b31be {
        width: 79.786%
    }

    .elementor-3274 .elementor-element.elementor-element-de2f54b {
        width: 20.257%
    }

    .elementor-3274 .elementor-element.elementor-element-b44a800 {
        width: 79.786%
    }

    .elementor-3274 .elementor-element.elementor-element-22f3534 {
        width: 20.257%
    }

    .elementor-3274 .elementor-element.elementor-element-d8721d9 {
        width: 79.786%
    }
}

.elementor-5533 .elementor-element.elementor-element-7e3f8d81 > .elementor-element-populated {
    padding: 0
}

.elementor-5533 .elementor-element.elementor-element-1b52e052.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5533 .elementor-element.elementor-element-1b52e052 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1.4em
}

.elementor-5533 .elementor-element.elementor-element-1b52e052 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-5533 .elementor-element.elementor-element-1b52e052 {
    z-index: 1;
    width: auto;
    max-width: auto
}

.elementor-element.elementor-element-1b52e052 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1b52e052 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-94993c6.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5533 .elementor-element.elementor-element-94993c6 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.7em
}

.elementor-5533 .elementor-element.elementor-element-94993c6 > .elementor-widget-container {
    margin: 60px 0 0 0;
    padding: 0 30% 0 0
}

.elementor-5533 .elementor-element.elementor-element-94993c6 {
    z-index: 1;
    width: auto;
    max-width: auto
}

.elementor-element.elementor-element-94993c6 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-94993c6 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-1780452 > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-5533 .elementor-element.elementor-element-1780452 {
    z-index: 2
}

.elementor-5533 .elementor-element.elementor-element-6c74861 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #fff
}

.elementor-5533 .elementor-element.elementor-element-6c74861 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #222
}

.elementor-element.elementor-element-6c74861 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6c74861 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-4b563ab {
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 0 60px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5533 .elementor-element.elementor-element-4b563ab > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5533 .elementor-element.elementor-element-2860e73 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5533 .elementor-element.elementor-element-2860e73.elementor-widget-heading .elementor-heading-title {
    color: #808291
}

.elementor-5533 .elementor-element.elementor-element-2860e73 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5533 .elementor-element.elementor-element-2860e73 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-2860e73 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2860e73 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-7673e7b.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5533 .elementor-element.elementor-element-7673e7b:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-background-slideshow, .elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated, .elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated {
    margin: 0 40px 0 0;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-7673e7b {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7673e7b {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-ba47a06 {
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-ba47a06.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5533 .elementor-element.elementor-element-ba47a06 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-element.elementor-element-ba47a06 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ba47a06 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-93c8c5a {
    --divider-border-style: zigzag;
    --divider-border-color: #FFCC00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5533 .elementor-element.elementor-element-93c8c5a .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5533 .elementor-element.elementor-element-93c8c5a .elementor-divider {
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-93c8c5a > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-93c8c5a {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-93c8c5a {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-3f91608.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5533 .elementor-element.elementor-element-3f91608:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-background-slideshow, .elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated, .elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated {
    margin: 0 20px 0 20px;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-3f91608 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3f91608 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-8fb73cb .elementor-image img {
    width: 70px
}

.elementor-5533 .elementor-element.elementor-element-8fb73cb > .elementor-widget-container {
    margin: -5px 0 22px 0
}

.elementor-element.elementor-element-8fb73cb {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8fb73cb {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-f8f20e9 {
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-f8f20e9.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5533 .elementor-element.elementor-element-f8f20e9 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-element.elementor-element-f8f20e9 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f8f20e9 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-171b7ce {
    --divider-border-style: zigzag;
    --divider-border-color: #FFCC00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5533 .elementor-element.elementor-element-171b7ce .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5533 .elementor-element.elementor-element-171b7ce .elementor-divider {
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-171b7ce > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-171b7ce {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-171b7ce {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-01e1d5a .elementor-text-editor {
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-01e1d5a {
    font-family: Poppins, Sans-serif;
    color: #7e8090
}

.elementor-5533 .elementor-element.elementor-element-01e1d5a > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-01e1d5a {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-01e1d5a {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-7f0be8d.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5533 .elementor-element.elementor-element-7f0be8d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-background-slideshow, .elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated, .elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated {
    margin: 0 20px 0 20px;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-7f0be8d {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7f0be8d {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-a896688 {
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-a896688.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5533 .elementor-element.elementor-element-a896688 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-element.elementor-element-a896688 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a896688 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-5d6a74c {
    --divider-border-style: zigzag;
    --divider-border-color: #FFCC00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5533 .elementor-element.elementor-element-5d6a74c .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5533 .elementor-element.elementor-element-5d6a74c .elementor-divider {
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-5d6a74c > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-5d6a74c {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5d6a74c {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-b1c8f48 .elementor-text-editor {
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-b1c8f48 {
    font-family: Poppins, Sans-serif;
    color: #7e8090
}

.elementor-5533 .elementor-element.elementor-element-b1c8f48 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-b1c8f48 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b1c8f48 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-b7e7c10 .elementor-image img {
    width: 79px
}

.elementor-5533 .elementor-element.elementor-element-b7e7c10 > .elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-element.elementor-element-b7e7c10 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b7e7c10 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-258a042 {
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-258a042.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5533 .elementor-element.elementor-element-258a042 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-element.elementor-element-258a042 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-258a042 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-233205c .elementor-text-editor {
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-233205c {
    font-family: Poppins, Sans-serif;
    color: #7e8090
}

.elementor-5533 .elementor-element.elementor-element-233205c > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-233205c {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-233205c {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-54d111f > .elementor-element-populated {
    padding: 0
}

.elementor-5533 .elementor-element.elementor-element-6361509 {
    margin-top: 100px;
    margin-bottom: 0
}

.elementor-5533 .elementor-element.elementor-element-8113ef7 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-8113ef7.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5533 .elementor-element.elementor-element-8113ef7 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.4em
}

.elementor-5533 .elementor-element.elementor-element-8113ef7 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-8113ef7 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8113ef7 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-c431080 > .elementor-widget-container {
    margin: 60px 0 0 0
}

.elementor-5533 .elementor-element.elementor-element-095f49c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5533 .elementor-element.elementor-element-095f49c {
    margin-top: 60px;
    margin-bottom: 100px
}

.elementor-5533 .elementor-element.elementor-element-19b0a22.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5533 .elementor-element.elementor-element-19b0a22 > .elementor-element-populated {
    padding: 0
}

.elementor-5533 .elementor-element.elementor-element-7db68f8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5533 .elementor-element.elementor-element-7db68f8 > .elementor-element-populated {
    padding: 0
}

.elementor-5533 .elementor-element.elementor-element-258993f .elementor-image img {
    width: 110px;
    opacity: .3
}

.elementor-element.elementor-element-258993f {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-258993f {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-258993f {
    width: auto;
    max-width: auto
}

.elementor-5533 .elementor-element.elementor-element-70f4da5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5533 .elementor-element.elementor-element-70f4da5 > .elementor-element-populated {
    padding: 0
}

.elementor-5533 .elementor-element.elementor-element-ec31b17 .elementor-image img {
    width: 30px;
    opacity: .3
}

.elementor-element.elementor-element-ec31b17 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ec31b17 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-ec31b17 {
    width: auto;
    max-width: auto
}

.elementor-5533 .elementor-element.elementor-element-429df5b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5533 .elementor-element.elementor-element-429df5b > .elementor-element-populated {
    padding: 0
}

.elementor-5533 .elementor-element.elementor-element-7b418da .elementor-image img {
    width: 100px;
    opacity: .3
}

.elementor-element.elementor-element-7b418da {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7b418da {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-7b418da {
    width: auto;
    max-width: auto
}

.elementor-5533 .elementor-element.elementor-element-130a625.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5533 .elementor-element.elementor-element-130a625 > .elementor-element-populated {
    padding: 0
}

.elementor-5533 .elementor-element.elementor-element-010978d .elementor-image img {
    width: 110px;
    opacity: .3
}

.elementor-element.elementor-element-010978d {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-010978d {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-010978d {
    width: auto;
    max-width: auto
}

.elementor-5533 .elementor-element.elementor-element-cb42292 .elementor-image img {
    width: 80px;
    opacity: .3
}

.elementor-5533 .elementor-element.elementor-element-cb42292 > .elementor-widget-container {
    margin: 5px 0 0 0
}

.elementor-element.elementor-element-cb42292 {
    transition-delay: 750ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-cb42292 {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-cb42292 {
    width: auto;
    max-width: auto
}

.elementor-5533 .elementor-element.elementor-element-fd5ba4a:not(.elementor-motion-effects-element-type-background) {
    background-color: #000016
}

.elementor-5533 .elementor-element.elementor-element-fd5ba4a {
    padding: 140px 0 60px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5533 .elementor-element.elementor-element-fd5ba4a > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5533 .elementor-element.elementor-element-6e50b73 > .elementor-element-populated {
    padding: 0
}

.elementor-5533 .elementor-element.elementor-element-3031434 .elementor-image img {
    opacity: .7
}

.elementor-5533 .elementor-element.elementor-element-3031434 {
    top: -2%;
    width: 10px;
    max-width: 10px
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-3031434 {
    left: 9%
}

body.rtl .elementor-5533 .elementor-element.elementor-element-3031434 {
    right: 9%
}

.elementor-5533 .elementor-element.elementor-element-496ed02 .elementor-image img {
    opacity: .7
}

.elementor-5533 .elementor-element.elementor-element-496ed02 {
    top: -4%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-496ed02 {
    left: 6%
}

body.rtl .elementor-5533 .elementor-element.elementor-element-496ed02 {
    right: 6%
}

.elementor-5533 .elementor-element.elementor-element-3be8928 .elementor-image img {
    opacity: .7
}

.elementor-5533 .elementor-element.elementor-element-3be8928 {
    top: 5%;
    width: 24px;
    max-width: 24px
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-3be8928 {
    right: 8%
}

body.rtl .elementor-5533 .elementor-element.elementor-element-3be8928 {
    left: 8%
}

.elementor-5533 .elementor-element.elementor-element-5c153a0 .elementor-image img {
    opacity: .7;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(4px) hue-rotate(0)
}

.elementor-5533 .elementor-element.elementor-element-5c153a0 {
    top: -52%;
    width: 24px;
    max-width: 24px
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-5c153a0 {
    right: 100%
}

body.rtl .elementor-5533 .elementor-element.elementor-element-5c153a0 {
    left: 100%
}

.elementor-5533 .elementor-element.elementor-element-671ea62 .elementor-image img {
    opacity: .7
}

.elementor-5533 .elementor-element.elementor-element-671ea62 {
    top: 83%;
    width: 41px;
    max-width: 41px
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-671ea62 {
    left: 0
}

body.rtl .elementor-5533 .elementor-element.elementor-element-671ea62 {
    right: 0
}

.elementor-5533 .elementor-element.elementor-element-84295db .elementor-image img {
    opacity: .6;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px) hue-rotate(0)
}

.elementor-5533 .elementor-element.elementor-element-84295db {
    top: -44%;
    width: 65px;
    max-width: 65px
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-84295db {
    right: 10.888%
}

body.rtl .elementor-5533 .elementor-element.elementor-element-84295db {
    left: 10.888%
}

.elementor-5533 .elementor-element.elementor-element-7854f33 .elementor-image img {
    opacity: .6;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px) hue-rotate(0)
}

.elementor-5533 .elementor-element.elementor-element-7854f33 {
    top: 85%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-7854f33 {
    left: 100%
}

body.rtl .elementor-5533 .elementor-element.elementor-element-7854f33 {
    right: 100%
}

.elementor-5533 .elementor-element.elementor-element-59a7d94 .elementor-image img {
    opacity: .6
}

.elementor-5533 .elementor-element.elementor-element-59a7d94 {
    top: 110%;
    width: 10px;
    max-width: 10px
}

body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-59a7d94 {
    left: 85%
}

body.rtl .elementor-5533 .elementor-element.elementor-element-59a7d94 {
    right: 85%
}

.elementor-5533 .elementor-element.elementor-element-d19b55e {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-d19b55e.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5533 .elementor-element.elementor-element-d19b55e .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em
}

.elementor-5533 .elementor-element.elementor-element-d19b55e > .elementor-widget-container {
    padding: 0
}

.elementor-element.elementor-element-d19b55e {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d19b55e {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-f57a24f {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5533 .elementor-element.elementor-element-f57a24f.elementor-widget-heading .elementor-heading-title {
    color: #fc0
}

.elementor-5533 .elementor-element.elementor-element-f57a24f .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em
}

.elementor-5533 .elementor-element.elementor-element-f57a24f > .elementor-widget-container {
    padding: 0
}

.elementor-element.elementor-element-f57a24f {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f57a24f {
    opacity: 0
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button, .elementor-5533 .elementor-element.elementor-element-b20ab12 a.elementor-button {
    font-family: Poppins, Sans-serif;
    font-weight: 700;
    color: #000;
    border-radius: 5px 5px 5px 5px;
    background-color: #fff;
    fill: #000
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button:focus, .elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button:hover, .elementor-5533 .elementor-element.elementor-element-b20ab12 a.elementor-button:focus, .elementor-5533 .elementor-element.elementor-element-b20ab12 a.elementor-button:hover {
    color: #000;
    border-color: #fc0;
    background-color: #fc0
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff
}

.elementor-5533 .elementor-element.elementor-element-b20ab12 > .elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-element.elementor-element-b20ab12 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b20ab12 {
    opacity: 0
}

@media (max-width: 1024px) {
    .elementor-5533 .elementor-element.elementor-element-1b52e052 .elementor-heading-title {
        font-size: 28px
    }

    .elementor-5533 .elementor-element.elementor-element-1b52e052 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-94993c6 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-2860e73 {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-5533 .elementor-element.elementor-element-2860e73 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5533 .elementor-element.elementor-element-2860e73 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated {
        margin: 0 20px 40px 0;
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated {
        margin: 0 0 40px 20px;
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-01e1d5a > .elementor-widget-container {
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated {
        margin: 0 20px 0 0;
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-b1c8f48 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-233205c > .elementor-widget-container {
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-8113ef7 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5533 .elementor-element.elementor-element-8113ef7 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-5533 .elementor-element.elementor-element-8113ef7 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-095f49c {
        margin-top: 30px;
        margin-bottom: 60px
    }

    .elementor-5533 .elementor-element.elementor-element-19b0a22 > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-5533 .elementor-element.elementor-element-7db68f8 > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-5533 .elementor-element.elementor-element-70f4da5 > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-5533 .elementor-element.elementor-element-fd5ba4a {
        padding: 100px 0 40px 0
    }

    .elementor-5533 .elementor-element.elementor-element-3031434 {
        top: -28%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-3031434 {
        left: 3%
    }

    body.rtl .elementor-5533 .elementor-element.elementor-element-3031434 {
        right: 3%
    }

    .elementor-5533 .elementor-element.elementor-element-496ed02 {
        top: 3%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-496ed02 {
        left: -1%
    }

    body.rtl .elementor-5533 .elementor-element.elementor-element-496ed02 {
        right: -1%
    }

    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-3be8928 {
        right: 3%
    }

    body.rtl .elementor-5533 .elementor-element.elementor-element-3be8928 {
        left: 3%
    }

    .elementor-5533 .elementor-element.elementor-element-3be8928 {
        top: -3vh
    }

    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-5c153a0 {
        right: 16%
    }

    body.rtl .elementor-5533 .elementor-element.elementor-element-5c153a0 {
        left: 16%
    }

    .elementor-5533 .elementor-element.elementor-element-5c153a0 {
        top: 17vh
    }

    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-671ea62 {
        left: -8vw
    }

    body.rtl .elementor-5533 .elementor-element.elementor-element-671ea62 {
        right: -8vw
    }

    .elementor-5533 .elementor-element.elementor-element-671ea62 {
        top: 6vh
    }

    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-84295db {
        right: -12%
    }

    body.rtl .elementor-5533 .elementor-element.elementor-element-84295db {
        left: -12%
    }

    .elementor-5533 .elementor-element.elementor-element-84295db {
        top: -9vh
    }

    .elementor-5533 .elementor-element.elementor-element-7854f33 {
        top: 46%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-7854f33 {
        left: 97%
    }

    body.rtl .elementor-5533 .elementor-element.elementor-element-7854f33 {
        right: 97%
    }

    .elementor-5533 .elementor-element.elementor-element-59a7d94 {
        top: -18%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5533 .elementor-element.elementor-element-59a7d94 {
        left: 50%
    }

    body.rtl .elementor-5533 .elementor-element.elementor-element-59a7d94 {
        right: 50%
    }

    .elementor-5533 .elementor-element.elementor-element-d19b55e {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5533 .elementor-element.elementor-element-d19b55e .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-5533 .elementor-element.elementor-element-d19b55e > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-f57a24f {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5533 .elementor-element.elementor-element-f57a24f .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-5533 .elementor-element.elementor-element-f57a24f > .elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-5533 .elementor-element.elementor-element-7e3f8d81 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5533 .elementor-element.elementor-element-1b52e052 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5533 .elementor-element.elementor-element-1b52e052 .elementor-heading-title {
        font-size: 24px
    }

    .elementor-5533 .elementor-element.elementor-element-1b52e052 > .elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-5533 .elementor-element.elementor-element-94993c6 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5533 .elementor-element.elementor-element-94993c6 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-5533 .elementor-element.elementor-element-94993c6 > .elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-5533 .elementor-element.elementor-element-4b563ab {
        padding: 80px 0 60px 0
    }

    .elementor-5533 .elementor-element.elementor-element-2860e73 {
        text-align: center
    }

    .elementor-5533 .elementor-element.elementor-element-2860e73 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5533 .elementor-element.elementor-element-2860e73 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-background-slideshow, .elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated, .elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5533 .elementor-element.elementor-element-7673e7b > .elementor-element-populated {
        margin: 0;
        padding: 20px 0 20px 0
    }

    .elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-background-slideshow, .elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated, .elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5533 .elementor-element.elementor-element-3f91608 > .elementor-element-populated {
        margin: 0;
        padding: 20px 0 20px 0
    }

    .elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-background-slideshow, .elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated, .elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5533 .elementor-element.elementor-element-7f0be8d > .elementor-element-populated {
        margin: 0;
        padding: 20px 0 20px 0
    }

    .elementor-5533 .elementor-element.elementor-element-6361509 {
        margin-top: 60px;
        margin-bottom: 0
    }

    .elementor-5533 .elementor-element.elementor-element-8113ef7 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-5533 .elementor-element.elementor-element-8113ef7 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-c431080 > .elementor-widget-container {
        margin: 40px 0 0 0
    }

    .elementor-5533 .elementor-element.elementor-element-095f49c {
        margin-top: 20px;
        margin-bottom: 60px
    }

    .elementor-5533 .elementor-element.elementor-element-19b0a22 {
        width: 50%
    }

    .elementor-5533 .elementor-element.elementor-element-7db68f8 {
        width: 50%
    }

    .elementor-5533 .elementor-element.elementor-element-70f4da5 {
        width: 50%
    }

    .elementor-5533 .elementor-element.elementor-element-70f4da5 > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-5533 .elementor-element.elementor-element-429df5b {
        width: 50%
    }

    .elementor-5533 .elementor-element.elementor-element-429df5b > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-5533 .elementor-element.elementor-element-130a625 {
        width: 50%
    }

    .elementor-5533 .elementor-element.elementor-element-fd5ba4a {
        padding: 80px 0 60px 0
    }

    .elementor-5533 .elementor-element.elementor-element-6e50b73 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5533 .elementor-element.elementor-element-d19b55e .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-5533 .elementor-element.elementor-element-d19b55e > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-f57a24f .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-5533 .elementor-element.elementor-element-f57a24f > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5533 .elementor-element.elementor-element-b20ab12 > .elementor-widget-container {
        margin: 30px 0 0 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5533 .elementor-element.elementor-element-7673e7b {
        width: 50%
    }

    .elementor-5533 .elementor-element.elementor-element-3f91608 {
        width: 50%
    }

    .elementor-5533 .elementor-element.elementor-element-7f0be8d {
        width: 50%
    }

    .elementor-5533 .elementor-element.elementor-element-19b0a22 {
        width: 33%
    }

    .elementor-5533 .elementor-element.elementor-element-7db68f8 {
        width: 33%
    }

    .elementor-5533 .elementor-element.elementor-element-70f4da5 {
        width: 33%
    }

    .elementor-5533 .elementor-element.elementor-element-429df5b {
        width: 33%
    }

    .elementor-5533 .elementor-element.elementor-element-130a625 {
        width: 33%
    }
}

.elementor-5092 .elementor-element.elementor-element-b03b7fd:not(.elementor-motion-effects-element-type-background) {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5092 .elementor-element.elementor-element-b03b7fd {
    padding: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: rgba(255, 255, 255, .3)
}

.elementor-5092 .elementor-element.elementor-element-b03b7fd > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5092 .elementor-element.elementor-element-4555176.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5092 .elementor-element.elementor-element-066a97e {
    text-align: left
}

.elementor-5092 .elementor-element.elementor-element-066a97e .elementor-image img {
    width: 120px
}

.elementor-5092 .elementor-element.elementor-element-066a97e > .elementor-widget-container {
    margin: 0
}

.elementor-5092 .elementor-element.elementor-element-6994389 > .elementor-element-populated {
    padding: 0
}

.elementor-5092 .elementor-element.elementor-element-2a68da8 .elementor-icon-wrapper {
    text-align: center
}

.elementor-5092 .elementor-element.elementor-element-2a68da8.elementor-view-default .elementor-icon {
    color: #fc0;
    border-color: #fc0
}

.elementor-5092 .elementor-element.elementor-element-2a68da8 .elementor-icon {
    font-size: 30px
}

.elementor-5092 .elementor-element.elementor-element-2a68da8 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5092 .elementor-element.elementor-element-2a68da8 {
    width: auto;
    max-width: auto
}

.elementor-5092 .elementor-element.elementor-element-5726002.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5092 .elementor-element.elementor-element-5726002 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px;
    line-height: 1.7em
}

.elementor-5092 .elementor-element.elementor-element-5726002 > .elementor-widget-container {
    margin: 3px 0 0 20px
}

.elementor-5092 .elementor-element.elementor-element-5726002 {
    width: auto;
    max-width: auto
}

.elementor-5092 .elementor-element.elementor-element-4cb0286 > .elementor-element-populated {
    padding: 0
}

.elementor-5092 .elementor-element.elementor-element-c3148bb .elementor-icon-wrapper {
    text-align: center
}

.elementor-5092 .elementor-element.elementor-element-c3148bb.elementor-view-default .elementor-icon {
    color: #fc0;
    border-color: #fc0
}

.elementor-5092 .elementor-element.elementor-element-c3148bb .elementor-icon {
    font-size: 30px
}

.elementor-5092 .elementor-element.elementor-element-c3148bb .elementor-icon i {
    transform: rotate(0)
}

.elementor-5092 .elementor-element.elementor-element-c3148bb {
    width: auto;
    max-width: auto
}

.elementor-5092 .elementor-element.elementor-element-0a51db0.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5092 .elementor-element.elementor-element-0a51db0 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px;
    line-height: 1.7em
}

.elementor-5092 .elementor-element.elementor-element-0a51db0 > .elementor-widget-container {
    margin: 3px 0 0 20px
}

.elementor-5092 .elementor-element.elementor-element-0a51db0 {
    width: auto;
    max-width: auto
}

.elementor-5092 .elementor-element.elementor-element-a4cb18d.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5092 .elementor-element.elementor-element-a4cb18d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-5092 .elementor-element.elementor-element-a4cb18d > .elementor-element-populated {
    padding: 0
}

.elementor-5092 .elementor-element.elementor-element-1597097 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5092 .elementor-element.elementor-element-1597097 .elementor-social-icon {
    font-size: 20px;
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5092 .elementor-element.elementor-element-1597097 .elementor-social-icon i {
    color: #fff
}

.elementor-5092 .elementor-element.elementor-element-1597097 .elementor-social-icon:hover i {
    color: #fc0
}

.elementor-5092 .elementor-element.elementor-element-1597097 > .elementor-widget-container {
    margin: 0;
    border-width: 0;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-5092 .elementor-element.elementor-element-e91f9ef:not(.elementor-motion-effects-element-type-background) {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5092 .elementor-element.elementor-element-e91f9ef {
    padding: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-5092 .elementor-element.elementor-element-e91f9ef > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5092 .elementor-element.elementor-element-25ab85e.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li > a {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fff
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li {
    margin: 0 30px 0 0
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav {
    text-align: left
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 16px 50px 0 rgba(0, 0, 0, .07)
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li > a:hover {
    color: #fff
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav ul li > a:before, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #fc0
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li.current-menu-item > a, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li.current-menu-parent > a {
    color: #fff
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before {
    background-color: #fc0
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li a {
    color: #000
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #000
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li a:before, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #fc0
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #000
}

.elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before, .elementor-5092 .elementor-element.elementor-element-3a4107e .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before {
    background-color: #fc0
}

.elementor-5092 .elementor-element.elementor-element-3a4107e > .elementor-widget-container {
    margin: 5px 0 0 0
}

.elementor-5092 .elementor-element.elementor-element-3a4107e {
    width: auto;
    max-width: auto
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-icon a {
    font-size: 16px;
    color: #fff
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper input {
    width: 450px
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete {
    width: 500px
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete ul li a {
    font-size: 20px
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-icon a:hover {
    color: #fc0
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper {
    background: rgba(0, 0, 0, .8)
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group input {
    color: #fff
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group input::placeholder {
    color: #fff
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, .1)
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group .input-group-button button {
    color: #fff
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .autocomplete li a {
    color: #fff
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete li:hover a {
    color: #fff;
    background-color: rgba(256, 256, 256, .1)
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 > .elementor-widget-container {
    margin: 5px 10px 0 10px
}

.elementor-5092 .elementor-element.elementor-element-2b6b066 {
    width: auto;
    max-width: auto
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 .elementor-icon-wrapper {
    text-align: center
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2.elementor-view-default .elementor-icon {
    color: #fff;
    border-color: #fff
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2.elementor-view-default .elementor-icon:hover {
    color: #fc0;
    border-color: #fc0
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 .elementor-icon {
    font-size: 16px
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 > .elementor-widget-container {
    margin: 10px 0 0 20px
}

.elementor-5092 .elementor-element.elementor-element-03ee5e2 {
    align-self: center;
    width: auto;
    max-width: auto
}

.elementor-5092 .elementor-element.elementor-element-56d6c82 {
    text-align: right
}

.elementor-5092 .elementor-element.elementor-element-56d6c82.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5092 .elementor-element.elementor-element-56d6c82 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

body.elementor-page-5092:not(.elementor-motion-effects-element-type-background) {
    background-color: #000
}

@media (min-width: 768px) {
    .elementor-5092 .elementor-element.elementor-element-4555176 {
        width: 40%
    }

    .elementor-5092 .elementor-element.elementor-element-25ab85e {
        width: 80%
    }
}

@media (max-width: 1024px) {
    .elementor-5092 .elementor-element.elementor-element-b03b7fd {
        padding: 10px 0 10px 0
    }

    .elementor-5092 .elementor-element.elementor-element-066a97e > .elementor-widget-container {
        margin: 0 0 0 20px
    }

    .elementor-5092 .elementor-element.elementor-element-1597097 .elementor-social-icon {
        font-size: 15px
    }

    .elementor-5092 .elementor-element.elementor-element-1597097 > .elementor-widget-container {
        margin: 0 10px 0 0
    }

    .elementor-5092 .elementor-element.elementor-element-e91f9ef {
        padding: 10px 0 10px 0
    }

    .elementor-5092 .elementor-element.elementor-element-25ab85e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-5092 .elementor-element.elementor-element-03ee5e2 > .elementor-widget-container {
        margin: 5px 20px 0 20px
    }

    .elementor-5092 .elementor-element.elementor-element-56d6c82 {
        text-align: left
    }
}

@media (max-width: 767px) {
    .elementor-5092 .elementor-element.elementor-element-b03b7fd {
        padding: 20px 0 20px 0
    }

    .elementor-5092 .elementor-element.elementor-element-4555176 {
        width: 50%
    }

    .elementor-5092 .elementor-element.elementor-element-4555176.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-5092 .elementor-element.elementor-element-066a97e {
        text-align: left
    }

    .elementor-5092 .elementor-element.elementor-element-066a97e .elementor-image img {
        width: 93px
    }

    .elementor-5092 .elementor-element.elementor-element-066a97e > .elementor-widget-container {
        margin: 0 0 0 20px
    }

    .elementor-5092 .elementor-element.elementor-element-e91f9ef {
        padding: 10px 0 10px 0
    }

    .elementor-5092 .elementor-element.elementor-element-25ab85e {
        width: 50%
    }

    .elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-icon a {
        font-size: 16px
    }

    .elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper input {
        width: 260px
    }

    .elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group input {
        font-size: 20px
    }

    .elementor-5092 .elementor-element.elementor-element-2b6b066 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px
    }

    .elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete {
        width: 310px
    }

    .elementor-5092 .elementor-element.elementor-element-2b6b066 .autocomplete ul li a {
        font-size: 18px
    }

    .elementor-5092 .elementor-element.elementor-element-2b6b066 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5092 .elementor-element.elementor-element-03ee5e2 .elementor-icon-wrapper {
        text-align: right
    }

    .elementor-5092 .elementor-element.elementor-element-03ee5e2 > .elementor-widget-container {
        margin: 3px 20px 0 20px
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5092 .elementor-element.elementor-element-4555176 {
        width: 25%
    }

    .elementor-5092 .elementor-element.elementor-element-6994389 {
        width: 40%
    }

    .elementor-5092 .elementor-element.elementor-element-4cb0286 {
        width: 40%
    }

    .elementor-5092 .elementor-element.elementor-element-a4cb18d {
        width: 20%
    }

    .elementor-5092 .elementor-element.elementor-element-25ab85e {
        width: 70%
    }
}

.elementor-5088 .elementor-element.elementor-element-a31c6f9:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-5088 .elementor-element.elementor-element-a31c6f9 {
    padding: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #d8d8d8;
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .1)
}

.elementor-5088 .elementor-element.elementor-element-a31c6f9 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5088 .elementor-element.elementor-element-ed36174.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li > a {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #000
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li {
    margin: 0 30px 0 0
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav {
    text-align: left
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 16px 50px 0 rgba(0, 0, 0, .07)
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li > a:hover {
    color: #000
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav ul li > a:before, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #fc0
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li.current-menu-item > a, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li.current-menu-parent > a {
    color: #000
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before {
    background-color: #fc0
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li a {
    color: #000
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #000
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li a:before, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #fc0
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #000
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before, .elementor-5088 .elementor-element.elementor-element-91d1b9b .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before {
    background-color: #fc0
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b > .elementor-widget-container {
    margin: 5px 0 0 0
}

.elementor-5088 .elementor-element.elementor-element-91d1b9b {
    width: auto;
    max-width: auto
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-icon a {
    font-size: 16px;
    color: #000
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper input {
    width: 450px
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete {
    width: 500px
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete ul li a {
    font-size: 20px
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-icon a:hover {
    color: #fc0
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper {
    background: rgba(0, 0, 0, .8)
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group input {
    color: #fff
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group input::placeholder {
    color: #fff
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, .1)
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group .input-group-button button {
    color: #fff
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .autocomplete li a {
    color: #fff
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete li:hover a {
    color: #fff;
    background-color: rgba(256, 256, 256, .1)
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 > .elementor-widget-container {
    margin: 5px 10px 0 10px
}

.elementor-5088 .elementor-element.elementor-element-50e3ca5 {
    width: auto;
    max-width: auto
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2 .elementor-icon-wrapper {
    text-align: center
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2.elementor-view-default .elementor-icon {
    color: #000;
    border-color: #000
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2.elementor-view-default .elementor-icon:hover {
    color: #fc0;
    border-color: #fc0
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2 .elementor-icon {
    font-size: 16px
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2 > .elementor-widget-container {
    margin: 10px 0 0 20px
}

.elementor-5088 .elementor-element.elementor-element-d00e0c2 {
    align-self: center;
    width: auto;
    max-width: auto
}

.elementor-5088 .elementor-element.elementor-element-96c9cc2.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5088 .elementor-element.elementor-element-96c9cc2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-5088 .elementor-element.elementor-element-96c9cc2 > .elementor-element-populated {
    margin: 10px 0 10px 0;
    padding: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-5088 .elementor-element.elementor-element-96c9cc2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5088 .elementor-element.elementor-element-80721d8 {
    text-align: right
}

.elementor-5088 .elementor-element.elementor-element-80721d8 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-5088 .elementor-element.elementor-element-52a41a8 {
    text-align: right
}

.elementor-5088 .elementor-element.elementor-element-52a41a8 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 22px;
    font-weight: 700
}

@media (min-width: 768px) {
    .elementor-5088 .elementor-element.elementor-element-ed36174 {
        width: 80%
    }

    .elementor-5088 .elementor-element.elementor-element-96c9cc2 {
        width: 20%
    }
}

@media (max-width: 1024px) {
    .elementor-5088 .elementor-element.elementor-element-a31c6f9 {
        padding: 10px 0 10px 0
    }

    .elementor-5088 .elementor-element.elementor-element-ed36174.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-5088 .elementor-element.elementor-element-d00e0c2 > .elementor-widget-container {
        margin: 5px 20px 0 20px
    }

    .elementor-5088 .elementor-element.elementor-element-96c9cc2 > .elementor-element-populated {
        margin: 0 0 0 20px
    }

    .elementor-5088 .elementor-element.elementor-element-80721d8 {
        text-align: left
    }

    .elementor-5088 .elementor-element.elementor-element-52a41a8 {
        text-align: left
    }
}

@media (max-width: 767px) {
    .elementor-5088 .elementor-element.elementor-element-a31c6f9 {
        padding: 10px 0 10px 0
    }

    .elementor-5088 .elementor-element.elementor-element-ed36174 {
        width: 50%
    }

    .elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-icon a {
        font-size: 16px
    }

    .elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper input {
        width: 260px
    }

    .elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group input {
        font-size: 20px
    }

    .elementor-5088 .elementor-element.elementor-element-50e3ca5 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px
    }

    .elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete {
        width: 310px
    }

    .elementor-5088 .elementor-element.elementor-element-50e3ca5 .autocomplete ul li a {
        font-size: 18px
    }

    .elementor-5088 .elementor-element.elementor-element-50e3ca5 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5088 .elementor-element.elementor-element-d00e0c2 .elementor-icon-wrapper {
        text-align: right
    }

    .elementor-5088 .elementor-element.elementor-element-d00e0c2 > .elementor-widget-container {
        margin: 3px 20px 0 20px
    }

    .elementor-5088 .elementor-element.elementor-element-96c9cc2 {
        width: 50%
    }

    .elementor-5088 .elementor-element.elementor-element-96c9cc2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-5088 .elementor-element.elementor-element-96c9cc2 > .elementor-element-populated {
        padding: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5088 .elementor-element.elementor-element-ed36174 {
        width: 70%
    }

    .elementor-5088 .elementor-element.elementor-element-96c9cc2 {
        width: 30%
    }
}

.elementor-5107 .elementor-element.elementor-element-d07d204:not(.elementor-motion-effects-element-type-background) {
    background-color: #000016
}

.elementor-5107 .elementor-element.elementor-element-d07d204 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 0 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5107 .elementor-element.elementor-element-d07d204 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5107 .elementor-element.elementor-element-d6d3ef1.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5107 .elementor-element.elementor-element-d6d3ef1 > .elementor-element-populated {
    padding: 0
}

.elementor-5107 .elementor-element.elementor-element-a9d0d96 > .elementor-element-populated {
    padding: 0
}

.elementor-5107 .elementor-element.elementor-element-1d6a36f {
    text-align: left
}

.elementor-5107 .elementor-element.elementor-element-1d6a36f .elementor-image img {
    width: 130px
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 .elementor-social-icon {
    font-size: 18px;
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 .elementor-social-icon i {
    color: #fff
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 .elementor-social-icon:hover i {
    color: #fc0
}

.elementor-5107 .elementor-element.elementor-element-dc906f3 > .elementor-widget-container {
    margin: 0 0 0 -10px
}

.elementor-5107 .elementor-element.elementor-element-557043e.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5107 .elementor-element.elementor-element-557043e .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-5107 .elementor-element.elementor-element-557043e > .elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-5107 .elementor-element.elementor-element-9f5b136.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, .8)
}

.elementor-5107 .elementor-element.elementor-element-9f5b136 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5107 .elementor-element.elementor-element-492a6cc.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, .8)
}

.elementor-5107 .elementor-element.elementor-element-492a6cc .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5107 .elementor-element.elementor-element-600ab73.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, .8)
}

.elementor-5107 .elementor-element.elementor-element-600ab73 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5107 .elementor-element.elementor-element-91004b7.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, .8)
}

.elementor-5107 .elementor-element.elementor-element-91004b7 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5107 .elementor-element.elementor-element-92539cc.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5107 .elementor-element.elementor-element-92539cc > .elementor-element-populated {
    padding: 0
}

.elementor-5107 .elementor-element.elementor-element-ce2df9d > .elementor-element-populated {
    padding: 0
}

.elementor-5107 .elementor-element.elementor-element-b704c79.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5107 .elementor-element.elementor-element-b704c79 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-5107 .elementor-element.elementor-element-b704c79 > .elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-5107 .elementor-element.elementor-element-ba66938.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, .8)
}

.elementor-5107 .elementor-element.elementor-element-ba66938 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5107 .elementor-element.elementor-element-a105855.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, .8)
}

.elementor-5107 .elementor-element.elementor-element-a105855 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5107 .elementor-element.elementor-element-49a73ca.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, .8)
}

.elementor-5107 .elementor-element.elementor-element-49a73ca .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5107 .elementor-element.elementor-element-287df58.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, .8)
}

.elementor-5107 .elementor-element.elementor-element-287df58 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5107 .elementor-element.elementor-element-5c2ee87.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5107 .elementor-element.elementor-element-5c2ee87 > .elementor-element-populated {
    padding: 0
}

.elementor-5107 .elementor-element.elementor-element-0f9e243 > .elementor-element-populated {
    padding: 0
}

.elementor-5107 .elementor-element.elementor-element-4d07198 {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, .8)
}

.elementor-5107 .elementor-element.elementor-element-4d1b213:not(.elementor-motion-effects-element-type-background) {
    background-color: #000016
}

.elementor-5107 .elementor-element.elementor-element-4d1b213 {
    padding: 40px 0 80px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5107 .elementor-element.elementor-element-4d1b213 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5107 .elementor-element.elementor-element-110200a.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5107 .elementor-element.elementor-element-110200a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5107 .elementor-element.elementor-element-3233d3e {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5107 .elementor-element.elementor-element-3233d3e.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5107 .elementor-element.elementor-element-3233d3e .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-5107 .elementor-element.elementor-element-3233d3e > .elementor-widget-container {
    margin: 10px 10px 0 10px
}

.elementor-5107 .elementor-element.elementor-element-916d7ce {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5107 .elementor-element.elementor-element-916d7ce.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5107 .elementor-element.elementor-element-916d7ce .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-5107 .elementor-element.elementor-element-916d7ce > .elementor-widget-container {
    margin: 10px 10px 0 10px
}

.elementor-5107 .elementor-element.elementor-element-a5015e0 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5107 .elementor-element.elementor-element-a5015e0.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5107 .elementor-element.elementor-element-a5015e0 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-5107 .elementor-element.elementor-element-a5015e0 > .elementor-widget-container {
    margin: 10px 10px 0 10px
}

@media (max-width: 1024px) {
    .elementor-5107 .elementor-element.elementor-element-d07d204 {
        padding: 80px 30px 30px 30px
    }

    .elementor-5107 .elementor-element.elementor-element-d6d3ef1 > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-5107 .elementor-element.elementor-element-5c2ee87 > .elementor-element-populated {
        margin: 0
    }
}

@media (max-width: 767px) {
    .elementor-5107 .elementor-element.elementor-element-d07d204 {
        padding: 40px 0 0 0
    }

    .elementor-5107 .elementor-element.elementor-element-d6d3ef1 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5107 .elementor-element.elementor-element-a9d0d96 {
        width: 85%
    }

    .elementor-5107 .elementor-element.elementor-element-a9d0d96 > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-5107 .elementor-element.elementor-element-92539cc > .elementor-element-populated {
        padding: 0 20px 20px 20px
    }

    .elementor-5107 .elementor-element.elementor-element-ce2df9d {
        width: 85%
    }

    .elementor-5107 .elementor-element.elementor-element-ce2df9d > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-5107 .elementor-element.elementor-element-5c2ee87 > .elementor-element-populated {
        padding: 0 20px 20px 20px
    }

    .elementor-5107 .elementor-element.elementor-element-0f9e243 {
        width: 85%
    }

    .elementor-5107 .elementor-element.elementor-element-0f9e243 > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-5107 .elementor-element.elementor-element-4d1b213 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 40px 0
    }

    .elementor-5107 .elementor-element.elementor-element-3233d3e > .elementor-widget-container {
        padding: 0 20% 0 20%
    }

    .elementor-5107 .elementor-element.elementor-element-916d7ce > .elementor-widget-container {
        padding: 0 20% 0 20%
    }

    .elementor-5107 .elementor-element.elementor-element-a5015e0 > .elementor-widget-container {
        padding: 0 20% 0 20%
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5107 .elementor-element.elementor-element-d6d3ef1 {
        width: 50%
    }

    .elementor-5107 .elementor-element.elementor-element-a9d0d96 {
        width: 80%
    }

    .elementor-5107 .elementor-element.elementor-element-92539cc {
        width: 50%
    }

    .elementor-5107 .elementor-element.elementor-element-ce2df9d {
        width: 80%
    }

    .elementor-5107 .elementor-element.elementor-element-5c2ee87 {
        width: 50%
    }

    .elementor-5107 .elementor-element.elementor-element-0f9e243 {
        width: 80%
    }
}

.elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-container {
    min-height: 600px
}

.elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5601 .elementor-element.elementor-element-4135b91:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/photo-of-business-man-wearing-eyeglasses-sitting-PB3SK4U-1.jpg);
    background-repeat: no-repeat;
    background-position: 50% 20%;
    background-size: cover
}

.elementor-5601 .elementor-element.elementor-element-4135b91 {
    z-index: 1;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5601 .elementor-element.elementor-element-94151b6.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5601 .elementor-element.elementor-element-94151b6 > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-5601 .elementor-element.elementor-element-7b18375.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5601 .elementor-element.elementor-element-7b18375 .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 60px;
    font-weight: 800;
    line-height: 1.1em
}

.elementor-5601 .elementor-element.elementor-element-7b18375 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-7b18375 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7b18375 {
    opacity: 0
}

.elementor-5601 .elementor-element.elementor-element-7b18375 {
    width: auto;
    max-width: auto
}

.elementor-5601 .elementor-element.elementor-element-3724ed6 .elementor-image img {
    width: 150px
}

.elementor-5601 .elementor-element.elementor-element-3724ed6 {
    z-index: 3;
    bottom: -141%
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-3724ed6 {
    left: -51.047%
}

body.rtl .elementor-5601 .elementor-element.elementor-element-3724ed6 {
    right: -51.047%
}

.elementor-5601 .elementor-element.elementor-element-76986ea > .elementor-container {
    min-height: 400px
}

.elementor-5601 .elementor-element.elementor-element-76986ea > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5601 .elementor-element.elementor-element-76986ea {
    z-index: 3;
    margin-top: 120px;
    margin-bottom: 0
}

.elementor-5601 .elementor-element.elementor-element-e5bb452.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5601 .elementor-element.elementor-element-e5bb452 .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 43px;
    line-height: 1.3em
}

.elementor-5601 .elementor-element.elementor-element-e5bb452 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-e5bb452 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e5bb452 {
    opacity: 0
}

.elementor-5601 .elementor-element.elementor-element-e5bb452 {
    width: 100%;
    max-width: 100%
}

.elementor-5601 .elementor-element.elementor-element-f9f0f67 {
    text-align: left
}

.elementor-5601 .elementor-element.elementor-element-f9f0f67.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-5601 .elementor-element.elementor-element-f9f0f67 .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 20px;
    line-height: 1.7em
}

.elementor-5601 .elementor-element.elementor-element-f9f0f67 > .elementor-widget-container {
    margin: 20px 0 30px 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-f9f0f67 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f9f0f67 {
    opacity: 0
}

.elementor-5601 .elementor-element.elementor-element-24e38a4 > .elementor-element-populated {
    padding: 0
}

.elementor-5601 .elementor-element.elementor-element-926ed3e {
    z-index: 2
}

.elementor-5601 .elementor-element.elementor-element-354c0c1 {
    z-index: 2;
    top: 151.198px;
    width: 344px;
    max-width: 344px
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-354c0c1 {
    left: 31px
}

body.rtl .elementor-5601 .elementor-element.elementor-element-354c0c1 {
    right: 31px
}

.elementor-5601 .elementor-element.elementor-element-17ab051 > .elementor-element-populated {
    padding: 0
}

.elementor-5601 .elementor-element.elementor-element-52fa62e {
    top: -86px;
    width: 471px;
    max-width: 471px
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-52fa62e {
    left: -122px
}

body.rtl .elementor-5601 .elementor-element.elementor-element-52fa62e {
    right: -122px
}

.elementor-5601 .elementor-element.elementor-element-72b4de6 .elementor-image img {
    width: 150px
}

.elementor-5601 .elementor-element.elementor-element-72b4de6 {
    z-index: 3;
    bottom: -437px
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-72b4de6 {
    right: -71.2px
}

body.rtl .elementor-5601 .elementor-element.elementor-element-72b4de6 {
    left: -71.2px
}

.elementor-5601 .elementor-element.elementor-element-e200ca2 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .5;
    background-color: #fff
}

.elementor-5601 .elementor-element.elementor-element-e200ca2 {
    padding: 160px 0 60px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5601 .elementor-element.elementor-element-a805ca2 > .elementor-element-populated {
    margin: 140px 0 0 -100px;
    padding: 0
}

.elementor-5601 .elementor-element.elementor-element-a805ca2 {
    z-index: 2
}

.elementor-5601 .elementor-element.elementor-element-7080ace {
    text-align: left
}

.elementor-5601 .elementor-element.elementor-element-7080ace .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 20px;
    line-height: 1.7em
}

.elementor-5601 .elementor-element.elementor-element-7080ace > .elementor-widget-container {
    margin: 50px 0 0 100px;
    padding: 0 50px 0 0
}

.elementor-element.elementor-element-7080ace {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7080ace {
    opacity: 0
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5 .elementor-icon-wrapper {
    text-align: center
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5.elementor-view-default .elementor-icon {
    color: #ec812a;
    border-color: #ec812a
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5 .elementor-icon {
    font-size: 13px;
    padding: 10px
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5 > .elementor-widget-container {
    margin: 40px 0 0 100px
}

.elementor-element.elementor-element-f5b7ea5 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f5b7ea5 {
    opacity: 0
}

.elementor-5601 .elementor-element.elementor-element-f5b7ea5 {
    width: auto;
    max-width: auto
}

.elementor-5601 .elementor-element.elementor-element-e4dc6ee:not(.elementor-motion-effects-element-type-background) {
    background-color: #f9f9f9
}

.elementor-5601 .elementor-element.elementor-element-e4dc6ee {
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 0 60px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5601 .elementor-element.elementor-element-e4dc6ee > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5601 .elementor-element.elementor-element-1f0c801 > .elementor-element-populated {
    padding: 0
}

.elementor-5601 .elementor-element.elementor-element-153bb5d {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5601 .elementor-element.elementor-element-153bb5d.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5601 .elementor-element.elementor-element-153bb5d .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.4em
}

.elementor-5601 .elementor-element.elementor-element-153bb5d > .elementor-widget-container {
    margin: 0 0 60px 0;
    padding: 0
}

.elementor-element.elementor-element-153bb5d {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-153bb5d {
    opacity: 0
}

.elementor-5601 .elementor-element.elementor-element-761564f {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-5601 .elementor-element.elementor-element-26ba09b > .elementor-element-populated {
    padding: 0
}

.elementor-5601 .elementor-element.elementor-element-6b83a3c {
    z-index: 1;
    margin-top: 200px;
    margin-bottom: 180px;
    padding: 0 0 100px 0
}

.elementor-5601 .elementor-element.elementor-element-03108be {
    z-index: 2;
    bottom: -563px;
    width: 299px;
    max-width: 299px
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-03108be {
    left: -24%
}

body.rtl .elementor-5601 .elementor-element.elementor-element-03108be {
    right: -24%
}

.elementor-5601 .elementor-element.elementor-element-4163ba1 > .elementor-element-populated {
    padding: 0
}

.elementor-5601 .elementor-element.elementor-element-3a8852f {
    z-index: 2;
    width: 430px;
    max-width: 430px
}

body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-3a8852f {
    left: -42%
}

body.rtl .elementor-5601 .elementor-element.elementor-element-3a8852f {
    right: -42%
}

.elementor-5601 .elementor-element.elementor-element-0c2e60e > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-5601 .elementor-element.elementor-element-72d1678 {
    margin-top: 30px;
    margin-bottom: 20px
}

.elementor-5601 .elementor-element.elementor-element-6200215 > .elementor-element-populated {
    margin: 0 20px 0 0;
    padding: 0
}

.elementor-5601 .elementor-element.elementor-element-a119df6.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5601 .elementor-element.elementor-element-a119df6 .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-element.elementor-element-a119df6 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a119df6 {
    opacity: 0
}

.elementor-5601 .elementor-element.elementor-element-9441f2a {
    text-align: left
}

.elementor-5601 .elementor-element.elementor-element-9441f2a.elementor-widget-heading .elementor-heading-title {
    color: #808291
}

.elementor-5601 .elementor-element.elementor-element-9441f2a .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 16px;
    line-height: 1.7em
}

.elementor-5601 .elementor-element.elementor-element-9441f2a > .elementor-widget-container {
    margin: 10px 0 0 0;
    padding: 0
}

.elementor-element.elementor-element-9441f2a {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9441f2a {
    opacity: 0
}

.elementor-5601 .elementor-element.elementor-element-470924e > .elementor-element-populated {
    margin: 0 0 0 20px;
    padding: 0
}

.elementor-5601 .elementor-element.elementor-element-db76da1.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5601 .elementor-element.elementor-element-db76da1 .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-element.elementor-element-db76da1 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-db76da1 {
    opacity: 0
}

.elementor-5601 .elementor-element.elementor-element-df4ca28 {
    text-align: left
}

.elementor-5601 .elementor-element.elementor-element-df4ca28.elementor-widget-heading .elementor-heading-title {
    color: #808291
}

.elementor-5601 .elementor-element.elementor-element-df4ca28 .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 16px;
    line-height: 1.7em
}

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

.elementor-element.elementor-element-df4ca28 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-df4ca28 {
    opacity: 0
}

.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button, .elementor-5601 .elementor-element.elementor-element-2692364 a.elementor-button {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-weight: 700;
    color: #fff;
    border-radius: 5px 5px 5px 5px;
    background-color: #ec812a;
    fill: #fff
}

.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button:focus, .elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button:hover, .elementor-5601 .elementor-element.elementor-element-2692364 a.elementor-button:focus, .elementor-5601 .elementor-element.elementor-element-2692364 a.elementor-button:hover {
    color: #fff;
    border-color: #ec812a;
    background-color: #ec812a
}

.elementor-5601 .elementor-element.elementor-element-2692364 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ec812a
}

.elementor-5601 .elementor-element.elementor-element-2692364 > .elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-element.elementor-element-2692364 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2692364 {
    opacity: 0
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5601 .elementor-element.elementor-element-94151b6 {
        width: 60%
    }

    .elementor-5601 .elementor-element.elementor-element-a805ca2 {
        width: 100%
    }
}

@media (max-width: 1024px) {
    .elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-container {
        min-height: 600px
    }

    .elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5601 .elementor-element.elementor-element-7b18375 .elementor-heading-title {
        font-size: 48px
    }

    .elementor-5601 .elementor-element.elementor-element-76986ea > .elementor-container {
        min-height: 580px
    }

    .elementor-5601 .elementor-element.elementor-element-76986ea > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5601 .elementor-element.elementor-element-76986ea {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5601 .elementor-element.elementor-element-e5bb452 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5601 .elementor-element.elementor-element-e5bb452 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5601 .elementor-element.elementor-element-354c0c1 {
        width: 256px;
        max-width: 256px
    }

    .elementor-5601 .elementor-element.elementor-element-52fa62e {
        top: -182%;
        width: initial;
        max-width: initial
    }

    .elementor-5601 .elementor-element.elementor-element-e200ca2 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 0 20px 0
    }

    .elementor-5601 .elementor-element.elementor-element-a805ca2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5601 .elementor-element.elementor-element-a805ca2 > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-5601 .elementor-element.elementor-element-7080ace {
        text-align: center
    }

    .elementor-5601 .elementor-element.elementor-element-7080ace > .elementor-widget-container {
        margin: 30px 0 0 0;
        padding: 0 20% 0 20%
    }

    .elementor-5601 .elementor-element.elementor-element-f5b7ea5 > .elementor-widget-container {
        margin: 30px 0 0 0
    }

    .elementor-5601 .elementor-element.elementor-element-e4dc6ee {
        padding: 60px 0 60px 0
    }

    .elementor-5601 .elementor-element.elementor-element-153bb5d {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5601 .elementor-element.elementor-element-153bb5d .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-5601 .elementor-element.elementor-element-153bb5d > .elementor-widget-container {
        margin: 0 0 60px 0;
        padding: 0
    }

    .elementor-5601 .elementor-element.elementor-element-6b83a3c {
        margin-top: 100px;
        margin-bottom: 100px;
        padding: 0
    }

    .elementor-5601 .elementor-element.elementor-element-03108be {
        bottom: -338px;
        width: 210px;
        max-width: 210px
    }

    .elementor-5601 .elementor-element.elementor-element-3a8852f {
        top: -182%;
        width: 256px;
        max-width: 256px
    }

    .elementor-5601 .elementor-element.elementor-element-0c2e60e > .elementor-element-populated {
        margin: 0
    }

    .elementor-5601 .elementor-element.elementor-element-9441f2a > .elementor-widget-container {
        padding: 0
    }

    .elementor-5601 .elementor-element.elementor-element-df4ca28 > .elementor-widget-container {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-container {
        min-height: 500px
    }

    .elementor-5601 .elementor-element.elementor-element-4135b91 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5601 .elementor-element.elementor-element-4135b91 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5601 .elementor-element.elementor-element-94151b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5601 .elementor-element.elementor-element-94151b6 > .elementor-element-populated {
        margin: -270px 0 0 0;
        padding: 0 17px 0 20px
    }

    .elementor-5601 .elementor-element.elementor-element-7b18375 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5601 .elementor-element.elementor-element-7b18375 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-5601 .elementor-element.elementor-element-7b18375 > .elementor-widget-container {
        margin: 240px 0 0 0
    }

    .elementor-5601 .elementor-element.elementor-element-76986ea {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-5601 .elementor-element.elementor-element-e5bb452 {
        text-align: center
    }

    .elementor-5601 .elementor-element.elementor-element-e5bb452 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5601 .elementor-element.elementor-element-e5bb452 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5601 .elementor-element.elementor-element-f9f0f67 {
        text-align: center
    }

    .elementor-5601 .elementor-element.elementor-element-f9f0f67 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-5601 .elementor-element.elementor-element-24e38a4 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5601 .elementor-element.elementor-element-926ed3e {
        padding: 0
    }

    .elementor-5601 .elementor-element.elementor-element-354c0c1 .elementor-image img {
        width: 100vw
    }

    .elementor-5601 .elementor-element.elementor-element-354c0c1 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5601 .elementor-element.elementor-element-354c0c1 {
        top: 384px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-354c0c1 {
        left: 32px
    }

    body.rtl .elementor-5601 .elementor-element.elementor-element-354c0c1 {
        right: 32px
    }

    .elementor-5601 .elementor-element.elementor-element-52fa62e .elementor-image img {
        width: 100vw
    }

    .elementor-5601 .elementor-element.elementor-element-52fa62e > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5601 .elementor-element.elementor-element-52fa62e {
        top: 19px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-52fa62e {
        left: 4px
    }

    body.rtl .elementor-5601 .elementor-element.elementor-element-52fa62e {
        right: 4px
    }

    body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-72b4de6 {
        right: -72.187px
    }

    body.rtl .elementor-5601 .elementor-element.elementor-element-72b4de6 {
        left: -72.187px
    }

    .elementor-5601 .elementor-element.elementor-element-72b4de6 {
        bottom: -437px
    }

    .elementor-5601 .elementor-element.elementor-element-a805ca2 > .elementor-element-populated {
        margin: 20px 0 40px 0;
        padding: 0 20px 0 20px
    }

    .elementor-5601 .elementor-element.elementor-element-7080ace {
        text-align: center
    }

    .elementor-5601 .elementor-element.elementor-element-7080ace .elementor-heading-title {
        font-size: 18px
    }

    .elementor-5601 .elementor-element.elementor-element-1f0c801 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5601 .elementor-element.elementor-element-153bb5d .elementor-heading-title {
        font-size: 26px;
        line-height: 1.5em
    }

    .elementor-5601 .elementor-element.elementor-element-153bb5d > .elementor-widget-container {
        margin: 0 0 40px 0;
        padding: 0
    }

    .elementor-5601 .elementor-element.elementor-element-6b83a3c {
        margin-top: -40px;
        margin-bottom: 0;
        padding: 60px 0 40px 0
    }

    .elementor-5601 .elementor-element.elementor-element-03108be .elementor-image img {
        width: 100vw
    }

    .elementor-5601 .elementor-element.elementor-element-03108be > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5601 .elementor-element.elementor-element-03108be {
        bottom: -533px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-03108be {
        left: 41px
    }

    body.rtl .elementor-5601 .elementor-element.elementor-element-03108be {
        right: 41px
    }

    .elementor-5601 .elementor-element.elementor-element-3a8852f .elementor-image img {
        width: 100vw
    }

    .elementor-5601 .elementor-element.elementor-element-3a8852f > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5601 .elementor-element.elementor-element-3a8852f {
        top: 18px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5601 .elementor-element.elementor-element-3a8852f {
        left: 24px
    }

    body.rtl .elementor-5601 .elementor-element.elementor-element-3a8852f {
        right: 24px
    }

    .elementor-5601 .elementor-element.elementor-element-0c2e60e > .elementor-element-populated {
        margin: 60px 0 0 0;
        padding: 0 19px 0 20px
    }

    .elementor-5601 .elementor-element.elementor-element-6200215 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5601 .elementor-element.elementor-element-a119df6 {
        text-align: center
    }

    .elementor-5601 .elementor-element.elementor-element-9441f2a {
        text-align: center
    }

    .elementor-5601 .elementor-element.elementor-element-9441f2a .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5601 .elementor-element.elementor-element-470924e > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5601 .elementor-element.elementor-element-db76da1 {
        text-align: center
    }

    .elementor-5601 .elementor-element.elementor-element-db76da1 > .elementor-widget-container {
        margin: 40px 0 0 0
    }

    .elementor-5601 .elementor-element.elementor-element-df4ca28 {
        text-align: center
    }

    .elementor-5601 .elementor-element.elementor-element-df4ca28 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5601 .elementor-element.elementor-element-2692364 > .elementor-widget-container {
        margin: 0
    }
}

@media (min-width: 768px) {
    .elementor-5601 .elementor-element.elementor-element-24e38a4 {
        width: 60%
    }

    .elementor-5601 .elementor-element.elementor-element-0c2e60e {
        width: 40%
    }
}

.elementor-5425 .elementor-element.elementor-element-26be25d:not(.elementor-motion-effects-element-type-background) {
    background-color: #f2f4f7
}

.elementor-5425 .elementor-element.elementor-element-26be25d {
    z-index: 2;
    padding: 10px 0 10px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #e7e7e7
}

.elementor-5425 .elementor-element.elementor-element-26be25d > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5425 .elementor-element.elementor-element-0ba93cb.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5425 .elementor-element.elementor-element-0ba93cb > .elementor-element-populated {
    padding: 5px 0 5px 0
}

.elementor-5425 .elementor-element.elementor-element-a36f26a.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5425 .elementor-element.elementor-element-a36f26a .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 14px;
    font-weight: 600
}

.elementor-5425 .elementor-element.elementor-element-a36f26a > .elementor-widget-container {
    margin: -2px 20px 0 0
}

.elementor-5425 .elementor-element.elementor-element-a36f26a {
    width: auto;
    max-width: auto
}

.elementor-5425 .elementor-element.elementor-element-0053960.elementor-widget-heading .elementor-heading-title {
    color: #808291
}

.elementor-5425 .elementor-element.elementor-element-0053960 .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 14px;
    font-weight: 600
}

.elementor-5425 .elementor-element.elementor-element-0053960 > .elementor-widget-container {
    margin: -2px 20px 0 0
}

.elementor-5425 .elementor-element.elementor-element-0053960 {
    width: auto;
    max-width: auto
}

.elementor-5425 .elementor-element.elementor-element-e722f0e.elementor-widget-heading .elementor-heading-title {
    color: #808291
}

.elementor-5425 .elementor-element.elementor-element-e722f0e .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 13px;
    font-weight: 600
}

.elementor-5425 .elementor-element.elementor-element-e722f0e > .elementor-widget-container {
    margin: -2px 20px 0 0
}

.elementor-5425 .elementor-element.elementor-element-e722f0e {
    width: auto;
    max-width: auto
}

.elementor-5425 .elementor-element.elementor-element-e65b715 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5425 .elementor-element.elementor-element-e65b715 .elementor-social-icon {
    font-size: 16px;
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5425 .elementor-element.elementor-element-e65b715 .elementor-social-icon i {
    color: #181b31
}

.elementor-5425 .elementor-element.elementor-element-e65b715 .elementor-social-icon:hover i {
    color: #181b31
}

.elementor-5425 .elementor-element.elementor-element-e65b715 > .elementor-widget-container {
    margin: 0 -5px 0 0;
    padding: 0 0 0 15px;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-5425 .elementor-element.elementor-element-a1898db:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-5425 .elementor-element.elementor-element-a1898db {
    padding: 25px 0 25px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-5425 .elementor-element.elementor-element-a1898db > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5425 .elementor-element.elementor-element-b4d87ce.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5425 .elementor-element.elementor-element-b7063da.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5425 .elementor-element.elementor-element-b7063da.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-5425 .elementor-element.elementor-element-b7063da > .elementor-element-populated {
    padding: 20px 0 20px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-5425 .elementor-element.elementor-element-b7063da > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5425 .elementor-element.elementor-element-0a5a413 {
    width: auto;
    max-width: auto
}

.elementor-5425 .elementor-element.elementor-element-772138d.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5425 .elementor-element.elementor-element-772138d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-5425 .elementor-element.elementor-element-f3a51e1.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5425 .elementor-element.elementor-element-f3a51e1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-5425 .elementor-element.elementor-element-f3a51e1 > .elementor-element-populated {
    padding: 0
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-icon a {
    font-size: 18px;
    color: #fff
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper input {
    width: 450px
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px
}

.elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete {
    width: 500px
}

.elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete ul li a {
    font-size: 20px
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-icon a:hover {
    color: #ec812a
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper {
    background: rgba(0, 0, 0, .9)
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group input {
    color: #fff
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group input::placeholder {
    color: #fff
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, .1)
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group .input-group-button button {
    color: #fff
}

.elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .autocomplete li a {
    color: #fff
}

.elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete ul {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete li:hover a {
    color: #fff;
    background-color: rgba(256, 256, 256, .1)
}

.elementor-5425 .elementor-element.elementor-element-57e148a > .elementor-widget-container {
    margin: 0 10px 0 0
}

.elementor-5425 .elementor-element.elementor-element-57e148a {
    width: auto;
    max-width: auto
}

@media (max-width: 1024px) {
    .elementor-5425 .elementor-element.elementor-element-0ba93cb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-5425 .elementor-element.elementor-element-0ba93cb > .elementor-element-populated {
        margin: 0;
        padding: 0 0 0 20px
    }

    .elementor-5425 .elementor-element.elementor-element-a1898db {
        padding: 20px 0 20px 0
    }

    .elementor-5425 .elementor-element.elementor-element-b7063da > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5425 .elementor-element.elementor-element-0a5a413 > .elementor-widget-container {
        margin: 0 20px 0 0
    }
}

@media (min-width: 768px) {
    .elementor-5425 .elementor-element.elementor-element-b4d87ce {
        width: 40%
    }

    .elementor-5425 .elementor-element.elementor-element-b7063da {
        width: 60%
    }

    .elementor-5425 .elementor-element.elementor-element-772138d {
        width: 80%
    }

    .elementor-5425 .elementor-element.elementor-element-f3a51e1 {
        width: 20%
    }
}

@media (max-width: 767px) {
    .elementor-5425 .elementor-element.elementor-element-0ba93cb {
        width: 100%
    }

    .elementor-5425 .elementor-element.elementor-element-0ba93cb.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5425 .elementor-element.elementor-element-0ba93cb > .elementor-element-populated {
        padding: 10px 0 0 0
    }

    .elementor-5425 .elementor-element.elementor-element-e65b715 > .elementor-widget-container {
        margin: 0;
        padding: 0;
        border-width: 0
    }

    .elementor-5425 .elementor-element.elementor-element-a1898db {
        padding: 20px 0 20px 0
    }

    .elementor-5425 .elementor-element.elementor-element-b4d87ce {
        width: 50%
    }

    .elementor-5425 .elementor-element.elementor-element-b4d87ce.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-5425 .elementor-element.elementor-element-b7063da {
        width: 50%
    }

    .elementor-5425 .elementor-element.elementor-element-b7063da.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-5425 .elementor-element.elementor-element-b7063da > .elementor-element-populated {
        padding: 0
    }

    .elementor-5425 .elementor-element.elementor-element-772138d {
        width: 50%
    }

    .elementor-5425 .elementor-element.elementor-element-772138d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-5425 .elementor-element.elementor-element-f3a51e1 {
        width: 50%
    }

    .elementor-5425 .elementor-element.elementor-element-f3a51e1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-5425 .elementor-element.elementor-element-f3a51e1 > .elementor-element-populated {
        padding: 0
    }

    .elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-icon a {
        font-size: 16px
    }

    .elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper input {
        width: 260px
    }

    .elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group input {
        font-size: 20px
    }

    .elementor-5425 .elementor-element.elementor-element-57e148a .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px
    }

    .elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete {
        width: 310px
    }

    .elementor-5425 .elementor-element.elementor-element-57e148a .autocomplete ul li a {
        font-size: 18px
    }

    .elementor-5425 .elementor-element.elementor-element-57e148a > .elementor-widget-container {
        margin: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5425 .elementor-element.elementor-element-0ba93cb {
        width: 50%
    }

    .elementor-5425 .elementor-element.elementor-element-b4d87ce {
        width: 25%
    }

    .elementor-5425 .elementor-element.elementor-element-b7063da {
        width: 75%
    }

    .elementor-5425 .elementor-element.elementor-element-772138d {
        width: 30%
    }

    .elementor-5425 .elementor-element.elementor-element-f3a51e1 {
        width: 70%
    }
}

.elementor-5445 .elementor-element.elementor-element-12e7c26:not(.elementor-motion-effects-element-type-background) {
    background-color: #062383
}

.elementor-5445 .elementor-element.elementor-element-12e7c26 {
    padding: 5px 0 5px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5445 .elementor-element.elementor-element-12e7c26 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5445 .elementor-element.elementor-element-ec94365.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5445 .elementor-element.elementor-element-ec94365.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li > a {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fff
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li {
    margin: 0 30px 0 0
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav {
    text-align: left
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 16px 50px 0 rgba(0, 0, 0, .07)
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li > a:hover {
    color: #fff
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav ul li > a:before, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #ec812a
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li.current-menu-item > a, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a {
    color: #fff
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before {
    background-color: #ec812a
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li a {
    color: #062383
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #062383
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li a:before, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #ec812a
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #062383
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before, .elementor-5445 .elementor-element.elementor-element-d74dc65 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before {
    background-color: #ec812a
}

.elementor-5445 .elementor-element.elementor-element-d74dc65 {
    width: auto;
    max-width: auto
}

.elementor-5445 .elementor-element.elementor-element-02ea847.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5445 .elementor-element.elementor-element-02ea847.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-5445 .elementor-element.elementor-element-02ea847 > .elementor-element-populated {
    padding: 0
}

@media (min-width: 768px) {
    .elementor-5445 .elementor-element.elementor-element-ec94365 {
        width: 80%
    }

    .elementor-5445 .elementor-element.elementor-element-02ea847 {
        width: 20%
    }
}

@media (max-width: 1024px) {
    .elementor-5445 .elementor-element.elementor-element-12e7c26 {
        padding: 10px 0 10px 0
    }
}

@media (max-width: 767px) {
    .elementor-5445 .elementor-element.elementor-element-12e7c26 {
        padding: 10px 0 10px 0
    }

    .elementor-5445 .elementor-element.elementor-element-ec94365 {
        width: 50%
    }

    .elementor-5445 .elementor-element.elementor-element-ec94365.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-5445 .elementor-element.elementor-element-02ea847 {
        width: 50%
    }

    .elementor-5445 .elementor-element.elementor-element-02ea847.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-5445 .elementor-element.elementor-element-02ea847 > .elementor-element-populated {
        padding: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5445 .elementor-element.elementor-element-ec94365 {
        width: 30%
    }

    .elementor-5445 .elementor-element.elementor-element-02ea847 {
        width: 70%
    }
}

.elementor-5455 .elementor-element.elementor-element-0a45615.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5455 .elementor-element.elementor-element-0a45615 > .elementor-element-populated {
    padding: 0
}

.elementor-5455 .elementor-element.elementor-element-7e94670 > .elementor-element-populated {
    padding: 0
}

.elementor-5455 .elementor-element.elementor-element-3c2c656.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5455 .elementor-element.elementor-element-3c2c656 .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em
}

.elementor-5455 .elementor-element.elementor-element-3c2c656 > .elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-5455 .elementor-element.elementor-element-4f585e1.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5455 .elementor-element.elementor-element-4f585e1 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5455 .elementor-element.elementor-element-21c270a.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5455 .elementor-element.elementor-element-21c270a .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5455 .elementor-element.elementor-element-4b0fe64.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5455 .elementor-element.elementor-element-4b0fe64 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5455 .elementor-element.elementor-element-3d98843.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5455 .elementor-element.elementor-element-3d98843 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5455 .elementor-element.elementor-element-f49f514.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5455 .elementor-element.elementor-element-f49f514 > .elementor-element-populated {
    padding: 0
}

.elementor-5455 .elementor-element.elementor-element-e618827 > .elementor-element-populated {
    padding: 0
}

.elementor-5455 .elementor-element.elementor-element-d2e2f43.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5455 .elementor-element.elementor-element-d2e2f43 .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em
}

.elementor-5455 .elementor-element.elementor-element-d2e2f43 > .elementor-widget-container {
    margin: 0 0 10px 0
}

.elementor-5455 .elementor-element.elementor-element-f2d3746.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5455 .elementor-element.elementor-element-f2d3746 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-5455 .elementor-element.elementor-element-1049b5b.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5455 .elementor-element.elementor-element-1049b5b > .elementor-element-populated {
    padding: 0
}

.elementor-5455 .elementor-element.elementor-element-b3105ee.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5455 .elementor-element.elementor-element-b3105ee .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.6em
}

.elementor-5455 .elementor-element.elementor-element-778d243.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5455 .elementor-element.elementor-element-778d243 > .elementor-element-populated {
    padding: 0
}

.elementor-5455 .elementor-element.elementor-element-0d8ff66 > .elementor-element-populated {
    padding: 0
}

.elementor-5455 .elementor-element.elementor-element-7597646 {
    text-align: left
}

.elementor-5455 .elementor-element.elementor-element-7597646 .elementor-image img {
    width: 130px
}

.elementor-5455 .elementor-element.elementor-element-3671ba9.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-5455 .elementor-element.elementor-element-3671ba9 .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6em
}

.elementor-5455 .elementor-element.elementor-element-3671ba9 > .elementor-widget-container {
    margin: 10px 0 0 0
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 .elementor-social-icon {
    font-size: 18px;
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 .elementor-social-icon i {
    color: #062383
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 .elementor-social-icon:hover i {
    color: #ec812a
}

.elementor-5455 .elementor-element.elementor-element-98dc9c8 > .elementor-widget-container {
    margin: 0 0 0 -10px
}

.elementor-5455 .elementor-element.elementor-element-a600a57.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5455 .elementor-element.elementor-element-a600a57.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5455 .elementor-element.elementor-element-145ce83 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5455 .elementor-element.elementor-element-145ce83.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5455 .elementor-element.elementor-element-145ce83 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-5455 .elementor-element.elementor-element-145ce83 > .elementor-widget-container {
    margin: 10px 10px 0 10px
}

.elementor-5455 .elementor-element.elementor-element-f604048 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5455 .elementor-element.elementor-element-f604048.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5455 .elementor-element.elementor-element-f604048 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-5455 .elementor-element.elementor-element-f604048 > .elementor-widget-container {
    margin: 10px 10px 0 10px
}

.elementor-5455 .elementor-element.elementor-element-d227026 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5455 .elementor-element.elementor-element-d227026.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5455 .elementor-element.elementor-element-d227026 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-5455 .elementor-element.elementor-element-d227026 > .elementor-widget-container {
    margin: 10px 10px 0 10px
}

.elementor-5455 .elementor-element.elementor-element-5f1408f {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5455 .elementor-element.elementor-element-5f1408f.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5455 .elementor-element.elementor-element-5f1408f .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-5455 .elementor-element.elementor-element-5f1408f > .elementor-widget-container {
    margin: 10px 10px 0 10px
}

.elementor-5455 .elementor-element.elementor-element-ec3288c {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5455 .elementor-element.elementor-element-ec3288c.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5455 .elementor-element.elementor-element-ec3288c .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-5455 .elementor-element.elementor-element-ec3288c > .elementor-widget-container {
    margin: 10px 10px 0 10px
}

.elementor-5455 .elementor-element.elementor-element-0052376 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5455 .elementor-element.elementor-element-0052376.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5455 .elementor-element.elementor-element-0052376 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-5455 .elementor-element.elementor-element-0052376 > .elementor-widget-container {
    margin: 10px 10px 0 10px
}

.elementor-5455 .elementor-element.elementor-element-1ab6219 {
    text-align: center
}

.elementor-5455 .elementor-element.elementor-element-1ab6219.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-5455 .elementor-element.elementor-element-1ab6219 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-5455 .elementor-element.elementor-element-1ab6219 > .elementor-widget-container {
    margin: 10px 0 0 0
}

@media (max-width: 1024px) {
    .elementor-5455 .elementor-element.elementor-element-1049b5b > .elementor-element-populated {
        margin: 40px 0 0 0
    }

    .elementor-5455 .elementor-element.elementor-element-778d243 > .elementor-element-populated {
        margin: 40px 0 0 0
    }
}

@media (max-width: 767px) {
    .elementor-5455 .elementor-element.elementor-element-0a45615 > .elementor-element-populated {
        margin: 0 0 20px 0;
        padding: 0 20px 0 20px
    }

    .elementor-5455 .elementor-element.elementor-element-7e94670 {
        width: 85%
    }

    .elementor-5455 .elementor-element.elementor-element-7e94670 > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-5455 .elementor-element.elementor-element-f49f514 > .elementor-element-populated {
        margin: 0;
        padding: 0 20px 0 20px
    }

    .elementor-5455 .elementor-element.elementor-element-e618827 {
        width: 85%
    }

    .elementor-5455 .elementor-element.elementor-element-e618827 > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-5455 .elementor-element.elementor-element-1049b5b > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5455 .elementor-element.elementor-element-778d243 > .elementor-element-populated {
        padding: 0 20px 40px 20px
    }

    .elementor-5455 .elementor-element.elementor-element-0d8ff66 {
        width: 85%
    }

    .elementor-5455 .elementor-element.elementor-element-0d8ff66 > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-5455 .elementor-element.elementor-element-145ce83 > .elementor-widget-container {
        padding: 0 20% 0 20%
    }

    .elementor-5455 .elementor-element.elementor-element-f604048 > .elementor-widget-container {
        padding: 0 20% 0 20%
    }

    .elementor-5455 .elementor-element.elementor-element-d227026 > .elementor-widget-container {
        padding: 0 20% 0 20%
    }

    .elementor-5455 .elementor-element.elementor-element-5f1408f > .elementor-widget-container {
        padding: 0 20% 0 20%
    }

    .elementor-5455 .elementor-element.elementor-element-ec3288c > .elementor-widget-container {
        padding: 0 20% 0 20%
    }

    .elementor-5455 .elementor-element.elementor-element-0052376 > .elementor-widget-container {
        padding: 0 20% 0 20%
    }

    .elementor-5455 .elementor-element.elementor-element-1ab6219 > .elementor-widget-container {
        padding: 0 20% 0 20%
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5455 .elementor-element.elementor-element-0a45615 {
        width: 50%
    }

    .elementor-5455 .elementor-element.elementor-element-7e94670 {
        width: 80%
    }

    .elementor-5455 .elementor-element.elementor-element-f49f514 {
        width: 50%
    }

    .elementor-5455 .elementor-element.elementor-element-e618827 {
        width: 80%
    }

    .elementor-5455 .elementor-element.elementor-element-1049b5b {
        width: 50%
    }

    .elementor-5455 .elementor-element.elementor-element-778d243 {
        width: 50%
    }

    .elementor-5455 .elementor-element.elementor-element-0d8ff66 {
        width: 80%
    }
}

.elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-container {
    min-height: 620px
}

.elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5637 .elementor-element.elementor-element-5ba384c:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/home2_blur_bg.jpg)
}

.elementor-5637 .elementor-element.elementor-element-5ba384c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5637 .elementor-element.elementor-element-f3a72b3.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5637 .elementor-element.elementor-element-f3a72b3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5637 .elementor-element.elementor-element-f3a72b3 > .elementor-element-populated {
    margin: -60px 0 0 0;
    padding: 0
}

.elementor-5637 .elementor-element.elementor-element-a12d681 .elementor-image img {
    opacity: .6
}

.elementor-5637 .elementor-element.elementor-element-a12d681 {
    top: -8.236%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-a12d681 {
    left: 75.024%
}

body.rtl .elementor-5637 .elementor-element.elementor-element-a12d681 {
    right: 75.024%
}

.elementor-5637 .elementor-element.elementor-element-5a368d6 .elementor-image img {
    opacity: .6
}

.elementor-5637 .elementor-element.elementor-element-5a368d6 {
    top: 17%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5a368d6 {
    left: 3%
}

body.rtl .elementor-5637 .elementor-element.elementor-element-5a368d6 {
    right: 3%
}

.elementor-5637 .elementor-element.elementor-element-d60c0f0 .elementor-image img {
    opacity: .6
}

.elementor-5637 .elementor-element.elementor-element-d60c0f0 {
    top: -21.915%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
    left: 82.135%
}

body.rtl .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
    right: 82.135%
}

.elementor-5637 .elementor-element.elementor-element-5ba5845 .elementor-image img {
    opacity: .6;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px) hue-rotate(0)
}

.elementor-5637 .elementor-element.elementor-element-5ba5845 {
    top: 85%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5ba5845 {
    left: 100%
}

body.rtl .elementor-5637 .elementor-element.elementor-element-5ba5845 {
    right: 100%
}

.elementor-5637 .elementor-element.elementor-element-9432a43 .elementor-image img {
    opacity: .6;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px) hue-rotate(0)
}

.elementor-5637 .elementor-element.elementor-element-9432a43 {
    top: 109%;
    width: 65px;
    max-width: 65px
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-9432a43 {
    right: 107.478%
}

body.rtl .elementor-5637 .elementor-element.elementor-element-9432a43 {
    left: 107.478%
}

.elementor-5637 .elementor-element.elementor-element-6da3030 .elementor-image img {
    opacity: .6
}

.elementor-5637 .elementor-element.elementor-element-6da3030 {
    top: 105%;
    width: 10px;
    max-width: 10px
}

body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-6da3030 {
    left: 8%
}

body.rtl .elementor-5637 .elementor-element.elementor-element-6da3030 {
    right: 8%
}

.elementor-5637 .elementor-element.elementor-element-2de528b.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-5637 .elementor-element.elementor-element-2de528b .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 70px;
    font-weight: 600;
    line-height: 1.1em
}

.elementor-5637 .elementor-element.elementor-element-2de528b > .elementor-widget-container {
    margin: 0
}

.elementor-5637 .elementor-element.elementor-element-2de528b {
    z-index: 2;
    width: auto;
    max-width: auto
}

.elementor-element.elementor-element-2de528b {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2de528b {
    opacity: 0
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button, .elementor-5637 .elementor-element.elementor-element-9dfae0d a.elementor-button {
    font-weight: 700;
    color: #fff;
    border-radius: 5px 5px 5px 5px;
    background-color: #ef3d5b;
    fill: #fff
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button:focus, .elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button:hover, .elementor-5637 .elementor-element.elementor-element-9dfae0d a.elementor-button:focus, .elementor-5637 .elementor-element.elementor-element-9dfae0d a.elementor-button:hover {
    color: #fff;
    border-color: #163967;
    background-color: #163967
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ef3d5b
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d > .elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-5637 .elementor-element.elementor-element-9dfae0d {
    z-index: 2
}

.elementor-element.elementor-element-9dfae0d {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9dfae0d {
    opacity: 0
}

.elementor-5637 .elementor-element.elementor-element-3523193 {
    margin-top: 60px;
    margin-bottom: 80px
}

.elementor-element.elementor-element-6f3f9ee {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6f3f9ee {
    opacity: 0
}

.elementor-5637 .elementor-element.elementor-element-03a6f88 > .elementor-element-populated {
    padding: 0
}

.elementor-5637 .elementor-element.elementor-element-8e783a0 > .elementor-element-populated {
    padding: 0
}

.elementor-5637 .elementor-element.elementor-element-737d34c > .elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-35a45fb {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-35a45fb {
    opacity: 0
}

.elementor-5637 .elementor-element.elementor-element-24d1048 > .elementor-element-populated {
    padding: 0
}

.elementor-5637 .elementor-element.elementor-element-e1304d7 {
    width: 100%;
    max-width: 100%;
    --divider-border-style: double;
    --divider-border-color: #D8D8D8;
    --divider-border-width: 1px
}

.elementor-5637 .elementor-element.elementor-element-e1304d7 .elementor-divider-separator {
    width: 100%
}

.elementor-5637 .elementor-element.elementor-element-e1304d7 .elementor-divider {
    padding-top: 0;
    padding-bottom: 0
}

.elementor-5637 .elementor-element.elementor-element-e1304d7 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-e1304d7 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.25, .25, .75, .75) !important
}

.elementor-widget.elementor-element-e1304d7 {
    opacity: 0
}

.elementor-5637 .elementor-element.elementor-element-9443d09 {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5637 .elementor-element.elementor-element-9443d09.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-5637 .elementor-element.elementor-element-9443d09 .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-5637 .elementor-element.elementor-element-9443d09 > .elementor-widget-container {
    margin: 80px 0 60px 0;
    padding: 0
}

.elementor-element.elementor-element-9443d09 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9443d09 {
    opacity: 0
}

.elementor-5637 .elementor-element.elementor-element-4269026 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0
}

.elementor-5637 .elementor-element.elementor-element-0dc0174 > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-5637 .elementor-element.elementor-element-f12fa77 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-5637 .elementor-element.elementor-element-d114b25.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-5637 .elementor-element.elementor-element-d114b25 > .elementor-element-populated {
    padding: 20px 40px 20px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #fa4612
}

.elementor-5637 .elementor-element.elementor-element-d114b25 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5637 .elementor-element.elementor-element-b01e392 .elementor-icon-wrapper {
    text-align: right
}

.elementor-5637 .elementor-element.elementor-element-b01e392.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b
}

.elementor-5637 .elementor-element.elementor-element-b01e392 .elementor-icon {
    font-size: 20px
}

.elementor-5637 .elementor-element.elementor-element-b01e392 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5637 .elementor-element.elementor-element-b01e392 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-b01e392 {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b01e392 {
    opacity: 0
}

.elementor-5637 .elementor-element.elementor-element-b01e392 {
    width: auto;
    max-width: auto
}

.elementor-5637 .elementor-element.elementor-element-405e484 .elementor-icon-wrapper {
    text-align: right
}

.elementor-5637 .elementor-element.elementor-element-405e484.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b
}

.elementor-5637 .elementor-element.elementor-element-405e484 .elementor-icon {
    font-size: 20px
}

.elementor-5637 .elementor-element.elementor-element-405e484 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5637 .elementor-element.elementor-element-405e484 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-405e484 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-405e484 {
    opacity: 0
}

.elementor-5637 .elementor-element.elementor-element-405e484 {
    width: auto;
    max-width: auto
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 .elementor-icon-wrapper {
    text-align: right
}

.elementor-5637 .elementor-element.elementor-element-723a0a6.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 .elementor-icon {
    font-size: 20px
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-723a0a6 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-723a0a6 {
    opacity: 0
}

.elementor-5637 .elementor-element.elementor-element-723a0a6 {
    width: auto;
    max-width: auto
}

.elementor-5637 .elementor-element.elementor-element-8412854 {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-5637 .elementor-element.elementor-element-8412854.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5637 .elementor-element.elementor-element-8412854 .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 15px;
    font-weight: 600
}

.elementor-5637 .elementor-element.elementor-element-0920f3b .elementor-icon-wrapper {
    text-align: center
}

.elementor-5637 .elementor-element.elementor-element-0920f3b.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612
}

.elementor-5637 .elementor-element.elementor-element-0920f3b .elementor-icon {
    font-size: 13px;
    padding: 10px
}

.elementor-5637 .elementor-element.elementor-element-0920f3b .elementor-icon i {
    transform: rotate(0)
}

.elementor-5637 .elementor-element.elementor-element-0920f3b > .elementor-widget-container {
    margin: 0 0 0 15px
}

.elementor-5637 .elementor-element.elementor-element-0920f3b {
    width: auto;
    max-width: auto
}

.elementor-5637 .elementor-element.elementor-element-f809c14 > .elementor-element-populated {
    margin: 0 0 0 40px;
    padding: 0
}

.elementor-5637 .elementor-element.elementor-element-032b115 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5637 .elementor-element.elementor-element-032b115.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-5637 .elementor-element.elementor-element-032b115 .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-5637 .elementor-element.elementor-element-032b115 > .elementor-widget-container {
    padding: 0 20% 0 0
}

.elementor-5637 .elementor-element.elementor-element-b664349 {
    text-align: left
}

.elementor-5637 .elementor-element.elementor-element-b664349 .elementor-image img {
    width: 185px
}

.elementor-5637 .elementor-element.elementor-element-b664349 > .elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-5637 .elementor-element.elementor-element-c79c02e {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5637 .elementor-element.elementor-element-c79c02e.elementor-widget-heading .elementor-heading-title {
    color: #999
}

.elementor-5637 .elementor-element.elementor-element-c79c02e .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5637 .elementor-element.elementor-element-c79c02e > .elementor-widget-container {
    margin: 10px 0 20px 5px
}

.elementor-5637 .elementor-element.elementor-element-8357e06 > .elementor-element-populated {
    padding: 0
}

.elementor-5637 .elementor-element.elementor-element-157ca09 > .elementor-element-populated {
    padding: 0
}

.elementor-5637 .elementor-element.elementor-element-d32032f {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5637 .elementor-element.elementor-element-d32032f.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5637 .elementor-element.elementor-element-d32032f .elementor-heading-title {
    font-size: 34px;
    line-height: 1.2em
}

.elementor-5637 .elementor-element.elementor-element-d32032f > .elementor-widget-container {
    padding: 0
}

.elementor-element.elementor-element-d32032f {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d32032f {
    opacity: 0
}

.elementor-5637 .elementor-element.elementor-element-0096e98 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5637 .elementor-element.elementor-element-0096e98.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5637 .elementor-element.elementor-element-0096e98 .elementor-heading-title {
    font-size: 18px;
    line-height: 1.2em
}

.elementor-5637 .elementor-element.elementor-element-0096e98 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0
}

.elementor-element.elementor-element-0096e98 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-0096e98 {
    opacity: 0
}

.elementor-5637 .elementor-element.elementor-element-d213ac0.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5637 .elementor-element.elementor-element-d213ac0 > .elementor-element-populated {
    padding: 0
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5637 .elementor-element.elementor-element-03a6f88 {
        width: 50%
    }

    .elementor-5637 .elementor-element.elementor-element-8e783a0 {
        width: 50%
    }

    .elementor-5637 .elementor-element.elementor-element-737d34c {
        width: 50%
    }
}

@media (max-width: 1024px) {
    .elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-container {
        min-height: 500px
    }

    .elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5637 .elementor-element.elementor-element-a12d681 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-a12d681 {
        left: 99%
    }

    body.rtl .elementor-5637 .elementor-element.elementor-element-a12d681 {
        right: 99%
    }

    .elementor-5637 .elementor-element.elementor-element-5a368d6 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5a368d6 {
        left: 99%
    }

    body.rtl .elementor-5637 .elementor-element.elementor-element-5a368d6 {
        right: 99%
    }

    .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
        left: 99%
    }

    body.rtl .elementor-5637 .elementor-element.elementor-element-d60c0f0 {
        right: 99%
    }

    .elementor-5637 .elementor-element.elementor-element-5ba5845 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-5ba5845 {
        left: 99%
    }

    body.rtl .elementor-5637 .elementor-element.elementor-element-5ba5845 {
        right: 99%
    }

    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-9432a43 {
        right: -12%
    }

    body.rtl .elementor-5637 .elementor-element.elementor-element-9432a43 {
        left: -12%
    }

    .elementor-5637 .elementor-element.elementor-element-9432a43 {
        top: -9vh
    }

    .elementor-5637 .elementor-element.elementor-element-6da3030 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5637 .elementor-element.elementor-element-6da3030 {
        left: 99%
    }

    body.rtl .elementor-5637 .elementor-element.elementor-element-6da3030 {
        right: 99%
    }

    .elementor-5637 .elementor-element.elementor-element-2de528b .elementor-heading-title {
        font-size: 50px;
        line-height: 1.3em
    }

    .elementor-5637 .elementor-element.elementor-element-3523193 {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .elementor-5637 .elementor-element.elementor-element-e1304d7 .elementor-divider-separator {
        width: 100%
    }

    .elementor-5637 .elementor-element.elementor-element-e1304d7 > .elementor-widget-container {
        margin: 30px 0 0 0;
        padding: 0
    }

    .elementor-5637 .elementor-element.elementor-element-9443d09 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5637 .elementor-element.elementor-element-9443d09 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-5637 .elementor-element.elementor-element-9443d09 > .elementor-widget-container {
        margin: 0;
        padding: 60px 0 39px 0
    }

    .elementor-5637 .elementor-element.elementor-element-4269026 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-5637 .elementor-element.elementor-element-f12fa77 {
        margin-top: 30px;
        margin-bottom: 40px
    }

    .elementor-5637 .elementor-element.elementor-element-f809c14 > .elementor-element-populated {
        margin: 40px 0 0 40px
    }

    .elementor-5637 .elementor-element.elementor-element-032b115 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.4em
    }

    .elementor-5637 .elementor-element.elementor-element-032b115 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5637 .elementor-element.elementor-element-d32032f {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5637 .elementor-element.elementor-element-d32032f .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-5637 .elementor-element.elementor-element-d32032f > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5637 .elementor-element.elementor-element-0096e98 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5637 .elementor-element.elementor-element-0096e98 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-5637 .elementor-element.elementor-element-0096e98 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-container {
        min-height: 550px
    }

    .elementor-5637 .elementor-element.elementor-element-5ba384c > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5637 .elementor-element.elementor-element-5ba384c {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5637 .elementor-element.elementor-element-f3a72b3.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-5637 .elementor-element.elementor-element-f3a72b3 > .elementor-element-populated {
        margin: -40px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-5637 .elementor-element.elementor-element-2de528b {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5637 .elementor-element.elementor-element-2de528b .elementor-heading-title {
        font-size: 40px
    }

    .elementor-5637 .elementor-element.elementor-element-9dfae0d > .elementor-widget-container {
        margin: 30px 0 0 0
    }

    .elementor-5637 .elementor-element.elementor-element-3523193 {
        margin-top: 40px;
        margin-bottom: 20px;
        padding: 0 0 20px 0
    }

    .elementor-5637 .elementor-element.elementor-element-03a6f88 {
        width: 50%
    }

    .elementor-5637 .elementor-element.elementor-element-8e783a0 {
        width: 50%
    }

    .elementor-5637 .elementor-element.elementor-element-737d34c {
        width: 50%
    }

    .elementor-5637 .elementor-element.elementor-element-9443d09 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-5637 .elementor-element.elementor-element-9443d09 > .elementor-widget-container {
        margin: 40px 0 40px 0;
        padding: 0
    }

    .elementor-5637 .elementor-element.elementor-element-4269026 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-5637 .elementor-element.elementor-element-0dc0174.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5637 .elementor-element.elementor-element-0dc0174 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5637 .elementor-element.elementor-element-f12fa77 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5637 .elementor-element.elementor-element-d114b25.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5637 .elementor-element.elementor-element-d114b25 > .elementor-element-populated {
        margin: 0;
        padding: 0;
        border-width: 0
    }

    .elementor-5637 .elementor-element.elementor-element-d114b25 > .elementor-background-slideshow, .elementor-5637 .elementor-element.elementor-element-d114b25 > .elementor-element-populated, .elementor-5637 .elementor-element.elementor-element-d114b25 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5637 .elementor-element.elementor-element-f809c14.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5637 .elementor-element.elementor-element-f809c14 > .elementor-element-populated {
        margin: 40px 0 0 0;
        padding: 0
    }

    .elementor-5637 .elementor-element.elementor-element-032b115 {
        text-align: center
    }

    .elementor-5637 .elementor-element.elementor-element-032b115 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-5637 .elementor-element.elementor-element-032b115 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5637 .elementor-element.elementor-element-b664349 {
        text-align: center
    }

    .elementor-5637 .elementor-element.elementor-element-c79c02e {
        text-align: center
    }

    .elementor-5637 .elementor-element.elementor-element-157ca09 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5637 .elementor-element.elementor-element-d32032f .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-5637 .elementor-element.elementor-element-d32032f > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5637 .elementor-element.elementor-element-0096e98 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-5637 .elementor-element.elementor-element-0096e98 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media (min-width: 768px) {
    .elementor-5637 .elementor-element.elementor-element-d114b25 {
        width: 40%
    }

    .elementor-5637 .elementor-element.elementor-element-f809c14 {
        width: 60%
    }
}

.elementor-4287 .elementor-element.elementor-element-4b45b7c:not(.elementor-motion-effects-element-type-background) {
    background-color: #163967
}

.elementor-4287 .elementor-element.elementor-element-4b45b7c {
    z-index: 2;
    padding: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #e7e7e7;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, .1)
}

.elementor-4287 .elementor-element.elementor-element-4b45b7c > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4287 .elementor-element.elementor-element-6242961:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-4287 .elementor-element.elementor-element-6242961 {
    padding: 15px 0 15px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4287 .elementor-element.elementor-element-6242961 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4287 .elementor-element.elementor-element-3230b93.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4287 .elementor-element.elementor-element-ac7463f {
    text-align: left
}

.elementor-4287 .elementor-element.elementor-element-ac7463f .elementor-image img {
    width: 100px
}

.elementor-4287 .elementor-element.elementor-element-ac7463f > .elementor-widget-container {
    margin: 5px 0 15px 0
}

.elementor-4287 .elementor-element.elementor-element-2a5d3b6.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4287 .elementor-element.elementor-element-2a5d3b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-4287 .elementor-element.elementor-element-2a5d3b6 > .elementor-element-populated {
    padding: 0
}

@media (max-width: 767px) {
    .elementor-4287 .elementor-element.elementor-element-6242961 {
        padding: 30px 0 30px 0
    }

    .elementor-4287 .elementor-element.elementor-element-3230b93 {
        width: 50%
    }

    .elementor-4287 .elementor-element.elementor-element-3230b93.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-4287 .elementor-element.elementor-element-ac7463f {
        text-align: left
    }

    .elementor-4287 .elementor-element.elementor-element-ac7463f .elementor-image img {
        width: 93px
    }

    .elementor-4287 .elementor-element.elementor-element-ac7463f > .elementor-widget-container {
        margin: 0 0 0 20px
    }

    .elementor-4287 .elementor-element.elementor-element-2a5d3b6 {
        width: 50%
    }

    .elementor-4287 .elementor-element.elementor-element-2a5d3b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-4287 .elementor-element.elementor-element-2a5d3b6 > .elementor-element-populated {
        padding: 0
    }
}

@media (min-width: 768px) {
    .elementor-4287 .elementor-element.elementor-element-3230b93 {
        width: 25%
    }

    .elementor-4287 .elementor-element.elementor-element-2a5d3b6 {
        width: 75%
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4287 .elementor-element.elementor-element-3230b93 {
        width: 30%
    }

    .elementor-4287 .elementor-element.elementor-element-2a5d3b6 {
        width: 70%
    }
}

@media (max-width: 1024px) {
    .elementor-4287 .elementor-element.elementor-element-6242961 {
        padding: 30px 0 30px 0
    }

    .elementor-4287 .elementor-element.elementor-element-ac7463f > .elementor-widget-container {
        margin: 0 0 0 20px
    }
}

.elementor-4305 .elementor-element.elementor-element-8c4722c:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-4305 .elementor-element.elementor-element-8c4722c {
    padding: 15px 0 15px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 10px 40px 0 rgba(47, 47, 47, .1)
}

.elementor-4305 .elementor-element.elementor-element-8c4722c > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4305 .elementor-element.elementor-element-a6e9418.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4305 .elementor-element.elementor-element-3519e91.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4305 .elementor-element.elementor-element-3519e91.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-4305 .elementor-element.elementor-element-3519e91 > .elementor-element-populated {
    padding: 0
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li > a {
    font-family: Roboto, Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #163967
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li {
    margin: 0 0 0 30px
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav {
    text-align: left
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: Roboto, Sans-serif;
    font-size: 14px;
    font-weight: 700
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 16px 50px 0 rgba(0, 0, 0, .07)
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li > a:hover {
    color: #163967
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav ul li > a:before, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #ef3d5b
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li.current-menu-item > a, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a {
    color: #163967
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before {
    background-color: #ef3d5b
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li a {
    color: #163967
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #163967
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li a:before, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #ef3d5b
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #163967
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before, .elementor-4305 .elementor-element.elementor-element-68cc5e8 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before {
    background-color: #ef3d5b
}

.elementor-4305 .elementor-element.elementor-element-68cc5e8 {
    width: auto;
    max-width: auto
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-icon a {
    font-size: 18px;
    color: #163967
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper input {
    width: 450px
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px
}

.elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete {
    width: 500px
}

.elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete ul li a {
    font-size: 20px
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-icon a:hover {
    color: #ef3d5b
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper {
    background: rgba(0, 0, 0, .9)
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group input {
    color: #fff
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group input::placeholder {
    color: #fff
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, .1)
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group .input-group-button button {
    color: #fff
}

.elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .autocomplete li a {
    color: #fff
}

.elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete ul {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete li:hover a {
    color: #fff;
    background-color: rgba(256, 256, 256, .1)
}

.elementor-4305 .elementor-element.elementor-element-67603dc > .elementor-widget-container {
    margin: 0 10px 0 0
}

.elementor-4305 .elementor-element.elementor-element-67603dc {
    width: auto;
    max-width: auto
}

@media (min-width: 768px) {
    .elementor-4305 .elementor-element.elementor-element-a6e9418 {
        width: 25%
    }

    .elementor-4305 .elementor-element.elementor-element-3519e91 {
        width: 75%
    }
}

@media (max-width: 1024px) {
    .elementor-4305 .elementor-element.elementor-element-8c4722c {
        padding: 30px 0 30px 0
    }
}

@media (max-width: 767px) {
    .elementor-4305 .elementor-element.elementor-element-8c4722c {
        padding: 20px 0 20px 0
    }

    .elementor-4305 .elementor-element.elementor-element-a6e9418 {
        width: 50%
    }

    .elementor-4305 .elementor-element.elementor-element-a6e9418.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-4305 .elementor-element.elementor-element-3519e91 {
        width: 50%
    }

    .elementor-4305 .elementor-element.elementor-element-3519e91.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-4305 .elementor-element.elementor-element-3519e91 > .elementor-element-populated {
        padding: 0
    }

    .elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-icon a {
        font-size: 16px
    }

    .elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper input {
        width: 260px
    }

    .elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group input {
        font-size: 20px
    }

    .elementor-4305 .elementor-element.elementor-element-67603dc .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px
    }

    .elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete {
        width: 310px
    }

    .elementor-4305 .elementor-element.elementor-element-67603dc .autocomplete ul li a {
        font-size: 18px
    }

    .elementor-4305 .elementor-element.elementor-element-67603dc > .elementor-widget-container {
        margin: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4305 .elementor-element.elementor-element-a6e9418 {
        width: 30%
    }

    .elementor-4305 .elementor-element.elementor-element-3519e91 {
        width: 70%
    }
}

.elementor-4312 .elementor-element.elementor-element-0d7ff23.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4312 .elementor-element.elementor-element-0d7ff23 > .elementor-element-populated {
    padding: 0
}

.elementor-4312 .elementor-element.elementor-element-ab951a2.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-4312 .elementor-element.elementor-element-ab951a2 > .elementor-element-populated {
    padding: 0
}

.elementor-4312 .elementor-element.elementor-element-2722ea7 {
    --divider-border-style: solid;
    --divider-border-color: #EF3D5B;
    --divider-border-width: 1px
}

.elementor-4312 .elementor-element.elementor-element-2722ea7 .elementor-divider-separator {
    width: 80%
}

.elementor-4312 .elementor-element.elementor-element-2722ea7 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-4312 .elementor-element.elementor-element-67d861d > .elementor-element-populated {
    padding: 0
}

.elementor-4312 .elementor-element.elementor-element-a72e21c.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4312 .elementor-element.elementor-element-a72e21c .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em
}

.elementor-4312 .elementor-element.elementor-element-f9b363b {
    --divider-border-style: solid;
    --divider-border-color: #EF3D5B;
    --divider-border-width: 1px
}

.elementor-4312 .elementor-element.elementor-element-f9b363b .elementor-divider-separator {
    width: 80%
}

.elementor-4312 .elementor-element.elementor-element-f9b363b .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-4312 .elementor-element.elementor-element-bb08f9b > .elementor-element-populated {
    padding: 0
}

.elementor-4312 .elementor-element.elementor-element-50f397b.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-4312 .elementor-element.elementor-element-50f397b > .elementor-element-populated {
    padding: 0
}

.elementor-4312 .elementor-element.elementor-element-3b0b1d3 {
    --divider-border-style: solid;
    --divider-border-color: #EF3D5B;
    --divider-border-width: 1px
}

.elementor-4312 .elementor-element.elementor-element-3b0b1d3 .elementor-divider-separator {
    width: 80%
}

.elementor-4312 .elementor-element.elementor-element-3b0b1d3 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-4312 .elementor-element.elementor-element-3e40f6a > .elementor-element-populated {
    padding: 0
}

.elementor-4312 .elementor-element.elementor-element-f2732be.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4312 .elementor-element.elementor-element-f2732be .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em
}

.elementor-4312 .elementor-element.elementor-element-51d726d.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-4312 .elementor-element.elementor-element-51d726d > .elementor-element-populated {
    padding: 0
}

.elementor-4312 .elementor-element.elementor-element-3f9e9cb > .elementor-element-populated {
    padding: 0
}

.elementor-4312 .elementor-element.elementor-element-5d5992a.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4312 .elementor-element.elementor-element-5d5992a .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6em
}

.elementor-4312 .elementor-element.elementor-element-e9f8951 {
    font-size: 15px;
    color: #6b6d7e
}

.elementor-4312 .elementor-element.elementor-element-30e8c01.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4312 .elementor-element.elementor-element-30e8c01.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4312 .elementor-element.elementor-element-d713f6b {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-4312 .elementor-element.elementor-element-d713f6b .elementor-social-icon {
    font-size: 24px;
    background-color: rgba(0, 0, 0, 0)
}

.elementor-4312 .elementor-element.elementor-element-d713f6b .elementor-social-icon i {
    color: #163967
}

.elementor-4312 .elementor-element.elementor-element-d713f6b .elementor-social-icon:hover i {
    color: #ef3d5b
}

.elementor-4312 .elementor-element.elementor-element-d713f6b > .elementor-widget-container {
    margin: 0 20px 0 40px
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4312 .elementor-element.elementor-element-0d7ff23 {
        width: 50%
    }

    .elementor-4312 .elementor-element.elementor-element-ab951a2 {
        width: 20%
    }

    .elementor-4312 .elementor-element.elementor-element-67d861d {
        width: 80%
    }

    .elementor-4312 .elementor-element.elementor-element-bb08f9b {
        width: 80%
    }

    .elementor-4312 .elementor-element.elementor-element-50f397b {
        width: 20%
    }

    .elementor-4312 .elementor-element.elementor-element-3e40f6a {
        width: 80%
    }

    .elementor-4312 .elementor-element.elementor-element-51d726d {
        width: 20%
    }

    .elementor-4312 .elementor-element.elementor-element-3f9e9cb {
        width: 80%
    }
}

@media (max-width: 767px) {
    .elementor-4312 .elementor-element.elementor-element-0d7ff23 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-4312 .elementor-element.elementor-element-ab951a2 {
        width: 15%
    }

    .elementor-4312 .elementor-element.elementor-element-67d861d {
        width: 85%
    }

    .elementor-4312 .elementor-element.elementor-element-67d861d > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-4312 .elementor-element.elementor-element-bb08f9b {
        width: 85%
    }

    .elementor-4312 .elementor-element.elementor-element-bb08f9b > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-4312 .elementor-element.elementor-element-50f397b {
        width: 15%
    }

    .elementor-4312 .elementor-element.elementor-element-3e40f6a {
        width: 85%
    }

    .elementor-4312 .elementor-element.elementor-element-3e40f6a > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-4312 .elementor-element.elementor-element-51d726d {
        width: 15%
    }

    .elementor-4312 .elementor-element.elementor-element-3f9e9cb {
        width: 85%
    }

    .elementor-4312 .elementor-element.elementor-element-3f9e9cb > .elementor-element-populated {
        margin: 0 0 0 10px
    }
}

@media (min-width: 768px) {
    .elementor-4312 .elementor-element.elementor-element-ab951a2 {
        width: 20.257%
    }

    .elementor-4312 .elementor-element.elementor-element-67d861d {
        width: 79.786%
    }

    .elementor-4312 .elementor-element.elementor-element-bb08f9b {
        width: 79.786%
    }

    .elementor-4312 .elementor-element.elementor-element-50f397b {
        width: 20.257%
    }

    .elementor-4312 .elementor-element.elementor-element-3e40f6a {
        width: 79.786%
    }

    .elementor-4312 .elementor-element.elementor-element-51d726d {
        width: 20.257%
    }

    .elementor-4312 .elementor-element.elementor-element-3f9e9cb {
        width: 79.786%
    }
}

.elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-container {
    min-height: 760px
}

.elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5671 .elementor-element.elementor-element-89a6601:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/girl-working-on-a-laptop-at-a-restaurant-LP9X5KM-1.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover
}

.elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .1;
    background-color: #000
}

.elementor-5671 .elementor-element.elementor-element-89a6601 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5671 .elementor-element.elementor-element-859ab59.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5671 .elementor-element.elementor-element-859ab59 > .elementor-element-populated {
    margin: 80px 0 0 0;
    padding: 0
}

.elementor-5671 .elementor-element.elementor-element-7c645ce.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5671 .elementor-element.elementor-element-7c645ce .elementor-heading-title {
    font-size: 50px;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-5671 .elementor-element.elementor-element-7c645ce > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-7c645ce {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7c645ce {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-7c645ce {
    width: auto;
    max-width: auto
}

.elementor-5671 .elementor-element.elementor-element-e2101b7 {
    margin-top: 80px;
    margin-bottom: 0
}

.elementor-5671 .elementor-element.elementor-element-231d024 > .elementor-element-populated {
    padding: 0
}

.elementor-5671 .elementor-element.elementor-element-6b9e9f5 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5671 .elementor-element.elementor-element-6b9e9f5.elementor-widget-heading .elementor-heading-title {
    color: #57b957
}

.elementor-5671 .elementor-element.elementor-element-6b9e9f5 .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5671 .elementor-element.elementor-element-6b9e9f5 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-6b9e9f5 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6b9e9f5 {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-3a8134e {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5671 .elementor-element.elementor-element-3a8134e.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-5671 .elementor-element.elementor-element-3a8134e .elementor-heading-title {
    font-size: 42px;
    line-height: 1.3em
}

.elementor-5671 .elementor-element.elementor-element-3a8134e > .elementor-widget-container {
    margin: 0 20% 0 20%;
    padding: 0 0 20px 0
}

.elementor-element.elementor-element-3a8134e {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3a8134e {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-421e08d {
    text-align: center
}

.elementor-5671 .elementor-element.elementor-element-421e08d .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    line-height: 1.7em
}

.elementor-5671 .elementor-element.elementor-element-421e08d > .elementor-widget-container {
    margin: 0 30% 0 30%;
    padding: 0
}

.elementor-element.elementor-element-421e08d {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-421e08d {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-c841b1b .elementor-image img {
    width: 330px
}

.elementor-5671 .elementor-element.elementor-element-c841b1b {
    z-index: 3;
    bottom: 59%
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-c841b1b {
    left: -57%
}

body.rtl .elementor-5671 .elementor-element.elementor-element-c841b1b {
    right: -57%
}

.elementor-5671 .elementor-element.elementor-element-e5702c0 {
    margin-top: 60px;
    margin-bottom: 0
}

.elementor-5671 .elementor-element.elementor-element-6e8026c {
    z-index: 2;
    top: 20%;
    width: auto;
    max-width: auto
}

.elementor-element.elementor-element-6e8026c {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6e8026c {
    opacity: 0
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-6e8026c {
    left: 67%
}

body.rtl .elementor-5671 .elementor-element.elementor-element-6e8026c {
    right: 67%
}

.elementor-5671 .elementor-element.elementor-element-5a1a5e8 {
    width: 100%;
    max-width: 100%
}

.elementor-5671 .elementor-element.elementor-element-46106b7 {
    margin-top: 40px;
    margin-bottom: 0
}

.elementor-5671 .elementor-element.elementor-element-113ea59 > .elementor-element-populated {
    padding: 0
}

.elementor-5671 .elementor-element.elementor-element-b967d3d {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-5671 .elementor-element.elementor-element-514df55.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5671 .elementor-element.elementor-element-514df55.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-element-populated {
    padding: 20px 40px 20px 100px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #57b957
}

.elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 .elementor-icon-wrapper {
    text-align: right
}

.elementor-5671 .elementor-element.elementor-element-333b8d6.elementor-view-default .elementor-icon {
    color: #57b957;
    border-color: #57b957
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 .elementor-icon {
    font-size: 20px
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-333b8d6 {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-333b8d6 {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-333b8d6 {
    width: auto;
    max-width: auto
}

.elementor-5671 .elementor-element.elementor-element-d94e057 .elementor-icon-wrapper {
    text-align: right
}

.elementor-5671 .elementor-element.elementor-element-d94e057.elementor-view-default .elementor-icon {
    color: #57b957;
    border-color: #57b957
}

.elementor-5671 .elementor-element.elementor-element-d94e057 .elementor-icon {
    font-size: 20px
}

.elementor-5671 .elementor-element.elementor-element-d94e057 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5671 .elementor-element.elementor-element-d94e057 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-d94e057 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d94e057 {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-d94e057 {
    width: auto;
    max-width: auto
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0 .elementor-icon-wrapper {
    text-align: right
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0.elementor-view-default .elementor-icon {
    color: #57b957;
    border-color: #57b957
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0 .elementor-icon {
    font-size: 20px
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-c54e2d0 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c54e2d0 {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-c54e2d0 {
    width: auto;
    max-width: auto
}

.elementor-5671 .elementor-element.elementor-element-7e898e5 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5671 .elementor-element.elementor-element-7e898e5.elementor-widget-heading .elementor-heading-title {
    color: #999
}

.elementor-5671 .elementor-element.elementor-element-7e898e5 .elementor-heading-title {
    font-size: 16px;
    font-weight: 700
}

.elementor-5671 .elementor-element.elementor-element-7e898e5 > .elementor-widget-container {
    margin: 20px 0 20px 5px;
    padding: 0
}

.elementor-5671 .elementor-element.elementor-element-49e4862 > .elementor-widget-container {
    margin: 0 0 0 97px
}

.elementor-5671 .elementor-element.elementor-element-0ec76b6 > .elementor-element-populated {
    padding: 0
}

.elementor-5671 .elementor-element.elementor-element-f4178b2 > .elementor-widget-container {
    margin: 40px 0 0 97px
}

.elementor-5671 .elementor-element.elementor-element-7f0837c.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5671 .elementor-element.elementor-element-7f0837c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-element-populated {
    padding: 80px 40px 20px 100px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #57b957
}

.elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5671 .elementor-element.elementor-element-31a3244 .elementor-icon-wrapper {
    text-align: right
}

.elementor-5671 .elementor-element.elementor-element-31a3244.elementor-view-default .elementor-icon {
    color: #57b957;
    border-color: #57b957
}

.elementor-5671 .elementor-element.elementor-element-31a3244 .elementor-icon {
    font-size: 20px
}

.elementor-5671 .elementor-element.elementor-element-31a3244 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5671 .elementor-element.elementor-element-31a3244 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-31a3244 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-31a3244 {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-31a3244 {
    width: auto;
    max-width: auto
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d .elementor-icon-wrapper {
    text-align: right
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d.elementor-view-default .elementor-icon {
    color: #57b957;
    border-color: #57b957
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d .elementor-icon {
    font-size: 20px
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d .elementor-icon i {
    transform: rotate(0)
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-b5b4a7d {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b5b4a7d {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-b5b4a7d {
    width: auto;
    max-width: auto
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 .elementor-icon-wrapper {
    text-align: right
}

.elementor-5671 .elementor-element.elementor-element-43c8e80.elementor-view-default .elementor-icon {
    color: #57b957;
    border-color: #57b957
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 .elementor-icon {
    font-size: 20px
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-43c8e80 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-43c8e80 {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-43c8e80 {
    width: auto;
    max-width: auto
}

.elementor-5671 .elementor-element.elementor-element-387e4b1 {
    text-align: left
}

.elementor-5671 .elementor-element.elementor-element-387e4b1 .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em
}

.elementor-5671 .elementor-element.elementor-element-387e4b1 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 40% 0 0
}

.elementor-5671 .elementor-element.elementor-element-9f4ab3c {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5671 .elementor-element.elementor-element-9f4ab3c.elementor-widget-heading .elementor-heading-title {
    color: #999
}

.elementor-5671 .elementor-element.elementor-element-9f4ab3c .elementor-heading-title {
    font-size: 16px;
    font-weight: 700
}

.elementor-5671 .elementor-element.elementor-element-9f4ab3c > .elementor-widget-container {
    margin: 20px 0 20px 5px;
    padding: 0
}

.elementor-5671 .elementor-element.elementor-element-d593348:not(.elementor-motion-effects-element-type-background) {
    background-color: #f9f9f9
}

.elementor-5671 .elementor-element.elementor-element-d593348 {
    margin-top: -230px;
    margin-bottom: 0;
    padding: 180px 0 40px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5671 .elementor-element.elementor-element-d593348 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5671 .elementor-element.elementor-element-39e1900 {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5671 .elementor-element.elementor-element-39e1900.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5671 .elementor-element.elementor-element-39e1900 .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 42px;
    line-height: 1.3em
}

.elementor-5671 .elementor-element.elementor-element-39e1900 > .elementor-widget-container {
    margin: 0;
    padding: 0 0 40px 0
}

.elementor-element.elementor-element-39e1900 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-39e1900 {
    opacity: 0
}

.elementor-element.elementor-element-d52a4e4 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d52a4e4 {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-4d56274 .elementor-image img {
    width: 330px
}

.elementor-5671 .elementor-element.elementor-element-4d56274 {
    z-index: 3;
    bottom: 116%
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-4d56274 {
    left: -57%
}

body.rtl .elementor-5671 .elementor-element.elementor-element-4d56274 {
    right: -57%
}

.elementor-5671 .elementor-element.elementor-element-0252f8b > .elementor-element-populated {
    padding: 0
}

.elementor-5671 .elementor-element.elementor-element-1924794 > .elementor-element-populated {
    padding: 0
}

.elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
    z-index: 2;
    top: -107%;
    width: 319px;
    max-width: 319px
}

body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
    left: -29%
}

body.rtl .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
    right: -29%
}

.elementor-5671 .elementor-element.elementor-element-01c5999 > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-5671 .elementor-element.elementor-element-663f823.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5671 .elementor-element.elementor-element-663f823 .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-5671 .elementor-element.elementor-element-663f823 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-663f823 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-663f823 {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-663f823 {
    width: 100%;
    max-width: 100%
}

.elementor-5671 .elementor-element.elementor-element-8157f3c {
    margin-top: 30px;
    margin-bottom: 20px
}

.elementor-5671 .elementor-element.elementor-element-2fa2239 > .elementor-element-populated {
    margin: 0 20px 0 0;
    padding: 0
}

.elementor-5671 .elementor-element.elementor-element-8219325.elementor-widget-heading .elementor-heading-title {
    color: #57b957
}

.elementor-5671 .elementor-element.elementor-element-8219325 .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-element.elementor-element-8219325 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8219325 {
    opacity: 0
}

.elementor-5671 .elementor-element.elementor-element-b0f1d79 > .elementor-element-populated {
    margin: 0 0 0 20px;
    padding: 0
}

.elementor-5671 .elementor-element.elementor-element-be6f35c {
    text-align: left
}

.elementor-5671 .elementor-element.elementor-element-be6f35c .elementor-heading-title {
    font-family: Roboto, Sans-serif
}

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

.elementor-element.elementor-element-be6f35c {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-be6f35c {
    opacity: 0
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5671 .elementor-element.elementor-element-859ab59 {
        width: 60%
    }
}

@media (max-width: 1024px) {
    .elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-container {
        min-height: 700px
    }

    .elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5671 .elementor-element.elementor-element-859ab59 > .elementor-element-populated {
        margin: 40px 0 0 0
    }

    .elementor-5671 .elementor-element.elementor-element-7c645ce .elementor-heading-title {
        font-size: 40px
    }

    .elementor-5671 .elementor-element.elementor-element-6b9e9f5 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5671 .elementor-element.elementor-element-6b9e9f5 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5671 .elementor-element.elementor-element-6b9e9f5 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5671 .elementor-element.elementor-element-3a8134e .elementor-heading-title {
        font-size: 32px
    }

    .elementor-5671 .elementor-element.elementor-element-421e08d > .elementor-widget-container {
        margin: 0 20% 0 20%
    }

    .elementor-5671 .elementor-element.elementor-element-46106b7 {
        margin-top: 60px;
        margin-bottom: 40px
    }

    .elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-element-populated {
        margin: 40px 0 0 0
    }

    .elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-element-populated {
        margin: -80px 0 0 0
    }

    .elementor-5671 .elementor-element.elementor-element-387e4b1 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5671 .elementor-element.elementor-element-39e1900 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5671 .elementor-element.elementor-element-39e1900 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
        width: 215px;
        max-width: 215px
    }

    .elementor-5671 .elementor-element.elementor-element-01c5999 > .elementor-element-populated {
        margin: 0
    }

    .elementor-5671 .elementor-element.elementor-element-663f823 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5671 .elementor-element.elementor-element-663f823 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5671 .elementor-element.elementor-element-be6f35c > .elementor-widget-container {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-container {
        min-height: 600px
    }

    .elementor-5671 .elementor-element.elementor-element-89a6601 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5671 .elementor-element.elementor-element-89a6601 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5671 .elementor-element.elementor-element-859ab59 > .elementor-element-populated {
        margin: -100px 0 0 0;
        padding: 0 17px 0 20px
    }

    .elementor-5671 .elementor-element.elementor-element-7c645ce {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5671 .elementor-element.elementor-element-7c645ce .elementor-heading-title {
        font-size: 32px
    }

    .elementor-5671 .elementor-element.elementor-element-7c645ce > .elementor-widget-container {
        margin: 240px 0 0 0
    }

    .elementor-5671 .elementor-element.elementor-element-e2101b7 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-5671 .elementor-element.elementor-element-231d024 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5671 .elementor-element.elementor-element-6b9e9f5 {
        text-align: center
    }

    .elementor-5671 .elementor-element.elementor-element-6b9e9f5 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5671 .elementor-element.elementor-element-6b9e9f5 > .elementor-widget-container {
        margin: 20px 0 10px 0;
        padding: 0
    }

    .elementor-5671 .elementor-element.elementor-element-3a8134e {
        text-align: center
    }

    .elementor-5671 .elementor-element.elementor-element-3a8134e .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5671 .elementor-element.elementor-element-3a8134e > .elementor-widget-container {
        margin: 0
    }

    .elementor-5671 .elementor-element.elementor-element-421e08d {
        text-align: center
    }

    .elementor-5671 .elementor-element.elementor-element-421e08d .elementor-heading-title {
        font-size: 18px
    }

    .elementor-5671 .elementor-element.elementor-element-421e08d > .elementor-widget-container {
        margin: 0
    }

    .elementor-5671 .elementor-element.elementor-element-c841b1b .elementor-image img {
        width: 164px
    }

    .elementor-5671 .elementor-element.elementor-element-e5702c0 {
        margin-top: 40px;
        margin-bottom: 60px
    }

    .elementor-5671 .elementor-element.elementor-element-942146a {
        width: 100%;
        max-width: 100%
    }

    .elementor-5671 .elementor-element.elementor-element-113ea59.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5671 .elementor-element.elementor-element-113ea59 > .elementor-element-populated {
        margin: 40px 0 0 0;
        padding: 0
    }

    .elementor-5671 .elementor-element.elementor-element-b967d3d {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-5671 .elementor-element.elementor-element-514df55.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-element-populated {
        margin: 80px 0 40px 0;
        padding: 0;
        border-width: 0
    }

    .elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-background-slideshow, .elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-element-populated, .elementor-5671 .elementor-element.elementor-element-514df55 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5671 .elementor-element.elementor-element-7e898e5 {
        text-align: center
    }

    .elementor-5671 .elementor-element.elementor-element-49e4862 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5671 .elementor-element.elementor-element-f4178b2 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5671 .elementor-element.elementor-element-7f0837c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-element-populated {
        margin: 60px 0 80px 0;
        padding: 0;
        border-width: 0
    }

    .elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-background-slideshow, .elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-element-populated, .elementor-5671 .elementor-element.elementor-element-7f0837c > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5671 .elementor-element.elementor-element-387e4b1 {
        text-align: center
    }

    .elementor-5671 .elementor-element.elementor-element-9f4ab3c {
        text-align: center
    }

    .elementor-5671 .elementor-element.elementor-element-39e1900 {
        text-align: center
    }

    .elementor-5671 .elementor-element.elementor-element-39e1900 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5671 .elementor-element.elementor-element-39e1900 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5671 .elementor-element.elementor-element-4d56274 .elementor-image img {
        width: 164px
    }

    .elementor-5671 .elementor-element.elementor-element-0252f8b > .elementor-element-populated {
        margin: 60px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-5671 .elementor-element.elementor-element-9f5b2c7 .elementor-image img {
        width: 100vw
    }

    .elementor-5671 .elementor-element.elementor-element-9f5b2c7 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
        top: 597px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
        left: 39px
    }

    body.rtl .elementor-5671 .elementor-element.elementor-element-9f5b2c7 {
        right: 39px
    }

    .elementor-5671 .elementor-element.elementor-element-01c5999 > .elementor-element-populated {
        margin: 40px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-5671 .elementor-element.elementor-element-663f823 {
        text-align: center
    }

    .elementor-5671 .elementor-element.elementor-element-663f823 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5671 .elementor-element.elementor-element-663f823 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5671 .elementor-element.elementor-element-2fa2239 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5671 .elementor-element.elementor-element-8219325 {
        text-align: center
    }

    .elementor-5671 .elementor-element.elementor-element-b0f1d79 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5671 .elementor-element.elementor-element-be6f35c {
        text-align: center
    }

    .elementor-5671 .elementor-element.elementor-element-be6f35c .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }
}

@media (min-width: 768px) {
    .elementor-5671 .elementor-element.elementor-element-113ea59 {
        width: 55%
    }

    .elementor-5671 .elementor-element.elementor-element-514df55 {
        width: 60%
    }

    .elementor-5671 .elementor-element.elementor-element-0ec76b6 {
        width: 40%
    }

    .elementor-5671 .elementor-element.elementor-element-7f0837c {
        width: 60%
    }

    .elementor-5671 .elementor-element.elementor-element-0252f8b {
        width: 60%
    }

    .elementor-5671 .elementor-element.elementor-element-01c5999 {
        width: 40%
    }
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-container {
    min-height: 780px
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/portrait-of-smiling-senior-businesswoman-in-KEHVBZY-1.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .15;
    background-color: #000
}

.elementor-5733 .elementor-element.elementor-element-3fa2ab8 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5733 .elementor-element.elementor-element-40e67d2 > .elementor-element-populated {
    margin: 20px 0 0 0;
    padding: 0
}

.elementor-5733 .elementor-element.elementor-element-743f879.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5733 .elementor-element.elementor-element-743f879 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 65px;
    line-height: 1.1em
}

.elementor-5733 .elementor-element.elementor-element-743f879 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-743f879 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-743f879 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-743f879 {
    width: auto;
    max-width: auto
}

.elementor-5733 .elementor-element.elementor-element-8ed8d57 .elementor-text-editor {
    text-align: left
}

.elementor-5733 .elementor-element.elementor-element-8ed8d57 {
    font-family: Poppins, Sans-serif;
    font-size: 15px;
    line-height: 1.8em;
    color: #fff
}

.elementor-5733 .elementor-element.elementor-element-8ed8d57 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-8ed8d57 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8ed8d57 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7 .elementor-icon-wrapper {
    text-align: center
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7 .elementor-icon {
    font-size: 13px;
    padding: 10px
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7 > .elementor-widget-container {
    margin: 40px 0 0 0
}

.elementor-element.elementor-element-c72b7a7 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c72b7a7 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-c72b7a7 {
    width: auto;
    max-width: auto
}

.elementor-5733 .elementor-element.elementor-element-c155751 {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-5733 .elementor-element.elementor-element-c155751.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5733 .elementor-element.elementor-element-c155751 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 700
}

.elementor-5733 .elementor-element.elementor-element-c155751 > .elementor-widget-container {
    margin: 41px 0 0 10px
}

.elementor-element.elementor-element-c155751 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c155751 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-0a79024 > .elementor-element-populated {
    padding: 0
}

.elementor-5733 .elementor-element.elementor-element-79c5f49 .elementor-image img {
    width: 150px
}

.elementor-5733 .elementor-element.elementor-element-79c5f49 {
    z-index: 3;
    bottom: -73%
}

body:not(.rtl) .elementor-5733 .elementor-element.elementor-element-79c5f49 {
    left: -57%
}

body.rtl .elementor-5733 .elementor-element.elementor-element-79c5f49 {
    right: -57%
}

.elementor-5733 .elementor-element.elementor-element-4c92694 {
    margin-top: 100px;
    margin-bottom: 80px
}

.elementor-5733 .elementor-element.elementor-element-00d91f2 > .elementor-element-populated {
    padding: 0
}

.elementor-5733 .elementor-element.elementor-element-e1e3028.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-5733 .elementor-element.elementor-element-e1e3028 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 36px;
    line-height: 1.3em
}

.elementor-5733 .elementor-element.elementor-element-e1e3028 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-e1e3028 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e1e3028 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-e1e3028 {
    width: 100%;
    max-width: 100%
}

.elementor-5733 .elementor-element.elementor-element-a863c6f {
    text-align: left
}

.elementor-5733 .elementor-element.elementor-element-a863c6f.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-5733 .elementor-element.elementor-element-a863c6f .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    line-height: 1.7em
}

.elementor-5733 .elementor-element.elementor-element-a863c6f > .elementor-widget-container {
    margin: 20px 0 40px 0;
    padding: 0 40% 0 0
}

.elementor-element.elementor-element-a863c6f {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a863c6f {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-87429ee > .elementor-element-populated {
    padding: 0
}

.elementor-5733 .elementor-element.elementor-element-835ff20.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-5733 .elementor-element.elementor-element-835ff20 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 36px;
    line-height: 1.3em
}

.elementor-5733 .elementor-element.elementor-element-835ff20 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-835ff20 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-835ff20 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-835ff20 {
    width: 100%;
    max-width: 100%
}

.elementor-5733 .elementor-element.elementor-element-464184b {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-5733 .elementor-element.elementor-element-cb668bb .elementor-image img {
    width: 260px
}

.elementor-5733 .elementor-element.elementor-element-cb668bb {
    z-index: 3;
    top: -77%
}

body:not(.rtl) .elementor-5733 .elementor-element.elementor-element-cb668bb {
    right: -49%
}

body.rtl .elementor-5733 .elementor-element.elementor-element-cb668bb {
    left: -49%
}

.elementor-5733 .elementor-element.elementor-element-39249a9 {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5733 .elementor-element.elementor-element-39249a9.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-5733 .elementor-element.elementor-element-39249a9 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 40px;
    line-height: 1.3em
}

.elementor-5733 .elementor-element.elementor-element-39249a9 > .elementor-widget-container {
    margin: 0;
    padding: 0 0 40px 0
}

.elementor-element.elementor-element-39249a9 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-39249a9 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-102e83f.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5733 .elementor-element.elementor-element-102e83f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5733 .elementor-element.elementor-element-102e83f > .elementor-element-populated {
    padding: 40px 0 40px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-5733 .elementor-element.elementor-element-102e83f > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5733 .elementor-element.elementor-element-0f9a359 .elementor-image img {
    width: 150px
}

.elementor-5733 .elementor-element.elementor-element-0f9a359 > .elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-element.elementor-element-0f9a359 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-0f9a359 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-1a79879 .elementor-text-editor {
    text-align: center
}

.elementor-5733 .elementor-element.elementor-element-1a79879 {
    font-family: Poppins, Sans-serif;
    color: #808291
}

.elementor-5733 .elementor-element.elementor-element-1a79879 > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-1a79879 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1a79879 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-213343c .elementor-icon-wrapper {
    text-align: center
}

.elementor-5733 .elementor-element.elementor-element-213343c.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612
}

.elementor-5733 .elementor-element.elementor-element-213343c .elementor-icon {
    font-size: 13px;
    padding: 10px
}

.elementor-5733 .elementor-element.elementor-element-213343c .elementor-icon i {
    transform: rotate(0)
}

.elementor-5733 .elementor-element.elementor-element-213343c > .elementor-widget-container {
    margin: 0 15px 0 0
}

.elementor-element.elementor-element-213343c {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-213343c {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-213343c {
    width: auto;
    max-width: auto
}

.elementor-5733 .elementor-element.elementor-element-116d091.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5733 .elementor-element.elementor-element-116d091.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5733 .elementor-element.elementor-element-116d091 > .elementor-element-populated {
    padding: 40px 0 40px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-5733 .elementor-element.elementor-element-116d091 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5733 .elementor-element.elementor-element-4ce693c .elementor-image img {
    width: 130px
}

.elementor-5733 .elementor-element.elementor-element-4ce693c > .elementor-widget-container {
    margin: 0 0 35px 0
}

.elementor-element.elementor-element-4ce693c {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4ce693c {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-8c28c41 .elementor-text-editor {
    text-align: center
}

.elementor-5733 .elementor-element.elementor-element-8c28c41 {
    font-family: Poppins, Sans-serif;
    color: #808291
}

.elementor-5733 .elementor-element.elementor-element-8c28c41 > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-8c28c41 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8c28c41 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-b0ca668 {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-5733 .elementor-element.elementor-element-b0ca668.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-5733 .elementor-element.elementor-element-b0ca668 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600
}

.elementor-5733 .elementor-element.elementor-element-b0ca668 > .elementor-widget-container {
    margin: -13px 0 0 0
}

.elementor-element.elementor-element-b0ca668 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b0ca668 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-ea22884.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5733 .elementor-element.elementor-element-ea22884.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5733 .elementor-element.elementor-element-ea22884 > .elementor-element-populated {
    padding: 40px 0 40px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-5733 .elementor-element.elementor-element-ea22884 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5733 .elementor-element.elementor-element-4bb7602 .elementor-image img {
    width: 140px
}

.elementor-5733 .elementor-element.elementor-element-4bb7602 > .elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-element.elementor-element-4bb7602 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4bb7602 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-b869803 {
    text-align: center
}

.elementor-5733 .elementor-element.elementor-element-b869803.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-5733 .elementor-element.elementor-element-b869803 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 18px
}

.elementor-element.elementor-element-b869803 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b869803 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-8de046f .elementor-text-editor {
    text-align: center
}

.elementor-5733 .elementor-element.elementor-element-8de046f {
    font-family: Poppins, Sans-serif;
    color: #808291
}

.elementor-5733 .elementor-element.elementor-element-8de046f > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-8de046f {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8de046f {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-9d17b95 .elementor-icon-wrapper {
    text-align: center
}

.elementor-5733 .elementor-element.elementor-element-9d17b95.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612
}

.elementor-5733 .elementor-element.elementor-element-9d17b95 .elementor-icon {
    font-size: 13px;
    padding: 10px
}

.elementor-5733 .elementor-element.elementor-element-9d17b95 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5733 .elementor-element.elementor-element-9d17b95 > .elementor-widget-container {
    margin: 0 15px 0 0
}

.elementor-element.elementor-element-9d17b95 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9d17b95 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-9d17b95 {
    width: auto;
    max-width: auto
}

.elementor-5733 .elementor-element.elementor-element-685646f {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-5733 .elementor-element.elementor-element-685646f.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-5733 .elementor-element.elementor-element-685646f .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600
}

.elementor-5733 .elementor-element.elementor-element-685646f > .elementor-widget-container {
    margin: -13px 0 0 0
}

.elementor-element.elementor-element-685646f {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-685646f {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-7d9ca15:not(.elementor-motion-effects-element-type-background) {
    background-color: transparent;
    background-image: linear-gradient(90deg, #a53b84 0, #fa4612 100%)
}

.elementor-5733 .elementor-element.elementor-element-7d9ca15 {
    margin-top: 80px;
    margin-bottom: 0;
    padding: 80px 0 80px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5733 .elementor-element.elementor-element-7d9ca15 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5733 .elementor-element.elementor-element-db61246 > .elementor-element-populated {
    padding: 0
}

.elementor-5733 .elementor-element.elementor-element-300be92 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5733 .elementor-element.elementor-element-300be92.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5733 .elementor-element.elementor-element-300be92 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-5733 .elementor-element.elementor-element-300be92 > .elementor-widget-container {
    padding: 0
}

.elementor-element.elementor-element-300be92 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-300be92 {
    opacity: 0
}

.elementor-5733 .elementor-element.elementor-element-2457074.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5733 .elementor-element.elementor-element-2457074 > .elementor-element-populated {
    padding: 0
}

@media (max-width: 1024px) {
    .elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-container {
        min-height: 700px
    }

    .elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5733 .elementor-element.elementor-element-743f879 .elementor-heading-title {
        font-size: 48px
    }

    .elementor-5733 .elementor-element.elementor-element-8ed8d57 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5733 .elementor-element.elementor-element-c72b7a7 > .elementor-widget-container {
        margin: 30px 0 0 0
    }

    .elementor-5733 .elementor-element.elementor-element-c155751 > .elementor-widget-container {
        margin: 31px 0 0 10px
    }

    .elementor-5733 .elementor-element.elementor-element-e1e3028 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5733 .elementor-element.elementor-element-e1e3028 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5733 .elementor-element.elementor-element-835ff20 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5733 .elementor-element.elementor-element-835ff20 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5733 .elementor-element.elementor-element-39249a9 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5733 .elementor-element.elementor-element-39249a9 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5733 .elementor-element.elementor-element-0f9a359 .elementor-image img {
        width: 120px
    }

    .elementor-5733 .elementor-element.elementor-element-4ce693c .elementor-image img {
        width: 100px
    }

    .elementor-5733 .elementor-element.elementor-element-4ce693c > .elementor-widget-container {
        margin: 0 0 35px 0
    }

    .elementor-5733 .elementor-element.elementor-element-4bb7602 .elementor-image img {
        width: 105px
    }

    .elementor-5733 .elementor-element.elementor-element-4bb7602 > .elementor-widget-container {
        margin: 0 0 35px 0
    }

    .elementor-5733 .elementor-element.elementor-element-300be92 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5733 .elementor-element.elementor-element-300be92 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-5733 .elementor-element.elementor-element-300be92 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-container {
        min-height: 600px
    }

    .elementor-5733 .elementor-element.elementor-element-3fa2ab8 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5733 .elementor-element.elementor-element-40e67d2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5733 .elementor-element.elementor-element-40e67d2 > .elementor-element-populated {
        margin: 120px 20px 0 20px
    }

    .elementor-5733 .elementor-element.elementor-element-743f879 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5733 .elementor-element.elementor-element-743f879 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-5733 .elementor-element.elementor-element-8ed8d57 .elementor-text-editor {
        text-align: center
    }

    .elementor-5733 .elementor-element.elementor-element-8ed8d57 > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-5733 .elementor-element.elementor-element-4c92694 {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .elementor-5733 .elementor-element.elementor-element-e1e3028 {
        text-align: center
    }

    .elementor-5733 .elementor-element.elementor-element-e1e3028 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5733 .elementor-element.elementor-element-e1e3028 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5733 .elementor-element.elementor-element-a863c6f {
        text-align: center
    }

    .elementor-5733 .elementor-element.elementor-element-835ff20 {
        text-align: center
    }

    .elementor-5733 .elementor-element.elementor-element-835ff20 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5733 .elementor-element.elementor-element-835ff20 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5733 .elementor-element.elementor-element-464184b {
        margin-top: 0;
        margin-bottom: 40px
    }

    .elementor-5733 .elementor-element.elementor-element-cb668bb .elementor-image img {
        width: 199px
    }

    .elementor-5733 .elementor-element.elementor-element-39249a9 {
        text-align: center
    }

    .elementor-5733 .elementor-element.elementor-element-39249a9 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5733 .elementor-element.elementor-element-39249a9 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5733 .elementor-element.elementor-element-102e83f > .elementor-element-populated {
        border-width: 0
    }

    .elementor-5733 .elementor-element.elementor-element-116d091 > .elementor-element-populated {
        border-width: 0
    }

    .elementor-5733 .elementor-element.elementor-element-ea22884 > .elementor-element-populated {
        border-width: 0
    }

    .elementor-5733 .elementor-element.elementor-element-7d9ca15 {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-5733 .elementor-element.elementor-element-300be92 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-5733 .elementor-element.elementor-element-300be92 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media (min-width: 768px) {
    .elementor-5733 .elementor-element.elementor-element-40e67d2 {
        width: 45%
    }

    .elementor-5733 .elementor-element.elementor-element-0a79024 {
        width: 55%
    }
}

.elementor-4537 .elementor-element.elementor-element-3a5fa44.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4537 .elementor-element.elementor-element-3a5fa44.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-4537 .elementor-element.elementor-element-3a5fa44 > .elementor-element-populated {
    padding: 0
}

.elementor-4537 .elementor-element.elementor-element-9a182ba.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4537 .elementor-element.elementor-element-9a182ba .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px;
    font-weight: 600
}

.elementor-4537 .elementor-element.elementor-element-9a182ba > .elementor-widget-container {
    margin: -2px 20px 0 0
}

.elementor-4537 .elementor-element.elementor-element-9a182ba {
    width: auto;
    max-width: auto
}

.elementor-4537 .elementor-element.elementor-element-8ee4f1b:not(.elementor-motion-effects-element-type-background) {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-4537 .elementor-element.elementor-element-8ee4f1b {
    padding: 15px 0 15px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4537 .elementor-element.elementor-element-8ee4f1b > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4537 .elementor-element.elementor-element-38278d4.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4537 .elementor-element.elementor-element-fb38529 {
    text-align: left
}

.elementor-4537 .elementor-element.elementor-element-fb38529 .elementor-image img {
    width: 100px
}

.elementor-4537 .elementor-element.elementor-element-fb38529 > .elementor-widget-container {
    margin: 5px 0 15px 0
}

.elementor-4537 .elementor-element.elementor-element-8541ac8.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4537 .elementor-element.elementor-element-8541ac8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-4537 .elementor-element.elementor-element-8541ac8 > .elementor-element-populated {
    padding: 0
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li > a {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fff
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li {
    margin: 0 0 0 30px
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav {
    text-align: left
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 16px 50px 0 rgba(0, 0, 0, .07)
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li > a:hover {
    color: #fff
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav ul li > a:before, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #fa4612
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li.current-menu-item > a, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li.current-menu-parent > a {
    color: #fff
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before {
    background-color: #fa4612
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li a {
    color: #181b31
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #181b31
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li a:before, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #fa4612
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #181b31
}

.elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before, .elementor-4537 .elementor-element.elementor-element-9ba951c .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before {
    background-color: #fa4612
}

.elementor-4537 .elementor-element.elementor-element-9ba951c {
    width: auto;
    max-width: auto
}

body.elementor-page-4537:not(.elementor-motion-effects-element-type-background) {
    background-color: #000
}

@media (max-width: 1024px) {
    .elementor-4537 .elementor-element.elementor-element-3a5fa44 > .elementor-element-populated {
        margin: 0;
        padding: 0 20px 0 0
    }

    .elementor-4537 .elementor-element.elementor-element-8ee4f1b {
        padding: 30px 0 30px 0
    }

    .elementor-4537 .elementor-element.elementor-element-fb38529 > .elementor-widget-container {
        margin: 0 0 0 20px
    }
}

@media (min-width: 768px) {
    .elementor-4537 .elementor-element.elementor-element-38278d4 {
        width: 25%
    }

    .elementor-4537 .elementor-element.elementor-element-8541ac8 {
        width: 75%
    }
}

@media (max-width: 767px) {
    .elementor-4537 .elementor-element.elementor-element-3a5fa44 {
        width: 100%
    }

    .elementor-4537 .elementor-element.elementor-element-3a5fa44.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4537 .elementor-element.elementor-element-3a5fa44 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-4537 .elementor-element.elementor-element-8ee4f1b {
        padding: 30px 0 30px 0
    }

    .elementor-4537 .elementor-element.elementor-element-38278d4 {
        width: 50%
    }

    .elementor-4537 .elementor-element.elementor-element-38278d4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-4537 .elementor-element.elementor-element-fb38529 {
        text-align: left
    }

    .elementor-4537 .elementor-element.elementor-element-fb38529 .elementor-image img {
        width: 93px
    }

    .elementor-4537 .elementor-element.elementor-element-fb38529 > .elementor-widget-container {
        margin: 0 0 0 20px
    }

    .elementor-4537 .elementor-element.elementor-element-8541ac8 {
        width: 50%
    }

    .elementor-4537 .elementor-element.elementor-element-8541ac8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-4537 .elementor-element.elementor-element-8541ac8 > .elementor-element-populated {
        padding: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4537 .elementor-element.elementor-element-3a5fa44 {
        width: 30%
    }

    .elementor-4537 .elementor-element.elementor-element-38278d4 {
        width: 30%
    }

    .elementor-4537 .elementor-element.elementor-element-8541ac8 {
        width: 70%
    }
}

.elementor-4533 .elementor-element.elementor-element-398fb27.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4533 .elementor-element.elementor-element-c4c4a9a {
    text-align: left
}

.elementor-4533 .elementor-element.elementor-element-c4c4a9a .elementor-image img {
    width: 100px
}

.elementor-4533 .elementor-element.elementor-element-c4c4a9a > .elementor-widget-container {
    margin: 5px 0 15px 0
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li > a {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #181b31
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li {
    margin: 0 0 0 30px
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav {
    text-align: left
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 16px 50px 0 rgba(0, 0, 0, .07)
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li > a:hover {
    color: #181b31
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav ul li > a:before, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #fa4612
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li.current-menu-item > a, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li.current-menu-parent > a {
    color: #181b31
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before {
    background-color: #fa4612
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li a {
    color: #181b31
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #181b31
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li a:before, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #fa4612
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #181b31
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before, .elementor-4533 .elementor-element.elementor-element-5f71e5c .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before {
    background-color: #fa4612
}

.elementor-4533 .elementor-element.elementor-element-5f71e5c {
    width: auto;
    max-width: auto
}

.elementor-4533 .elementor-element.elementor-element-c644f5c .elementor-button .elementor-align-icon-right {
    margin-left: 10px
}

.elementor-4533 .elementor-element.elementor-element-c644f5c .elementor-button .elementor-align-icon-left {
    margin-right: 10px
}

.elementor-4533 .elementor-element.elementor-element-c644f5c .elementor-button, .elementor-4533 .elementor-element.elementor-element-c644f5c a.elementor-button {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 15px 30px 15px 30px;
    color: #fff;
    border-radius: 25px 25px 25px 25px;
    background-color: #fa4612;
    fill: #fff
}

.elementor-4533 .elementor-element.elementor-element-c644f5c .elementor-button:focus, .elementor-4533 .elementor-element.elementor-element-c644f5c .elementor-button:hover, .elementor-4533 .elementor-element.elementor-element-c644f5c a.elementor-button:focus, .elementor-4533 .elementor-element.elementor-element-c644f5c a.elementor-button:hover {
    background-color: rgba(250, 70, 18, .8)
}

.elementor-4533 .elementor-element.elementor-element-c644f5c > .elementor-widget-container {
    margin: 0 30px 0 30px;
    padding: 0
}

.elementor-4533 .elementor-element.elementor-element-c644f5c {
    width: auto;
    max-width: auto
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-icon a {
    font-size: 18px;
    color: #181b31
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper input {
    width: 450px
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete {
    width: 500px
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete ul li a {
    font-size: 20px
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-icon a:hover {
    color: #fa4612
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper {
    background: rgba(0, 0, 0, .9)
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group input {
    color: #fff
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group input::placeholder {
    color: #fff
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, .1)
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group .input-group-button button {
    color: #fff
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .autocomplete li a {
    color: #fff
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete li:hover a {
    color: #fff;
    background-color: rgba(256, 256, 256, .1)
}

.elementor-4533 .elementor-element.elementor-element-8e61382 > .elementor-widget-container {
    margin: 0 10px 0 0
}

.elementor-4533 .elementor-element.elementor-element-8e61382 {
    width: auto;
    max-width: auto
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 .elementor-icon-wrapper {
    text-align: center
}

.elementor-4533 .elementor-element.elementor-element-81c6f59.elementor-view-default .elementor-icon {
    color: #000;
    border-color: #000
}

.elementor-4533 .elementor-element.elementor-element-81c6f59.elementor-view-default .elementor-icon:hover {
    color: #000;
    border-color: #000
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 .elementor-icon {
    font-size: 16px
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 > .elementor-widget-container {
    margin: 5px 0 0 20px
}

.elementor-4533 .elementor-element.elementor-element-81c6f59 {
    align-self: center;
    width: auto;
    max-width: auto
}

@media (min-width: 768px) {
    .elementor-4533 .elementor-element.elementor-element-398fb27 {
        width: 25%
    }
}

@media (max-width: 1024px) {
    .elementor-4533 .elementor-element.elementor-element-c4c4a9a > .elementor-widget-container {
        margin: 0 0 0 20px
    }

    .elementor-4533 .elementor-element.elementor-element-c644f5c > .elementor-widget-container {
        margin: 0 0 0 10px
    }

    .elementor-4533 .elementor-element.elementor-element-8e61382 > .elementor-widget-container {
        margin: 0 0 0 15px
    }

    .elementor-4533 .elementor-element.elementor-element-81c6f59 > .elementor-widget-container {
        margin: 5px 20px 0 20px
    }
}

@media (max-width: 767px) {
    .elementor-4533 .elementor-element.elementor-element-398fb27 {
        width: 50%
    }

    .elementor-4533 .elementor-element.elementor-element-398fb27.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-4533 .elementor-element.elementor-element-c4c4a9a {
        text-align: left
    }

    .elementor-4533 .elementor-element.elementor-element-c4c4a9a .elementor-image img {
        width: 93px
    }

    .elementor-4533 .elementor-element.elementor-element-c4c4a9a > .elementor-widget-container {
        margin: 0 0 0 20px
    }

    .elementor-4533 .elementor-element.elementor-element-c644f5c > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-icon a {
        font-size: 16px
    }

    .elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper input {
        width: 260px
    }

    .elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group input {
        font-size: 20px
    }

    .elementor-4533 .elementor-element.elementor-element-8e61382 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px
    }

    .elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete {
        width: 310px
    }

    .elementor-4533 .elementor-element.elementor-element-8e61382 .autocomplete ul li a {
        font-size: 18px
    }

    .elementor-4533 .elementor-element.elementor-element-8e61382 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4533 .elementor-element.elementor-element-81c6f59 .elementor-icon-wrapper {
        text-align: right
    }

    .elementor-4533 .elementor-element.elementor-element-81c6f59 > .elementor-widget-container {
        margin: 3px 20px 0 20px
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4533 .elementor-element.elementor-element-398fb27 {
        width: 30%
    }
}

.elementor-4543 .elementor-element.elementor-element-a9ba61b {
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0 40px 0
}

.elementor-4543 .elementor-element.elementor-element-a4cc3fd.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-4543 .elementor-element.elementor-element-a4cc3fd > .elementor-element-populated {
    padding: 0
}

.elementor-4543 .elementor-element.elementor-element-f7e8c00 > .elementor-element-populated {
    padding: 0
}

.elementor-4543 .elementor-element.elementor-element-f14969c.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4543 .elementor-element.elementor-element-f14969c .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em
}

.elementor-4543 .elementor-element.elementor-element-f58633e.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-4543 .elementor-element.elementor-element-f58633e .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-4543 .elementor-element.elementor-element-ce9176d.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-4543 .elementor-element.elementor-element-ce9176d .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-4543 .elementor-element.elementor-element-3b5d3c1.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-4543 .elementor-element.elementor-element-3b5d3c1 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-4543 .elementor-element.elementor-element-b087b76 > .elementor-element-populated {
    padding: 0
}

.elementor-4543 .elementor-element.elementor-element-d3e8b98.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4543 .elementor-element.elementor-element-d3e8b98 .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em
}

.elementor-4543 .elementor-element.elementor-element-775d728.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-4543 .elementor-element.elementor-element-775d728 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-4543 .elementor-element.elementor-element-cc1562d.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-4543 .elementor-element.elementor-element-cc1562d .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-4543 .elementor-element.elementor-element-947c4ff.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-4543 .elementor-element.elementor-element-947c4ff .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-4543 .elementor-element.elementor-element-2447e90.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-4543 .elementor-element.elementor-element-2447e90 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px
}

.elementor-4543 .elementor-element.elementor-element-32c9994.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-4543 .elementor-element.elementor-element-32c9994 > .elementor-element-populated {
    padding: 0
}

.elementor-4543 .elementor-element.elementor-element-089ea17 > .elementor-element-populated {
    padding: 0
}

.elementor-4543 .elementor-element.elementor-element-4e697c6.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4543 .elementor-element.elementor-element-4e697c6 .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.6em
}

.elementor-4543 .elementor-element.elementor-element-f6b7ec9 {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    color: #7e8090
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c .elementor-social-icon {
    font-size: 18px;
    background-color: rgba(0, 0, 0, 0)
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c .elementor-social-icon i {
    color: #181b31
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c .elementor-social-icon:hover i {
    color: rgba(24, 27, 49, .8)
}

.elementor-4543 .elementor-element.elementor-element-8d1fb9c > .elementor-widget-container {
    margin: 0 0 0 -10px
}

.elementor-4543 .elementor-element.elementor-element-75e010d.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4543 .elementor-element.elementor-element-75e010d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4543 .elementor-element.elementor-element-d61a9c5 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-4543 .elementor-element.elementor-element-d61a9c5.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4543 .elementor-element.elementor-element-d61a9c5 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-4543 .elementor-element.elementor-element-d61a9c5 > .elementor-widget-container {
    margin: 10px 10px 0 10px
}

.elementor-4543 .elementor-element.elementor-element-b5b1d30 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-4543 .elementor-element.elementor-element-b5b1d30.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4543 .elementor-element.elementor-element-b5b1d30 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-4543 .elementor-element.elementor-element-b5b1d30 > .elementor-widget-container {
    margin: 10px 10px 0 10px
}

.elementor-4543 .elementor-element.elementor-element-51d8325 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-4543 .elementor-element.elementor-element-51d8325.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4543 .elementor-element.elementor-element-51d8325 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-4543 .elementor-element.elementor-element-51d8325 > .elementor-widget-container {
    margin: 10px 10px 0 10px
}

.elementor-4543 .elementor-element.elementor-element-2ef7f2a {
    text-align: center
}

.elementor-4543 .elementor-element.elementor-element-2ef7f2a.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-4543 .elementor-element.elementor-element-2ef7f2a .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-4543 .elementor-element.elementor-element-2ef7f2a > .elementor-widget-container {
    margin: 10px 0 0 0
}

@media (max-width: 1024px) {
    .elementor-4543 .elementor-element.elementor-element-a9ba61b {
        padding: 60px 30px 30px 30px
    }

    .elementor-4543 .elementor-element.elementor-element-32c9994 > .elementor-element-populated {
        margin: 40px 0 0 0
    }
}

@media (max-width: 767px) {
    .elementor-4543 .elementor-element.elementor-element-a9ba61b {
        padding: 60px 0 0 0
    }

    .elementor-4543 .elementor-element.elementor-element-a4cc3fd > .elementor-element-populated {
        margin: 0 0 40px 0;
        padding: 0 20px 0 20px
    }

    .elementor-4543 .elementor-element.elementor-element-f7e8c00 {
        width: 85%
    }

    .elementor-4543 .elementor-element.elementor-element-f7e8c00 > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-4543 .elementor-element.elementor-element-b087b76 {
        width: 85%
    }

    .elementor-4543 .elementor-element.elementor-element-b087b76 > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-4543 .elementor-element.elementor-element-32c9994 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-4543 .elementor-element.elementor-element-089ea17 {
        width: 85%
    }

    .elementor-4543 .elementor-element.elementor-element-089ea17 > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-4543 .elementor-element.elementor-element-d61a9c5 > .elementor-widget-container {
        padding: 0 20% 0 20%
    }

    .elementor-4543 .elementor-element.elementor-element-b5b1d30 > .elementor-widget-container {
        padding: 0 20% 0 20%
    }

    .elementor-4543 .elementor-element.elementor-element-51d8325 > .elementor-widget-container {
        padding: 0 20% 0 20%
    }

    .elementor-4543 .elementor-element.elementor-element-2ef7f2a > .elementor-widget-container {
        padding: 0 20% 0 20%
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4543 .elementor-element.elementor-element-a4cc3fd {
        width: 50%
    }

    .elementor-4543 .elementor-element.elementor-element-f7e8c00 {
        width: 80%
    }

    .elementor-4543 .elementor-element.elementor-element-b087b76 {
        width: 80%
    }

    .elementor-4543 .elementor-element.elementor-element-32c9994 {
        width: 50%
    }

    .elementor-4543 .elementor-element.elementor-element-089ea17 {
        width: 80%
    }
}

.elementor-5858 .elementor-element.elementor-element-46d3f542 > .elementor-container {
    min-height: 550px
}

.elementor-5858 .elementor-element.elementor-element-46d3f542 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5858 .elementor-element.elementor-element-46d3f542:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/IMG_8912.jpg)
}

.elementor-5858 .elementor-element.elementor-element-46d3f542 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5858 .elementor-element.elementor-element-46d3f542 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5858 .elementor-element.elementor-element-2df6a96f.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-5858 .elementor-element.elementor-element-105ec65 {
    z-index: 2
}

.elementor-5858 .elementor-element.elementor-element-8fa43c6 > .elementor-element-populated {
    margin: -60px 0 0 0;
    padding: 0
}

.elementor-5858 .elementor-element.elementor-element-336d275 {
    text-align: left
}

.elementor-5858 .elementor-element.elementor-element-336d275.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5858 .elementor-element.elementor-element-336d275 .elementor-heading-title {
    font-size: 24px;
    line-height: 1.7em
}

.elementor-5858 .elementor-element.elementor-element-336d275 > .elementor-widget-container {
    margin: 40px 0 0 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-336d275 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-336d275 {
    opacity: 0
}

.elementor-5858 .elementor-element.elementor-element-e78c69d {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5858 .elementor-element.elementor-element-e78c69d.elementor-widget-heading .elementor-heading-title {
    color: #999
}

.elementor-5858 .elementor-element.elementor-element-e78c69d .elementor-heading-title {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5858 .elementor-element.elementor-element-e78c69d > .elementor-widget-container {
    margin: 10px 0 20px 5px
}

.elementor-element.elementor-element-e78c69d {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e78c69d {
    opacity: 0
}

.elementor-element.elementor-element-cb156c2 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.86, 0, .070, 1) !important
}

.elementor-widget.elementor-element-cb156c2 {
    opacity: 0
}

.elementor-5858 .elementor-element.elementor-element-cb156c2 {
    top: -15%;
    width: 100%;
    max-width: 100%
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-cb156c2 {
    left: 89%
}

body.rtl .elementor-5858 .elementor-element.elementor-element-cb156c2 {
    right: 89%
}

.elementor-5858 .elementor-element.elementor-element-65b43c9:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-background-slideshow, .elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-element-populated, .elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-element-populated {
    margin: -220px 0 0 0;
    padding: 70px 60px 50px 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 45px 60px 0 rgba(0, 0, 0, .05)
}

.elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5858 .elementor-element.elementor-element-65b43c9 {
    z-index: 2
}

.elementor-element.elementor-element-65b43c9 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-65b43c9 {
    opacity: 0
}

.elementor-5858 .elementor-element.elementor-element-c33a02d.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5858 .elementor-element.elementor-element-c33a02d .elementor-heading-title {
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1em
}

.elementor-5858 .elementor-element.elementor-element-c33a02d > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-c33a02d {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c33a02d {
    opacity: 0
}

.elementor-5858 .elementor-element.elementor-element-c33a02d {
    width: auto;
    max-width: auto
}

.elementor-5858 .elementor-element.elementor-element-dc98c8f .elementor-text-editor {
    text-align: left
}

.elementor-5858 .elementor-element.elementor-element-dc98c8f {
    color: #808291
}

.elementor-5858 .elementor-element.elementor-element-dc98c8f > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-dc98c8f {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-dc98c8f {
    opacity: 0
}

.elementor-element.elementor-element-2ef44e6 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2ef44e6 {
    opacity: 0
}

.elementor-5858 .elementor-element.elementor-element-00d3fb3 {
    margin-top: 120px;
    margin-bottom: 60px;
    padding: 0
}

.elementor-5858 .elementor-element.elementor-element-b09c07e > .elementor-element-populated {
    padding: 0
}

.elementor-5858 .elementor-element.elementor-element-b7f647f .elementor-image img {
    opacity: .7
}

.elementor-5858 .elementor-element.elementor-element-b7f647f {
    top: -4%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-b7f647f {
    left: 6%
}

body.rtl .elementor-5858 .elementor-element.elementor-element-b7f647f {
    right: 6%
}

.elementor-5858 .elementor-element.elementor-element-747e0c7 .elementor-image img {
    opacity: .7
}

.elementor-5858 .elementor-element.elementor-element-747e0c7 {
    top: 5%;
    width: 24px;
    max-width: 24px
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-747e0c7 {
    right: 8%
}

body.rtl .elementor-5858 .elementor-element.elementor-element-747e0c7 {
    left: 8%
}

.elementor-5858 .elementor-element.elementor-element-2ff477d .elementor-image img {
    opacity: .7
}

.elementor-5858 .elementor-element.elementor-element-2ff477d {
    top: 83%;
    width: 41px;
    max-width: 41px
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-2ff477d {
    left: 0
}

body.rtl .elementor-5858 .elementor-element.elementor-element-2ff477d {
    right: 0
}

.elementor-5858 .elementor-element.elementor-element-9283879 .elementor-image img {
    opacity: .6;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px) hue-rotate(0)
}

.elementor-5858 .elementor-element.elementor-element-9283879 {
    top: -44%;
    width: 65px;
    max-width: 65px
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-9283879 {
    right: 10.888%
}

body.rtl .elementor-5858 .elementor-element.elementor-element-9283879 {
    left: 10.888%
}

.elementor-5858 .elementor-element.elementor-element-2762273 .elementor-image img {
    opacity: .6;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px) hue-rotate(0)
}

.elementor-5858 .elementor-element.elementor-element-2762273 {
    top: 85%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-2762273 {
    left: 100%
}

body.rtl .elementor-5858 .elementor-element.elementor-element-2762273 {
    right: 100%
}

.elementor-5858 .elementor-element.elementor-element-0427716 .elementor-image img {
    opacity: .6
}

.elementor-5858 .elementor-element.elementor-element-0427716 {
    top: 110%;
    width: 10px;
    max-width: 10px
}

body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-0427716 {
    left: 85%
}

body.rtl .elementor-5858 .elementor-element.elementor-element-0427716 {
    right: 85%
}

.elementor-5858 .elementor-element.elementor-element-020f972 {
    text-align: center
}

.elementor-5858 .elementor-element.elementor-element-020f972 .elementor-heading-title {
    font-size: 50px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-5858 .elementor-element.elementor-element-020f972 > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-020f972 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-020f972 {
    opacity: 0
}

.elementor-5858 .elementor-element.elementor-element-db71f74 {
    text-align: center
}

.elementor-5858 .elementor-element.elementor-element-db71f74 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-db71f74 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-db71f74 {
    opacity: 0
}

.elementor-5858 .elementor-element.elementor-element-4b19175f {
    margin-top: 0;
    margin-bottom: 80px;
    padding: 0 5% 0 5%
}

.elementor-element.elementor-element-6f705f9e {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6f705f9e {
    opacity: 0
}

.elementor-element.elementor-element-66c9a03e {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-66c9a03e {
    opacity: 0
}

.elementor-element.elementor-element-10b9c99b {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-10b9c99b {
    opacity: 0
}

.elementor-page-title, body.elementor-page-5858 #page_caption {
    display: none
}

@media (min-width: 768px) {
    .elementor-5858 .elementor-element.elementor-element-8fa43c6 {
        width: 55%
    }

    .elementor-5858 .elementor-element.elementor-element-65b43c9 {
        width: 45%
    }
}

@media (max-width: 1024px) {
    .elementor-5858 .elementor-element.elementor-element-105ec65 {
        margin-top: 0;
        margin-bottom: 120px
    }

    .elementor-5858 .elementor-element.elementor-element-336d275 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-element-populated {
        padding: 40px 40px 40px 40px
    }

    .elementor-5858 .elementor-element.elementor-element-c33a02d .elementor-heading-title {
        font-size: 32px;
        line-height: 1.3em
    }

    .elementor-5858 .elementor-element.elementor-element-dc98c8f > .elementor-widget-container {
        padding: 0
    }

    .elementor-5858 .elementor-element.elementor-element-00d3fb3 {
        margin-top: 120px;
        margin-bottom: 60px
    }

    .elementor-5858 .elementor-element.elementor-element-b7f647f {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-b7f647f {
        left: 6%
    }

    body.rtl .elementor-5858 .elementor-element.elementor-element-b7f647f {
        right: 6%
    }

    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-747e0c7 {
        right: 22%
    }

    body.rtl .elementor-5858 .elementor-element.elementor-element-747e0c7 {
        left: 22%
    }

    .elementor-5858 .elementor-element.elementor-element-747e0c7 {
        top: -17vh
    }

    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-2ff477d {
        left: -11%
    }

    body.rtl .elementor-5858 .elementor-element.elementor-element-2ff477d {
        right: -11%
    }

    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-9283879 {
        right: -12%
    }

    body.rtl .elementor-5858 .elementor-element.elementor-element-9283879 {
        left: -12%
    }

    .elementor-5858 .elementor-element.elementor-element-9283879 {
        top: -9vh
    }

    .elementor-5858 .elementor-element.elementor-element-2762273 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-2762273 {
        left: 99%
    }

    body.rtl .elementor-5858 .elementor-element.elementor-element-2762273 {
        right: 99%
    }

    .elementor-5858 .elementor-element.elementor-element-0427716 {
        top: 142%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5858 .elementor-element.elementor-element-0427716 {
        left: 99%
    }

    body.rtl .elementor-5858 .elementor-element.elementor-element-0427716 {
        right: 99%
    }

    .elementor-5858 .elementor-element.elementor-element-020f972 .elementor-heading-title {
        font-size: 45px
    }
}

@media (max-width: 767px) {
    .elementor-5858 .elementor-element.elementor-element-46d3f542 > .elementor-container {
        min-height: 400px
    }

    .elementor-5858 .elementor-element.elementor-element-46d3f542 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5858 .elementor-element.elementor-element-105ec65 {
        margin-top: 60px;
        margin-bottom: 0
    }

    .elementor-5858 .elementor-element.elementor-element-336d275 {
        text-align: center
    }

    .elementor-5858 .elementor-element.elementor-element-336d275 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-5858 .elementor-element.elementor-element-e78c69d {
        text-align: center
    }

    .elementor-5858 .elementor-element.elementor-element-65b43c9 > .elementor-element-populated {
        margin: 0;
        padding: 30px 30px 30px 30px
    }

    .elementor-5858 .elementor-element.elementor-element-c33a02d {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5858 .elementor-element.elementor-element-c33a02d .elementor-heading-title {
        font-size: 32px
    }

    .elementor-5858 .elementor-element.elementor-element-c33a02d > .elementor-widget-container {
        margin: 0
    }

    .elementor-5858 .elementor-element.elementor-element-dc98c8f > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-5858 .elementor-element.elementor-element-00d3fb3 {
        margin-top: 60px;
        margin-bottom: 0
    }

    .elementor-5858 .elementor-element.elementor-element-b09c07e > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5858 .elementor-element.elementor-element-020f972 .elementor-heading-title {
        font-size: 30px
    }

    .elementor-5858 .elementor-element.elementor-element-db71f74 > .elementor-widget-container {
        margin: 20px 0 0 0;
        padding: 0
    }

    .elementor-5858 .elementor-element.elementor-element-4b19175f {
        margin-top: 60px;
        margin-bottom: 40px
    }

    .elementor-5858 .elementor-element.elementor-element-46a5684 > .elementor-element-populated {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5858 .elementor-element.elementor-element-216f7c26 > .elementor-element-populated {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5858 .elementor-element.elementor-element-349e65c0 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5858 .elementor-element.elementor-element-2df6a96f {
        width: 25%
    }

    .elementor-5858 .elementor-element.elementor-element-8fa43c6 {
        width: 50%
    }
}

.elementor-3072 .elementor-element.elementor-element-52b28334:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-3072 .elementor-element.elementor-element-52b28334 {
    z-index: 2;
    padding: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #e7e7e7;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, .1)
}

.elementor-3072 .elementor-element.elementor-element-52b28334 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3072 .elementor-element.elementor-element-3a9122d9.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3072 .elementor-element.elementor-element-3a9122d9 > .elementor-element-populated {
    padding: 5px 0 5px 0
}

.elementor-3072 .elementor-element.elementor-element-61c9f12b:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-3072 .elementor-element.elementor-element-61c9f12b {
    padding: 15px 0 15px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3072 .elementor-element.elementor-element-61c9f12b > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3072 .elementor-element.elementor-element-57d076be {
    text-align: left
}

.elementor-3072 .elementor-element.elementor-element-57d076be .elementor-image img {
    width: 100px
}

.elementor-3072 .elementor-element.elementor-element-57d076be > .elementor-widget-container {
    margin: 5px 0 15px 0
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li > a {
    font-family: Cabin, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #000
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li {
    margin: 0 0 0 30px
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav {
    text-align: left
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: Cabin, Sans-serif;
    font-size: 15px;
    font-weight: 700
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 16px 50px 0 rgba(0, 0, 0, .07)
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li > a:hover {
    color: #000
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav ul li > a:before, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #57b957
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li.current-menu-item > a, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li.current-menu-parent > a {
    color: #000
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before {
    background-color: #57b957
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li a {
    color: #000
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #000
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li a:before, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #57b957
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #000
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before, .elementor-3072 .elementor-element.elementor-element-c5f8c0d .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before {
    background-color: #57b957
}

.elementor-3072 .elementor-element.elementor-element-c5f8c0d {
    width: auto;
    max-width: auto
}

.elementor-3072 .elementor-element.elementor-element-801e039 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-3072 .elementor-element.elementor-element-801e039 .elementor-social-icon {
    font-size: 18px;
    background-color: rgba(0, 0, 0, 0)
}

.elementor-3072 .elementor-element.elementor-element-801e039 .elementor-social-icon i {
    color: #000
}

.elementor-3072 .elementor-element.elementor-element-801e039 .elementor-social-icon:hover i {
    color: rgba(0, 0, 0, .8)
}

.elementor-3072 .elementor-element.elementor-element-801e039 > .elementor-widget-container {
    margin: 0 20px 0 40px
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-icon a {
    font-size: 18px;
    color: #000
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper input {
    width: 450px
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete {
    width: 500px
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete ul li a {
    font-size: 20px
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-icon a:hover {
    color: rgba(0, 0, 0, .8)
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper {
    background: rgba(0, 0, 0, .9)
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group input {
    color: #fff
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group input::placeholder {
    color: #fff
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, .1)
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group .input-group-button button {
    color: #fff
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .autocomplete li a {
    color: #fff
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete li:hover a {
    color: #fff;
    background-color: rgba(256, 256, 256, .1)
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 > .elementor-widget-container {
    margin: 0 10px 0 0
}

.elementor-3072 .elementor-element.elementor-element-9f50f83 {
    width: auto;
    max-width: auto
}

.elementor-3072 .elementor-element.elementor-element-6e980895 .elementor-icon-wrapper {
    text-align: center
}

.elementor-3072 .elementor-element.elementor-element-6e980895.elementor-view-default .elementor-icon {
    color: #000;
    border-color: #000
}

.elementor-3072 .elementor-element.elementor-element-6e980895.elementor-view-default .elementor-icon:hover {
    color: #000;
    border-color: #000
}

.elementor-3072 .elementor-element.elementor-element-6e980895 .elementor-icon {
    font-size: 16px
}

.elementor-3072 .elementor-element.elementor-element-6e980895 .elementor-icon i {
    transform: rotate(0)
}

.elementor-3072 .elementor-element.elementor-element-6e980895 > .elementor-widget-container {
    margin: 5px 0 0 20px
}

.elementor-3072 .elementor-element.elementor-element-6e980895 {
    align-self: center;
    width: auto;
    max-width: auto
}

@media (max-width: 1024px) {
    .elementor-3072 .elementor-element.elementor-element-3a9122d9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-3072 .elementor-element.elementor-element-3a9122d9 > .elementor-element-populated {
        margin: 0;
        padding: 10px 0 10px 0
    }

    .elementor-3072 .elementor-element.elementor-element-61c9f12b {
        padding: 30px 0 30px 0
    }

    .elementor-3072 .elementor-element.elementor-element-57d076be > .elementor-widget-container {
        margin: 0 0 0 20px
    }

    .elementor-3072 .elementor-element.elementor-element-6e980895 > .elementor-widget-container {
        margin: 5px 20px 0 20px
    }
}

@media (max-width: 767px) {
    .elementor-3072 .elementor-element.elementor-element-3a9122d9 {
        width: 100%
    }

    .elementor-3072 .elementor-element.elementor-element-3a9122d9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-3072 .elementor-element.elementor-element-3a9122d9 > .elementor-element-populated {
        padding: 20px 0 20px 0
    }

    .elementor-3072 .elementor-element.elementor-element-61c9f12b {
        padding: 30px 0 30px 0
    }

    .elementor-3072 .elementor-element.elementor-element-57d076be {
        text-align: left
    }

    .elementor-3072 .elementor-element.elementor-element-57d076be .elementor-image img {
        width: 93px
    }

    .elementor-3072 .elementor-element.elementor-element-57d076be > .elementor-widget-container {
        margin: 0 0 0 20px
    }

    .elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-icon a {
        font-size: 16px
    }

    .elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper input {
        width: 260px
    }

    .elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group input {
        font-size: 20px
    }

    .elementor-3072 .elementor-element.elementor-element-9f50f83 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px
    }

    .elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete {
        width: 310px
    }

    .elementor-3072 .elementor-element.elementor-element-9f50f83 .autocomplete ul li a {
        font-size: 18px
    }

    .elementor-3072 .elementor-element.elementor-element-9f50f83 > .elementor-widget-container {
        margin: 0
    }

    .elementor-3072 .elementor-element.elementor-element-6e980895 .elementor-icon-wrapper {
        text-align: right
    }

    .elementor-3072 .elementor-element.elementor-element-6e980895 > .elementor-widget-container {
        margin: 3px 20px 0 20px
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-3072 .elementor-element.elementor-element-3a9122d9 {
        width: 100%
    }
}

.elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-container {
    min-height: 780px
}

.elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5879 .elementor-element.elementor-element-172e078:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/annie-spratt-wgivdx9dBdQ-unsplash-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .3;
    background-color: #000
}

.elementor-5879 .elementor-element.elementor-element-172e078 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5879 .elementor-element.elementor-element-05f8f5e.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5879 .elementor-element.elementor-element-05f8f5e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5879 .elementor-element.elementor-element-05f8f5e > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-5879 .elementor-element.elementor-element-1ec7424 {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5879 .elementor-element.elementor-element-1ec7424.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5879 .elementor-element.elementor-element-1ec7424 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 65px;
    font-weight: 700;
    line-height: 1.1em
}

.elementor-5879 .elementor-element.elementor-element-1ec7424 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-1ec7424 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1ec7424 {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-7279b2d .elementor-text-editor {
    text-align: center
}

.elementor-5879 .elementor-element.elementor-element-7279b2d {
    font-family: Poppins, Sans-serif;
    line-height: 1.8em;
    color: #fff
}

.elementor-5879 .elementor-element.elementor-element-7279b2d > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 25% 0 25%
}

.elementor-element.elementor-element-7279b2d {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7279b2d {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-9a6c678 {
    z-index: 2;
    padding: 0 20% 0 20%
}

.elementor-5879 .elementor-element.elementor-element-d7d3994.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5879 .elementor-element.elementor-element-d7d3994:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-background-slideshow, .elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-element-populated, .elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-element-populated {
    margin: -150px 0 0 0;
    padding: 70px 60px 50px 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 45px 60px 0 rgba(0, 0, 0, .05)
}

.elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5879 .elementor-element.elementor-element-d7d3994 {
    z-index: 2
}

.elementor-element.elementor-element-d7d3994 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d7d3994 {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-b9a3450 .elementor-image img {
    opacity: .7
}

.elementor-5879 .elementor-element.elementor-element-b9a3450 {
    top: 45%;
    width: 10px;
    max-width: 10px
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-b9a3450 {
    left: -46%
}

body.rtl .elementor-5879 .elementor-element.elementor-element-b9a3450 {
    right: -46%
}

.elementor-5879 .elementor-element.elementor-element-36014db .elementor-image img {
    opacity: .7
}

.elementor-5879 .elementor-element.elementor-element-36014db {
    top: 22%;
    width: 10px;
    max-width: 10px
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-36014db {
    left: 133%
}

body.rtl .elementor-5879 .elementor-element.elementor-element-36014db {
    right: 133%
}

.elementor-5879 .elementor-element.elementor-element-45db939 .elementor-image img {
    opacity: .7
}

.elementor-5879 .elementor-element.elementor-element-45db939 {
    top: 39%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-45db939 {
    left: -52%
}

body.rtl .elementor-5879 .elementor-element.elementor-element-45db939 {
    right: -52%
}

.elementor-5879 .elementor-element.elementor-element-18d063a .elementor-image img {
    opacity: .7;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(4px) hue-rotate(0)
}

.elementor-5879 .elementor-element.elementor-element-18d063a {
    top: 65%;
    width: 24px;
    max-width: 24px
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-18d063a {
    left: -35%
}

body.rtl .elementor-5879 .elementor-element.elementor-element-18d063a {
    right: -35%
}

.elementor-5879 .elementor-element.elementor-element-ca097ab .elementor-image img {
    opacity: .7
}

.elementor-5879 .elementor-element.elementor-element-ca097ab {
    top: 83%;
    width: 41px;
    max-width: 41px
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ca097ab {
    right: -29%
}

body.rtl .elementor-5879 .elementor-element.elementor-element-ca097ab {
    left: -29%
}

.elementor-5879 .elementor-element.elementor-element-fa1c2b9 .elementor-image img {
    opacity: .6
}

.elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
    top: 110%;
    width: 10px;
    max-width: 10px
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
    left: -21%
}

body.rtl .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
    right: -21%
}

.elementor-5879 .elementor-element.elementor-element-c76081f {
    width: auto;
    max-width: auto;
    text-align: center
}

.elementor-5879 .elementor-element.elementor-element-c76081f.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-5879 .elementor-element.elementor-element-c76081f .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1em
}

.elementor-5879 .elementor-element.elementor-element-c76081f > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-c76081f {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c76081f {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-787274d .elementor-text-editor {
    text-align: center
}

.elementor-5879 .elementor-element.elementor-element-787274d {
    font-family: Poppins, Sans-serif;
    color: #808291
}

.elementor-5879 .elementor-element.elementor-element-787274d > .elementor-widget-container {
    margin: 0;
    padding: 0 15% 0 15%
}

.elementor-element.elementor-element-787274d {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-787274d {
    opacity: 0
}

.elementor-element.elementor-element-ba51080 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ba51080 {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-22da79c {
    margin-top: 120px;
    margin-bottom: 0
}

.elementor-5879 .elementor-element.elementor-element-f0e2c45 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5879 .elementor-element.elementor-element-f0e2c45.elementor-widget-heading .elementor-heading-title {
    color: #fa4612
}

.elementor-5879 .elementor-element.elementor-element-f0e2c45 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5879 .elementor-element.elementor-element-f0e2c45 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-f0e2c45 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f0e2c45 {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-e73cc9d .elementor-image img {
    width: 260px
}

.elementor-5879 .elementor-element.elementor-element-e73cc9d {
    z-index: 3;
    top: -77%
}

body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-e73cc9d {
    right: -49%
}

body.rtl .elementor-5879 .elementor-element.elementor-element-e73cc9d {
    left: -49%
}

.elementor-5879 .elementor-element.elementor-element-8285512 {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5879 .elementor-element.elementor-element-8285512.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-5879 .elementor-element.elementor-element-8285512 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 40px;
    line-height: 1.3em
}

.elementor-5879 .elementor-element.elementor-element-8285512 > .elementor-widget-container {
    margin: 0;
    padding: 0 0 40px 0
}

.elementor-element.elementor-element-8285512 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8285512 {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-789ea01.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5879 .elementor-element.elementor-element-789ea01.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5879 .elementor-element.elementor-element-789ea01 > .elementor-element-populated {
    padding: 40px 0 40px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-5879 .elementor-element.elementor-element-789ea01 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5879 .elementor-element.elementor-element-69fb95c .elementor-image img {
    width: 150px
}

.elementor-5879 .elementor-element.elementor-element-69fb95c > .elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-element.elementor-element-69fb95c {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-69fb95c {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-d027a98 {
    text-align: center
}

.elementor-5879 .elementor-element.elementor-element-d027a98.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-5879 .elementor-element.elementor-element-d027a98 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 18px
}

.elementor-element.elementor-element-d027a98 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d027a98 {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-0a230b6 .elementor-text-editor {
    text-align: center
}

.elementor-5879 .elementor-element.elementor-element-0a230b6 {
    font-family: Poppins, Sans-serif;
    color: #808291
}

.elementor-5879 .elementor-element.elementor-element-0a230b6 > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-0a230b6 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-0a230b6 {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-2013ac2 .elementor-image img {
    width: 130px
}

.elementor-5879 .elementor-element.elementor-element-2013ac2 > .elementor-widget-container {
    margin: 0 0 35px 0
}

.elementor-element.elementor-element-2013ac2 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2013ac2 {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-9f79380 {
    text-align: center
}

.elementor-5879 .elementor-element.elementor-element-9f79380.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-5879 .elementor-element.elementor-element-9f79380 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 18px
}

.elementor-element.elementor-element-9f79380 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9f79380 {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-c223a2e.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5879 .elementor-element.elementor-element-c223a2e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5879 .elementor-element.elementor-element-c223a2e > .elementor-element-populated {
    padding: 40px 0 40px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-5879 .elementor-element.elementor-element-c223a2e > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5879 .elementor-element.elementor-element-2d74247 {
    text-align: center
}

.elementor-5879 .elementor-element.elementor-element-2d74247.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-5879 .elementor-element.elementor-element-2d74247 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 18px
}

.elementor-element.elementor-element-2d74247 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2d74247 {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-8b53977 .elementor-text-editor {
    text-align: center
}

.elementor-5879 .elementor-element.elementor-element-8b53977 {
    font-family: Poppins, Sans-serif;
    color: #808291
}

.elementor-5879 .elementor-element.elementor-element-8b53977 > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-8b53977 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8b53977 {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-a09f6e4:not(.elementor-motion-effects-element-type-background) {
    background-color: transparent;
    background-image: linear-gradient(90deg, #a53b84 0, #fa4612 100%)
}

.elementor-5879 .elementor-element.elementor-element-a09f6e4 {
    margin-top: 100px;
    margin-bottom: 0;
    padding: 80px 0 80px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5879 .elementor-element.elementor-element-a09f6e4 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5879 .elementor-element.elementor-element-5c36575 > .elementor-element-populated {
    padding: 0
}

.elementor-5879 .elementor-element.elementor-element-ea876c2 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5879 .elementor-element.elementor-element-ea876c2.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5879 .elementor-element.elementor-element-ea876c2 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-5879 .elementor-element.elementor-element-ea876c2 > .elementor-widget-container {
    padding: 0
}

.elementor-element.elementor-element-ea876c2 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ea876c2 {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-5fa095d {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5879 .elementor-element.elementor-element-5fa095d.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5879 .elementor-element.elementor-element-5fa095d .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 18px;
    line-height: 1.2em
}

.elementor-5879 .elementor-element.elementor-element-5fa095d > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0
}

.elementor-element.elementor-element-5fa095d {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5fa095d {
    opacity: 0
}

.elementor-5879 .elementor-element.elementor-element-4355f1e.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5879 .elementor-element.elementor-element-4355f1e > .elementor-element-populated {
    padding: 0
}

.elementor-page-title, body.elementor-page-5879 #page_caption {
    display: none
}

@media (max-width: 1024px) {
    .elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-container {
        min-height: 600px
    }

    .elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5879 .elementor-element.elementor-element-1ec7424 .elementor-heading-title {
        font-size: 48px
    }

    .elementor-5879 .elementor-element.elementor-element-7279b2d > .elementor-widget-container {
        padding: 0
    }

    .elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-element-populated {
        padding: 40px 40px 40px 40px
    }

    .elementor-5879 .elementor-element.elementor-element-b9a3450 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-b9a3450 {
        left: 99%
    }

    body.rtl .elementor-5879 .elementor-element.elementor-element-b9a3450 {
        right: 99%
    }

    .elementor-5879 .elementor-element.elementor-element-36014db {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-36014db {
        left: 99%
    }

    body.rtl .elementor-5879 .elementor-element.elementor-element-36014db {
        right: 99%
    }

    .elementor-5879 .elementor-element.elementor-element-45db939 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-45db939 {
        left: 99%
    }

    body.rtl .elementor-5879 .elementor-element.elementor-element-45db939 {
        right: 99%
    }

    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-18d063a {
        left: 47vw
    }

    body.rtl .elementor-5879 .elementor-element.elementor-element-18d063a {
        right: 47vw
    }

    .elementor-5879 .elementor-element.elementor-element-18d063a {
        top: -9vh
    }

    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-ca097ab {
        right: -12%
    }

    body.rtl .elementor-5879 .elementor-element.elementor-element-ca097ab {
        left: -12%
    }

    .elementor-5879 .elementor-element.elementor-element-ca097ab {
        top: -9vh
    }

    .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
        left: 99%
    }

    body.rtl .elementor-5879 .elementor-element.elementor-element-fa1c2b9 {
        right: 99%
    }

    .elementor-5879 .elementor-element.elementor-element-c76081f .elementor-heading-title {
        font-size: 32px;
        line-height: 1.3em
    }

    .elementor-5879 .elementor-element.elementor-element-787274d > .elementor-widget-container {
        padding: 0
    }

    .elementor-5879 .elementor-element.elementor-element-f0e2c45 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5879 .elementor-element.elementor-element-f0e2c45 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5879 .elementor-element.elementor-element-f0e2c45 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5879 .elementor-element.elementor-element-8285512 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5879 .elementor-element.elementor-element-8285512 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5879 .elementor-element.elementor-element-69fb95c .elementor-image img {
        width: 120px
    }

    .elementor-5879 .elementor-element.elementor-element-2013ac2 .elementor-image img {
        width: 100px
    }

    .elementor-5879 .elementor-element.elementor-element-2013ac2 > .elementor-widget-container {
        margin: 0 0 35px 0
    }

    .elementor-5879 .elementor-element.elementor-element-ea876c2 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5879 .elementor-element.elementor-element-ea876c2 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-5879 .elementor-element.elementor-element-ea876c2 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5879 .elementor-element.elementor-element-5fa095d {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5879 .elementor-element.elementor-element-5fa095d .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-5879 .elementor-element.elementor-element-5fa095d > .elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-container {
        min-height: 600px
    }

    .elementor-5879 .elementor-element.elementor-element-172e078 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5879 .elementor-element.elementor-element-05f8f5e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5879 .elementor-element.elementor-element-05f8f5e > .elementor-element-populated {
        margin: 120px 20px 0 20px
    }

    .elementor-5879 .elementor-element.elementor-element-1ec7424 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5879 .elementor-element.elementor-element-1ec7424 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-5879 .elementor-element.elementor-element-7279b2d .elementor-text-editor {
        text-align: center
    }

    .elementor-5879 .elementor-element.elementor-element-7279b2d > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-5879 .elementor-element.elementor-element-d7d3994 > .elementor-element-populated {
        margin: -60px 0 0 0;
        padding: 40px 40px 40px 40px
    }

    .elementor-5879 .elementor-element.elementor-element-c76081f {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5879 .elementor-element.elementor-element-c76081f .elementor-heading-title {
        font-size: 32px
    }

    .elementor-5879 .elementor-element.elementor-element-c76081f > .elementor-widget-container {
        margin: 0
    }

    .elementor-5879 .elementor-element.elementor-element-787274d > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-5879 .elementor-element.elementor-element-22da79c {
        margin-top: 60px;
        margin-bottom: 40px
    }

    .elementor-5879 .elementor-element.elementor-element-f0e2c45 {
        text-align: center
    }

    .elementor-5879 .elementor-element.elementor-element-f0e2c45 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5879 .elementor-element.elementor-element-f0e2c45 > .elementor-widget-container {
        margin: 20px 0 10px 0;
        padding: 0
    }

    .elementor-5879 .elementor-element.elementor-element-e73cc9d .elementor-image img {
        width: 199px
    }

    .elementor-5879 .elementor-element.elementor-element-8285512 {
        text-align: center
    }

    .elementor-5879 .elementor-element.elementor-element-8285512 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5879 .elementor-element.elementor-element-8285512 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5879 .elementor-element.elementor-element-789ea01 > .elementor-element-populated {
        border-width: 0
    }

    .elementor-5879 .elementor-element.elementor-element-c223a2e > .elementor-element-populated {
        border-width: 0
    }

    .elementor-5879 .elementor-element.elementor-element-a09f6e4 {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-5879 .elementor-element.elementor-element-ea876c2 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-5879 .elementor-element.elementor-element-ea876c2 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5879 .elementor-element.elementor-element-5fa095d .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-5879 .elementor-element.elementor-element-5fa095d > .elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

.elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-container {
    min-height: 620px
}

.elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5754 .elementor-element.elementor-element-5ac5a52:not(.elementor-motion-effects-element-type-background) {
    background-color: #18305d
}

.elementor-5754 .elementor-element.elementor-element-5ac5a52 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5754 .elementor-element.elementor-element-10e9a05 > .elementor-element-populated {
    margin: 80px 0 0 0;
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-c3f3cb1.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5754 .elementor-element.elementor-element-c3f3cb1 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 55px;
    line-height: 1.2em
}

.elementor-5754 .elementor-element.elementor-element-c3f3cb1 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-c3f3cb1 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c3f3cb1 {
    opacity: 0
}

.elementor-5754 .elementor-element.elementor-element-c3f3cb1 {
    width: auto;
    max-width: auto
}

.elementor-5754 .elementor-element.elementor-element-d455920 .elementor-text-editor {
    text-align: left
}

.elementor-5754 .elementor-element.elementor-element-d455920 {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 17px;
    color: #fff
}

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

.elementor-element.elementor-element-d455920 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d455920 {
    opacity: 0
}

.elementor-5754 .elementor-element.elementor-element-b9f6e5d .elementor-image img {
    width: 60%
}

.elementor-element.elementor-element-b9f6e5d {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b9f6e5d {
    opacity: 0
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
    right: -48%
}

body.rtl .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
    left: -48%
}

.elementor-5754 .elementor-element.elementor-element-b9f6e5d {
    top: 30%
}

.elementor-5754 .elementor-element.elementor-element-0821f25 {
    z-index: 1;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-5754 .elementor-element.elementor-element-5e28053.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5754 .elementor-element.elementor-element-5e28053 > .elementor-element-populated {
    padding: 20px 0 0 0
}

.elementor-5754 .elementor-element.elementor-element-1089201 > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-df9b61d {
    z-index: 1;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-5754 .elementor-element.elementor-element-e4f01c5.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5754 .elementor-element.elementor-element-e4f01c5 > .elementor-element-populated {
    padding: 20px 0 0 0
}

.elementor-5754 .elementor-element.elementor-element-3bda538 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5754 .elementor-element.elementor-element-3bda538 {
    z-index: 2;
    margin-top: 0;
    margin-bottom: 280px;
    padding: 0 10% 0 10%
}

.elementor-5754 .elementor-element.elementor-element-9f8724b > .elementor-element-populated {
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-b31b3ed.elementor-widget-heading .elementor-heading-title {
    color: #0e305d
}

.elementor-5754 .elementor-element.elementor-element-b31b3ed .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 42px;
    line-height: 1.2em
}

.elementor-5754 .elementor-element.elementor-element-b31b3ed > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-b31b3ed {
    z-index: 2;
    width: 100%;
    max-width: 100%
}

.elementor-element.elementor-element-b31b3ed {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b31b3ed {
    opacity: 0
}

.elementor-5754 .elementor-element.elementor-element-2183395 .elementor-text-editor {
    text-align: left
}

.elementor-5754 .elementor-element.elementor-element-2183395 {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 17px;
    z-index: 2;
    color: #808291
}

.elementor-5754 .elementor-element.elementor-element-2183395 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-2183395 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2183395 {
    opacity: 0
}

.elementor-5754 .elementor-element.elementor-element-6683823 > .elementor-element-populated {
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-57dc750 .elementor-image img {
    width: 90%;
    box-shadow: 0 30px 75px 0 rgba(0, 0, 0, .2)
}

.elementor-5754 .elementor-element.elementor-element-57dc750 {
    z-index: 2;
    top: -23%
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-57dc750 {
    right: 1%
}

body.rtl .elementor-5754 .elementor-element.elementor-element-57dc750 {
    left: 1%
}

.elementor-5754 .elementor-element.elementor-element-0f12686 .elementor-image img {
    width: 70%
}

.elementor-element.elementor-element-0f12686 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-0f12686 {
    opacity: 0
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-0f12686 {
    right: -18%
}

body.rtl .elementor-5754 .elementor-element.elementor-element-0f12686 {
    left: -18%
}

.elementor-5754 .elementor-element.elementor-element-f930b47 .elementor-image img {
    width: 70%
}

.elementor-element.elementor-element-f930b47 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f930b47 {
    opacity: 0
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-f930b47 {
    right: 1.978%
}

body.rtl .elementor-5754 .elementor-element.elementor-element-f930b47 {
    left: 1.978%
}

.elementor-5754 .elementor-element.elementor-element-f930b47 {
    top: -42%
}

.elementor-5754 .elementor-element.elementor-element-c213f21 > .elementor-element-populated {
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-670c693 .elementor-text-editor {
    text-align: left
}

.elementor-5754 .elementor-element.elementor-element-670c693 {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 17px;
    z-index: 2;
    color: #808291
}

.elementor-5754 .elementor-element.elementor-element-670c693 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-670c693 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-670c693 {
    opacity: 0
}

.elementor-5754 .elementor-element.elementor-element-e94d863 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5754 .elementor-element.elementor-element-e94d863 {
    z-index: 2;
    margin-top: 0;
    margin-bottom: 240px;
    padding: 0 10% 0 10%
}

.elementor-5754 .elementor-element.elementor-element-5d8252e > .elementor-element-populated {
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-597a27d.elementor-widget-heading .elementor-heading-title {
    color: #0e305d
}

.elementor-5754 .elementor-element.elementor-element-597a27d .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 42px;
    line-height: 1.2em
}

.elementor-5754 .elementor-element.elementor-element-597a27d > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-597a27d {
    z-index: 2;
    width: 100%;
    max-width: 100%
}

.elementor-element.elementor-element-597a27d {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-597a27d {
    opacity: 0
}

.elementor-5754 .elementor-element.elementor-element-d65a129 > .elementor-element-populated {
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-465ff0a .elementor-image img {
    width: 90%;
    box-shadow: 0 30px 75px 0 rgba(0, 0, 0, .2)
}

.elementor-5754 .elementor-element.elementor-element-465ff0a {
    z-index: 2;
    top: -23%
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-465ff0a {
    right: 1%
}

body.rtl .elementor-5754 .elementor-element.elementor-element-465ff0a {
    left: 1%
}

.elementor-5754 .elementor-element.elementor-element-5b024f9 .elementor-image img {
    width: 70%
}

.elementor-element.elementor-element-5b024f9 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5b024f9 {
    opacity: 0
}

body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-5b024f9 {
    right: -18%
}

body.rtl .elementor-5754 .elementor-element.elementor-element-5b024f9 {
    left: -18%
}

.elementor-5754 .elementor-element.elementor-element-0b6c81d {
    margin-top: 20px;
    margin-bottom: 0
}

.elementor-5754 .elementor-element.elementor-element-21d6595 > .elementor-element-populated {
    margin: 10px 60px 0 0;
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-f51202a.elementor-widget-heading .elementor-heading-title {
    color: #0e305d
}

.elementor-5754 .elementor-element.elementor-element-f51202a .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 45px;
    line-height: 1.2em
}

.elementor-5754 .elementor-element.elementor-element-f51202a > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-f51202a {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f51202a {
    opacity: 0
}

.elementor-5754 .elementor-element.elementor-element-f51202a {
    width: 100%;
    max-width: 100%
}

.elementor-5754 .elementor-element.elementor-element-f1e65f0 > .elementor-element-populated {
    margin: 0 40px 0 0;
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-d30241a {
    text-align: left
}

.elementor-5754 .elementor-element.elementor-element-d30241a.elementor-widget-heading .elementor-heading-title {
    color: #808291
}

.elementor-5754 .elementor-element.elementor-element-d30241a .elementor-heading-title {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 17px;
    line-height: 1.7em
}

.elementor-5754 .elementor-element.elementor-element-d30241a > .elementor-widget-container {
    margin: 20px 0 30px 0;
    padding: 0
}

.elementor-element.elementor-element-d30241a {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d30241a {
    opacity: 0
}

.elementor-5754 .elementor-element.elementor-element-d4422fe > .elementor-element-populated {
    margin: 0 0 0 40px;
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-c668638 {
    text-align: left
}

.elementor-5754 .elementor-element.elementor-element-c668638.elementor-widget-heading .elementor-heading-title {
    color: #808291
}

.elementor-5754 .elementor-element.elementor-element-c668638 .elementor-heading-title {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 17px;
    line-height: 1.7em
}

.elementor-5754 .elementor-element.elementor-element-c668638 > .elementor-widget-container {
    margin: 20px 0 30px 0;
    padding: 0
}

.elementor-element.elementor-element-c668638 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c668638 {
    opacity: 0
}

.elementor-5754 .elementor-element.elementor-element-b1956ca > .elementor-element-populated {
    padding: 0
}

.elementor-5754 .elementor-element.elementor-element-3d8d72c {
    z-index: 2
}

@media (min-width: 768px) {
    .elementor-5754 .elementor-element.elementor-element-10e9a05 {
        width: 40%
    }

    .elementor-5754 .elementor-element.elementor-element-9f8724b {
        width: 40%
    }

    .elementor-5754 .elementor-element.elementor-element-6683823 {
        width: 60%
    }

    .elementor-5754 .elementor-element.elementor-element-c213f21 {
        width: 40%
    }

    .elementor-5754 .elementor-element.elementor-element-5d8252e {
        width: 40%
    }

    .elementor-5754 .elementor-element.elementor-element-d65a129 {
        width: 60%
    }
}

@media (max-width: 1024px) {
    .elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-container {
        min-height: 600px
    }

    .elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5754 .elementor-element.elementor-element-10e9a05 > .elementor-element-populated {
        margin: 60px 40px 0 0
    }

    .elementor-5754 .elementor-element.elementor-element-c3f3cb1 .elementor-heading-title {
        font-size: 38px
    }

    .elementor-5754 .elementor-element.elementor-element-d455920 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5754 .elementor-element.elementor-element-0821f25 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5754 .elementor-element.elementor-element-5e28053 > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-5754 .elementor-element.elementor-element-e4f01c5 > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-5754 .elementor-element.elementor-element-3bda538 {
        margin-top: 0;
        margin-bottom: 220px;
        padding: 0
    }

    .elementor-5754 .elementor-element.elementor-element-b31b3ed .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5754 .elementor-element.elementor-element-b31b3ed > .elementor-widget-container {
        margin: 0
    }

    .elementor-5754 .elementor-element.elementor-element-2183395 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5754 .elementor-element.elementor-element-670c693 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5754 .elementor-element.elementor-element-e94d863 {
        margin-top: 0;
        margin-bottom: 160px;
        padding: 0
    }

    .elementor-5754 .elementor-element.elementor-element-597a27d .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5754 .elementor-element.elementor-element-597a27d > .elementor-widget-container {
        margin: 0
    }

    .elementor-5754 .elementor-element.elementor-element-0b6c81d {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5754 .elementor-element.elementor-element-21d6595 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5754 .elementor-element.elementor-element-f51202a .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5754 .elementor-element.elementor-element-f51202a > .elementor-widget-container {
        margin: 0
    }

    .elementor-5754 .elementor-element.elementor-element-f1e65f0 > .elementor-element-populated {
        margin: 0 10px 0 0
    }

    .elementor-5754 .elementor-element.elementor-element-d30241a > .elementor-widget-container {
        padding: 0
    }

    .elementor-5754 .elementor-element.elementor-element-d4422fe > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-5754 .elementor-element.elementor-element-c668638 > .elementor-widget-container {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-container {
        min-height: 700px
    }

    .elementor-5754 .elementor-element.elementor-element-5ac5a52 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5754 .elementor-element.elementor-element-5ac5a52 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5754 .elementor-element.elementor-element-10e9a05.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5754 .elementor-element.elementor-element-10e9a05 > .elementor-element-populated {
        margin: 200px 0 60px 0;
        padding: 0 20px 0 20px
    }

    .elementor-5754 .elementor-element.elementor-element-c3f3cb1 {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-5754 .elementor-element.elementor-element-c3f3cb1 .elementor-heading-title {
        font-size: 36px
    }

    .elementor-5754 .elementor-element.elementor-element-c3f3cb1 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5754 .elementor-element.elementor-element-d455920 .elementor-text-editor {
        text-align: left
    }

    .elementor-5754 .elementor-element.elementor-element-d455920 > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    body:not(.rtl) .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
        right: -24%
    }

    body.rtl .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
        left: -24%
    }

    .elementor-5754 .elementor-element.elementor-element-b9f6e5d {
        top: 28px
    }

    .elementor-5754 .elementor-element.elementor-element-0821f25 {
        margin-top: 60px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5754 .elementor-element.elementor-element-5e28053.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5754 .elementor-element.elementor-element-5e28053 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5754 .elementor-element.elementor-element-1089201 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5754 .elementor-element.elementor-element-df9b61d {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5754 .elementor-element.elementor-element-e4f01c5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5754 .elementor-element.elementor-element-e4f01c5 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5754 .elementor-element.elementor-element-3bda538 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 100px 0
    }

    .elementor-5754 .elementor-element.elementor-element-9f8724b > .elementor-element-populated {
        margin: 0 0 60px 0
    }

    .elementor-5754 .elementor-element.elementor-element-b31b3ed {
        text-align: center
    }

    .elementor-5754 .elementor-element.elementor-element-b31b3ed .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5754 .elementor-element.elementor-element-b31b3ed > .elementor-widget-container {
        margin: 0
    }

    .elementor-5754 .elementor-element.elementor-element-2183395 > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-5754 .elementor-element.elementor-element-0f12686 {
        top: 3%
    }

    .elementor-5754 .elementor-element.elementor-element-f930b47 {
        top: -6%
    }

    .elementor-5754 .elementor-element.elementor-element-c213f21 > .elementor-element-populated {
        margin: 0 0 60px 0
    }

    .elementor-5754 .elementor-element.elementor-element-670c693 > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-5754 .elementor-element.elementor-element-e94d863 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 100px 0
    }

    .elementor-5754 .elementor-element.elementor-element-5d8252e > .elementor-element-populated {
        margin: 0 0 60px 0
    }

    .elementor-5754 .elementor-element.elementor-element-597a27d {
        text-align: center
    }

    .elementor-5754 .elementor-element.elementor-element-597a27d .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5754 .elementor-element.elementor-element-597a27d > .elementor-widget-container {
        margin: 0
    }

    .elementor-5754 .elementor-element.elementor-element-5b024f9 {
        top: -4%
    }

    .elementor-5754 .elementor-element.elementor-element-f51202a {
        text-align: center
    }

    .elementor-5754 .elementor-element.elementor-element-f51202a .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5754 .elementor-element.elementor-element-f51202a > .elementor-widget-container {
        margin: 0
    }

    .elementor-5754 .elementor-element.elementor-element-d30241a {
        text-align: center
    }

    .elementor-5754 .elementor-element.elementor-element-d30241a .elementor-heading-title {
        line-height: 1.5em
    }

    .elementor-5754 .elementor-element.elementor-element-c668638 {
        text-align: center
    }

    .elementor-5754 .elementor-element.elementor-element-c668638 .elementor-heading-title {
        line-height: 1.5em
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5754 .elementor-element.elementor-element-10e9a05 {
        width: 50%
    }

    .elementor-5754 .elementor-element.elementor-element-5e28053 {
        width: 100%
    }

    .elementor-5754 .elementor-element.elementor-element-1089201 {
        width: 100%
    }

    .elementor-5754 .elementor-element.elementor-element-e4f01c5 {
        width: 100%
    }
}

.elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-container {
    min-height: 620px
}

.elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5806 .elementor-element.elementor-element-6e97d40:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/young-business-people-outdoors-working-XET53PN-1.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover
}

.elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .2;
    background-color: #000
}

.elementor-5806 .elementor-element.elementor-element-6e97d40 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5806 .elementor-element.elementor-element-48826e9.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5806 .elementor-element.elementor-element-48826e9 > .elementor-element-populated {
    margin: -20px 0 0 0;
    padding: 0
}

.elementor-5806 .elementor-element.elementor-element-ce275fd.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5806 .elementor-element.elementor-element-ce275fd .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1.3em
}

.elementor-5806 .elementor-element.elementor-element-ce275fd > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-ce275fd {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ce275fd {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-ce275fd {
    width: auto;
    max-width: auto
}

.elementor-5806 .elementor-element.elementor-element-6196184 .elementor-text-editor {
    text-align: left
}

.elementor-5806 .elementor-element.elementor-element-6196184 {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 17px;
    color: #fff
}

.elementor-5806 .elementor-element.elementor-element-6196184 > .elementor-widget-container {
    margin: 0;
    padding: 0 30% 0 0
}

.elementor-element.elementor-element-6196184 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6196184 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button, .elementor-5806 .elementor-element.elementor-element-91c1762 a.elementor-button {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-weight: 700;
    color: #fff;
    border-radius: 5px 5px 5px 5px;
    background-color: #bba07a;
    fill: #fff
}

.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button:focus, .elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button:hover, .elementor-5806 .elementor-element.elementor-element-91c1762 a.elementor-button:focus, .elementor-5806 .elementor-element.elementor-element-91c1762 a.elementor-button:hover {
    color: #fff;
    border-color: #fff;
    background-color: rgba(22, 57, 103, 0)
}

.elementor-5806 .elementor-element.elementor-element-91c1762 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #bba07a
}

.elementor-5806 .elementor-element.elementor-element-91c1762 > .elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-element.elementor-element-91c1762 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-91c1762 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-3889d0c > .elementor-element-populated {
    padding: 0
}

.elementor-5806 .elementor-element.elementor-element-8924a90 {
    margin-top: 100px;
    margin-bottom: 40px
}

.elementor-5806 .elementor-element.elementor-element-e6831f8 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-e6831f8.elementor-widget-heading .elementor-heading-title {
    color: #bba07a
}

.elementor-5806 .elementor-element.elementor-element-e6831f8 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5806 .elementor-element.elementor-element-e6831f8 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-e6831f8 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e6831f8 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-1d1da05 {
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-1d1da05.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-5806 .elementor-element.elementor-element-1d1da05 .elementor-heading-title {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 18px;
    line-height: 1.7em
}

.elementor-5806 .elementor-element.elementor-element-1d1da05 > .elementor-widget-container {
    margin: 20px 0 30px 0;
    padding: 0 30% 0 30%
}

.elementor-element.elementor-element-1d1da05 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1d1da05 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-73729a5 > .elementor-element-populated {
    padding: 0
}

.elementor-5806 .elementor-element.elementor-element-0ca09d4 .horizontal-gallery-wrapper .horizontal-gallery-cell {
    box-shadow: 0 50px 75px 0 rgba(0, 0, 0, .2)
}

.elementor-5806 .elementor-element.elementor-element-0ca09d4 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #fff
}

.elementor-5806 .elementor-element.elementor-element-0ca09d4 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #222
}

.elementor-5806 .elementor-element.elementor-element-0ca09d4 > .elementor-widget-container {
    padding: 0
}

.elementor-5806 .elementor-element.elementor-element-d47833c {
    margin-top: 100px;
    margin-bottom: 40px
}

.elementor-5806 .elementor-element.elementor-element-53905d2 {
    z-index: 1;
    margin-top: 0;
    margin-bottom: 100px
}

.elementor-5806 .elementor-element.elementor-element-a1f347c .elementor-image img {
    width: 92px
}

.elementor-5806 .elementor-element.elementor-element-a1f347c > .elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-element.elementor-element-a1f347c {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a1f347c {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-317df30 {
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-317df30.elementor-widget-heading .elementor-heading-title {
    color: #344d6c
}

.elementor-5806 .elementor-element.elementor-element-317df30 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-317df30 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-317df30 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-a67db66 {
    --divider-border-style: zigzag;
    --divider-border-color: #BBA07A;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5806 .elementor-element.elementor-element-a67db66 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5806 .elementor-element.elementor-element-a67db66 .elementor-divider {
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-a67db66 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-a67db66 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a67db66 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-4858f1b .elementor-text-editor {
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-4858f1b {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 17px;
    color: #7e8090
}

.elementor-5806 .elementor-element.elementor-element-4858f1b > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-4858f1b {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4858f1b {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-c8d41d5 .elementor-image img {
    width: 70px
}

.elementor-5806 .elementor-element.elementor-element-c8d41d5 > .elementor-widget-container {
    margin: -5px 0 20px 0
}

.elementor-element.elementor-element-c8d41d5 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c8d41d5 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-26b8f78 {
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-26b8f78.elementor-widget-heading .elementor-heading-title {
    color: #344d6c
}

.elementor-5806 .elementor-element.elementor-element-26b8f78 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-26b8f78 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-26b8f78 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-5018b4e .elementor-text-editor {
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-5018b4e {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 17px;
    color: #7e8090
}

.elementor-5806 .elementor-element.elementor-element-5018b4e > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-5018b4e {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5018b4e {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-5a5c8ed .elementor-image img {
    width: 50px
}

.elementor-5806 .elementor-element.elementor-element-5a5c8ed > .elementor-widget-container {
    margin: 0 0 25px 0
}

.elementor-element.elementor-element-5a5c8ed {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5a5c8ed {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-843ca17 {
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-843ca17.elementor-widget-heading .elementor-heading-title {
    color: #344d6c
}

.elementor-5806 .elementor-element.elementor-element-843ca17 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-843ca17 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-843ca17 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-341c08d .elementor-text-editor {
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-341c08d {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 17px;
    color: #7e8090
}

.elementor-5806 .elementor-element.elementor-element-341c08d > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-341c08d {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-341c08d {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-1d0ee03.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5806 .elementor-element.elementor-element-1d0ee03:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-background-slideshow, .elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated, .elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated {
    margin: 0 0 0 40px;
    padding: 50px 30px 30px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-1d0ee03 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1d0ee03 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-87e78f5 .elementor-image img {
    width: 79px
}

.elementor-5806 .elementor-element.elementor-element-87e78f5 > .elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-element.elementor-element-87e78f5 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-87e78f5 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-360c6b5 {
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-360c6b5.elementor-widget-heading .elementor-heading-title {
    color: #344d6c
}

.elementor-5806 .elementor-element.elementor-element-360c6b5 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-360c6b5 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-360c6b5 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-dc4e74d {
    --divider-border-style: zigzag;
    --divider-border-color: #BBA07A;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5806 .elementor-element.elementor-element-dc4e74d .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5806 .elementor-element.elementor-element-dc4e74d .elementor-divider {
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-dc4e74d > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-dc4e74d {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-dc4e74d {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-db99006 .elementor-text-editor {
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-db99006 {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 17px;
    color: #7e8090
}

.elementor-5806 .elementor-element.elementor-element-db99006 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-db99006 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-db99006 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-e0013d1 > .elementor-element-populated {
    padding: 0
}

.elementor-5806 .elementor-element.elementor-element-a403c4c {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-a403c4c.elementor-widget-heading .elementor-heading-title {
    color: #344d6c
}

.elementor-5806 .elementor-element.elementor-element-a403c4c .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 48px;
    line-height: 1.2em
}

.elementor-5806 .elementor-element.elementor-element-a403c4c > .elementor-widget-container {
    margin: 0;
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-a403c4c {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a403c4c {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-7683486 {
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-7683486.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-5806 .elementor-element.elementor-element-7683486 .elementor-heading-title {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 18px;
    line-height: 1.7em
}

.elementor-5806 .elementor-element.elementor-element-7683486 > .elementor-widget-container {
    margin: 20px 0 30px 0;
    padding: 0 30% 0 30%
}

.elementor-element.elementor-element-7683486 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7683486 {
    opacity: 0
}

.elementor-5806 .elementor-element.elementor-element-b946c3b {
    margin-top: 0;
    margin-bottom: 100px
}

.elementor-5806 .elementor-element.elementor-element-165c2e7 > .elementor-element-populated {
    padding: 1px 1px 1px 1px
}

.elementor-5806 .elementor-element.elementor-element-44d1f05:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/business-colleagues-having-meeting-in-conference-KS674JC-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-5806 .elementor-element.elementor-element-44d1f05 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .7;
    background-color: #000
}

.elementor-5806 .elementor-element.elementor-element-44d1f05 {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 60px 60px 60px 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5806 .elementor-element.elementor-element-e3d4a02 > .elementor-element-populated {
    padding: 80px 80px 80px 80px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, .3)
}

.elementor-5806 .elementor-element.elementor-element-e3d4a02 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5806 .elementor-element.elementor-element-37597d2 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5806 .elementor-element.elementor-element-37597d2.elementor-widget-heading .elementor-heading-title {
    color: #bba07a
}

.elementor-5806 .elementor-element.elementor-element-37597d2 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5806 .elementor-element.elementor-element-37597d2 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-37597d2 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-37597d2 {
    opacity: 0
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5806 .elementor-element.elementor-element-48826e9 {
        width: 60%
    }

    .elementor-5806 .elementor-element.elementor-element-1d0ee03 {
        width: 50%
    }
}

@media (max-width: 1024px) {
    .elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-container {
        min-height: 700px
    }

    .elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5806 .elementor-element.elementor-element-ce275fd .elementor-heading-title {
        font-size: 40px
    }

    .elementor-5806 .elementor-element.elementor-element-6196184 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5806 .elementor-element.elementor-element-e6831f8 {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-5806 .elementor-element.elementor-element-e6831f8 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5806 .elementor-element.elementor-element-e6831f8 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5806 .elementor-element.elementor-element-1d1da05 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5806 .elementor-element.elementor-element-4858f1b > .elementor-widget-container {
        padding: 0
    }

    .elementor-5806 .elementor-element.elementor-element-5018b4e > .elementor-widget-container {
        padding: 0
    }

    .elementor-5806 .elementor-element.elementor-element-341c08d > .elementor-widget-container {
        padding: 0
    }

    .elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated {
        margin: 0 0 0 20px
    }

    .elementor-5806 .elementor-element.elementor-element-db99006 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5806 .elementor-element.elementor-element-a403c4c .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5806 .elementor-element.elementor-element-a403c4c > .elementor-widget-container {
        margin: 0
    }

    .elementor-5806 .elementor-element.elementor-element-7683486 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5806 .elementor-element.elementor-element-37597d2 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5806 .elementor-element.elementor-element-37597d2 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5806 .elementor-element.elementor-element-37597d2 > .elementor-widget-container {
        margin: 0 0 10px 0;
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-container {
        min-height: 600px
    }

    .elementor-5806 .elementor-element.elementor-element-6e97d40 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5806 .elementor-element.elementor-element-6e97d40 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5806 .elementor-element.elementor-element-48826e9 > .elementor-element-populated {
        margin: -270px 0 0 0;
        padding: 0 17px 0 20px
    }

    .elementor-5806 .elementor-element.elementor-element-ce275fd {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5806 .elementor-element.elementor-element-ce275fd .elementor-heading-title {
        font-size: 40px
    }

    .elementor-5806 .elementor-element.elementor-element-ce275fd > .elementor-widget-container {
        margin: 240px 0 0 0
    }

    .elementor-5806 .elementor-element.elementor-element-6196184 .elementor-text-editor {
        text-align: center
    }

    .elementor-5806 .elementor-element.elementor-element-6196184 > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-5806 .elementor-element.elementor-element-91c1762 > .elementor-widget-container {
        margin: 30px 0 0 0
    }

    .elementor-5806 .elementor-element.elementor-element-8924a90 {
        margin-top: 80px;
        margin-bottom: 40px
    }

    .elementor-5806 .elementor-element.elementor-element-e6831f8 {
        text-align: center
    }

    .elementor-5806 .elementor-element.elementor-element-e6831f8 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

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

    .elementor-5806 .elementor-element.elementor-element-1d1da05 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-5806 .elementor-element.elementor-element-d47833c {
        margin-top: 80px;
        margin-bottom: 0
    }

    .elementor-5806 .elementor-element.elementor-element-53905d2 {
        margin-top: 40px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-background-slideshow, .elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated, .elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5806 .elementor-element.elementor-element-1d0ee03 > .elementor-element-populated {
        margin: 0
    }

    .elementor-5806 .elementor-element.elementor-element-a403c4c {
        text-align: center
    }

    .elementor-5806 .elementor-element.elementor-element-a403c4c .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5806 .elementor-element.elementor-element-a403c4c > .elementor-widget-container {
        margin: 0
    }

    .elementor-5806 .elementor-element.elementor-element-7683486 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-5806 .elementor-element.elementor-element-b946c3b {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5806 .elementor-element.elementor-element-44d1f05 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 60px 60px 60px 60px
    }

    .elementor-5806 .elementor-element.elementor-element-e3d4a02 > .elementor-element-populated {
        margin: 20px 20px 20px 20px;
        padding: 40px 40px 40px 40px
    }

    .elementor-5806 .elementor-element.elementor-element-37597d2 {
        text-align: center
    }

    .elementor-5806 .elementor-element.elementor-element-37597d2 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5806 .elementor-element.elementor-element-37597d2 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media (min-width: 1025px) {
    .elementor-5806 .elementor-element.elementor-element-44d1f05:not(.elementor-motion-effects-element-type-background) {
        background-attachment: fixed
    }
}

.elementor-5839 .elementor-element.elementor-element-55ca19a {
    padding: 120px 0 120px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5839 .elementor-element.elementor-element-55ca19a > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5839 .elementor-element.elementor-element-4e9ea17 > .elementor-element-populated {
    padding: 0
}

.elementor-5839 .elementor-element.elementor-element-9e73e30 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-5839 .elementor-element.elementor-element-7887195 > .elementor-element-populated {
    padding: 0
}

.elementor-5839 .elementor-element.elementor-element-bda100b {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5839 .elementor-element.elementor-element-bda100b.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5839 .elementor-element.elementor-element-bda100b .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5839 .elementor-element.elementor-element-bda100b > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-bda100b {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-bda100b {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-6312490 > .elementor-widget-container {
    margin: 40px 0 0 -10px
}

.elementor-5839 .elementor-element.elementor-element-6312490 {
    z-index: 2
}

.elementor-element.elementor-element-6312490 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6312490 {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-40ee7ef {
    bottom: 36%;
    width: 140%;
    max-width: 140%
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-40ee7ef {
    left: -79%
}

body.rtl .elementor-5839 .elementor-element.elementor-element-40ee7ef {
    right: -79%
}

.elementor-5839 .elementor-element.elementor-element-d8e37df > .elementor-element-populated {
    padding: 0
}

.elementor-5839 .elementor-element.elementor-element-d3895da {
    padding: 0 0 100px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5839 .elementor-element.elementor-element-d3895da > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5839 .elementor-element.elementor-element-409980e > .elementor-element-populated {
    padding: 0
}

.elementor-5839 .elementor-element.elementor-element-1d49598 {
    top: -200%;
    width: 140%;
    max-width: 140%
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-1d49598 {
    right: -85%
}

body.rtl .elementor-5839 .elementor-element.elementor-element-1d49598 {
    left: -85%
}

.elementor-5839 .elementor-element.elementor-element-074395a {
    z-index: 1;
    margin-top: 0;
    margin-bottom: 100px
}

.elementor-5839 .elementor-element.elementor-element-895640c.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5839 .elementor-element.elementor-element-895640c:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-5839 .elementor-element.elementor-element-895640c > .elementor-background-slideshow, .elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated, .elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated {
    margin: 0 40px 0 0;
    padding: 50px 30px 30px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-895640c {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-895640c {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-de6b1cb {
    text-align: center
}

.elementor-5839 .elementor-element.elementor-element-de6b1cb.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5839 .elementor-element.elementor-element-de6b1cb .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-de6b1cb {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-de6b1cb {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-bb9696d {
    --divider-border-style: zigzag;
    --divider-border-color: #BBA07A;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5839 .elementor-element.elementor-element-bb9696d .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5839 .elementor-element.elementor-element-bb9696d .elementor-divider {
    text-align: center
}

.elementor-5839 .elementor-element.elementor-element-bb9696d > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-bb9696d {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-bb9696d {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-a0a9ef5 {
    text-align: center
}

.elementor-5839 .elementor-element.elementor-element-a0a9ef5.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5839 .elementor-element.elementor-element-a0a9ef5 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-a0a9ef5 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a0a9ef5 {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-e725f14 .elementor-image img {
    width: 50px
}

.elementor-5839 .elementor-element.elementor-element-e725f14 > .elementor-widget-container {
    margin: 0 0 25px 0
}

.elementor-element.elementor-element-e725f14 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e725f14 {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-5757041 {
    text-align: center
}

.elementor-5839 .elementor-element.elementor-element-5757041.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5839 .elementor-element.elementor-element-5757041 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-5757041 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5757041 {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-3a263b5 .elementor-text-editor {
    text-align: center
}

.elementor-5839 .elementor-element.elementor-element-3a263b5 {
    font-family: Karla, Sans-serif;
    font-size: 16px;
    color: #808291
}

.elementor-5839 .elementor-element.elementor-element-3a263b5 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-3a263b5 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3a263b5 {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-104207d.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5839 .elementor-element.elementor-element-104207d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-5839 .elementor-element.elementor-element-104207d > .elementor-background-slideshow, .elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated, .elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated {
    margin: 0 0 0 40px;
    padding: 50px 30px 30px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-104207d {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-104207d {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-2d80320 .elementor-image img {
    width: 79px
}

.elementor-5839 .elementor-element.elementor-element-2d80320 > .elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-element.elementor-element-2d80320 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2d80320 {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-c961d5e {
    text-align: center
}

.elementor-5839 .elementor-element.elementor-element-c961d5e.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5839 .elementor-element.elementor-element-c961d5e .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-c961d5e {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c961d5e {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-328be9b {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5839 .elementor-element.elementor-element-328be9b.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5839 .elementor-element.elementor-element-328be9b .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 1.3em
}

.elementor-5839 .elementor-element.elementor-element-328be9b > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-328be9b {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-328be9b {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-70f9435 > .elementor-element-populated {
    padding: 0
}

.elementor-5839 .elementor-element.elementor-element-7289c22 > .elementor-container {
    min-height: 400px
}

.elementor-5839 .elementor-element.elementor-element-7289c22 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5839 .elementor-element.elementor-element-7289c22 {
    z-index: 1;
    margin-top: 120px;
    margin-bottom: 180px;
    padding: 0 0 100px 0
}

.elementor-5839 .elementor-element.elementor-element-54e58a5 {
    z-index: 2;
    top: -107%;
    width: 319px;
    max-width: 319px
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-54e58a5 {
    left: -29%
}

body.rtl .elementor-5839 .elementor-element.elementor-element-54e58a5 {
    right: -29%
}

.elementor-5839 .elementor-element.elementor-element-75d6e89 {
    z-index: 2;
    bottom: -563px;
    width: 299px;
    max-width: 299px
}

body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-75d6e89 {
    left: -24%
}

body.rtl .elementor-5839 .elementor-element.elementor-element-75d6e89 {
    right: -24%
}

.elementor-5839 .elementor-element.elementor-element-08a6385 > .elementor-element-populated {
    padding: 0
}

.elementor-5839 .elementor-element.elementor-element-4d235fd.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5839 .elementor-element.elementor-element-4d235fd .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 45px;
    line-height: 1.3em
}

.elementor-5839 .elementor-element.elementor-element-4d235fd > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-4d235fd {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4d235fd {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-4d235fd {
    width: 100%;
    max-width: 100%
}

.elementor-5839 .elementor-element.elementor-element-8855d53 {
    margin-top: 30px;
    margin-bottom: 20px
}

.elementor-5839 .elementor-element.elementor-element-c3de1a0 > .elementor-element-populated {
    margin: 0 20px 0 0;
    padding: 0
}

.elementor-5839 .elementor-element.elementor-element-79e5946.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5839 .elementor-element.elementor-element-79e5946 .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-element.elementor-element-79e5946 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-79e5946 {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-669c77b {
    text-align: left
}

.elementor-5839 .elementor-element.elementor-element-669c77b.elementor-widget-heading .elementor-heading-title {
    color: #808291
}

.elementor-5839 .elementor-element.elementor-element-669c77b .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 16px;
    line-height: 1.7em
}

.elementor-5839 .elementor-element.elementor-element-669c77b > .elementor-widget-container {
    margin: 10px 0 0 0;
    padding: 0
}

.elementor-element.elementor-element-669c77b {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-669c77b {
    opacity: 0
}

.elementor-5839 .elementor-element.elementor-element-52774f4.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5839 .elementor-element.elementor-element-52774f4 .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-element.elementor-element-52774f4 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-52774f4 {
    opacity: 0
}

@media (min-width: 768px) {
    .elementor-5839 .elementor-element.elementor-element-7887195 {
        width: 40%
    }

    .elementor-5839 .elementor-element.elementor-element-d8e37df {
        width: 60%
    }
}

@media (max-width: 1024px) {
    .elementor-5839 .elementor-element.elementor-element-55ca19a {
        margin-top: 0;
        margin-bottom: 0;
        padding: 480px 0 80px 0
    }

    .elementor-5839 .elementor-element.elementor-element-7887195 > .elementor-element-populated {
        margin: 100px 0 0 0;
        padding: 0 0 0 30px
    }

    .elementor-5839 .elementor-element.elementor-element-bda100b {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-5839 .elementor-element.elementor-element-bda100b .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5839 .elementor-element.elementor-element-bda100b > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5839 .elementor-element.elementor-element-d3895da {
        padding: 0 0 80px 0
    }

    .elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated {
        margin: 0 20px 40px 0
    }

    .elementor-5839 .elementor-element.elementor-element-3a263b5 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated {
        margin: 0 0 0 20px
    }

    .elementor-5839 .elementor-element.elementor-element-328be9b .elementor-heading-title {
        font-size: 40px
    }

    .elementor-5839 .elementor-element.elementor-element-7289c22 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5839 .elementor-element.elementor-element-54e58a5 {
        width: 215px;
        max-width: 215px
    }

    .elementor-5839 .elementor-element.elementor-element-75d6e89 {
        bottom: -338px;
        width: 210px;
        max-width: 210px
    }

    .elementor-5839 .elementor-element.elementor-element-4d235fd .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5839 .elementor-element.elementor-element-4d235fd > .elementor-widget-container {
        margin: 0
    }

    .elementor-5839 .elementor-element.elementor-element-669c77b > .elementor-widget-container {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-5839 .elementor-element.elementor-element-55ca19a {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 80px 0
    }

    .elementor-5839 .elementor-element.elementor-element-9e73e30 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5839 .elementor-element.elementor-element-7887195 > .elementor-element-populated {
        margin: 40px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-5839 .elementor-element.elementor-element-bda100b {
        text-align: center
    }

    .elementor-5839 .elementor-element.elementor-element-bda100b .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5839 .elementor-element.elementor-element-bda100b > .elementor-widget-container {
        margin: 20px 0 10px 0;
        padding: 0
    }

    .elementor-5839 .elementor-element.elementor-element-6312490 > .elementor-widget-container {
        margin: 20px 0 0 0;
        padding: 0
    }

    .elementor-5839 .elementor-element.elementor-element-d8e37df > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5839 .elementor-element.elementor-element-409980e > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5839 .elementor-element.elementor-element-074395a {
        margin-top: 40px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5839 .elementor-element.elementor-element-895640c > .elementor-background-slideshow, .elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated, .elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5839 .elementor-element.elementor-element-895640c > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-5839 .elementor-element.elementor-element-104207d > .elementor-background-slideshow, .elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated, .elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5839 .elementor-element.elementor-element-104207d > .elementor-element-populated {
        margin: 0
    }

    .elementor-5839 .elementor-element.elementor-element-328be9b {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5839 .elementor-element.elementor-element-328be9b .elementor-heading-title {
        font-size: 32px
    }

    .elementor-5839 .elementor-element.elementor-element-328be9b > .elementor-widget-container {
        margin: 60px 0 40px 0
    }

    .elementor-5839 .elementor-element.elementor-element-7289c22 > .elementor-container {
        min-height: 0
    }

    .elementor-5839 .elementor-element.elementor-element-7289c22 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5839 .elementor-element.elementor-element-7289c22 {
        margin-top: -40px;
        margin-bottom: 0;
        padding: 60px 0 40px 0
    }

    .elementor-5839 .elementor-element.elementor-element-54e58a5 .elementor-image img {
        width: 100vw
    }

    .elementor-5839 .elementor-element.elementor-element-54e58a5 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5839 .elementor-element.elementor-element-54e58a5 {
        top: 597px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-54e58a5 {
        left: 39px
    }

    body.rtl .elementor-5839 .elementor-element.elementor-element-54e58a5 {
        right: 39px
    }

    .elementor-5839 .elementor-element.elementor-element-75d6e89 .elementor-image img {
        width: 100vw
    }

    .elementor-5839 .elementor-element.elementor-element-75d6e89 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5839 .elementor-element.elementor-element-75d6e89 {
        bottom: -533px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5839 .elementor-element.elementor-element-75d6e89 {
        left: 41px
    }

    body.rtl .elementor-5839 .elementor-element.elementor-element-75d6e89 {
        right: 41px
    }

    .elementor-5839 .elementor-element.elementor-element-4d235fd {
        text-align: center
    }

    .elementor-5839 .elementor-element.elementor-element-4d235fd .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5839 .elementor-element.elementor-element-4d235fd > .elementor-widget-container {
        margin: 0
    }

    .elementor-5839 .elementor-element.elementor-element-c3de1a0 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5839 .elementor-element.elementor-element-79e5946 {
        text-align: center
    }

    .elementor-5839 .elementor-element.elementor-element-669c77b {
        text-align: center
    }

    .elementor-5839 .elementor-element.elementor-element-669c77b .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5839 .elementor-element.elementor-element-52774f4 {
        text-align: center
    }

    .elementor-5839 .elementor-element.elementor-element-52774f4 > .elementor-widget-container {
        margin: 40px 0 0 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5839 .elementor-element.elementor-element-7887195 {
        width: 100%
    }

    .elementor-5839 .elementor-element.elementor-element-d8e37df {
        width: 100%
    }

    .elementor-5839 .elementor-element.elementor-element-895640c {
        width: 50%
    }

    .elementor-5839 .elementor-element.elementor-element-104207d {
        width: 50%
    }
}

.elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-container {
    min-height: 700px
}

.elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3779 .elementor-element.elementor-element-380d4e6:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/serious-mature-old-woman-holding-clipboard-with-P5KFEXN-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .2;
    background-color: #000
}

.elementor-3779 .elementor-element.elementor-element-380d4e6 {
    margin-top: 0;
    margin-bottom: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3779 .elementor-element.elementor-element-50051e6.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3779 .elementor-element.elementor-element-50051e6 > .elementor-element-populated {
    margin: 50px 0 0 0;
    padding: 0 50% 0 0
}

.elementor-3779 .elementor-element.elementor-element-18a1c93 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-3779 .elementor-element.elementor-element-18a1c93.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3779 .elementor-element.elementor-element-18a1c93 .elementor-heading-title {
    font-size: 55px;
    line-height: 1.3em
}

.elementor-element.elementor-element-18a1c93 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-18a1c93 {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-f02b15c:not(.elementor-motion-effects-element-type-background) {
    background-color: #f9f9f9
}

.elementor-3779 .elementor-element.elementor-element-f02b15c {
    padding: 25px 0 25px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3779 .elementor-element.elementor-element-f02b15c > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3779 .elementor-element.elementor-element-4b7d29b > .elementor-element-populated {
    padding: 0
}

.elementor-3779 .elementor-element.elementor-element-f8b9611.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-3779 .elementor-element.elementor-element-497d925.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-3779 .elementor-element.elementor-element-15b1ed8.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3779 .elementor-element.elementor-element-ce413ea > .elementor-element-populated {
    padding: 0
}

.elementor-3779 .elementor-element.elementor-element-3fd53ef.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-3779 .elementor-element.elementor-element-3882859.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3779 .elementor-element.elementor-element-6e682c0 > .elementor-element-populated {
    padding: 0
}

.elementor-3779 .elementor-element.elementor-element-5ee984c.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-3779 .elementor-element.elementor-element-739b2f5 {
    margin-top: 80px;
    margin-bottom: 80px
}

.elementor-3779 .elementor-element.elementor-element-6063b93 > .elementor-element-populated {
    padding: 0 120px 0 0
}

.elementor-3779 .elementor-element.elementor-element-1671627.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3779 .elementor-element.elementor-element-1671627 .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em
}

.elementor-3779 .elementor-element.elementor-element-1671627 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-1671627 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1671627 {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-1671627 {
    width: 100%;
    max-width: 100%
}

.elementor-3779 .elementor-element.elementor-element-b8e12c4 > .elementor-element-populated {
    padding: 0
}

.elementor-3779 .elementor-element.elementor-element-163c6a7.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-element.elementor-element-163c6a7 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-163c6a7 {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-19b596e.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-element.elementor-element-19b596e {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-19b596e {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-26083d6.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-element.elementor-element-26083d6 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-26083d6 {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-0453716.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-element.elementor-element-0453716 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-0453716 {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-59359c3 > .elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-9b14e37 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9b14e37 {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-1e2b1bb > .elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-7405469 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7405469 {
    opacity: 0
}

.elementor-element.elementor-element-5707f12 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5707f12 {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-659d1a1 {
    padding: 90px 0 90px 0
}

.elementor-3779 .elementor-element.elementor-element-fb02e19 > .elementor-element-populated {
    padding: 0
}

.elementor-3779 .elementor-element.elementor-element-345cef5 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #fff
}

.elementor-3779 .elementor-element.elementor-element-345cef5 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #000
}

.elementor-element.elementor-element-345cef5 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-345cef5 {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-5e39829 {
    margin-top: 0;
    margin-bottom: 80px
}

.elementor-3779 .elementor-element.elementor-element-b430c93 > .elementor-element-populated {
    padding: 0 120px 0 0
}

.elementor-3779 .elementor-element.elementor-element-7366b33.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3779 .elementor-element.elementor-element-7366b33 .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em
}

.elementor-3779 .elementor-element.elementor-element-7366b33 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-7366b33 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7366b33 {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-7366b33 {
    width: 100%;
    max-width: 100%
}

.elementor-3779 .elementor-element.elementor-element-f269366 > .elementor-element-populated {
    padding: 0
}

.elementor-3779 .elementor-element.elementor-element-582479b.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-3779 .elementor-element.elementor-element-582479b .elementor-heading-title {
    font-size: 20px;
    line-height: 1.7em
}

.elementor-3779 .elementor-element.elementor-element-582479b > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-582479b {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-582479b {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-41929ed {
    padding: 0
}

.elementor-3779 .elementor-element.elementor-element-a07a06b > .elementor-element-populated {
    padding: 0
}

.elementor-3779 .elementor-element.elementor-element-b33d482 {
    margin-top: 80px;
    margin-bottom: 80px
}

.elementor-3779 .elementor-element.elementor-element-073fe6c > .elementor-element-populated {
    padding: 0
}

.elementor-3779 .elementor-element.elementor-element-3617bb1 {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-3779 .elementor-element.elementor-element-3617bb1.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3779 .elementor-element.elementor-element-3617bb1 .elementor-heading-title {
    font-size: 32px;
    font-weight: 400;
    font-style: italic;
    line-height: 1.4em
}

.elementor-3779 .elementor-element.elementor-element-3617bb1 > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-3617bb1 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3617bb1 {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-6789e70 {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-3779 .elementor-element.elementor-element-6789e70.elementor-widget-heading .elementor-heading-title {
    color: #57b957
}

.elementor-3779 .elementor-element.elementor-element-6789e70 .elementor-heading-title {
    font-size: 18px;
    font-weight: 700
}

.elementor-3779 .elementor-element.elementor-element-6789e70 > .elementor-widget-container {
    margin: 30px 0 10px 5px
}

.elementor-element.elementor-element-6789e70 {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6789e70 {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-b9957a3 {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-3779 .elementor-element.elementor-element-b9957a3.elementor-widget-heading .elementor-heading-title {
    color: #999
}

.elementor-3779 .elementor-element.elementor-element-b9957a3 .elementor-heading-title {
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase
}

.elementor-3779 .elementor-element.elementor-element-b9957a3 > .elementor-widget-container {
    margin: -10px 0 10px 5px
}

.elementor-element.elementor-element-b9957a3 {
    transition-delay: 750ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b9957a3 {
    opacity: 0
}

.elementor-3779 .elementor-element.elementor-element-e3f1244 {
    margin-top: 100px;
    margin-bottom: 60px
}

.elementor-3779 .elementor-element.elementor-element-148466d .elementor-image img {
    border-radius: 0
}

.elementor-3779 .elementor-element.elementor-element-10ee193 > .elementor-element-populated {
    margin: 0 5px 0 5px
}

.elementor-3779 .elementor-element.elementor-element-857fd92 .elementor-image img {
    border-radius: 0
}

.elementor-3779 .elementor-element.elementor-element-536628b {
    text-align: center
}

.elementor-3779 .elementor-element.elementor-element-536628b > .elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button, .elementor-3779 .elementor-element.elementor-element-0e10b04 a.elementor-button {
    font-weight: 700;
    color: #fff;
    border-radius: 5px 5px 5px 5px;
    background-color: #57b957;
    fill: #fff
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button:focus, .elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button:hover, .elementor-3779 .elementor-element.elementor-element-0e10b04 a.elementor-button:focus, .elementor-3779 .elementor-element.elementor-element-0e10b04 a.elementor-button:hover {
    color: #57b957;
    border-color: #57b957;
    background-color: rgba(255, 255, 255, 0)
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #57b957
}

.elementor-3779 .elementor-element.elementor-element-0e10b04 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-3779 .elementor-element.elementor-element-208b321 > .elementor-element-populated {
    padding: 0
}

@media (min-width: 1025px) {
    .elementor-3779 .elementor-element.elementor-element-380d4e6:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-container {
        min-height: 520px
    }

    .elementor-3779 .elementor-element.elementor-element-380d4e6 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3779 .elementor-element.elementor-element-50051e6 > .elementor-element-populated {
        padding: 0 30% 0 0
    }

    .elementor-3779 .elementor-element.elementor-element-18a1c93 .elementor-heading-title {
        font-size: 45px
    }

    .elementor-3779 .elementor-element.elementor-element-4b7d29b > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-3779 .elementor-element.elementor-element-739b2f5 {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .elementor-3779 .elementor-element.elementor-element-6063b93 > .elementor-element-populated {
        padding: 0 60px 0 0
    }

    .elementor-3779 .elementor-element.elementor-element-1671627 .elementor-heading-title {
        font-size: 30px
    }

    .elementor-3779 .elementor-element.elementor-element-59359c3 > .elementor-element-populated {
        margin: 0 0 30px 0
    }

    .elementor-3779 .elementor-element.elementor-element-659d1a1 {
        padding: 60px 0 60px 0
    }

    .elementor-3779 .elementor-element.elementor-element-5e39829 {
        margin-top: 20px;
        margin-bottom: 40px
    }

    .elementor-3779 .elementor-element.elementor-element-b430c93 > .elementor-element-populated {
        padding: 0 60px 0 0
    }

    .elementor-3779 .elementor-element.elementor-element-7366b33 .elementor-heading-title {
        font-size: 30px
    }

    .elementor-3779 .elementor-element.elementor-element-3617bb1 .elementor-heading-title {
        font-size: 26px
    }

    .elementor-3779 .elementor-element.elementor-element-3617bb1 > .elementor-widget-container {
        padding: 0
    }

    .elementor-3779 .elementor-element.elementor-element-e3f1244 {
        margin-top: 0;
        margin-bottom: 40px
    }

    .elementor-3779 .elementor-element.elementor-element-8e89608 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }
}

@media (min-width: 768px) {
    .elementor-3779 .elementor-element.elementor-element-b430c93 {
        width: 50%
    }

    .elementor-3779 .elementor-element.elementor-element-f269366 {
        width: 49.332%
    }
}

@media (max-width: 767px) {
    .elementor-3779 .elementor-element.elementor-element-50051e6 > .elementor-element-populated {
        margin: 100px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-3779 .elementor-element.elementor-element-18a1c93 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-3779 .elementor-element.elementor-element-18a1c93 > .elementor-widget-container {
        padding: 0
    }

    .elementor-3779 .elementor-element.elementor-element-f02b15c {
        padding: 40px 0 40px 0
    }

    .elementor-3779 .elementor-element.elementor-element-4b7d29b {
        width: 50%
    }

    .elementor-3779 .elementor-element.elementor-element-4b7d29b > .elementor-element-populated {
        padding: 0 20px 20px 20px
    }

    .elementor-3779 .elementor-element.elementor-element-ce413ea {
        width: 50%
    }

    .elementor-3779 .elementor-element.elementor-element-ce413ea > .elementor-element-populated {
        padding: 0 20px 20px 20px
    }

    .elementor-3779 .elementor-element.elementor-element-6e682c0 {
        width: 50%
    }

    .elementor-3779 .elementor-element.elementor-element-6e682c0 > .elementor-element-populated {
        padding: 0 20px 20px 20px
    }

    .elementor-3779 .elementor-element.elementor-element-739b2f5 {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .elementor-3779 .elementor-element.elementor-element-6063b93 > .elementor-element-populated {
        padding: 0
    }

    .elementor-3779 .elementor-element.elementor-element-1671627 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em
    }

    .elementor-3779 .elementor-element.elementor-element-b8e12c4 > .elementor-element-populated {
        margin: 40px 0 0 0
    }

    .elementor-3779 .elementor-element.elementor-element-7c4380b {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 20px 0
    }

    .elementor-3779 .elementor-element.elementor-element-59359c3 {
        width: 50%
    }

    .elementor-3779 .elementor-element.elementor-element-1e2b1bb {
        width: 50%
    }

    .elementor-3779 .elementor-element.elementor-element-659d1a1 {
        padding: 40px 0 40px 0
    }

    .elementor-3779 .elementor-element.elementor-element-5e39829 {
        margin-top: 20px;
        margin-bottom: 40px;
        padding: 0
    }

    .elementor-3779 .elementor-element.elementor-element-b430c93 > .elementor-element-populated {
        padding: 0
    }

    .elementor-3779 .elementor-element.elementor-element-7366b33 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em
    }

    .elementor-3779 .elementor-element.elementor-element-f269366 > .elementor-element-populated {
        margin: 40px 0 0 0
    }

    .elementor-3779 .elementor-element.elementor-element-582479b .elementor-heading-title {
        font-size: 18px
    }

    .elementor-3779 .elementor-element.elementor-element-b33d482 {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .elementor-3779 .elementor-element.elementor-element-3617bb1 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-3779 .elementor-element.elementor-element-3617bb1 > .elementor-widget-container {
        padding: 0
    }

    .elementor-3779 .elementor-element.elementor-element-10ee193 > .elementor-element-populated {
        margin: 40px 0 40px 0;
        padding: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-3779 .elementor-element.elementor-element-4b7d29b {
        width: 50%
    }

    .elementor-3779 .elementor-element.elementor-element-ce413ea {
        width: 50%
    }

    .elementor-3779 .elementor-element.elementor-element-6e682c0 {
        width: 50%
    }

    .elementor-3779 .elementor-element.elementor-element-59359c3 {
        width: 50%
    }

    .elementor-3779 .elementor-element.elementor-element-1e2b1bb {
        width: 50%
    }
}

.elementor-3846 .elementor-element.elementor-element-cc813c4.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3846 .elementor-element.elementor-element-cc813c4 > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-3846 .elementor-element.elementor-element-04d601f.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3846 .elementor-element.elementor-element-04d601f .elementor-heading-title {
    font-weight: 400
}

.elementor-3846 .elementor-element.elementor-element-04d601f > .elementor-widget-container {
    margin: 20px 0 10px 5px
}

.elementor-3846 .elementor-element.elementor-element-04d601f {
    width: 100%;
    max-width: 100%
}

.elementor-3846 .elementor-element.elementor-element-369d53d.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3846 .elementor-element.elementor-element-369d53d .elementor-heading-title {
    font-size: 14px
}

.elementor-3846 .elementor-element.elementor-element-c64886e.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3846 .elementor-element.elementor-element-c64886e .elementor-heading-title {
    font-size: 14px
}

.elementor-3846 .elementor-element.elementor-element-a215707.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3846 .elementor-element.elementor-element-a215707 .elementor-heading-title {
    font-size: 14px
}

.elementor-3846 .elementor-element.elementor-element-73749cb.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3846 .elementor-element.elementor-element-73749cb .elementor-heading-title {
    font-size: 14px
}

.elementor-3846 .elementor-element.elementor-element-2e8366f.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3846 .elementor-element.elementor-element-2e8366f .elementor-heading-title {
    font-size: 14px
}

.elementor-3846 .elementor-element.elementor-element-3d3b4cc.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3846 .elementor-element.elementor-element-3d3b4cc .elementor-heading-title {
    font-size: 14px
}

.elementor-3846 .elementor-element.elementor-element-87c50de.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3846 .elementor-element.elementor-element-87c50de > .elementor-element-populated {
    padding: 0
}

.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button, .elementor-3846 .elementor-element.elementor-element-85a78ba a.elementor-button {
    font-weight: 700;
    color: #000;
    border-radius: 5px 5px 5px 5px;
    background-color: rgba(255, 255, 255, 0);
    fill: #000
}

.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button:focus, .elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button:hover, .elementor-3846 .elementor-element.elementor-element-85a78ba a.elementor-button:focus, .elementor-3846 .elementor-element.elementor-element-85a78ba a.elementor-button:hover {
    color: #57b957;
    border-color: #57b957;
    background-color: rgba(255, 255, 255, 0)
}

.elementor-3846 .elementor-element.elementor-element-85a78ba .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #000
}

.elementor-3846 .elementor-element.elementor-element-85a78ba > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-3846 .elementor-element.elementor-element-92d239f {
    padding: 0
}

.elementor-3846 .elementor-element.elementor-element-6f1c97b > .elementor-element-populated {
    padding: 0
}

.elementor-3846 .elementor-element.elementor-element-2c7e935 {
    margin-top: 100px;
    margin-bottom: 100px
}

.elementor-3846 .elementor-element.elementor-element-5d7e2d9 > .elementor-element-populated {
    padding: 0
}

.elementor-3846 .elementor-element.elementor-element-a9b907b {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-3846 .elementor-element.elementor-element-a9b907b.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3846 .elementor-element.elementor-element-a9b907b .elementor-heading-title {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.7em
}

.elementor-3846 .elementor-element.elementor-element-a9b907b > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-a9b907b {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a9b907b {
    opacity: 0
}

.elementor-3846 .elementor-element.elementor-element-586890d {
    padding: 0
}

.elementor-3846 .elementor-element.elementor-element-d519129 > .elementor-element-populated {
    padding: 0
}

.elementor-3846 .elementor-element.elementor-element-9a96762 {
    margin-top: 100px;
    margin-bottom: 100px
}

.elementor-3846 .elementor-element.elementor-element-64cb16a > .elementor-element-populated {
    padding: 0
}

.elementor-3846 .elementor-element.elementor-element-280765a {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-3846 .elementor-element.elementor-element-280765a.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3846 .elementor-element.elementor-element-280765a .elementor-heading-title {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.7em
}

.elementor-3846 .elementor-element.elementor-element-280765a > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-280765a {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-280765a {
    opacity: 0
}

.elementor-3846 .elementor-element.elementor-element-0b0ce32 {
    padding: 0
}

.elementor-3846 .elementor-element.elementor-element-b030d83 > .elementor-element-populated {
    padding: 0
}

.elementor-3846 .elementor-element.elementor-element-91d8048 {
    margin-top: 120px;
    margin-bottom: 0
}

.elementor-3846 .elementor-element.elementor-element-450cb3c > .elementor-element-populated {
    padding: 0
}

.elementor-3846 .elementor-element.elementor-element-d0c6173 {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-3846 .elementor-element.elementor-element-d0c6173.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3846 .elementor-element.elementor-element-d0c6173 .elementor-heading-title {
    font-size: 30px;
    font-weight: 700
}

.elementor-element.elementor-element-d0c6173 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d0c6173 {
    opacity: 0
}

.elementor-3846 .elementor-element.elementor-element-6823945 > .elementor-element-populated {
    padding: 0
}

@media (max-width: 1024px) {
    .elementor-3846 .elementor-element.elementor-element-2c7e935 {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .elementor-3846 .elementor-element.elementor-element-a9b907b .elementor-heading-title {
        font-size: 22px
    }

    .elementor-3846 .elementor-element.elementor-element-a9b907b > .elementor-widget-container {
        padding: 0
    }

    .elementor-3846 .elementor-element.elementor-element-9a96762 {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .elementor-3846 .elementor-element.elementor-element-280765a .elementor-heading-title {
        font-size: 22px
    }

    .elementor-3846 .elementor-element.elementor-element-280765a > .elementor-widget-container {
        padding: 0
    }

    .elementor-3846 .elementor-element.elementor-element-0b0ce32 {
        padding: 20px 0 60px 0
    }

    .elementor-3846 .elementor-element.elementor-element-91d8048 {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-3846 .elementor-element.elementor-element-d0c6173 .elementor-heading-title {
        font-size: 36px
    }
}

@media (max-width: 767px) {
    .elementor-3846 .elementor-element.elementor-element-cc813c4 > .elementor-element-populated {
        margin: 0;
        padding: 0 20px 0 20px
    }

    .elementor-3846 .elementor-element.elementor-element-04d601f .elementor-heading-title {
        font-size: 16px
    }

    .elementor-3846 .elementor-element.elementor-element-2c7e935 {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .elementor-3846 .elementor-element.elementor-element-a9b907b .elementor-heading-title {
        font-size: 20px;
        line-height: 1.7em
    }

    .elementor-3846 .elementor-element.elementor-element-a9b907b > .elementor-widget-container {
        padding: 0
    }

    .elementor-3846 .elementor-element.elementor-element-9a96762 {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .elementor-3846 .elementor-element.elementor-element-280765a .elementor-heading-title {
        font-size: 20px;
        line-height: 1.7em
    }

    .elementor-3846 .elementor-element.elementor-element-280765a > .elementor-widget-container {
        padding: 0
    }

    .elementor-3846 .elementor-element.elementor-element-0b0ce32 {
        padding: 40px 0 40px 0
    }

    .elementor-3846 .elementor-element.elementor-element-91d8048 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-3846 .elementor-element.elementor-element-d0c6173 .elementor-heading-title {
        font-size: 32px
    }

    .elementor-3846 .elementor-element.elementor-element-6823945 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }
}

@media (min-width: 768px) {
    .elementor-3846 .elementor-element.elementor-element-87c50de {
        width: 50%
    }
}

.elementor-3897 .elementor-element.elementor-element-247b59b > .elementor-element-populated {
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper {
    height: 700px
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, .2)
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide-content {
    margin-top: 20px;
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper div.slide-content {
    justify-content: left
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .title h2 {
    color: #fff
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .caption {
    width: 45%
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .text {
    color: #fff
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide a.button {
    background-color: #222
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .button {
    border-color: #222
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper div.slide a.button {
    color: #fff
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide a.button:hover {
    background-color: #555
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .button:hover {
    border-color: #fff
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper div.slide a.button:hover {
    color: #fff
}

.elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .pagination .item::before {
    background: #fff
}

.elementor-3897 .elementor-element.elementor-element-8213434 {
    margin-top: 60px;
    margin-bottom: 100px;
    padding: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3897 .elementor-element.elementor-element-8213434 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3897 .elementor-element.elementor-element-c27975d > .elementor-element-populated {
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-e6635f3.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3897 .elementor-element.elementor-element-e6635f3 .elementor-heading-title {
    font-size: 16px
}

.elementor-3897 .elementor-element.elementor-element-17ea609 > .elementor-element-populated {
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-0302a37.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3897 .elementor-element.elementor-element-0302a37 .elementor-heading-title {
    font-size: 16px
}

.elementor-3897 .elementor-element.elementor-element-422e9ba {
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-422e9ba.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3897 .elementor-element.elementor-element-422e9ba .elementor-heading-title {
    font-size: 16px
}

.elementor-3897 .elementor-element.elementor-element-71d16a1 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-3897 .elementor-element.elementor-element-426609b > .elementor-element-populated {
    padding: 0 10% 0 0
}

.elementor-3897 .elementor-element.elementor-element-5e67b9b {
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-5e67b9b.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-3897 .elementor-element.elementor-element-5e67b9b > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-5e67b9b {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5e67b9b {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-6b59c45 .elementor-heading-title {
    font-weight: 700;
    line-height: 1.5em
}

.elementor-3897 .elementor-element.elementor-element-6b59c45 > .elementor-widget-container {
    margin: 50px 0 0 0;
    padding: 0 40px 0 40px;
    border-width: 0 0 0 2px;
    border-style: solid;
    border-color: #000
}

.elementor-element.elementor-element-6b59c45 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6b59c45 {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-0d0b31e .elementor-heading-title {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em
}

.elementor-3897 .elementor-element.elementor-element-0d0b31e > .elementor-widget-container {
    margin: 0 0 40px 0;
    padding: 30px 40px 0 40px;
    border-width: 0 0 0 2px;
    border-style: solid;
    border-color: #000
}

.elementor-element.elementor-element-0d0b31e {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-0d0b31e {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-390a272 > .elementor-element-populated {
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-1ce7a1f > .elementor-element-populated {
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-3a5d675 > .elementor-element-populated {
    padding: 0
}

body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-b5e16ef {
    left: -62px
}

body.rtl .elementor-3897 .elementor-element.elementor-element-b5e16ef {
    right: -62px
}

.elementor-3897 .elementor-element.elementor-element-b5e16ef {
    top: -30px
}

.elementor-3897 .elementor-element.elementor-element-2f93e9d {
    margin-top: 118px;
    margin-bottom: 0;
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-7d87ee1 > .elementor-element-populated {
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-331860c .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #fff
}

.elementor-3897 .elementor-element.elementor-element-331860c .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #000
}

.elementor-element.elementor-element-331860c {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-331860c {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-88b3449 {
    margin-top: 120px;
    margin-bottom: 0
}

.elementor-3897 .elementor-element.elementor-element-7d9ba60 > .elementor-element-populated {
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-d70e074 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-d70e074.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3897 .elementor-element.elementor-element-d70e074 .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em
}

.elementor-3897 .elementor-element.elementor-element-d70e074 > .elementor-widget-container {
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-d70e074 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d70e074 {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-2c808ca {
    margin-top: 140px;
    margin-bottom: 80px
}

.elementor-3897 .elementor-element.elementor-element-a94819e > .elementor-element-populated {
    margin: 0;
    padding: 0 15% 0 0
}

.elementor-3897 .elementor-element.elementor-element-e2c66f8 > .elementor-element-populated {
    margin: 0 40px 0 0;
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-b640694 {
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-b640694 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-b640694 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b640694 {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-90ff97d > .elementor-element-populated {
    margin: 0 40px 0 0;
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-33ea221 .elementor-text-editor {
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-33ea221 > .elementor-widget-container {
    padding: 0
}

.elementor-element.elementor-element-33ea221 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-33ea221 {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-8b1b73c {
    margin-top: 40px;
    margin-bottom: 0
}

.elementor-3897 .elementor-element.elementor-element-dc4674d > .elementor-element-populated {
    margin: 0 40px 0 0;
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-a8a61fd {
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-a8a61fd > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-a8a61fd {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a8a61fd {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-d563414 .elementor-text-editor {
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-d563414 > .elementor-widget-container {
    padding: 0
}

.elementor-element.elementor-element-d563414 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d563414 {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-1e96832 {
    margin-top: 40px;
    margin-bottom: 0
}

.elementor-3897 .elementor-element.elementor-element-d974b60 {
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-d974b60 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-d974b60 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d974b60 {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-a69d897 .elementor-text-editor {
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-a69d897 > .elementor-widget-container {
    padding: 0
}

.elementor-element.elementor-element-a69d897 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a69d897 {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-cc17336 > .elementor-element-populated {
    margin: 0 40px 0 0;
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-b82879a {
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-b82879a > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-b82879a {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b82879a {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-76fe860 .elementor-text-editor {
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-76fe860 > .elementor-widget-container {
    padding: 0
}

.elementor-element.elementor-element-76fe860 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-76fe860 {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-d041c5d > .elementor-element-populated {
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-b520ac9 .elementor-image img {
    width: 65vw;
    max-width: 300%
}

body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-b520ac9 {
    left: 120px
}

body.rtl .elementor-3897 .elementor-element.elementor-element-b520ac9 {
    right: 120px
}

.elementor-3897 .elementor-element.elementor-element-b520ac9 {
    top: -60px
}

.elementor-3897 .elementor-element.elementor-element-0d07891 .elementor-image img {
    width: 320px
}

.elementor-3897 .elementor-element.elementor-element-0d07891 {
    z-index: 2;
    top: 60.126px;
    width: auto;
    max-width: auto
}

body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-0d07891 {
    left: -18px
}

body.rtl .elementor-3897 .elementor-element.elementor-element-0d07891 {
    right: -18px
}

.elementor-3897 .elementor-element.elementor-element-43ef813 {
    margin-top: 160px;
    margin-bottom: 0
}

.elementor-3897 .elementor-element.elementor-element-e9712fe > .elementor-element-populated {
    padding: 0
}

.elementor-3897 .elementor-element.elementor-element-61d31d9 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-3897 .elementor-element.elementor-element-61d31d9.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3897 .elementor-element.elementor-element-61d31d9 .elementor-heading-title {
    font-size: 34px;
    line-height: 1.4em
}

.elementor-3897 .elementor-element.elementor-element-61d31d9 > .elementor-widget-container {
    padding: 0 50% 0 0
}

.elementor-element.elementor-element-61d31d9 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-61d31d9 {
    opacity: 0
}

.elementor-3897 .elementor-element.elementor-element-65b0113 {
    margin-top: 40px;
    margin-bottom: 0;
    padding: 0
}

@media (min-width: 768px) {
    .elementor-3897 .elementor-element.elementor-element-c27975d {
        width: 50.12%
    }

    .elementor-3897 .elementor-element.elementor-element-17ea609 {
        width: 24.98%
    }

    .elementor-3897 .elementor-element.elementor-element-426609b {
        width: 48%
    }

    .elementor-3897 .elementor-element.elementor-element-390a272 {
        width: 52%
    }
}

@media (max-width: 1024px) {
    .elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .caption {
        width: 50%
    }

    .elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px
    }

    .elementor-3897 .elementor-element.elementor-element-8213434 {
        margin-top: 60px;
        margin-bottom: 60px
    }

    .elementor-3897 .elementor-element.elementor-element-c27975d > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-3897 .elementor-element.elementor-element-17ea609 > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-3897 .elementor-element.elementor-element-71d16a1 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-2f93e9d {
        margin-top: 60px;
        margin-bottom: 0;
        padding: 0 0 60px 0
    }

    .elementor-3897 .elementor-element.elementor-element-88b3449 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-3897 .elementor-element.elementor-element-d70e074 .elementor-heading-title {
        font-size: 26px
    }

    .elementor-3897 .elementor-element.elementor-element-d70e074 > .elementor-widget-container {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-2c808ca {
        margin-top: 100px;
        margin-bottom: 60px
    }

    .elementor-3897 .elementor-element.elementor-element-a94819e > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-b640694 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-3897 .elementor-element.elementor-element-33ea221 > .elementor-widget-container {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-8b1b73c {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-3897 .elementor-element.elementor-element-d563414 > .elementor-widget-container {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-1e96832 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-3897 .elementor-element.elementor-element-a69d897 > .elementor-widget-container {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-76fe860 > .elementor-widget-container {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-43ef813 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-3897 .elementor-element.elementor-element-61d31d9 .elementor-heading-title {
        font-size: 26px
    }

    .elementor-3897 .elementor-element.elementor-element-61d31d9 > .elementor-widget-container {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-65b0113 {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .caption {
        width: 100%
    }

    .elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide-content {
        margin-top: 50px
    }

    .elementor-3897 .elementor-element.elementor-element-6716e4f .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px
    }

    .elementor-3897 .elementor-element.elementor-element-8213434 {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-c27975d > .elementor-element-populated {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-e6635f3 {
        text-align: center
    }

    .elementor-3897 .elementor-element.elementor-element-17ea609 {
        width: 100%
    }

    .elementor-3897 .elementor-element.elementor-element-17ea609 > .elementor-element-populated {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-0302a37 {
        text-align: center
    }

    .elementor-3897 .elementor-element.elementor-element-422e9ba {
        text-align: center
    }

    .elementor-3897 .elementor-element.elementor-element-71d16a1 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-3897 .elementor-element.elementor-element-426609b > .elementor-element-populated {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-6b59c45 > .elementor-widget-container {
        padding: 0;
        border-width: 0
    }

    .elementor-3897 .elementor-element.elementor-element-0d0b31e > .elementor-widget-container {
        border-width: 0
    }

    .elementor-3897 .elementor-element.elementor-element-390a272 > .elementor-element-populated {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-b5e16ef .elementor-image img {
        width: 100vw
    }

    .elementor-3897 .elementor-element.elementor-element-b5e16ef {
        top: 18px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-b5e16ef {
        left: -18px
    }

    body.rtl .elementor-3897 .elementor-element.elementor-element-b5e16ef {
        right: -18px
    }

    .elementor-3897 .elementor-element.elementor-element-2f93e9d {
        padding: 40px 0 40px 0
    }

    .elementor-3897 .elementor-element.elementor-element-88b3449 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-3897 .elementor-element.elementor-element-d70e074 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-3897 .elementor-element.elementor-element-d70e074 > .elementor-widget-container {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-2c808ca {
        margin-top: 60px;
        margin-bottom: 0
    }

    .elementor-3897 .elementor-element.elementor-element-a94819e > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-3897 .elementor-element.elementor-element-90ff97d > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-3897 .elementor-element.elementor-element-dc4674d > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-3897 .elementor-element.elementor-element-d041c5d > .elementor-element-populated {
        margin: 40px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-3897 .elementor-element.elementor-element-b520ac9 .elementor-image img {
        width: 100%
    }

    .elementor-3897 .elementor-element.elementor-element-b520ac9 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-3897 .elementor-element.elementor-element-b520ac9 {
        top: 35px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-b520ac9 {
        left: 32px
    }

    body.rtl .elementor-3897 .elementor-element.elementor-element-b520ac9 {
        right: 32px
    }

    .elementor-3897 .elementor-element.elementor-element-0d07891 .elementor-image img {
        width: 100%
    }

    .elementor-3897 .elementor-element.elementor-element-0d07891 {
        top: 223.125px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-3897 .elementor-element.elementor-element-0d07891 {
        left: 25px
    }

    body.rtl .elementor-3897 .elementor-element.elementor-element-0d07891 {
        right: 25px
    }

    .elementor-3897 .elementor-element.elementor-element-e9712fe > .elementor-element-populated {
        margin: 40px 0 0 0
    }

    .elementor-3897 .elementor-element.elementor-element-61d31d9 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-3897 .elementor-element.elementor-element-61d31d9 > .elementor-widget-container {
        padding: 0
    }

    .elementor-3897 .elementor-element.elementor-element-65b0113 {
        margin-top: 60px;
        margin-bottom: 0;
        padding: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-3897 .elementor-element.elementor-element-c27975d {
        width: 50%
    }

    .elementor-3897 .elementor-element.elementor-element-17ea609 {
        width: 50%
    }

    .elementor-3897 .elementor-element.elementor-element-e2c66f8 {
        width: 100%
    }

    .elementor-3897 .elementor-element.elementor-element-90ff97d {
        width: 100%
    }

    .elementor-3897 .elementor-element.elementor-element-dc4674d {
        width: 100%
    }

    .elementor-3897 .elementor-element.elementor-element-cc17336 {
        width: 100%
    }
}

.elementor-3977 .elementor-element.elementor-element-7417f4e {
    margin-top: 40px;
    margin-bottom: 20px
}

.elementor-3977 .elementor-element.elementor-element-95495c8.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3977 .elementor-element.elementor-element-95495c8 .elementor-heading-title {
    font-size: 45px;
    line-height: 1.3em
}

.elementor-3977 .elementor-element.elementor-element-95495c8 {
    width: 100%;
    max-width: 100%
}

.elementor-3977 .elementor-element.elementor-element-6a57365 {
    --divider-border-style: solid;
    --divider-border-color: #000000;
    --divider-border-width: 1px
}

.elementor-3977 .elementor-element.elementor-element-6a57365 .elementor-divider-separator {
    width: 100%
}

.elementor-3977 .elementor-element.elementor-element-6a57365 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-3977 .elementor-element.elementor-element-6a57365 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-6a57365 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6a57365 {
    opacity: 0
}

.elementor-3977 .elementor-element.elementor-element-de24e07 {
    margin-top: 40px;
    margin-bottom: 0;
    padding: 0
}

.elementor-3977 .elementor-element.elementor-element-d7be307 > .elementor-element-populated {
    padding: 0
}

.elementor-3977 .elementor-element.elementor-element-9b3b908.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3977 .elementor-element.elementor-element-9b3b908 .elementor-heading-title {
    font-size: 14px
}

.elementor-element.elementor-element-9b3b908 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9b3b908 {
    opacity: 0
}

.elementor-3977 .elementor-element.elementor-element-c730bb1.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3977 .elementor-element.elementor-element-c730bb1 > .elementor-element-populated {
    padding: 0
}

.elementor-3977 .elementor-element.elementor-element-356985f.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3977 .elementor-element.elementor-element-356985f .elementor-heading-title {
    font-size: 30px;
    line-height: 1.3em
}

.elementor-3977 .elementor-element.elementor-element-356985f > .elementor-widget-container {
    margin: 0 100px 0 0;
    padding: 0
}

.elementor-element.elementor-element-356985f {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-356985f {
    opacity: 0
}

.elementor-3977 .elementor-element.elementor-element-356985f {
    width: 100%;
    max-width: 100%
}

.elementor-3977 .elementor-element.elementor-element-84676fa .elementor-text-editor {
    text-align: left
}

.elementor-3977 .elementor-element.elementor-element-84676fa > .elementor-widget-container {
    margin: 10px 0 0 0;
    padding: 0
}

.elementor-element.elementor-element-84676fa {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-84676fa {
    opacity: 0
}

.elementor-3977 .elementor-element.elementor-element-e97a262 {
    margin-top: 60px;
    margin-bottom: 0
}

.elementor-3977 .elementor-element.elementor-element-436a0ea > .elementor-element-populated {
    padding: 0
}

.elementor-3977 .elementor-element.elementor-element-5d30d41 > .elementor-widget-container {
    margin: 0 20px 0 0
}

.elementor-3977 .elementor-element.elementor-element-b968294 > .elementor-element-populated {
    padding: 0
}

.elementor-3977 .elementor-element.elementor-element-6928756 > .elementor-widget-container {
    margin: 0 0 0 20px
}

.elementor-3977 .elementor-element.elementor-element-92907c5 {
    --divider-border-style: solid;
    --divider-border-color: #000000;
    --divider-border-width: 1px
}

.elementor-3977 .elementor-element.elementor-element-92907c5 .elementor-divider-separator {
    width: 100%
}

.elementor-3977 .elementor-element.elementor-element-92907c5 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-3977 .elementor-element.elementor-element-92907c5 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-92907c5 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-92907c5 {
    opacity: 0
}

.elementor-3977 .elementor-element.elementor-element-c9d52c3 > .elementor-element-populated {
    margin: 0 0 0 20px;
    padding: 0
}

.elementor-3977 .elementor-element.elementor-element-9354c61 {
    text-align: left
}

.elementor-3977 .elementor-element.elementor-element-9354c61.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-3977 .elementor-element.elementor-element-9354c61 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-9354c61 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9354c61 {
    opacity: 0
}

.elementor-3977 .elementor-element.elementor-element-54479ff > .elementor-element-populated {
    margin: 0 20px 0 0;
    padding: 0
}

.elementor-3977 .elementor-element.elementor-element-1988be5 > .elementor-element-populated {
    margin: 0 0 0 20px;
    padding: 0
}

.elementor-3977 .elementor-element.elementor-element-1256145 > .elementor-widget-container {
    margin: 60px 0 0 0
}

.elementor-3977 .elementor-element.elementor-element-824fb71 {
    margin-top: 100px;
    margin-bottom: 40px
}

.elementor-3977 .elementor-element.elementor-element-1276ec5 > .elementor-element-populated {
    margin: 0 10px 0 0
}

.elementor-3977 .elementor-element.elementor-element-0234577 > .elementor-element-populated {
    margin: 0 5px 0 5px
}

.elementor-3977 .elementor-element.elementor-element-499e39c .elementor-image img {
    border-radius: 0
}

.elementor-3977 .elementor-element.elementor-element-b5498df > .elementor-element-populated {
    margin: 0 0 0 10px
}

.elementor-3977 .elementor-element.elementor-element-31b0179 .elementor-image img {
    border-radius: 0
}

.elementor-3977 .elementor-element.elementor-element-30576ea {
    margin-top: 20px;
    margin-bottom: 0
}

.elementor-3977 .elementor-element.elementor-element-5c09629 > .elementor-element-populated {
    padding: 0
}

.elementor-3977 .elementor-element.elementor-element-c518758 {
    --divider-border-style: solid;
    --divider-border-color: #000000;
    --divider-border-width: 1px
}

.elementor-3977 .elementor-element.elementor-element-c518758 .elementor-divider-separator {
    width: 100%
}

.elementor-3977 .elementor-element.elementor-element-c518758 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-3977 .elementor-element.elementor-element-c518758 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-c518758 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c518758 {
    opacity: 0
}

.elementor-3977 .elementor-element.elementor-element-509ed1e {
    margin-top: 40px;
    margin-bottom: 0;
    padding: 0
}

.elementor-3977 .elementor-element.elementor-element-a3a4d4b > .elementor-element-populated {
    padding: 0
}

@media (max-width: 1024px) {
    .elementor-3977 .elementor-element.elementor-element-95495c8 .elementor-heading-title {
        font-size: 36px;
        line-height: 1.3em
    }

    .elementor-3977 .elementor-element.elementor-element-356985f .elementor-heading-title {
        font-size: 28px
    }

    .elementor-3977 .elementor-element.elementor-element-84676fa > .elementor-widget-container {
        padding: 0
    }

    .elementor-3977 .elementor-element.elementor-element-824fb71 {
        margin-top: 80px;
        margin-bottom: 40px
    }

    .elementor-3977 .elementor-element.elementor-element-509ed1e {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-3977 .elementor-element.elementor-element-7417f4e {
        margin-top: 60px;
        margin-bottom: 20px
    }

    .elementor-3977 .elementor-element.elementor-element-95495c8 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.3em
    }

    .elementor-3977 .elementor-element.elementor-element-de24e07 {
        padding: 0
    }

    .elementor-3977 .elementor-element.elementor-element-c730bb1 > .elementor-element-populated {
        margin: 40px 0 0 0
    }

    .elementor-3977 .elementor-element.elementor-element-356985f .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em
    }

    .elementor-3977 .elementor-element.elementor-element-356985f > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-3977 .elementor-element.elementor-element-e97a262 {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-3977 .elementor-element.elementor-element-5d30d41 > .elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-3977 .elementor-element.elementor-element-c9d52c3 > .elementor-element-populated {
        margin: 0;
        padding: 30px 0 50px 0
    }

    .elementor-3977 .elementor-element.elementor-element-54479ff > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-3977 .elementor-element.elementor-element-d02ed9d > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-3977 .elementor-element.elementor-element-1988be5 > .elementor-element-populated {
        margin: 0
    }

    .elementor-3977 .elementor-element.elementor-element-1256145 > .elementor-widget-container {
        margin: 20px 0 0 0;
        padding: 0
    }

    .elementor-3977 .elementor-element.elementor-element-824fb71 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-3977 .elementor-element.elementor-element-1276ec5 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-3977 .elementor-element.elementor-element-0234577 > .elementor-element-populated {
        margin: 40px 0 40px 0;
        padding: 0
    }

    .elementor-3977 .elementor-element.elementor-element-499e39c > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-3977 .elementor-element.elementor-element-b5498df > .elementor-element-populated {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-3977 .elementor-element.elementor-element-509ed1e {
        padding: 0
    }
}

@media (min-width: 768px) {
    .elementor-3977 .elementor-element.elementor-element-c9d52c3 {
        width: 48%
    }

    .elementor-3977 .elementor-element.elementor-element-54479ff {
        width: 71.968%
    }

    .elementor-3977 .elementor-element.elementor-element-1988be5 {
        width: 28.029%
    }
}

.elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-container {
    min-height: 600px
}

.elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3482 .elementor-element.elementor-element-4b2027a:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3482 .elementor-element.elementor-element-4b2027a {
    margin-top: 0;
    margin-bottom: 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3482 .elementor-element.elementor-element-f02ca2e.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3482 .elementor-element.elementor-element-f02ca2e > .elementor-element-populated {
    margin: 50px 0 0 0
}

.elementor-3482 .elementor-element.elementor-element-9de57e4.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3482 .elementor-element.elementor-element-9de57e4 .elementor-heading-title {
    font-weight: 700
}

.elementor-3482 .elementor-element.elementor-element-9de57e4 > .elementor-widget-container {
    margin: 0 0 10px 5px
}

.elementor-3482 .elementor-element.elementor-element-60661a1.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3482 .elementor-element.elementor-element-60661a1 .elementor-heading-title {
    font-size: 55px
}

.elementor-3482 .elementor-element.elementor-element-5f1ec5f {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 20px 0 20px
}

@media (min-width: 1025px) {
    .elementor-3482 .elementor-element.elementor-element-4b2027a:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-container {
        min-height: 520px
    }

    .elementor-3482 .elementor-element.elementor-element-4b2027a > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3482 .elementor-element.elementor-element-60661a1 .elementor-heading-title {
        font-size: 45px
    }

    .elementor-3482 .elementor-element.elementor-element-5f1ec5f {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-3482 .elementor-element.elementor-element-4b2027a {
        margin-top: 0;
        margin-bottom: 40px
    }

    .elementor-3482 .elementor-element.elementor-element-f02ca2e > .elementor-element-populated {
        margin: 100px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-3482 .elementor-element.elementor-element-60661a1 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-3482 .elementor-element.elementor-element-5f1ec5f {
        padding: 0
    }
}

.elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-container {
    min-height: 600px
}

.elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3527 .elementor-element.elementor-element-d504267:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3527 .elementor-element.elementor-element-d504267 {
    margin-top: 0;
    margin-bottom: 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3527 .elementor-element.elementor-element-601085e.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3527 .elementor-element.elementor-element-601085e .elementor-heading-title {
    font-weight: 700
}

.elementor-3527 .elementor-element.elementor-element-601085e > .elementor-widget-container {
    margin: 0 0 10px 5px
}

.elementor-3527 .elementor-element.elementor-element-410030d {
    padding: 0 20px 0 20px
}

.elementor-3527 .elementor-element.elementor-element-8080151 > .elementor-element-populated {
    padding: 0
}

@media (min-width: 1025px) {
    .elementor-3527 .elementor-element.elementor-element-d504267:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-container {
        min-height: 520px
    }

    .elementor-3527 .elementor-element.elementor-element-d504267 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3527 .elementor-element.elementor-element-410030d {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-3527 .elementor-element.elementor-element-d504267 {
        margin-top: 0;
        margin-bottom: 40px
    }

    .elementor-3527 .elementor-element.elementor-element-410030d {
        padding: 0
    }
}

.elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-container {
    min-height: 600px
}

.elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3535 .elementor-element.elementor-element-9ed7268:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3535 .elementor-element.elementor-element-9ed7268 {
    margin-top: 0;
    margin-bottom: 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3535 .elementor-element.elementor-element-c4b9244.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3535 .elementor-element.elementor-element-c4b9244 > .elementor-element-populated {
    margin: 50px 0 0 0
}

.elementor-3535 .elementor-element.elementor-element-d9b10f0.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3535 .elementor-element.elementor-element-d9b10f0 .elementor-heading-title {
    font-weight: 700
}

.elementor-3535 .elementor-element.elementor-element-d9b10f0 > .elementor-widget-container {
    margin: 0 0 10px 5px
}

.elementor-3535 .elementor-element.elementor-element-95c80d1.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3535 .elementor-element.elementor-element-95c80d1 .elementor-heading-title {
    font-size: 55px
}

.elementor-3535 .elementor-element.elementor-element-ef009ea {
    padding: 0 20px 0 20px
}

@media (min-width: 1025px) {
    .elementor-3535 .elementor-element.elementor-element-9ed7268:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-container {
        min-height: 520px
    }

    .elementor-3535 .elementor-element.elementor-element-9ed7268 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3535 .elementor-element.elementor-element-95c80d1 .elementor-heading-title {
        font-size: 45px
    }

    .elementor-3535 .elementor-element.elementor-element-ef009ea {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-3535 .elementor-element.elementor-element-9ed7268 {
        margin-top: 0;
        margin-bottom: 40px
    }

    .elementor-3535 .elementor-element.elementor-element-c4b9244 > .elementor-element-populated {
        margin: 100px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-3535 .elementor-element.elementor-element-95c80d1 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-3535 .elementor-element.elementor-element-ef009ea {
        padding: 0
    }
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-container {
    min-height: 600px
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00 {
    margin-top: 0;
    margin-bottom: 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3563 .elementor-element.elementor-element-1577e81.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3563 .elementor-element.elementor-element-1577e81 > .elementor-element-populated {
    margin: 50px 0 0 0
}

.elementor-3563 .elementor-element.elementor-element-4f43b95 {
    padding: 0 20px 0 20px
}

.elementor-3563 .elementor-element.elementor-element-9f41502 > .elementor-element-populated {
    padding: 0
}

@media (min-width: 1025px) {
    .elementor-3563 .elementor-element.elementor-element-9a6fa00:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-container {
        min-height: 520px
    }

    .elementor-3563 .elementor-element.elementor-element-9a6fa00 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3563 .elementor-element.elementor-element-4f43b95 {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-3563 .elementor-element.elementor-element-9a6fa00 {
        margin-top: 0;
        margin-bottom: 40px
    }

    .elementor-3563 .elementor-element.elementor-element-1577e81 > .elementor-element-populated {
        margin: 100px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-3563 .elementor-element.elementor-element-4f43b95 {
        padding: 0
    }
}

.elementor-3578 .elementor-element.elementor-element-46f8e57.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3578 .elementor-element.elementor-element-46f8e57 > .elementor-element-populated {
    margin: 50px 0 0 0
}

.elementor-3578 .elementor-element.elementor-element-0f3a7f9.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3578 .elementor-element.elementor-element-0f3a7f9 .elementor-heading-title {
    font-weight: 700
}

.elementor-3578 .elementor-element.elementor-element-0f3a7f9 > .elementor-widget-container {
    margin: 0 0 10px 5px
}

.elementor-3578 .elementor-element.elementor-element-4fd3f20.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3578 .elementor-element.elementor-element-4fd3f20 .elementor-heading-title {
    font-size: 55px
}

.elementor-3578 .elementor-element.elementor-element-8958436 {
    padding: 0 20px 0 20px
}

@media (max-width: 1024px) {
    .elementor-3578 .elementor-element.elementor-element-4fd3f20 .elementor-heading-title {
        font-size: 45px
    }
}

@media (max-width: 767px) {
    .elementor-3578 .elementor-element.elementor-element-46f8e57 > .elementor-element-populated {
        margin: 100px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-3578 .elementor-element.elementor-element-4fd3f20 .elementor-heading-title {
        font-size: 40px
    }
}

.elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-container {
    min-height: 600px
}

.elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3589 .elementor-element.elementor-element-e606774:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3589 .elementor-element.elementor-element-e606774 {
    margin-top: 0;
    margin-bottom: 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3589 .elementor-element.elementor-element-45926b7.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3589 .elementor-element.elementor-element-45926b7 > .elementor-element-populated {
    margin: 50px 0 0 0
}

.elementor-3589 .elementor-element.elementor-element-3432b72.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3589 .elementor-element.elementor-element-3432b72 .elementor-heading-title {
    font-weight: 700
}

.elementor-3589 .elementor-element.elementor-element-3432b72 > .elementor-widget-container {
    margin: 0 0 10px 5px
}

.elementor-3589 .elementor-element.elementor-element-e892233.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3589 .elementor-element.elementor-element-e892233 .elementor-heading-title {
    font-size: 55px
}

@media (min-width: 1025px) {
    .elementor-3589 .elementor-element.elementor-element-e606774:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-container {
        min-height: 520px
    }

    .elementor-3589 .elementor-element.elementor-element-e606774 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3589 .elementor-element.elementor-element-e892233 .elementor-heading-title {
        font-size: 45px
    }
}

@media (max-width: 767px) {
    .elementor-3589 .elementor-element.elementor-element-e606774 {
        margin-top: 0;
        margin-bottom: 40px
    }

    .elementor-3589 .elementor-element.elementor-element-45926b7 > .elementor-element-populated {
        margin: 100px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-3589 .elementor-element.elementor-element-e892233 .elementor-heading-title {
        font-size: 40px
    }
}

.elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-container {
    min-height: 600px
}

.elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3604 .elementor-element.elementor-element-1175292:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3604 .elementor-element.elementor-element-1175292 {
    margin-top: 0;
    margin-bottom: 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3604 .elementor-element.elementor-element-4681c08.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3604 .elementor-element.elementor-element-4681c08 > .elementor-element-populated {
    margin: 50px 0 0 0
}

.elementor-3604 .elementor-element.elementor-element-a3ea10d.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3604 .elementor-element.elementor-element-a3ea10d .elementor-heading-title {
    font-size: 55px
}

.elementor-3604 .elementor-element.elementor-element-3d3d659 > .elementor-element-populated {
    padding: 0
}

@media (min-width: 1025px) {
    .elementor-3604 .elementor-element.elementor-element-1175292:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-container {
        min-height: 520px
    }

    .elementor-3604 .elementor-element.elementor-element-1175292 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3604 .elementor-element.elementor-element-a3ea10d .elementor-heading-title {
        font-size: 45px
    }
}

@media (max-width: 767px) {
    .elementor-3604 .elementor-element.elementor-element-1175292 {
        margin-top: 0;
        margin-bottom: 40px
    }

    .elementor-3604 .elementor-element.elementor-element-4681c08 > .elementor-element-populated {
        margin: 100px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-3604 .elementor-element.elementor-element-a3ea10d .elementor-heading-title {
        font-size: 40px
    }
}

.elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container {
    min-height: 500px
}

.elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3626 .elementor-element.elementor-element-84bb10a:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3626 .elementor-element.elementor-element-84bb10a {
    margin-top: 0;
    margin-bottom: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3626 .elementor-element.elementor-element-3df8376.elementor-widget-heading .elementor-heading-title {
    color: #999
}

.elementor-3626 .elementor-element.elementor-element-3df8376 .elementor-heading-title {
    font-weight: 700
}

.elementor-3626 .elementor-element.elementor-element-3df8376 > .elementor-widget-container {
    margin: 0 0 10px 5px
}

.elementor-element.elementor-element-3df8376 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3df8376 {
    opacity: 0
}

.elementor-3626 .elementor-element.elementor-element-3df8376 {
    width: 100%;
    max-width: 100%
}

.elementor-3626 .elementor-element.elementor-element-d4ea77c:not(.elementor-motion-effects-element-type-background) {
    background-color: #111;
    background-image: url(../../upload/business-concept-PSKCLPE-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3626 .elementor-element.elementor-element-d4ea77c > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .85;
    background-color: #000
}

.elementor-3626 .elementor-element.elementor-element-d4ea77c {
    padding: 40px 0 40px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3626 .elementor-element.elementor-element-4049706 > .elementor-element-populated {
    padding: 0
}

@media (max-width: 1024px) {
    .elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container {
        min-height: 500px
    }

    .elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container:after {
        min-height: inherit;
        content: ""
    }
}

@media (max-width: 767px) {
    .elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container {
        min-height: 400px
    }

    .elementor-3626 .elementor-element.elementor-element-84bb10a > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3626 .elementor-element.elementor-element-4049706 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }
}

@media (min-width: 1025px) {
    .elementor-3626 .elementor-element.elementor-element-84bb10a:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

.elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container {
    min-height: 500px
}

.elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3668 .elementor-element.elementor-element-de3c418:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3668 .elementor-element.elementor-element-de3c418 {
    margin-top: 0;
    margin-bottom: 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3668 .elementor-element.elementor-element-3f73c0a.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3668 .elementor-element.elementor-element-3f73c0a > .elementor-element-populated {
    margin: 0
}

.elementor-3668 .elementor-element.elementor-element-1fb8d81.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3668 .elementor-element.elementor-element-1fb8d81 .elementor-heading-title {
    font-size: 55px
}

.elementor-element.elementor-element-1fb8d81 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1fb8d81 {
    opacity: 0
}

.elementor-3668 .elementor-element.elementor-element-1fb8d81 {
    width: 100%;
    max-width: 100%
}

.elementor-3668 .elementor-element.elementor-element-338b775 {
    margin-top: 0;
    margin-bottom: 40px
}

@media (max-width: 1024px) {
    .elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container {
        min-height: 500px
    }

    .elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3668 .elementor-element.elementor-element-1fb8d81 .elementor-heading-title {
        font-size: 45px
    }
}

@media (max-width: 767px) {
    .elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container {
        min-height: 400px
    }

    .elementor-3668 .elementor-element.elementor-element-de3c418 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3668 .elementor-element.elementor-element-de3c418 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-3668 .elementor-element.elementor-element-3f73c0a > .elementor-element-populated {
        margin: 0;
        padding: 0 20px 0 20px
    }

    .elementor-3668 .elementor-element.elementor-element-1fb8d81 .elementor-heading-title {
        font-size: 36px
    }
}

@media (min-width: 1025px) {
    .elementor-3668 .elementor-element.elementor-element-de3c418:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

.elementor-3683 .elementor-element.elementor-element-9087540 > .elementor-element-populated {
    padding: 0
}

.elementor-3683 .elementor-element.elementor-element-dc0c68e {
    padding: 0 20px 0 20px
}

.elementor-3683 .elementor-element.elementor-element-c059144 > .elementor-element-populated {
    padding: 0
}

.elementor-4019 .elementor-element.elementor-element-9685f5f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-4019 .elementor-element.elementor-element-9685f5f {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4019 .elementor-element.elementor-element-9685f5f:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/modern-glass-spiral-staircase-PM7JRH3-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-4019 .elementor-element.elementor-element-9685f5f > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .3;
    background-color: #000
}

.elementor-4019 .elementor-element.elementor-element-763687b.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4019 .elementor-element.elementor-element-763687b > .elementor-element-populated {
    margin: 0 0 100px 0;
    padding: 0 40% 0 0
}

.elementor-4019 .elementor-element.elementor-element-6b6ff01 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4019 .elementor-element.elementor-element-6b6ff01.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4019 .elementor-element.elementor-element-6b6ff01 .elementor-heading-title {
    font-size: 60px;
    line-height: 1.3em
}

.elementor-element.elementor-element-6b6ff01 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6b6ff01 {
    opacity: 0
}

.elementor-4019 .elementor-element.elementor-element-93c9c6e {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4019 .elementor-element.elementor-element-93c9c6e.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4019 .elementor-element.elementor-element-93c9c6e .elementor-heading-title {
    font-size: 20px
}

.elementor-4019 .elementor-element.elementor-element-93c9c6e > .elementor-widget-container {
    margin: 0 0 10px 5px
}

.elementor-element.elementor-element-93c9c6e {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-93c9c6e {
    opacity: 0
}

.elementor-4019 .elementor-element.elementor-element-76e31c9.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4019 .elementor-element.elementor-element-76e31c9 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

.elementor-4019 .elementor-element.elementor-element-76e31c9 > .elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-element.elementor-element-76e31c9 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-76e31c9 {
    opacity: 0
}

.elementor-4019 .elementor-element.elementor-element-825754e.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4019 .elementor-element.elementor-element-825754e .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

.elementor-4019 .elementor-element.elementor-element-825754e > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-825754e {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-825754e {
    opacity: 0
}

.elementor-4019 .elementor-element.elementor-element-c5b5333 {
    margin-top: 80px;
    margin-bottom: 0
}

.elementor-4019 .elementor-element.elementor-element-9e7a048.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4019 .elementor-element.elementor-element-9e7a048 .elementor-heading-title {
    font-size: 30px;
    line-height: 1.3em
}

.elementor-4019 .elementor-element.elementor-element-9e7a048 > .elementor-widget-container {
    margin: 0 100px 0 0;
    padding: 0
}

.elementor-element.elementor-element-9e7a048 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9e7a048 {
    opacity: 0
}

.elementor-4019 .elementor-element.elementor-element-9e7a048 {
    width: 100%;
    max-width: 100%
}

.elementor-4019 .elementor-element.elementor-element-7d928f5 > .elementor-element-populated {
    padding: 0
}

.elementor-4019 .elementor-element.elementor-element-5a19213 > .elementor-widget-container {
    margin: 0 20px 0 0
}

.elementor-4019 .elementor-element.elementor-element-a35b690 > .elementor-element-populated {
    padding: 0
}

.elementor-4019 .elementor-element.elementor-element-54065b5 > .elementor-widget-container {
    margin: 0 0 0 20px
}

.elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-container {
    min-height: 700px
}

.elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-4019 .elementor-element.elementor-element-05492fe {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4019 .elementor-element.elementor-element-05492fe:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/modern-glass-spiral-staircase-PM7JRH3-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .3;
    background-color: #000
}

.elementor-4019 .elementor-element.elementor-element-bb1c2a2 > .elementor-element-populated {
    margin: 0 0 60px 0;
    padding: 0 60% 0 0
}

.elementor-4019 .elementor-element.elementor-element-18db008 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4019 .elementor-element.elementor-element-18db008.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4019 .elementor-element.elementor-element-18db008 .elementor-heading-title {
    font-size: 32px;
    font-weight: 400;
    font-style: italic;
    line-height: 1.4em
}

.elementor-4019 .elementor-element.elementor-element-18db008 > .elementor-widget-container {
    padding: 0
}

.elementor-element.elementor-element-18db008 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-18db008 {
    opacity: 0
}

.elementor-4019 .elementor-element.elementor-element-9f29515 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4019 .elementor-element.elementor-element-9f29515.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4019 .elementor-element.elementor-element-9f29515 .elementor-heading-title {
    font-size: 18px;
    font-weight: 700
}

.elementor-4019 .elementor-element.elementor-element-9f29515 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-9f29515 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9f29515 {
    opacity: 0
}

.elementor-4019 .elementor-element.elementor-element-b9b3a29 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4019 .elementor-element.elementor-element-b9b3a29.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4019 .elementor-element.elementor-element-b9b3a29 .elementor-heading-title {
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase
}

.elementor-4019 .elementor-element.elementor-element-b9b3a29 > .elementor-widget-container {
    margin: 0 0 0 5px
}

.elementor-element.elementor-element-b9b3a29 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b9b3a29 {
    opacity: 0
}

.elementor-4019 .elementor-element.elementor-element-a720d31 {
    margin-top: 100px;
    margin-bottom: 0;
    padding: 0
}

.elementor-4019 .elementor-element.elementor-element-178e97b > .elementor-element-populated {
    padding: 0
}

.elementor-4019 .elementor-element.elementor-element-ff1ba09 {
    margin-top: 40px;
    margin-bottom: 0;
    padding: 0
}

.elementor-4019 .elementor-element.elementor-element-38e1730 {
    margin-top: 80px;
    margin-bottom: 0
}

.elementor-4019 .elementor-element.elementor-element-51e6381 > .elementor-element-populated {
    padding: 0
}

.elementor-4019 .elementor-element.elementor-element-99fe584 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4019 .elementor-element.elementor-element-99fe584.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4019 .elementor-element.elementor-element-99fe584 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 30% 0 0
}

.elementor-element.elementor-element-99fe584 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-99fe584 {
    opacity: 0
}

.elementor-4019 .elementor-element.elementor-element-b8a2e71 {
    margin-top: 60px;
    margin-bottom: 0
}

.elementor-4019 .elementor-element.elementor-element-c789b51 > .elementor-element-populated {
    padding: 0
}

.elementor-4019 .elementor-element.elementor-element-5ca7a3e {
    --divider-border-style: solid;
    --divider-border-color: #000000;
    --divider-border-width: 1px
}

.elementor-4019 .elementor-element.elementor-element-5ca7a3e .elementor-divider-separator {
    width: 100%
}

.elementor-4019 .elementor-element.elementor-element-5ca7a3e .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-4019 .elementor-element.elementor-element-5ca7a3e > .elementor-widget-container {
    margin: 0 0 60px 0
}

.elementor-element.elementor-element-5ca7a3e {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5ca7a3e {
    opacity: 0
}

.elementor-4019 .elementor-element.elementor-element-4e5b0e6 {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4019 .elementor-element.elementor-element-4e5b0e6.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-4019 .elementor-element.elementor-element-4e5b0e6 .elementor-heading-title {
    font-size: 30px;
    font-weight: 700
}

.elementor-element.elementor-element-4e5b0e6 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4e5b0e6 {
    opacity: 0
}

.elementor-4019 .elementor-element.elementor-element-bb8904c {
    margin-top: 40px;
    margin-bottom: 0;
    padding: 0 20px 0 20px
}

@media (max-width: 1024px) {
    .elementor-4019 .elementor-element.elementor-element-763687b.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: flex-end;
        align-items: flex-end
    }

    .elementor-4019 .elementor-element.elementor-element-763687b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-4019 .elementor-element.elementor-element-763687b > .elementor-element-populated {
        margin: 0 0 60px 0;
        padding: 0
    }

    .elementor-4019 .elementor-element.elementor-element-6b6ff01 .elementor-heading-title {
        font-size: 45px
    }

    .elementor-4019 .elementor-element.elementor-element-9e7a048 .elementor-heading-title {
        font-size: 30px
    }

    .elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-container {
        min-height: 520px
    }

    .elementor-4019 .elementor-element.elementor-element-05492fe > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-4019 .elementor-element.elementor-element-18db008 .elementor-heading-title {
        font-size: 26px
    }

    .elementor-4019 .elementor-element.elementor-element-18db008 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4019 .elementor-element.elementor-element-99fe584 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4019 .elementor-element.elementor-element-4e5b0e6 .elementor-heading-title {
        font-size: 45px
    }

    .elementor-4019 .elementor-element.elementor-element-bb8904c {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 0
    }
}

@media (min-width: 1025px) {
    .elementor-4019 .elementor-element.elementor-element-9685f5f:not(.elementor-motion-effects-element-type-background) {
        background-attachment: fixed
    }

    .elementor-4019 .elementor-element.elementor-element-05492fe:not(.elementor-motion-effects-element-type-background) {
        background-attachment: fixed
    }
}

@media (max-width: 767px) {
    .elementor-4019 .elementor-element.elementor-element-763687b > .elementor-element-populated {
        margin: 0 0 60px 0;
        padding: 0 20px 0 20px
    }

    .elementor-4019 .elementor-element.elementor-element-6b6ff01 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-4019 .elementor-element.elementor-element-6b6ff01 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4019 .elementor-element.elementor-element-c5b5333 {
        margin-top: 30px;
        margin-bottom: 0
    }

    .elementor-4019 .elementor-element.elementor-element-9e7a048 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em
    }

    .elementor-4019 .elementor-element.elementor-element-5a19213 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-4019 .elementor-element.elementor-element-5a19213 {
        width: 100%;
        max-width: 100%
    }

    .elementor-4019 .elementor-element.elementor-element-54065b5 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4019 .elementor-element.elementor-element-54065b5 {
        width: 100%;
        max-width: 100%
    }

    .elementor-4019 .elementor-element.elementor-element-05492fe {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-4019 .elementor-element.elementor-element-bb1c2a2 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-4019 .elementor-element.elementor-element-18db008 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-4019 .elementor-element.elementor-element-18db008 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4019 .elementor-element.elementor-element-a720d31 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-4019 .elementor-element.elementor-element-99fe584 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4019 .elementor-element.elementor-element-5ca7a3e > .elementor-widget-container {
        margin: 0 0 30px 0
    }

    .elementor-4019 .elementor-element.elementor-element-4e5b0e6 .elementor-heading-title {
        font-size: 30px
    }

    .elementor-4019 .elementor-element.elementor-element-4e5b0e6 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4019 .elementor-element.elementor-element-bb8904c {
        margin-top: 40px;
        margin-bottom: 40px;
        padding: 0
    }
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-container {
    min-height: 600px
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe {
    margin-top: 0;
    margin-bottom: 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3697 .elementor-element.elementor-element-51b60c6.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3697 .elementor-element.elementor-element-51b60c6 .elementor-heading-title {
    font-weight: 700
}

.elementor-3697 .elementor-element.elementor-element-51b60c6 > .elementor-widget-container {
    margin: 0 0 10px 5px
}

.elementor-3697 .elementor-element.elementor-element-a74ac07 {
    padding: 0 20px 0 20px
}

.elementor-3697 .elementor-element.elementor-element-19b2cb2 > .elementor-element-populated {
    padding: 0
}

@media (min-width: 1025px) {
    .elementor-3697 .elementor-element.elementor-element-d88e4fe:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-container {
        min-height: 520px
    }

    .elementor-3697 .elementor-element.elementor-element-d88e4fe > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3697 .elementor-element.elementor-element-a74ac07 {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-3697 .elementor-element.elementor-element-a74ac07 {
        padding: 0
    }
}

.elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container {
    min-height: 500px
}

.elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3734 .elementor-element.elementor-element-a41322f:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3734 .elementor-element.elementor-element-a41322f {
    margin-top: 0;
    margin-bottom: 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3734 .elementor-element.elementor-element-bb5f7f6.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3734 .elementor-element.elementor-element-bb5f7f6 .elementor-heading-title {
    font-size: 55px
}

.elementor-element.elementor-element-bb5f7f6 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-bb5f7f6 {
    opacity: 0
}

.elementor-3734 .elementor-element.elementor-element-bb5f7f6 {
    width: 100%;
    max-width: 100%
}

.elementor-3734 .elementor-element.elementor-element-924d4d1 {
    padding: 0 30px 0 30px
}

@media (max-width: 1024px) {
    .elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container {
        min-height: 500px
    }

    .elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3734 .elementor-element.elementor-element-bb5f7f6 .elementor-heading-title {
        font-size: 45px
    }

    .elementor-3734 .elementor-element.elementor-element-924d4d1 {
        padding: 0 30px 0 30px
    }
}

@media (max-width: 767px) {
    .elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container {
        min-height: 400px
    }

    .elementor-3734 .elementor-element.elementor-element-a41322f > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3734 .elementor-element.elementor-element-a41322f {
        margin-top: 0;
        margin-bottom: 40px
    }

    .elementor-3734 .elementor-element.elementor-element-bb5f7f6 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-3734 .elementor-element.elementor-element-924d4d1 {
        padding: 0
    }
}

@media (min-width: 1025px) {
    .elementor-3734 .elementor-element.elementor-element-a41322f:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

.elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container {
    min-height: 500px
}

.elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3746 .elementor-element.elementor-element-1ea2526:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3746 .elementor-element.elementor-element-1ea2526 {
    margin-top: 0;
    margin-bottom: 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3746 .elementor-element.elementor-element-7f6d6d8.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3746 .elementor-element.elementor-element-7f6d6d8 > .elementor-element-populated {
    margin: 0
}

.elementor-3746 .elementor-element.elementor-element-b48b2ba.elementor-widget-heading .elementor-heading-title {
    color: #999
}

.elementor-3746 .elementor-element.elementor-element-b48b2ba .elementor-heading-title {
    font-weight: 700
}

.elementor-3746 .elementor-element.elementor-element-b48b2ba > .elementor-widget-container {
    margin: 0 0 10px 5px
}

.elementor-element.elementor-element-b48b2ba {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b48b2ba {
    opacity: 0
}

.elementor-3746 .elementor-element.elementor-element-b48b2ba {
    width: 100%;
    max-width: 100%
}

.elementor-3746 .elementor-element.elementor-element-fe98866.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-3746 .elementor-element.elementor-element-fe98866 .elementor-heading-title {
    font-size: 55px
}

.elementor-element.elementor-element-fe98866 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-fe98866 {
    opacity: 0
}

.elementor-3746 .elementor-element.elementor-element-fe98866 {
    width: 100%;
    max-width: 100%
}

.elementor-3746 .elementor-element.elementor-element-ac473fb {
    padding: 0 20px 0 20px
}

.elementor-3746 .elementor-element.elementor-element-9c3e634 > .elementor-element-populated {
    padding: 0
}

.elementor-3746 .elementor-element.elementor-element-669134a .avante-gallery-grid-content-wrapper .gallery-grid-item {
    border-width: 0
}

.elementor-3746 .elementor-element.elementor-element-669134a .avante-gallery-grid-content-wrapper div.gallery-grid-item {
    border-color: #fff;
    border-radius: 0
}

.elementor-3746 .elementor-element.elementor-element-669134a .avante-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
    color: #fff
}

.elementor-3746 .elementor-element.elementor-element-669134a .avante-gallery-grid-content-wrapper .gallery-grid-item .gallery-grid-title {
    font-family: Cabin, Sans-serif;
    font-size: 20px;
    font-weight: 700
}

.elementor-3746 .elementor-element.elementor-element-669134a > .elementor-widget-container {
    padding: 0
}

@media (max-width: 1024px) {
    .elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container {
        min-height: 500px
    }

    .elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3746 .elementor-element.elementor-element-1ea2526 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-3746 .elementor-element.elementor-element-ac473fb {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container {
        min-height: 400px
    }

    .elementor-3746 .elementor-element.elementor-element-1ea2526 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3746 .elementor-element.elementor-element-1ea2526 {
        margin-top: 0;
        margin-bottom: 30px;
        padding: 0
    }

    .elementor-3746 .elementor-element.elementor-element-7f6d6d8 > .elementor-element-populated {
        margin: 0
    }

    .elementor-3746 .elementor-element.elementor-element-fe98866 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-3746 .elementor-element.elementor-element-ac473fb {
        padding: 0
    }

    .elementor-3746 .elementor-element.elementor-element-9c3e634 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }
}

@media (min-width: 1025px) {
    .elementor-3746 .elementor-element.elementor-element-1ea2526:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

.elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container {
    min-height: 500px
}

.elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3755 .elementor-element.elementor-element-410395d:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/black-and-white-office-stationery-with-white-copy-YSPFC4E-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3755 .elementor-element.elementor-element-410395d {
    margin-top: 0;
    margin-bottom: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3755 .elementor-element.elementor-element-410395d > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3755 .elementor-element.elementor-element-808d5e2.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3755 .elementor-element.elementor-element-808d5e2 > .elementor-element-populated {
    margin: 0
}

.elementor-3755 .elementor-element.elementor-element-6b6be72 {
    padding: 0
}

.elementor-3755 .elementor-element.elementor-element-e5e1739 > .elementor-element-populated {
    padding: 0
}

.elementor-3755 .elementor-element.elementor-element-f7e646f .avante-gallery-grid-content-wrapper .gallery-grid-item {
    border-width: 0
}

.elementor-3755 .elementor-element.elementor-element-f7e646f .avante-gallery-grid-content-wrapper div.gallery-grid-item {
    border-color: #fff
}

.elementor-3755 .elementor-element.elementor-element-f7e646f .avante-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
    color: #fff
}

.elementor-3755 .elementor-element.elementor-element-f7e646f .avante-gallery-grid-content-wrapper .gallery-grid-item .gallery-grid-title {
    font-family: Cabin, Sans-serif;
    font-size: 20px;
    font-weight: 700
}

@media (max-width: 1024px) {
    .elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container {
        min-height: 500px
    }

    .elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3755 .elementor-element.elementor-element-6b6be72 {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container {
        min-height: 400px
    }

    .elementor-3755 .elementor-element.elementor-element-410395d > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3755 .elementor-element.elementor-element-410395d {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-3755 .elementor-element.elementor-element-808d5e2 > .elementor-element-populated {
        margin: 0;
        padding: 0 20px 0 20px
    }

    .elementor-3755 .elementor-element.elementor-element-6b6be72 {
        margin-top: 0;
        margin-bottom: 20px;
        padding: 0
    }

    .elementor-3755 .elementor-element.elementor-element-e5e1739 > .elementor-element-populated {
        padding: 0
    }
}

@media (min-width: 1025px) {
    .elementor-3755 .elementor-element.elementor-element-410395d:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

.elementor-3723 .elementor-element.elementor-element-35d4e6f .swiper-button-next i {
    color: #fff
}

.elementor-3723 .elementor-element.elementor-element-35d4e6f .swiper-button-prev i {
    color: #fff
}

.elementor-3723 .elementor-element.elementor-element-35d4e6f .gallery-fullscreen-content .gallery-fullscreen-title {
    color: #fff
}

.elementor-3723 .elementor-element.elementor-element-35d4e6f .gallery-fullscreen-content .gallery-fullscreen-caption {
    color: rgba(0, 0, 0, .38)
}

.elementor-3723 .elementor-element.elementor-element-35d4e6f .swiper-slide .gallery-fullscreen-content .gallery-fullscreen-caption {
    font-size: 14px;
    letter-spacing: 0;
    text-transform: capitalize
}

.elementor-3723 .elementor-element.elementor-element-35d4e6f .gallery-fullscreen-content .gallery-fullscreen-description {
    color: #fff
}

.elementor-3371 .elementor-element.elementor-element-1f321c9 > .elementor-element-populated {
    padding: 0
}

.elementor-3371 .elementor-element.elementor-element-d51b0b6 .post-header h5 a {
    color: #000
}

.elementor-3371 .elementor-element.elementor-element-d51b0b6 .post-header-wrapper > p {
    color: #000
}

.elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-container {
    min-height: 600px
}

.elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3379 .elementor-element.elementor-element-a7864f5:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3379 .elementor-element.elementor-element-a7864f5 {
    margin-top: 0;
    margin-bottom: 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3379 .elementor-element.elementor-element-1d08e4c .post-header h5 a {
    color: #000
}

.elementor-3379 .elementor-element.elementor-element-1d08e4c .post-header-wrapper > p {
    color: #000
}

body.elementor-page-3379:not(.elementor-motion-effects-element-type-background) {
    background-color: #f0f0f0
}

@media (min-width: 1025px) {
    .elementor-3379 .elementor-element.elementor-element-a7864f5:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-container {
        min-height: 520px
    }

    .elementor-3379 .elementor-element.elementor-element-a7864f5 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }
}

.elementor-3413 .elementor-element.elementor-element-0d28c20.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3413 .elementor-element.elementor-element-0d28c20 > .elementor-element-populated {
    margin: 50px 0 0 0
}

.elementor-3413 .elementor-element.elementor-element-ab10e99.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3413 .elementor-element.elementor-element-ab10e99 .elementor-heading-title {
    font-weight: 700
}

.elementor-3413 .elementor-element.elementor-element-ab10e99 > .elementor-widget-container {
    margin: 0 0 10px 5px
}

.elementor-3413 .elementor-element.elementor-element-81c7b3c > .elementor-element-populated {
    padding: 0
}

.elementor-3413 .elementor-element.elementor-element-1603bb4 .post-header h5 a {
    color: #000
}

.elementor-3413 .elementor-element.elementor-element-1603bb4 .post-header-wrapper > p {
    color: #000
}

body.elementor-page-3413:not(.elementor-motion-effects-element-type-background) {
    background-color: #f0f0f0
}

@media (max-width: 767px) {
    .elementor-3413 .elementor-element.elementor-element-0d28c20 > .elementor-element-populated {
        margin: 100px 0 0 0
    }
}

.elementor-3423 .elementor-element.elementor-element-1918676 {
    margin-top: -10px;
    margin-bottom: 0
}

.elementor-3423 .elementor-element.elementor-element-3807e4d > .elementor-element-populated {
    padding: 0
}

.elementor-3423 .elementor-element.elementor-element-de0ab3f .post-header h5 a {
    color: #000
}

.elementor-3423 .elementor-element.elementor-element-de0ab3f .post-header-wrapper > p {
    color: #000
}

@media (max-width: 1024px) {
    .elementor-3423 .elementor-element.elementor-element-1918676 {
        margin-top: -20px;
        margin-bottom: 0
    }
}

.elementor-3427 .elementor-element.elementor-element-84d2dcf.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3427 .elementor-element.elementor-element-84d2dcf > .elementor-element-populated {
    margin: 50px 0 0 0
}

.elementor-3427 .elementor-element.elementor-element-81b446b.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3427 .elementor-element.elementor-element-81b446b .elementor-heading-title {
    font-size: 55px
}

.elementor-3427 .elementor-element.elementor-element-ba24789 > .elementor-element-populated {
    padding: 0
}

.elementor-3427 .elementor-element.elementor-element-177899c .post-header h5 a {
    color: #000
}

.elementor-3427 .elementor-element.elementor-element-177899c .post-header-wrapper > p {
    color: #000
}

body.elementor-page-3427:not(.elementor-motion-effects-element-type-background) {
    background-color: #f0f0f0
}

@media (max-width: 767px) {
    .elementor-3427 .elementor-element.elementor-element-84d2dcf > .elementor-element-populated {
        margin: 100px 0 0 0
    }

    .elementor-3427 .elementor-element.elementor-element-81b446b .elementor-heading-title {
        font-size: 40px
    }
}

.elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-container {
    min-height: 600px
}

.elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3455 .elementor-element.elementor-element-d423306:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3455 .elementor-element.elementor-element-d423306 {
    margin-top: 0;
    margin-bottom: 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3455 .elementor-element.elementor-element-8a23dc3.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3455 .elementor-element.elementor-element-8a23dc3 .elementor-heading-title {
    font-weight: 700
}

.elementor-3455 .elementor-element.elementor-element-8a23dc3 > .elementor-widget-container {
    margin: 0 0 10px 5px
}

.elementor-3455 .elementor-element.elementor-element-0377a19.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3455 .elementor-element.elementor-element-0377a19 .elementor-heading-title {
    font-size: 55px
}

.elementor-3455 .elementor-element.elementor-element-f152b61 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 15% 0 15%
}

.elementor-3455 .elementor-element.elementor-element-8223f91 > .elementor-element-populated {
    margin: 20px 0 0 0;
    padding: 0
}

.elementor-3455 .elementor-element.elementor-element-31c48e8 .post-header h5 a {
    color: #000
}

.elementor-3455 .elementor-element.elementor-element-31c48e8 .post-header-wrapper > p {
    color: #000
}

@media (min-width: 1025px) {
    .elementor-3455 .elementor-element.elementor-element-d423306:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-container {
        min-height: 520px
    }

    .elementor-3455 .elementor-element.elementor-element-d423306 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3455 .elementor-element.elementor-element-f152b61 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-3455 .elementor-element.elementor-element-8223f91 > .elementor-element-populated {
        margin: 0
    }
}

@media (max-width: 767px) {
    .elementor-3455 .elementor-element.elementor-element-0377a19 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-3455 .elementor-element.elementor-element-f152b61 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-3455 .elementor-element.elementor-element-8223f91 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }
}

.elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-container {
    min-height: 600px
}

.elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3467 .elementor-element.elementor-element-891e803:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3467 .elementor-element.elementor-element-891e803 {
    margin-top: 0;
    margin-bottom: 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3467 .elementor-element.elementor-element-4200b3d.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3467 .elementor-element.elementor-element-4200b3d > .elementor-element-populated {
    margin: 50px 0 0 0
}

.elementor-3467 .elementor-element.elementor-element-a1614a9.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3467 .elementor-element.elementor-element-a1614a9 .elementor-heading-title {
    font-size: 55px
}

.elementor-3467 .elementor-element.elementor-element-b553ea6 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 15% 0 15%
}

@media (min-width: 1025px) {
    .elementor-3467 .elementor-element.elementor-element-891e803:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-container {
        min-height: 520px
    }

    .elementor-3467 .elementor-element.elementor-element-891e803 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-3467 .elementor-element.elementor-element-b553ea6 {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media (max-width: 767px) {
    .elementor-3467 .elementor-element.elementor-element-4200b3d > .elementor-element-populated {
        margin: 100px 0 0 0
    }

    .elementor-3467 .elementor-element.elementor-element-a1614a9 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-3467 .elementor-element.elementor-element-b553ea6 {
        margin-top: 0;
        margin-bottom: 0
    }
}

.elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-container {
    min-height: 600px
}

.elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3478 .elementor-element.elementor-element-78d1549:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/reza-rostampisheh-hcCm0kIaSg-unsplash-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-3478 .elementor-element.elementor-element-78d1549 {
    margin-top: 0;
    margin-bottom: 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3478 .elementor-element.elementor-element-2b3d542.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3478 .elementor-element.elementor-element-2b3d542 .elementor-heading-title {
    font-weight: 700
}

.elementor-3478 .elementor-element.elementor-element-2b3d542 > .elementor-widget-container {
    margin: 0 0 10px 5px
}

.elementor-3478 .elementor-element.elementor-element-1e0c18e.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-3478 .elementor-element.elementor-element-1e0c18e .elementor-heading-title {
    font-size: 55px
}

.elementor-3478 .elementor-element.elementor-element-146669d > .elementor-element-populated {
    margin: 20px 0 0 0;
    padding: 0
}

@media (min-width: 1025px) {
    .elementor-3478 .elementor-element.elementor-element-78d1549:not(.elementor-motion-effects-element-type-background) {
        background-attachment: scroll
    }
}

@media (max-width: 1024px) {
    .elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-container {
        min-height: 520px
    }

    .elementor-3478 .elementor-element.elementor-element-78d1549 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }
}

@media (max-width: 767px) {
    .elementor-3478 .elementor-element.elementor-element-1e0c18e .elementor-heading-title {
        font-size: 40px
    }
}

.elementor-4309 .elementor-element.elementor-element-ed0cc7e .elementor-image img {
    opacity: .6
}

.elementor-4309 .elementor-element.elementor-element-ed0cc7e {
    top: -8.236%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
    left: 75.024%
}

body.rtl .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
    right: 75.024%
}

.elementor-4309 .elementor-element.elementor-element-9207d49 .elementor-image img {
    opacity: .6;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px) hue-rotate(0)
}

.elementor-4309 .elementor-element.elementor-element-9207d49 {
    top: 109%;
    width: 65px;
    max-width: 65px
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-9207d49 {
    right: 107.478%
}

body.rtl .elementor-4309 .elementor-element.elementor-element-9207d49 {
    left: 107.478%
}

.elementor-4309 .elementor-element.elementor-element-10f082a .elementor-image img {
    opacity: .6
}

.elementor-4309 .elementor-element.elementor-element-10f082a {
    top: 103%;
    width: 24px;
    max-width: 24px
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-10f082a {
    right: 18%
}

body.rtl .elementor-4309 .elementor-element.elementor-element-10f082a {
    left: 18%
}

.elementor-4309 .elementor-element.elementor-element-28fd8b3 .elementor-image img {
    opacity: .6
}

.elementor-4309 .elementor-element.elementor-element-28fd8b3 {
    top: 131%;
    width: 10px;
    max-width: 10px
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
    left: 8%
}

body.rtl .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
    right: 8%
}

.elementor-4309 .elementor-element.elementor-element-7a11b76 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4309 .elementor-element.elementor-element-7a11b76.elementor-widget-heading .elementor-heading-title {
    color: #ef3d5b
}

.elementor-4309 .elementor-element.elementor-element-7a11b76 .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4309 .elementor-element.elementor-element-7a11b76 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-7a11b76 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7a11b76 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-031f678.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4309 .elementor-element.elementor-element-031f678 .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 70px;
    font-weight: 600;
    line-height: 1.1em
}

.elementor-4309 .elementor-element.elementor-element-031f678 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-031f678 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-031f678 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-031f678 {
    width: auto;
    max-width: auto
}

.elementor-4309 .elementor-element.elementor-element-f25042f .elementor-text-editor {
    text-align: left
}

.elementor-4309 .elementor-element.elementor-element-f25042f {
    color: #6b6d7e
}

.elementor-4309 .elementor-element.elementor-element-f25042f > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-f25042f {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f25042f {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-b90f96d > .elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-fd488f8 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-fd488f8 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-fd488f8 {
    top: -48%;
    width: 730px;
    max-width: 730px
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fd488f8 {
    left: 4%
}

body.rtl .elementor-4309 .elementor-element.elementor-element-fd488f8 {
    right: 4%
}

.elementor-4309 .elementor-element.elementor-element-d510407 {
    padding: 60px 0 100px 0
}

.elementor-4309 .elementor-element.elementor-element-8d40210 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4309 .elementor-element.elementor-element-8d40210.elementor-widget-heading .elementor-heading-title {
    color: #ef3d5b
}

.elementor-4309 .elementor-element.elementor-element-8d40210 .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4309 .elementor-element.elementor-element-8d40210 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-8d40210 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8d40210 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-4f922a4 {
    z-index: 1;
    margin-top: 60px;
    margin-bottom: 0
}

.elementor-4309 .elementor-element.elementor-element-e1d8243.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4309 .elementor-element.elementor-element-e1d8243:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-background-slideshow, .elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated, .elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated {
    margin: 0 40px 0 0;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-e1d8243 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e1d8243 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-5f0821e .elementor-image img {
    width: 92px
}

.elementor-4309 .elementor-element.elementor-element-5f0821e > .elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-element.elementor-element-5f0821e {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5f0821e {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-e24804b {
    text-align: center
}

.elementor-4309 .elementor-element.elementor-element-e24804b.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4309 .elementor-element.elementor-element-e24804b .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-e24804b {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e24804b {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-ce1b5c2 .elementor-text-editor {
    text-align: center
}

.elementor-4309 .elementor-element.elementor-element-ce1b5c2 {
    color: #6b6d7e
}

.elementor-4309 .elementor-element.elementor-element-ce1b5c2 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-ce1b5c2 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ce1b5c2 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-4e66437.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4309 .elementor-element.elementor-element-4e66437:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-background-slideshow, .elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated, .elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated {
    margin: 0 20px 0 20px;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-4e66437 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4e66437 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-4d3f9b9 .elementor-image img {
    width: 70px
}

.elementor-4309 .elementor-element.elementor-element-4d3f9b9 > .elementor-widget-container {
    margin: -5px 0 20px 0
}

.elementor-element.elementor-element-4d3f9b9 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4d3f9b9 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-6a0d72d {
    text-align: center
}

.elementor-4309 .elementor-element.elementor-element-6a0d72d.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4309 .elementor-element.elementor-element-6a0d72d .elementor-heading-title {
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-6a0d72d {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6a0d72d {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-fd34e98.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4309 .elementor-element.elementor-element-fd34e98:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-background-slideshow, .elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated, .elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated {
    margin: 0 20px 0 20px;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-fd34e98 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-fd34e98 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-0634f2c .elementor-image img {
    width: 50px
}

.elementor-4309 .elementor-element.elementor-element-0634f2c > .elementor-widget-container {
    margin: 0 0 25px 0
}

.elementor-element.elementor-element-0634f2c {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-0634f2c {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-2a9e2b0 {
    --divider-border-style: zigzag;
    --divider-border-color: #EF3D5B;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-4309 .elementor-element.elementor-element-2a9e2b0 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-4309 .elementor-element.elementor-element-2a9e2b0 .elementor-divider {
    text-align: center
}

.elementor-4309 .elementor-element.elementor-element-2a9e2b0 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-2a9e2b0 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2a9e2b0 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-5f7e21b .elementor-text-editor {
    text-align: center
}

.elementor-4309 .elementor-element.elementor-element-5f7e21b {
    color: #6b6d7e
}

.elementor-4309 .elementor-element.elementor-element-5f7e21b > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-5f7e21b {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5f7e21b {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-5b28d6d.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4309 .elementor-element.elementor-element-5b28d6d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-background-slideshow, .elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated, .elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated {
    margin: 0 0 0 40px;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-5b28d6d {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5b28d6d {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-b9a2f91 .elementor-image img {
    width: 79px
}

.elementor-4309 .elementor-element.elementor-element-b9a2f91 > .elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-element.elementor-element-b9a2f91 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b9a2f91 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-5378324 .elementor-text-editor {
    text-align: center
}

.elementor-4309 .elementor-element.elementor-element-5378324 {
    color: #6b6d7e
}

.elementor-4309 .elementor-element.elementor-element-5378324 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-5378324 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5378324 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-618c186 > .elementor-container {
    min-height: 400px
}

.elementor-4309 .elementor-element.elementor-element-618c186 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-4309 .elementor-element.elementor-element-618c186 {
    z-index: 2;
    margin-top: 20px;
    margin-bottom: 0
}

.elementor-4309 .elementor-element.elementor-element-070b2a8 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4309 .elementor-element.elementor-element-070b2a8.elementor-widget-heading .elementor-heading-title {
    color: #ef3d5b
}

.elementor-4309 .elementor-element.elementor-element-070b2a8 .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4309 .elementor-element.elementor-element-070b2a8 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-070b2a8 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-070b2a8 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-b479953.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4309 .elementor-element.elementor-element-b479953 .elementor-heading-title {
    font-size: 45px;
    line-height: 1.3em
}

.elementor-4309 .elementor-element.elementor-element-b479953 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-b479953 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b479953 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-b479953 {
    width: 100%;
    max-width: 100%
}

.elementor-4309 .elementor-element.elementor-element-e4df1e3 {
    text-align: left
}

.elementor-4309 .elementor-element.elementor-element-e4df1e3.elementor-widget-heading .elementor-heading-title {
    color: #6b6d7e
}

.elementor-4309 .elementor-element.elementor-element-e4df1e3 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.7em
}

.elementor-4309 .elementor-element.elementor-element-e4df1e3 > .elementor-widget-container {
    margin: 20px 0 30px 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-e4df1e3 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e4df1e3 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 .elementor-icon-wrapper {
    text-align: center
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 .elementor-icon {
    font-size: 14px;
    padding: 10px
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 > .elementor-widget-container {
    margin: -3px 0 0 15px
}

.elementor-element.elementor-element-bb2f5f5 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.86, 0, .070, 1) !important
}

.elementor-widget.elementor-element-bb2f5f5 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-bb2f5f5 {
    width: auto;
    max-width: auto
}

.elementor-4309 .elementor-element.elementor-element-183185d > .elementor-element-populated {
    padding: 0
}

.elementor-4309 .elementor-element.elementor-element-b6894f7 {
    z-index: 2
}

.elementor-4309 .elementor-element.elementor-element-c9661ec > .elementor-element-populated {
    padding: 0
}

.elementor-4309 .elementor-element.elementor-element-3de2828 {
    z-index: 2;
    top: 151.198px;
    width: 344px;
    max-width: 344px
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-3de2828 {
    left: 31px
}

body.rtl .elementor-4309 .elementor-element.elementor-element-3de2828 {
    right: 31px
}

.elementor-4309 .elementor-element.elementor-element-a49b8b1 > .elementor-container {
    min-height: 400px
}

.elementor-4309 .elementor-element.elementor-element-a49b8b1 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-4309 .elementor-element.elementor-element-a49b8b1 {
    z-index: 1;
    margin-top: 0;
    margin-bottom: 0;
    padding: 200px 0 0 0
}

.elementor-4309 .elementor-element.elementor-element-0b0098c > .elementor-element-populated {
    padding: 0
}

.elementor-4309 .elementor-element.elementor-element-ea01ee0 > .elementor-element-populated {
    padding: 0
}

.elementor-4309 .elementor-element.elementor-element-ac84874 {
    z-index: 4;
    top: -2vh;
    width: 368px;
    max-width: 368px
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ac84874 {
    left: -26%
}

body.rtl .elementor-4309 .elementor-element.elementor-element-ac84874 {
    right: -26%
}

.elementor-4309 .elementor-element.elementor-element-911586d > .elementor-element-populated {
    margin: 40px 0 0 0;
    padding: 0 10% 0 0
}

.elementor-4309 .elementor-element.elementor-element-747a263.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4309 .elementor-element.elementor-element-747a263 .elementor-heading-title {
    font-size: 45px;
    line-height: 1.3em
}

.elementor-4309 .elementor-element.elementor-element-747a263 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-747a263 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-747a263 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-747a263 {
    width: 100%;
    max-width: 100%
}

.elementor-4309 .elementor-element.elementor-element-e9831ac {
    text-align: left
}

.elementor-4309 .elementor-element.elementor-element-e9831ac.elementor-widget-heading .elementor-heading-title {
    color: #6b6d7e
}

.elementor-4309 .elementor-element.elementor-element-e9831ac > .elementor-widget-container {
    margin: 20px 0 30px 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-e9831ac {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e9831ac {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-05cc049 {
    margin-top: 200px;
    margin-bottom: 80px
}

.elementor-4309 .elementor-element.elementor-element-2a0293b > .elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-2002061 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2002061 {
    opacity: 0
}

.elementor-element.elementor-element-d4f98a1 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d4f98a1 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-525fe0f > .elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-755821e {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-755821e {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-7c4c84b > .elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-1ed49e2 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1ed49e2 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-03a3750 {
    margin-top: 60px;
    margin-bottom: 100px
}

.elementor-4309 .elementor-element.elementor-element-9394a03.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4309 .elementor-element.elementor-element-9394a03.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-element-populated {
    padding: 20px 40px 20px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid
}

.elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4309 .elementor-element.elementor-element-5843179 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4309 .elementor-element.elementor-element-5843179.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b
}

.elementor-4309 .elementor-element.elementor-element-5843179 .elementor-icon {
    font-size: 20px
}

.elementor-4309 .elementor-element.elementor-element-5843179 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4309 .elementor-element.elementor-element-5843179 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-5843179 {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5843179 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-5843179 {
    width: auto;
    max-width: auto
}

.elementor-4309 .elementor-element.elementor-element-513f173 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4309 .elementor-element.elementor-element-513f173.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b
}

.elementor-4309 .elementor-element.elementor-element-513f173 .elementor-icon {
    font-size: 20px
}

.elementor-4309 .elementor-element.elementor-element-513f173 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4309 .elementor-element.elementor-element-513f173 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-513f173 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-513f173 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-513f173 {
    width: auto;
    max-width: auto
}

.elementor-4309 .elementor-element.elementor-element-7100269 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4309 .elementor-element.elementor-element-7100269.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b
}

.elementor-4309 .elementor-element.elementor-element-7100269 .elementor-icon {
    font-size: 20px
}

.elementor-4309 .elementor-element.elementor-element-7100269 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4309 .elementor-element.elementor-element-7100269 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-7100269 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7100269 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-7100269 {
    width: auto;
    max-width: auto
}

.elementor-4309 .elementor-element.elementor-element-c712201 {
    text-align: left
}

.elementor-4309 .elementor-element.elementor-element-c712201.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4309 .elementor-element.elementor-element-c712201 .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em
}

.elementor-4309 .elementor-element.elementor-element-c712201 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0
}

.elementor-4309 .elementor-element.elementor-element-45c3c73 {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-4309 .elementor-element.elementor-element-45c3c73.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4309 .elementor-element.elementor-element-45c3c73 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700
}

.elementor-4309 .elementor-element.elementor-element-163f149 .elementor-icon-wrapper {
    text-align: center
}

.elementor-4309 .elementor-element.elementor-element-163f149.elementor-view-default .elementor-icon {
    color: #ef3d5b;
    border-color: #ef3d5b
}

.elementor-4309 .elementor-element.elementor-element-163f149 .elementor-icon {
    font-size: 13px;
    padding: 10px
}

.elementor-4309 .elementor-element.elementor-element-163f149 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4309 .elementor-element.elementor-element-163f149 > .elementor-widget-container {
    margin: 10px 0 0 15px
}

.elementor-4309 .elementor-element.elementor-element-163f149 {
    width: auto;
    max-width: auto
}

.elementor-4309 .elementor-element.elementor-element-f9ec3b5:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #f9f9f9
}

.elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-background-slideshow, .elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-element-populated, .elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-element-populated {
    margin: 0 0 0 40px;
    padding: 80px 0 0 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4309 .elementor-element.elementor-element-9c22e3f > .elementor-container {
    min-height: 700px
}

.elementor-4309 .elementor-element.elementor-element-9c22e3f > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-4309 .elementor-element.elementor-element-9c22e3f:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/home2_fade_bg.jpg);
    background-position: center center;
    background-size: cover
}

.elementor-4309 .elementor-element.elementor-element-9c22e3f {
    margin-top: 0;
    margin-bottom: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4309 .elementor-element.elementor-element-9c22e3f > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4309 .elementor-element.elementor-element-a931d80 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4309 .elementor-element.elementor-element-a931d80.elementor-widget-heading .elementor-heading-title {
    color: #ef3d5b
}

.elementor-4309 .elementor-element.elementor-element-a931d80 .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4309 .elementor-element.elementor-element-a931d80 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-a931d80 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a931d80 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-32fa54a.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4309 .elementor-element.elementor-element-32fa54a .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-4309 .elementor-element.elementor-element-32fa54a > .elementor-widget-container {
    margin: 0
}

.elementor-4309 .elementor-element.elementor-element-32fa54a {
    z-index: 1;
    width: auto;
    max-width: auto
}

.elementor-element.elementor-element-32fa54a {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-32fa54a {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-e730de4 {
    margin-top: 40px;
    margin-bottom: 0
}

.elementor-4309 .elementor-element.elementor-element-02b3844 > .elementor-element-populated {
    padding: 0
}

.elementor-4309 .elementor-element.elementor-element-87a19a3 > .elementor-widget-container {
    margin: 0 0 0 -10px
}

.elementor-element.elementor-element-87a19a3 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-87a19a3 {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-0b176a1 {
    margin-top: 120px;
    margin-bottom: 40px
}

.elementor-4309 .elementor-element.elementor-element-9c509e5 > .elementor-element-populated {
    padding: 0
}

.elementor-4309 .elementor-element.elementor-element-208355b {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4309 .elementor-element.elementor-element-208355b.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4309 .elementor-element.elementor-element-208355b .elementor-heading-title {
    font-family: Roboto, Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-4309 .elementor-element.elementor-element-208355b > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-208355b {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-208355b {
    opacity: 0
}

.elementor-4309 .elementor-element.elementor-element-0348408 .post-header h5 a {
    color: #000
}

.elementor-4309 .elementor-element.elementor-element-0348408 .post-header-wrapper > p {
    color: #000
}

.elementor-4309 .elementor-element.elementor-element-0348408 > .elementor-widget-container {
    margin: 60px 0 0 0;
    border-radius: 0
}

.elementor-4309 .elementor-element.elementor-element-0348408 {
    z-index: 3
}

.elementor-4309 .elementor-element.elementor-element-271f117 .elementor-image img {
    width: 750px
}

.elementor-4309 .elementor-element.elementor-element-271f117 {
    z-index: 0;
    top: -98px;
    width: auto;
    max-width: auto
}

body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-271f117 {
    left: -363px
}

body.rtl .elementor-4309 .elementor-element.elementor-element-271f117 {
    right: -363px
}

.elementor-4309 .elementor-element.elementor-element-46f696e:not(.elementor-motion-effects-element-type-background) {
    background-color: transparent;
    background-image: linear-gradient(90deg, #163967 0, #ef3d5b 100%)
}

.elementor-4309 .elementor-element.elementor-element-46f696e {
    margin-top: 80px;
    margin-bottom: 0;
    padding: 80px 0 80px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4309 .elementor-element.elementor-element-46f696e > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4309 .elementor-element.elementor-element-121c664 > .elementor-element-populated {
    padding: 0
}

.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button, .elementor-4309 .elementor-element.elementor-element-421022c a.elementor-button {
    font-weight: 700;
    color: #163967;
    border-radius: 5px 5px 5px 5px;
    background-color: #fff;
    fill: #163967
}

.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button:focus, .elementor-4309 .elementor-element.elementor-element-421022c .elementor-button:hover, .elementor-4309 .elementor-element.elementor-element-421022c a.elementor-button:focus, .elementor-4309 .elementor-element.elementor-element-421022c a.elementor-button:hover {
    color: #fff;
    border-color: #fff;
    background-color: rgba(255, 255, 255, 0)
}

.elementor-4309 .elementor-element.elementor-element-421022c .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff
}

.elementor-4309 .elementor-element.elementor-element-421022c > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-421022c {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-421022c {
    opacity: 0
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4309 .elementor-element.elementor-element-e1d8243 {
        width: 50%
    }

    .elementor-4309 .elementor-element.elementor-element-4e66437 {
        width: 50%
    }

    .elementor-4309 .elementor-element.elementor-element-fd34e98 {
        width: 50%
    }

    .elementor-4309 .elementor-element.elementor-element-5b28d6d {
        width: 50%
    }

    .elementor-4309 .elementor-element.elementor-element-2a0293b {
        width: 50%
    }

    .elementor-4309 .elementor-element.elementor-element-525fe0f {
        width: 50%
    }

    .elementor-4309 .elementor-element.elementor-element-7c4c84b {
        width: 50%
    }

    .elementor-4309 .elementor-element.elementor-element-9394a03 {
        width: 100%
    }

    .elementor-4309 .elementor-element.elementor-element-f9ec3b5 {
        width: 100%
    }
}

@media (max-width: 1024px) {
    .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
        left: 99%
    }

    body.rtl .elementor-4309 .elementor-element.elementor-element-ed0cc7e {
        right: 99%
    }

    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-9207d49 {
        right: -12%
    }

    body.rtl .elementor-4309 .elementor-element.elementor-element-9207d49 {
        left: -12%
    }

    .elementor-4309 .elementor-element.elementor-element-9207d49 {
        top: -9vh
    }

    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-10f082a {
        right: -12%
    }

    body.rtl .elementor-4309 .elementor-element.elementor-element-10f082a {
        left: -12%
    }

    .elementor-4309 .elementor-element.elementor-element-10f082a {
        top: -9vh
    }

    .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
        left: 99%
    }

    body.rtl .elementor-4309 .elementor-element.elementor-element-28fd8b3 {
        right: 99%
    }

    .elementor-4309 .elementor-element.elementor-element-7a11b76 {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-4309 .elementor-element.elementor-element-7a11b76 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4309 .elementor-element.elementor-element-7a11b76 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-031f678 .elementor-heading-title {
        font-size: 48px
    }

    .elementor-4309 .elementor-element.elementor-element-f25042f > .elementor-widget-container {
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-fd488f8 {
        top: -44%;
        width: 596px;
        max-width: 596px
    }

    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fd488f8 {
        left: -2%
    }

    body.rtl .elementor-4309 .elementor-element.elementor-element-fd488f8 {
        right: -2%
    }

    .elementor-4309 .elementor-element.elementor-element-8d40210 {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-4309 .elementor-element.elementor-element-8d40210 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4309 .elementor-element.elementor-element-8d40210 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated {
        margin: 0 20px 40px 0
    }

    .elementor-4309 .elementor-element.elementor-element-ce1b5c2 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated {
        margin: 0 0 40px 20px
    }

    .elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated {
        margin: 0 20px 0 0
    }

    .elementor-4309 .elementor-element.elementor-element-5f7e21b > .elementor-widget-container {
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated {
        margin: 0 0 0 20px
    }

    .elementor-4309 .elementor-element.elementor-element-5378324 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-618c186 > .elementor-container {
        min-height: 580px
    }

    .elementor-4309 .elementor-element.elementor-element-618c186 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-4309 .elementor-element.elementor-element-618c186 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-070b2a8 {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-4309 .elementor-element.elementor-element-070b2a8 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4309 .elementor-element.elementor-element-070b2a8 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-b479953 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-4309 .elementor-element.elementor-element-b479953 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4309 .elementor-element.elementor-element-3de2828 {
        width: 256px;
        max-width: 256px
    }

    .elementor-4309 .elementor-element.elementor-element-a49b8b1 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-ac84874 {
        width: 215px;
        max-width: 215px
    }

    .elementor-4309 .elementor-element.elementor-element-911586d > .elementor-element-populated {
        margin: 0
    }

    .elementor-4309 .elementor-element.elementor-element-747a263 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-4309 .elementor-element.elementor-element-747a263 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4309 .elementor-element.elementor-element-05cc049 {
        margin-top: 100px;
        margin-bottom: 0
    }

    .elementor-4309 .elementor-element.elementor-element-2a0293b > .elementor-element-populated {
        margin: 0 0 30px 0
    }

    .elementor-4309 .elementor-element.elementor-element-03a3750 {
        margin-top: 30px;
        margin-bottom: 40px
    }

    .elementor-4309 .elementor-element.elementor-element-9394a03.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-4309 .elementor-element.elementor-element-9394a03.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-element-populated {
        padding: 40px 0 60px 0
    }

    .elementor-4309 .elementor-element.elementor-element-c712201 {
        text-align: center
    }

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

    .elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-element-populated {
        margin: 0;
        padding: 40px 0 0 0
    }

    .elementor-4309 .elementor-element.elementor-element-a931d80 {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-4309 .elementor-element.elementor-element-a931d80 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4309 .elementor-element.elementor-element-a931d80 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-32fa54a .elementor-heading-title {
        font-size: 36px
    }

    .elementor-4309 .elementor-element.elementor-element-9c509e5 > .elementor-element-populated {
        padding: 0 30px 0 30px
    }

    .elementor-4309 .elementor-element.elementor-element-208355b .elementor-heading-title {
        font-size: 36px
    }
}

@media (max-width: 767px) {
    .elementor-4309 .elementor-element.elementor-element-7a11b76 {
        text-align: center
    }

    .elementor-4309 .elementor-element.elementor-element-7a11b76 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4309 .elementor-element.elementor-element-7a11b76 > .elementor-widget-container {
        margin: 0 0 10px 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-031f678 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4309 .elementor-element.elementor-element-031f678 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-4309 .elementor-element.elementor-element-f25042f > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-4309 .elementor-element.elementor-element-b90f96d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4309 .elementor-element.elementor-element-fd488f8 {
        top: 6%;
        width: 80%;
        max-width: 80%;
        text-align: center
    }

    .elementor-4309 .elementor-element.elementor-element-fd488f8 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-fd488f8 {
        left: -11%
    }

    body.rtl .elementor-4309 .elementor-element.elementor-element-fd488f8 {
        right: -11%
    }

    .elementor-4309 .elementor-element.elementor-element-d510407 {
        padding: 60px 0 60px 0
    }

    .elementor-4309 .elementor-element.elementor-element-8d40210 {
        text-align: center
    }

    .elementor-4309 .elementor-element.elementor-element-8d40210 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4309 .elementor-element.elementor-element-8d40210 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-4f922a4 {
        margin-top: 40px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-background-slideshow, .elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated, .elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-4309 .elementor-element.elementor-element-e1d8243 > .elementor-element-populated {
        margin: 0 20px 40px 20px
    }

    .elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-background-slideshow, .elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated, .elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-4309 .elementor-element.elementor-element-4e66437 > .elementor-element-populated {
        margin: 0 20px 40px 20px
    }

    .elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-background-slideshow, .elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated, .elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-4309 .elementor-element.elementor-element-fd34e98 > .elementor-element-populated {
        margin: 0 20px 40px 20px
    }

    .elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-background-slideshow, .elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated, .elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-4309 .elementor-element.elementor-element-5b28d6d > .elementor-element-populated {
        margin: 0 20px 0 20px
    }

    .elementor-4309 .elementor-element.elementor-element-618c186 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-4309 .elementor-element.elementor-element-070b2a8 {
        text-align: center
    }

    .elementor-4309 .elementor-element.elementor-element-070b2a8 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4309 .elementor-element.elementor-element-070b2a8 > .elementor-widget-container {
        margin: 20px 0 10px 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-b479953 {
        text-align: center
    }

    .elementor-4309 .elementor-element.elementor-element-b479953 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-4309 .elementor-element.elementor-element-b479953 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4309 .elementor-element.elementor-element-e4df1e3 {
        text-align: center
    }

    .elementor-4309 .elementor-element.elementor-element-e4df1e3 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-4309 .elementor-element.elementor-element-183185d > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-4309 .elementor-element.elementor-element-3de2828 .elementor-image img {
        width: 100vw
    }

    .elementor-4309 .elementor-element.elementor-element-3de2828 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-4309 .elementor-element.elementor-element-3de2828 {
        top: 384px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-3de2828 {
        left: 32px
    }

    body.rtl .elementor-4309 .elementor-element.elementor-element-3de2828 {
        right: 32px
    }

    .elementor-4309 .elementor-element.elementor-element-a49b8b1 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-0b0098c > .elementor-element-populated {
        margin: 60px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-4309 .elementor-element.elementor-element-ac84874 .elementor-image img {
        width: 100vw
    }

    .elementor-4309 .elementor-element.elementor-element-ac84874 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-4309 .elementor-element.elementor-element-ac84874 {
        top: 800%;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-4309 .elementor-element.elementor-element-ac84874 {
        left: 3.623%
    }

    body.rtl .elementor-4309 .elementor-element.elementor-element-ac84874 {
        right: 3.623%
    }

    .elementor-4309 .elementor-element.elementor-element-911586d > .elementor-element-populated {
        margin: 60px 0 0 0;
        padding: 0 19px 0 20px
    }

    .elementor-4309 .elementor-element.elementor-element-747a263 {
        text-align: center
    }

    .elementor-4309 .elementor-element.elementor-element-747a263 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-4309 .elementor-element.elementor-element-747a263 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4309 .elementor-element.elementor-element-05cc049 {
        margin-top: 60px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-2a0293b {
        width: 50%
    }

    .elementor-4309 .elementor-element.elementor-element-525fe0f {
        width: 50%
    }

    .elementor-4309 .elementor-element.elementor-element-7c4c84b {
        width: 50%
    }

    .elementor-4309 .elementor-element.elementor-element-03a3750 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-4309 .elementor-element.elementor-element-9394a03.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-element-populated {
        margin: 0;
        padding: 0;
        border-width: 0
    }

    .elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-background-slideshow, .elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-element-populated, .elementor-4309 .elementor-element.elementor-element-9394a03 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-4309 .elementor-element.elementor-element-c712201 {
        text-align: center
    }

    .elementor-4309 .elementor-element.elementor-element-f9ec3b5 > .elementor-element-populated {
        margin: 40px 0 0 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-4f4e855 > .elementor-widget-container {
        padding: 40px 0 40px 0
    }

    .elementor-4309 .elementor-element.elementor-element-9c22e3f {
        margin-top: 60px;
        margin-bottom: 0;
        padding: 60px 0 60px 0
    }

    .elementor-4309 .elementor-element.elementor-element-a931d80 {
        text-align: center
    }

    .elementor-4309 .elementor-element.elementor-element-a931d80 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4309 .elementor-element.elementor-element-a931d80 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-32fa54a {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4309 .elementor-element.elementor-element-32fa54a .elementor-heading-title {
        font-size: 32px
    }

    .elementor-4309 .elementor-element.elementor-element-32fa54a > .elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-4309 .elementor-element.elementor-element-02b3844 > .elementor-element-populated {
        padding: 0 10px 0 10px
    }

    .elementor-4309 .elementor-element.elementor-element-87a19a3 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4309 .elementor-element.elementor-element-0b176a1 {
        margin-top: 60px;
        margin-bottom: 0
    }

    .elementor-4309 .elementor-element.elementor-element-9c509e5 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-4309 .elementor-element.elementor-element-208355b {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4309 .elementor-element.elementor-element-208355b .elementor-heading-title {
        font-size: 32px
    }

    .elementor-4309 .elementor-element.elementor-element-208355b > .elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-4309 .elementor-element.elementor-element-0348408 > .elementor-widget-container {
        margin: 20px 0 0 0
    }

    .elementor-4309 .elementor-element.elementor-element-46f696e {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-4309 .elementor-element.elementor-element-121c664 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-4309 .elementor-element.elementor-element-421022c > .elementor-widget-container {
        margin: 30px 0 0 0
    }
}

@media (min-width: 768px) {
    .elementor-4309 .elementor-element.elementor-element-183185d {
        width: 60%
    }

    .elementor-4309 .elementor-element.elementor-element-0b0098c {
        width: 60%
    }

    .elementor-4309 .elementor-element.elementor-element-911586d {
        width: 40%
    }

    .elementor-4309 .elementor-element.elementor-element-9394a03 {
        width: 30%
    }

    .elementor-4309 .elementor-element.elementor-element-f9ec3b5 {
        width: 70%
    }

    .elementor-4309 .elementor-element.elementor-element-02b3844 {
        width: 55%
    }

    .elementor-4309 .elementor-element.elementor-element-5833797 {
        width: 45%
    }
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b > .elementor-container {
    min-height: 780px
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/businessman-working-alone-using-laptop-in-bare-DMZ23GR.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .2;
    background-color: #000
}

.elementor-4541 .elementor-element.elementor-element-10c1b2b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4541 .elementor-element.elementor-element-623df22 > .elementor-element-populated {
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-33777d6 > .elementor-element-populated {
    margin: 20px 0 0 0;
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-e4023d2.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4541 .elementor-element.elementor-element-e4023d2 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 65px;
    line-height: 1.1em
}

.elementor-4541 .elementor-element.elementor-element-e4023d2 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-e4023d2 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e4023d2 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-e4023d2 {
    width: auto;
    max-width: auto
}

.elementor-4541 .elementor-element.elementor-element-92ef6a6 .elementor-text-editor {
    text-align: left
}

.elementor-4541 .elementor-element.elementor-element-92ef6a6 {
    font-family: Poppins, Sans-serif;
    font-size: 15px;
    line-height: 1.8em;
    color: #fff
}

.elementor-4541 .elementor-element.elementor-element-92ef6a6 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-92ef6a6 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-92ef6a6 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-8946e1b .elementor-icon-wrapper {
    text-align: center
}

.elementor-4541 .elementor-element.elementor-element-8946e1b.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612
}

.elementor-4541 .elementor-element.elementor-element-8946e1b .elementor-icon {
    font-size: 13px;
    padding: 10px
}

.elementor-4541 .elementor-element.elementor-element-8946e1b .elementor-icon i {
    transform: rotate(0)
}

.elementor-4541 .elementor-element.elementor-element-8946e1b > .elementor-widget-container {
    margin: 40px 0 0 0
}

.elementor-element.elementor-element-8946e1b {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8946e1b {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-8946e1b {
    width: auto;
    max-width: auto
}

.elementor-4541 .elementor-element.elementor-element-f2679f1 {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-4541 .elementor-element.elementor-element-f2679f1.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4541 .elementor-element.elementor-element-f2679f1 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 700
}

.elementor-4541 .elementor-element.elementor-element-f2679f1 > .elementor-widget-container {
    margin: 41px 0 0 10px
}

.elementor-element.elementor-element-f2679f1 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f2679f1 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-8427fe7 > .elementor-container {
    min-height: 400px
}

.elementor-4541 .elementor-element.elementor-element-8427fe7 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-4541 .elementor-element.elementor-element-8427fe7 {
    z-index: 2;
    margin-top: 80px;
    margin-bottom: 0
}

.elementor-4541 .elementor-element.elementor-element-2f6bb53 > .elementor-element-populated {
    margin: 20px 0 0 0;
    padding: 0 10% 0 0
}

.elementor-4541 .elementor-element.elementor-element-7a7e05a {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4541 .elementor-element.elementor-element-7a7e05a.elementor-widget-heading .elementor-heading-title {
    color: #fa4612
}

.elementor-4541 .elementor-element.elementor-element-7a7e05a .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4541 .elementor-element.elementor-element-7a7e05a > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-7a7e05a {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7a7e05a {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-1c6a049.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4541 .elementor-element.elementor-element-1c6a049 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 43px;
    line-height: 1.3em
}

.elementor-4541 .elementor-element.elementor-element-1c6a049 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-1c6a049 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1c6a049 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-1c6a049 {
    width: 100%;
    max-width: 100%
}

.elementor-4541 .elementor-element.elementor-element-6d26b81 {
    text-align: left
}

.elementor-4541 .elementor-element.elementor-element-6d26b81.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-4541 .elementor-element.elementor-element-6d26b81 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 20px;
    line-height: 1.7em
}

.elementor-4541 .elementor-element.elementor-element-6d26b81 > .elementor-widget-container {
    margin: 20px 0 30px 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-6d26b81 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6d26b81 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-864d09e {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-4541 .elementor-element.elementor-element-864d09e.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4541 .elementor-element.elementor-element-864d09e .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-weight: 700
}

.elementor-element.elementor-element-864d09e {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-864d09e {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a .elementor-icon-wrapper {
    text-align: center
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a .elementor-icon {
    font-size: 14px;
    padding: 10px
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a .elementor-icon i {
    transform: rotate(0)
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a > .elementor-widget-container {
    margin: -3px 0 0 15px
}

.elementor-element.elementor-element-3f58b9a {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.86, 0, .070, 1) !important
}

.elementor-widget.elementor-element-3f58b9a {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-3f58b9a {
    width: auto;
    max-width: auto
}

.elementor-4541 .elementor-element.elementor-element-23753b3 > .elementor-element-populated {
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-a04e217 {
    z-index: 2
}

.elementor-4541 .elementor-element.elementor-element-55c07f5 {
    z-index: 2;
    top: 151.198px;
    width: 344px;
    max-width: 344px
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-55c07f5 {
    left: 31px
}

body.rtl .elementor-4541 .elementor-element.elementor-element-55c07f5 {
    right: 31px
}

.elementor-4541 .elementor-element.elementor-element-48b4228 > .elementor-element-populated {
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-2d88306 {
    top: -86px;
    width: 471px;
    max-width: 471px
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-2d88306 {
    left: -122px
}

body.rtl .elementor-4541 .elementor-element.elementor-element-2d88306 {
    right: -122px
}

.elementor-4541 .elementor-element.elementor-element-5b89a1f .elementor-image img {
    width: 150px
}

.elementor-4541 .elementor-element.elementor-element-5b89a1f {
    z-index: 3;
    bottom: -437px
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-5b89a1f {
    right: -71.2px
}

body.rtl .elementor-4541 .elementor-element.elementor-element-5b89a1f {
    left: -71.2px
}

.elementor-4541 .elementor-element.elementor-element-364f16e {
    margin-top: 160px;
    margin-bottom: 80px
}

.elementor-4541 .elementor-element.elementor-element-344c9a4 > .elementor-element-populated {
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-2d9b7e9 .elementor-image img {
    width: 127px
}

.elementor-4541 .elementor-element.elementor-element-2d9b7e9 > .elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-element.elementor-element-2d9b7e9 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2d9b7e9 {
    opacity: 0
}

.elementor-element.elementor-element-697370d {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-697370d {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-601a2ee > .elementor-element-populated {
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-1c3c60c .elementor-image img {
    width: 65px
}

.elementor-4541 .elementor-element.elementor-element-1c3c60c > .elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-element.elementor-element-1c3c60c {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1c3c60c {
    opacity: 0
}

.elementor-element.elementor-element-390dc71 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-390dc71 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-da4c0f1 > .elementor-element-populated {
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-4411230 .elementor-image img {
    width: 90px
}

.elementor-4541 .elementor-element.elementor-element-4411230 > .elementor-widget-container {
    margin: 0 0 15px 0
}

.elementor-element.elementor-element-4411230 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4411230 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-be34443 .elementor-image img {
    width: 65px
}

.elementor-4541 .elementor-element.elementor-element-be34443 > .elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-element.elementor-element-be34443 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-be34443 {
    opacity: 0
}

.elementor-element.elementor-element-742c56c {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-742c56c {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-6198f29 > .elementor-element-populated {
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-73661ac {
    margin-top: 100px;
    margin-bottom: 60px;
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-a8277d0 > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-c1200a1 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-4541 .elementor-element.elementor-element-a0c0480.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-4541 .elementor-element.elementor-element-a0c0480 > .elementor-element-populated {
    padding: 20px 40px 20px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #fa4612
}

.elementor-4541 .elementor-element.elementor-element-a0c0480 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a .elementor-icon-wrapper {
    text-align: right
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a .elementor-icon {
    font-size: 20px
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a .elementor-icon i {
    transform: rotate(0)
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-1e7ba3a {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1e7ba3a {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-1e7ba3a {
    width: auto;
    max-width: auto
}

.elementor-4541 .elementor-element.elementor-element-a7e079a .elementor-icon-wrapper {
    text-align: right
}

.elementor-4541 .elementor-element.elementor-element-a7e079a.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612
}

.elementor-4541 .elementor-element.elementor-element-a7e079a .elementor-icon {
    font-size: 20px
}

.elementor-4541 .elementor-element.elementor-element-a7e079a .elementor-icon i {
    transform: rotate(0)
}

.elementor-4541 .elementor-element.elementor-element-a7e079a > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-a7e079a {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a7e079a {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-a7e079a {
    width: auto;
    max-width: auto
}

.elementor-4541 .elementor-element.elementor-element-6c069da .elementor-icon-wrapper {
    text-align: right
}

.elementor-4541 .elementor-element.elementor-element-6c069da.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612
}

.elementor-4541 .elementor-element.elementor-element-6c069da .elementor-icon {
    font-size: 20px
}

.elementor-4541 .elementor-element.elementor-element-6c069da .elementor-icon i {
    transform: rotate(0)
}

.elementor-4541 .elementor-element.elementor-element-6c069da > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-6c069da {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6c069da {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-6c069da {
    width: auto;
    max-width: auto
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 .elementor-icon-wrapper {
    text-align: center
}

.elementor-4541 .elementor-element.elementor-element-60d5d31.elementor-view-default .elementor-icon {
    color: #fa4612;
    border-color: #fa4612
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 .elementor-icon {
    font-size: 13px;
    padding: 10px
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 > .elementor-widget-container {
    margin: 0 0 0 15px
}

.elementor-4541 .elementor-element.elementor-element-60d5d31 {
    width: auto;
    max-width: auto
}

.elementor-4541 .elementor-element.elementor-element-c481f6f > .elementor-element-populated {
    margin: 0 0 0 40px;
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-67b70d7 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4541 .elementor-element.elementor-element-67b70d7.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4541 .elementor-element.elementor-element-67b70d7 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-4541 .elementor-element.elementor-element-67b70d7 > .elementor-widget-container {
    padding: 0 20% 0 0
}

.elementor-4541 .elementor-element.elementor-element-32657e3 {
    text-align: left
}

.elementor-4541 .elementor-element.elementor-element-32657e3 .elementor-image img {
    width: 185px
}

.elementor-4541 .elementor-element.elementor-element-32657e3 > .elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-4541 .elementor-element.elementor-element-88d7ac2 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4541 .elementor-element.elementor-element-88d7ac2.elementor-widget-heading .elementor-heading-title {
    color: #999
}

.elementor-4541 .elementor-element.elementor-element-88d7ac2 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-4541 .elementor-element.elementor-element-88d7ac2 > .elementor-widget-container {
    margin: 10px 0 20px 5px
}

.elementor-4541 .elementor-element.elementor-element-c94b5d9 {
    margin-top: 20px;
    margin-bottom: 0
}

.elementor-4541 .elementor-element.elementor-element-402c2ee > .elementor-element-populated {
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-6e97a4f {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4541 .elementor-element.elementor-element-6e97a4f.elementor-widget-heading .elementor-heading-title {
    color: #fa4612
}

.elementor-4541 .elementor-element.elementor-element-6e97a4f .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4541 .elementor-element.elementor-element-6e97a4f > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-6e97a4f {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6e97a4f {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-0789b7d {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4541 .elementor-element.elementor-element-0789b7d.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4541 .elementor-element.elementor-element-0789b7d .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 40px;
    line-height: 1.3em
}

.elementor-4541 .elementor-element.elementor-element-0789b7d > .elementor-widget-container {
    margin: 0;
    padding: 0 0 40px 0
}

.elementor-element.elementor-element-0789b7d {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-0789b7d {
    opacity: 0
}

.elementor-element.elementor-element-5ca496e {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5ca496e {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-7769c00 .elementor-image img {
    width: 330px
}

.elementor-4541 .elementor-element.elementor-element-7769c00 {
    z-index: 3;
    bottom: 59%
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-7769c00 {
    left: -57%
}

body.rtl .elementor-4541 .elementor-element.elementor-element-7769c00 {
    right: -57%
}

.elementor-4541 .elementor-element.elementor-element-91278d8 > .elementor-element-populated {
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-d4e1591 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4541 .elementor-element.elementor-element-d4e1591.elementor-widget-heading .elementor-heading-title {
    color: #fa4612
}

.elementor-4541 .elementor-element.elementor-element-d4e1591 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4541 .elementor-element.elementor-element-d4e1591 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-d4e1591 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d4e1591 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-51a9da0 .elementor-image img {
    width: 260px
}

.elementor-4541 .elementor-element.elementor-element-51a9da0 {
    z-index: 3;
    top: -77%
}

body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-51a9da0 {
    right: -49%
}

body.rtl .elementor-4541 .elementor-element.elementor-element-51a9da0 {
    left: -49%
}

.elementor-4541 .elementor-element.elementor-element-105144d {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4541 .elementor-element.elementor-element-105144d.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4541 .elementor-element.elementor-element-105144d .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 40px;
    line-height: 1.3em
}

.elementor-4541 .elementor-element.elementor-element-105144d > .elementor-widget-container {
    margin: 0;
    padding: 0 0 40px 0
}

.elementor-element.elementor-element-105144d {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-105144d {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-ff1bb5b.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4541 .elementor-element.elementor-element-ff1bb5b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4541 .elementor-element.elementor-element-ff1bb5b > .elementor-element-populated {
    padding: 40px 0 40px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-4541 .elementor-element.elementor-element-ff1bb5b > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4541 .elementor-element.elementor-element-9de160e .elementor-image img {
    width: 150px
}

.elementor-4541 .elementor-element.elementor-element-9de160e > .elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-element.elementor-element-9de160e {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9de160e {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-b16a0e4 {
    text-align: center
}

.elementor-4541 .elementor-element.elementor-element-b16a0e4.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4541 .elementor-element.elementor-element-b16a0e4 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 18px
}

.elementor-element.elementor-element-b16a0e4 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-b16a0e4 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-ab872e9 .elementor-text-editor {
    text-align: center
}

.elementor-4541 .elementor-element.elementor-element-ab872e9 {
    font-family: Poppins, Sans-serif;
    color: #808291
}

.elementor-4541 .elementor-element.elementor-element-ab872e9 > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-ab872e9 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ab872e9 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-3444d55 {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-4541 .elementor-element.elementor-element-3444d55.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4541 .elementor-element.elementor-element-3444d55 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600
}

.elementor-4541 .elementor-element.elementor-element-3444d55 > .elementor-widget-container {
    margin: -13px 0 0 0
}

.elementor-element.elementor-element-3444d55 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3444d55 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-6ff562a .elementor-image img {
    width: 130px
}

.elementor-4541 .elementor-element.elementor-element-6ff562a > .elementor-widget-container {
    margin: 0 0 35px 0
}

.elementor-element.elementor-element-6ff562a {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6ff562a {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-9d84e4f {
    text-align: center
}

.elementor-4541 .elementor-element.elementor-element-9d84e4f.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4541 .elementor-element.elementor-element-9d84e4f .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 18px
}

.elementor-element.elementor-element-9d84e4f {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9d84e4f {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-d1176e4 .elementor-text-editor {
    text-align: center
}

.elementor-4541 .elementor-element.elementor-element-d1176e4 {
    font-family: Poppins, Sans-serif;
    color: #808291
}

.elementor-4541 .elementor-element.elementor-element-d1176e4 > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-d1176e4 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d1176e4 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-1850389 {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-4541 .elementor-element.elementor-element-1850389.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4541 .elementor-element.elementor-element-1850389 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600
}

.elementor-4541 .elementor-element.elementor-element-1850389 > .elementor-widget-container {
    margin: -13px 0 0 0
}

.elementor-element.elementor-element-1850389 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1850389 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-4e185b6.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4541 .elementor-element.elementor-element-4e185b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4541 .elementor-element.elementor-element-4e185b6 > .elementor-element-populated {
    padding: 40px 0 40px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid;
    border-color: #d8d8d8
}

.elementor-4541 .elementor-element.elementor-element-4e185b6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4541 .elementor-element.elementor-element-d12f238 .elementor-image img {
    width: 140px
}

.elementor-4541 .elementor-element.elementor-element-d12f238 > .elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-element.elementor-element-d12f238 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d12f238 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-2337687 .elementor-text-editor {
    text-align: center
}

.elementor-4541 .elementor-element.elementor-element-2337687 {
    font-family: Poppins, Sans-serif;
    color: #808291
}

.elementor-4541 .elementor-element.elementor-element-2337687 > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-2337687 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2337687 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-e2a2e5f > .elementor-element-populated {
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-87ec937 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4541 .elementor-element.elementor-element-87ec937.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4541 .elementor-element.elementor-element-87ec937 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2em
}

.elementor-4541 .elementor-element.elementor-element-87ec937 > .elementor-widget-container {
    padding: 0
}

.elementor-element.elementor-element-87ec937 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-87ec937 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-4d09785 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4541 .elementor-element.elementor-element-4d09785.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4541 .elementor-element.elementor-element-4d09785 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 18px;
    line-height: 1.2em
}

.elementor-4541 .elementor-element.elementor-element-4d09785 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0
}

.elementor-element.elementor-element-4d09785 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4d09785 {
    opacity: 0
}

.elementor-4541 .elementor-element.elementor-element-87596c9.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4541 .elementor-element.elementor-element-87596c9 > .elementor-element-populated {
    padding: 0
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button, .elementor-4541 .elementor-element.elementor-element-e4c7325 a.elementor-button {
    font-family: Poppins, Sans-serif;
    font-weight: 600;
    color: #fa4612;
    border-radius: 5px 5px 5px 5px;
    background-color: #fff;
    fill: #fa4612
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button:focus, .elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button:hover, .elementor-4541 .elementor-element.elementor-element-e4c7325 a.elementor-button:focus, .elementor-4541 .elementor-element.elementor-element-e4c7325 a.elementor-button:hover {
    color: #fff;
    border-color: #fff;
    background-color: rgba(255, 255, 255, 0)
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff
}

.elementor-4541 .elementor-element.elementor-element-e4c7325 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-e4c7325 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e4c7325 {
    opacity: 0
}

@media (max-width: 1024px) {
    .elementor-4541 .elementor-element.elementor-element-e4023d2 .elementor-heading-title {
        font-size: 48px
    }

    .elementor-4541 .elementor-element.elementor-element-92ef6a6 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-8946e1b > .elementor-widget-container {
        margin: 30px 0 0 0
    }

    .elementor-4541 .elementor-element.elementor-element-f2679f1 > .elementor-widget-container {
        margin: 31px 0 0 10px
    }

    .elementor-4541 .elementor-element.elementor-element-8427fe7 > .elementor-container {
        min-height: 580px
    }

    .elementor-4541 .elementor-element.elementor-element-8427fe7 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-4541 .elementor-element.elementor-element-8427fe7 {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-2f6bb53 > .elementor-element-populated {
        margin: 0
    }

    .elementor-4541 .elementor-element.elementor-element-7a7e05a {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-4541 .elementor-element.elementor-element-7a7e05a .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4541 .elementor-element.elementor-element-7a7e05a > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-1c6a049 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-4541 .elementor-element.elementor-element-1c6a049 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4541 .elementor-element.elementor-element-55c07f5 {
        width: 256px;
        max-width: 256px
    }

    .elementor-4541 .elementor-element.elementor-element-2d88306 {
        top: -182%;
        width: initial;
        max-width: initial
    }

    .elementor-4541 .elementor-element.elementor-element-364f16e {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-4541 .elementor-element.elementor-element-344c9a4 > .elementor-element-populated {
        margin: 0 0 30px 0
    }

    .elementor-4541 .elementor-element.elementor-element-601a2ee > .elementor-element-populated {
        margin: 0 0 30px 0
    }

    .elementor-4541 .elementor-element.elementor-element-da4c0f1 > .elementor-element-populated {
        margin: 0 0 30px 0
    }

    .elementor-4541 .elementor-element.elementor-element-73661ac {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-4541 .elementor-element.elementor-element-c1200a1 {
        margin-top: 30px;
        margin-bottom: 40px
    }

    .elementor-4541 .elementor-element.elementor-element-c481f6f > .elementor-element-populated {
        margin: 40px 0 0 40px
    }

    .elementor-4541 .elementor-element.elementor-element-67b70d7 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.4em
    }

    .elementor-4541 .elementor-element.elementor-element-67b70d7 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-6e97a4f {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-6e97a4f .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4541 .elementor-element.elementor-element-6e97a4f > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-0789b7d .elementor-heading-title {
        font-size: 34px
    }

    .elementor-4541 .elementor-element.elementor-element-0789b7d > .elementor-widget-container {
        margin: 0
    }

    .elementor-4541 .elementor-element.elementor-element-d4e1591 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-d4e1591 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4541 .elementor-element.elementor-element-d4e1591 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-105144d .elementor-heading-title {
        font-size: 34px
    }

    .elementor-4541 .elementor-element.elementor-element-105144d > .elementor-widget-container {
        margin: 0
    }

    .elementor-4541 .elementor-element.elementor-element-9de160e .elementor-image img {
        width: 120px
    }

    .elementor-4541 .elementor-element.elementor-element-6ff562a .elementor-image img {
        width: 100px
    }

    .elementor-4541 .elementor-element.elementor-element-6ff562a > .elementor-widget-container {
        margin: 0 0 35px 0
    }

    .elementor-4541 .elementor-element.elementor-element-d12f238 .elementor-image img {
        width: 105px
    }

    .elementor-4541 .elementor-element.elementor-element-d12f238 > .elementor-widget-container {
        margin: 0 0 35px 0
    }

    .elementor-4541 .elementor-element.elementor-element-87ec937 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-87ec937 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-4541 .elementor-element.elementor-element-87ec937 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-4d09785 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-4d09785 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.4em
    }

    .elementor-4541 .elementor-element.elementor-element-4d09785 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media (min-width: 768px) {
    .elementor-4541 .elementor-element.elementor-element-623df22 {
        width: 55%
    }

    .elementor-4541 .elementor-element.elementor-element-33777d6 {
        width: 45%
    }

    .elementor-4541 .elementor-element.elementor-element-2f6bb53 {
        width: 40%
    }

    .elementor-4541 .elementor-element.elementor-element-23753b3 {
        width: 60%
    }

    .elementor-4541 .elementor-element.elementor-element-a0c0480 {
        width: 40%
    }

    .elementor-4541 .elementor-element.elementor-element-c481f6f {
        width: 60%
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4541 .elementor-element.elementor-element-623df22 {
        width: 40%
    }

    .elementor-4541 .elementor-element.elementor-element-33777d6 {
        width: 60%
    }

    .elementor-4541 .elementor-element.elementor-element-344c9a4 {
        width: 50%
    }

    .elementor-4541 .elementor-element.elementor-element-601a2ee {
        width: 50%
    }

    .elementor-4541 .elementor-element.elementor-element-da4c0f1 {
        width: 50%
    }
}

@media (max-width: 767px) {
    .elementor-4541 .elementor-element.elementor-element-33777d6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4541 .elementor-element.elementor-element-33777d6 > .elementor-element-populated {
        margin: 80px 0 0 0
    }

    .elementor-4541 .elementor-element.elementor-element-e4023d2 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-e4023d2 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-4541 .elementor-element.elementor-element-92ef6a6 .elementor-text-editor {
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-92ef6a6 > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-4541 .elementor-element.elementor-element-8427fe7 > .elementor-container {
        min-height: 0
    }

    .elementor-4541 .elementor-element.elementor-element-8427fe7 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-4541 .elementor-element.elementor-element-8427fe7 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-4541 .elementor-element.elementor-element-2f6bb53.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4541 .elementor-element.elementor-element-2f6bb53 > .elementor-element-populated {
        margin: 0 0 40px 0;
        padding: 0 20px 0 20px
    }

    .elementor-4541 .elementor-element.elementor-element-7a7e05a {
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-7a7e05a .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4541 .elementor-element.elementor-element-7a7e05a > .elementor-widget-container {
        margin: 20px 0 10px 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-1c6a049 {
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-1c6a049 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-4541 .elementor-element.elementor-element-1c6a049 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4541 .elementor-element.elementor-element-6d26b81 {
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-6d26b81 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-4541 .elementor-element.elementor-element-23753b3 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-4541 .elementor-element.elementor-element-55c07f5 .elementor-image img {
        width: 100vw
    }

    .elementor-4541 .elementor-element.elementor-element-55c07f5 > .elementor-widget-container {
        margin: 0 0 37px 0
    }

    .elementor-4541 .elementor-element.elementor-element-55c07f5 {
        top: 384px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-55c07f5 {
        left: 32px
    }

    body.rtl .elementor-4541 .elementor-element.elementor-element-55c07f5 {
        right: 32px
    }

    .elementor-4541 .elementor-element.elementor-element-2d88306 .elementor-image img {
        width: 100vw
    }

    .elementor-4541 .elementor-element.elementor-element-2d88306 {
        top: 19px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-4541 .elementor-element.elementor-element-2d88306 {
        left: 4px
    }

    body.rtl .elementor-4541 .elementor-element.elementor-element-2d88306 {
        right: 4px
    }

    .elementor-4541 .elementor-element.elementor-element-364f16e {
        margin-top: 60px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-344c9a4 {
        width: 50%
    }

    .elementor-4541 .elementor-element.elementor-element-344c9a4 > .elementor-element-populated {
        margin: 0 0 60px 0
    }

    .elementor-4541 .elementor-element.elementor-element-2d9b7e9 .elementor-image img {
        width: 100px
    }

    .elementor-4541 .elementor-element.elementor-element-601a2ee {
        width: 50%
    }

    .elementor-4541 .elementor-element.elementor-element-601a2ee > .elementor-element-populated {
        margin: 0 0 60px 0
    }

    .elementor-4541 .elementor-element.elementor-element-1c3c60c .elementor-image img {
        width: 53px
    }

    .elementor-4541 .elementor-element.elementor-element-da4c0f1 {
        width: 50%
    }

    .elementor-4541 .elementor-element.elementor-element-da4c0f1 > .elementor-element-populated {
        margin: 0 0 60px 0
    }

    .elementor-4541 .elementor-element.elementor-element-4411230 .elementor-image img {
        width: 80px
    }

    .elementor-4541 .elementor-element.elementor-element-be34443 .elementor-image img {
        width: 60px
    }

    .elementor-4541 .elementor-element.elementor-element-73661ac {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-4541 .elementor-element.elementor-element-a8277d0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4541 .elementor-element.elementor-element-c1200a1 {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-4541 .elementor-element.elementor-element-a0c0480.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4541 .elementor-element.elementor-element-a0c0480 > .elementor-element-populated {
        padding: 0;
        border-width: 0
    }

    .elementor-4541 .elementor-element.elementor-element-a0c0480 > .elementor-background-slideshow, .elementor-4541 .elementor-element.elementor-element-a0c0480 > .elementor-element-populated, .elementor-4541 .elementor-element.elementor-element-a0c0480 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-4541 .elementor-element.elementor-element-c481f6f > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-67b70d7 {
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-67b70d7 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-4541 .elementor-element.elementor-element-67b70d7 > .elementor-widget-container {
        margin: 40px 0 0 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-32657e3 {
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-88d7ac2 {
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-11b0bb7 > .elementor-widget-container {
        padding: 40px 0 40px 0
    }

    .elementor-4541 .elementor-element.elementor-element-c94b5d9 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-4541 .elementor-element.elementor-element-6e97a4f {
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-6e97a4f .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4541 .elementor-element.elementor-element-6e97a4f > .elementor-widget-container {
        margin: 20px 0 10px 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-0789b7d {
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-0789b7d .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-4541 .elementor-element.elementor-element-0789b7d > .elementor-widget-container {
        margin: 0
    }

    .elementor-4541 .elementor-element.elementor-element-7769c00 .elementor-image img {
        width: 164px
    }

    .elementor-4541 .elementor-element.elementor-element-d4e1591 {
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-d4e1591 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4541 .elementor-element.elementor-element-d4e1591 > .elementor-widget-container {
        margin: 20px 0 10px 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-51a9da0 .elementor-image img {
        width: 199px
    }

    .elementor-4541 .elementor-element.elementor-element-105144d {
        text-align: center
    }

    .elementor-4541 .elementor-element.elementor-element-105144d .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-4541 .elementor-element.elementor-element-105144d > .elementor-widget-container {
        margin: 0
    }

    .elementor-4541 .elementor-element.elementor-element-ff1bb5b > .elementor-element-populated {
        margin: 0;
        padding: 0;
        border-width: 0
    }

    .elementor-4541 .elementor-element.elementor-element-4e185b6 > .elementor-element-populated {
        margin: 40px 0 0 0;
        padding: 0;
        border-width: 0
    }

    .elementor-4541 .elementor-element.elementor-element-87ec937 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-4541 .elementor-element.elementor-element-87ec937 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-4d09785 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-4541 .elementor-element.elementor-element-4d09785 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4541 .elementor-element.elementor-element-e4c7325 > .elementor-widget-container {
        margin: 30px 0 0 0
    }
}

.elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-container {
    min-height: 760px
}

.elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-4708 .elementor-element.elementor-element-3a8c5ca:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../images/banner-image.jpeg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover
}

.elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .2;
    background-color: #000
}

.elementor-4708 .elementor-element.elementor-element-3a8c5ca {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4708 .elementor-element.elementor-element-bae217d.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-4708 .elementor-element.elementor-element-bae217d > .elementor-element-populated {
    margin: -60px 0 0 0;
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-9cec2ce.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4708 .elementor-element.elementor-element-9cec2ce .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1em
}

.elementor-4708 .elementor-element.elementor-element-9cec2ce > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-9cec2ce {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9cec2ce {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-9cec2ce {
    width: auto;
    max-width: auto
}

.elementor-4708 .elementor-element.elementor-element-6d49591 .elementor-text-editor {
    text-align: left
}

.elementor-4708 .elementor-element.elementor-element-6d49591 {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    color: #fff
}

.elementor-4708 .elementor-element.elementor-element-6d49591 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 30% 0 0
}

.elementor-element.elementor-element-6d49591 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6d49591 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button, .elementor-4708 .elementor-element.elementor-element-42ab336 a.elementor-button {
    font-family: Poppins, Sans-serif;
    font-weight: 600;
    color: #181b31;
    border-radius: 5px 5px 5px 5px;
    background-color: #29e7d6;
    fill: #181b31
}

.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button:focus, .elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button:hover, .elementor-4708 .elementor-element.elementor-element-42ab336 a.elementor-button:focus, .elementor-4708 .elementor-element.elementor-element-42ab336 a.elementor-button:hover {
    color: #fff;
    border-color: #fff;
    background-color: rgba(22, 57, 103, 0) !important
}

.elementor-4708 .elementor-element.elementor-element-42ab336 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #29e7d6
}

.elementor-4708 .elementor-element.elementor-element-42ab336 > .elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-element.elementor-element-42ab336 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-42ab336 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-457a02d > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-5c4e94e:not(.elementor-motion-effects-element-type-background) {
    background-color: transparent;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, #000016 100%)
}

.elementor-4708 .elementor-element.elementor-element-5c4e94e {
    z-index: 2;
    margin-top: -180px;
    margin-bottom: 0;
    padding: 60px 0 20px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4708 .elementor-element.elementor-element-5c4e94e > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4708 .elementor-element.elementor-element-e4a3d62 > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-8ab18e5 {
    width: auto;
    max-width: auto;
    --divider-border-style: solid;
    --divider-border-color: #29E7D6;
    --divider-border-width: 1px
}

.elementor-4708 .elementor-element.elementor-element-8ab18e5 .elementor-divider-separator {
    width: 50px
}

.elementor-element.elementor-element-8ab18e5 {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8ab18e5 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-7fe6c79 .elementor-text-editor {
    text-align: left
}

.elementor-4708 .elementor-element.elementor-element-7fe6c79 {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    color: #fff
}

.elementor-4708 .elementor-element.elementor-element-7fe6c79 > .elementor-widget-container {
    margin: 0;
    padding: 0 30% 0 0
}

.elementor-element.elementor-element-7fe6c79 {
    transition-delay: 750ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7fe6c79 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-9811616 > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-7a8fa18 {
    --divider-border-style: solid;
    --divider-border-color: #29E7D6;
    --divider-border-width: 1px
}

.elementor-4708 .elementor-element.elementor-element-7a8fa18 .elementor-divider-separator {
    width: 50px
}

.elementor-element.elementor-element-7a8fa18 {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7a8fa18 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-82ca4ac .elementor-text-editor {
    text-align: left
}

.elementor-4708 .elementor-element.elementor-element-82ca4ac {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    color: #fff
}

.elementor-4708 .elementor-element.elementor-element-82ca4ac > .elementor-widget-container {
    margin: 0;
    padding: 0 30% 0 0
}

.elementor-element.elementor-element-82ca4ac {
    transition-delay: 750ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-82ca4ac {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-5581ca8:not(.elementor-motion-effects-element-type-background) {
    background-color: #fff
}

.elementor-4708 .elementor-element.elementor-element-5581ca8 {
    padding: 100px 0 100px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4708 .elementor-element.elementor-element-5581ca8 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4708 .elementor-element.elementor-element-b65c79d > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-49d552c .elementor-image img {
    opacity: 1
}

.elementor-4708 .elementor-element.elementor-element-49d552c {
    top: -4%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-49d552c {
    left: 6%
}

body.rtl .elementor-4708 .elementor-element.elementor-element-49d552c {
    right: 6%
}

.elementor-4708 .elementor-element.elementor-element-e3b3684 .elementor-image img {
    width: 88px
}

.elementor-4708 .elementor-element.elementor-element-99186a5 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4708 .elementor-element.elementor-element-99186a5.elementor-widget-heading .elementor-heading-title {
    color: #29e7d6
}

.elementor-4708 .elementor-element.elementor-element-99186a5 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4708 .elementor-element.elementor-element-99186a5 > .elementor-widget-container {
    margin: 60px 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-99186a5 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-99186a5 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-515a819 .elementor-image img {
    opacity: 1
}

.elementor-4708 .elementor-element.elementor-element-515a819 {
    top: 5%;
    width: 24px;
    max-width: 24px
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-515a819 {
    right: 8%
}

body.rtl .elementor-4708 .elementor-element.elementor-element-515a819 {
    left: 8%
}

.elementor-4708 .elementor-element.elementor-element-5ac6c81 {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4708 .elementor-element.elementor-element-5ac6c81.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4708 .elementor-element.elementor-element-5ac6c81 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 38px;
    line-height: 1.3em
}

.elementor-4708 .elementor-element.elementor-element-5ac6c81 > .elementor-widget-container {
    margin: 0;
    padding: 0 30% 130px 30%
}

.elementor-element.elementor-element-5ac6c81 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5ac6c81 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-e28fb7d > .elementor-widget-container {
    display: flex;
    float: left;
    width: 100%;
    margin: -100px 0 0 0;
    padding-top: 100px
}

.elementor-4708 .elementor-element.elementor-element-e28fb7d {
    z-index: 0
}

.elementor-element.elementor-element-e28fb7d {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e28fb7d {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-125c781 .elementor-image img {
    opacity: .76;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(3px) hue-rotate(0)
}

.elementor-4708 .elementor-element.elementor-element-125c781 {
    bottom: 903px;
    width: 11px;
    max-width: 11px
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-125c781 {
    left: 98%
}

body.rtl .elementor-4708 .elementor-element.elementor-element-125c781 {
    right: 98%
}

.elementor-4708 .elementor-element.elementor-element-74006d5 .elementor-image img {
    opacity: 1
}

.elementor-4708 .elementor-element.elementor-element-74006d5 {
    top: 83%;
    width: 41px;
    max-width: 41px
}

body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-74006d5 {
    left: 0
}

body.rtl .elementor-4708 .elementor-element.elementor-element-74006d5 {
    right: 0
}

.elementor-4708 .elementor-element.elementor-element-241c456 > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-25db8db.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4708 .elementor-element.elementor-element-25db8db .elementor-heading-title {
    font-family: Monoton, Sans-serif;
    font-size: 90px;
    font-weight: 100;
    text-transform: uppercase;
    text-shadow: 0 1px 20px #04dbc0
}

.elementor-4708 .elementor-element.elementor-element-25db8db > .elementor-widget-container {
    margin: 0 0 0 -100px
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-container {
    min-height: 600px
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../images/home1_bg1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .5;
    background-color: #fff
}

.elementor-4708 .elementor-element.elementor-element-f9d30fb {
    margin-top: 0;
    margin-bottom: 0;
    padding: 60px 0 0 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4708 .elementor-element.elementor-element-1137b19 > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-06b090f {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4708 .elementor-element.elementor-element-06b090f.elementor-widget-heading .elementor-heading-title {
    color: #29e7d6
}

.elementor-4708 .elementor-element.elementor-element-06b090f .elementor-heading-title {
    font-family: Cabin, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4708 .elementor-element.elementor-element-06b090f > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-06b090f {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-06b090f {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-69b0882.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4708 .elementor-element.elementor-element-69b0882 > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-d08a02b {
    width: auto;
    max-width: auto;
    text-align: left
}

.elementor-4708 .elementor-element.elementor-element-d08a02b .elementor-image img {
    width: 92px
}

.elementor-4708 .elementor-element.elementor-element-d08a02b > .elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-element.elementor-element-d08a02b {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d08a02b {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-ab13ef2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4708 .elementor-element.elementor-element-ab13ef2 > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-6a3364c {
    width: auto;
    max-width: auto;
    text-align: left
}

.elementor-4708 .elementor-element.elementor-element-6a3364c .elementor-image img {
    width: 70px
}

.elementor-4708 .elementor-element.elementor-element-6a3364c > .elementor-widget-container {
    margin: -5px 0 20px 0
}

.elementor-element.elementor-element-6a3364c {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6a3364c {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-d8e6e0c {
    text-align: center
}

.elementor-4708 .elementor-element.elementor-element-d8e6e0c.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4708 .elementor-element.elementor-element-d8e6e0c .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em
}

.elementor-element.elementor-element-d8e6e0c {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d8e6e0c {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-d19690b {
    text-align: center
}

.elementor-4708 .elementor-element.elementor-element-d19690b.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4708 .elementor-element.elementor-element-d19690b .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em
}

.elementor-element.elementor-element-d19690b {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d19690b {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-de5c11a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4708 .elementor-element.elementor-element-de5c11a > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-2a5224e {
    text-align: center
}

.elementor-4708 .elementor-element.elementor-element-2a5224e.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4708 .elementor-element.elementor-element-2a5224e .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em
}

.elementor-element.elementor-element-2a5224e {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2a5224e {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-b381c0b {
    margin-bottom: 0;
    padding: 60px 0 0
}

.elementor-4708 .elementor-element.elementor-element-927308e > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-f399e1a {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4708 .elementor-element.elementor-element-f399e1a.elementor-widget-heading .elementor-heading-title {
    color: #29e7d6
}

.elementor-4708 .elementor-element.elementor-element-f399e1a .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4708 .elementor-element.elementor-element-f399e1a > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-41e4744 {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4708 .elementor-element.elementor-element-41e4744.elementor-widget-heading .elementor-heading-title {
    color: #181b31
}

.elementor-4708 .elementor-element.elementor-element-41e4744 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 40px;
    line-height: 1.3em
}

.elementor-4708 .elementor-element.elementor-element-41e4744 > .elementor-widget-container {
    margin: 0;
    padding: 0 0 40px 0
}

.elementor-4708 .elementor-element.elementor-element-236b5a5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4708 .elementor-element.elementor-element-236b5a5 {
    margin: 50px 0
}

.elementor-4708 .elementor-element.elementor-element-a6620c2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4708 .elementor-element.elementor-element-a6620c2 > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-5ec69cc .elementor-image img {
    width: 50px;
    opacity: .4
}

.elementor-element.elementor-element-5ec69cc {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5ec69cc {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-5ec69cc {
    width: auto;
    max-width: auto
}

.elementor-4708 .elementor-element.elementor-element-8da755a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4708 .elementor-element.elementor-element-8da755a > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-728dfae .elementor-image img {
    width: 110px;
    opacity: .4
}

.elementor-element.elementor-element-728dfae {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-728dfae {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-728dfae {
    width: auto;
    max-width: auto
}

.elementor-4708 .elementor-element.elementor-element-127e06b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4708 .elementor-element.elementor-element-127e06b > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-4b42965 .elementor-image img {
    width: 50px;
    opacity: .4
}

.elementor-element.elementor-element-4b42965 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4b42965 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-4b42965 {
    width: auto;
    max-width: auto
}

.elementor-4708 .elementor-element.elementor-element-d41e12b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4708 .elementor-element.elementor-element-d41e12b > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-f4d4ddc .elementor-image img {
    width: 100px;
    opacity: .4
}

.elementor-element.elementor-element-f4d4ddc {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f4d4ddc {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-f4d4ddc {
    width: auto;
    max-width: auto
}

.elementor-4708 .elementor-element.elementor-element-c5ace75.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4708 .elementor-element.elementor-element-c5ace75 > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-cef5112 .elementor-image img {
    width: 110px;
    opacity: .4
}

.elementor-element.elementor-element-cef5112 {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-cef5112 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-cef5112 {
    width: auto;
    max-width: auto
}

.elementor-4708 .elementor-element.elementor-element-da13bb7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4708 .elementor-element.elementor-element-da13bb7 > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-element.elementor-element-461ab06 .elementor-image img {
    width: 100px;
    opacity: .4
}

.elementor-4708 .elementor-element.elementor-element-461ab06 > .elementor-widget-container {
    margin: 5px 0 0 0
}

.elementor-element.elementor-element-461ab06 {
    transition-delay: 750ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-461ab06 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-461ab06 {
    width: auto;
    max-width: auto
}

.elementor-4708 .elementor-element.elementor-element-1c260d1.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4708 .elementor-element.elementor-element-1c260d1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-element-populated {
    padding: 20px 40px 20px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0;
    border-style: solid
}

.elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4708 .elementor-element.elementor-element-3b64a87.elementor-view-default .elementor-icon {
    color: #29e7d6;
    border-color: #29e7d6
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 .elementor-icon {
    font-size: 20px
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-3b64a87 {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3b64a87 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-3b64a87 {
    width: auto;
    max-width: auto
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1.elementor-view-default .elementor-icon {
    color: #29e7d6;
    border-color: #29e7d6
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 .elementor-icon {
    font-size: 20px
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-a8e06d1 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a8e06d1 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-a8e06d1 {
    width: auto;
    max-width: auto
}

.elementor-4708 .elementor-element.elementor-element-986de61 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4708 .elementor-element.elementor-element-986de61.elementor-view-default .elementor-icon {
    color: #29e7d6;
    border-color: #29e7d6
}

.elementor-4708 .elementor-element.elementor-element-986de61 .elementor-icon {
    font-size: 20px
}

.elementor-4708 .elementor-element.elementor-element-986de61 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4708 .elementor-element.elementor-element-986de61 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-986de61 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-986de61 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-986de61 {
    width: auto;
    max-width: auto
}

.elementor-4708 .elementor-element.elementor-element-487244f .elementor-icon-wrapper {
    text-align: right
}

.elementor-4708 .elementor-element.elementor-element-487244f.elementor-view-default .elementor-icon {
    color: #29e7d6;
    border-color: #29e7d6
}

.elementor-4708 .elementor-element.elementor-element-487244f .elementor-icon {
    font-size: 20px
}

.elementor-4708 .elementor-element.elementor-element-487244f .elementor-icon i {
    transform: rotate(0)
}

.elementor-4708 .elementor-element.elementor-element-487244f > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-487244f {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-487244f {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-487244f {
    width: auto;
    max-width: auto
}

.elementor-4708 .elementor-element.elementor-element-197f419 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4708 .elementor-element.elementor-element-197f419.elementor-view-default .elementor-icon {
    color: #29e7d6;
    border-color: #29e7d6
}

.elementor-4708 .elementor-element.elementor-element-197f419 .elementor-icon {
    font-size: 20px
}

.elementor-4708 .elementor-element.elementor-element-197f419 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4708 .elementor-element.elementor-element-197f419 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-197f419 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-197f419 {
    opacity: 0
}

.elementor-4708 .elementor-element.elementor-element-197f419 {
    width: auto;
    max-width: auto
}

.elementor-4708 .elementor-element.elementor-element-8c5b285 {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4708 .elementor-element.elementor-element-8c5b285.elementor-widget-heading .elementor-heading-title {
    color: #6b6d7e
}

.elementor-4708 .elementor-element.elementor-element-8c5b285 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 700
}

.elementor-4708 .elementor-element.elementor-element-8c5b285 > .elementor-widget-container {
    margin: 20px 0 20px 0
}

.elementor-4708 .elementor-element.elementor-element-16756c4 {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-4708 .elementor-element.elementor-element-16756c4.elementor-widget-heading .elementor-heading-title {
    color: #163967
}

.elementor-4708 .elementor-element.elementor-element-16756c4 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 700
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e .elementor-icon-wrapper {
    text-align: center
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e.elementor-view-default .elementor-icon {
    color: #29e7d6;
    border-color: #29e7d6
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e .elementor-icon {
    font-size: 13px;
    padding: 10px
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e .elementor-icon i {
    transform: rotate(0)
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e > .elementor-widget-container {
    margin: 10px 0 0 15px
}

.elementor-4708 .elementor-element.elementor-element-ea3c40e {
    width: auto;
    max-width: auto
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4708 .elementor-element.elementor-element-bae217d {
        width: 60%
    }

    .elementor-4708 .elementor-element.elementor-element-69b0882 {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-ab13ef2 {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-de5c11a {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-a6620c2 {
        width: 33%
    }

    .elementor-4708 .elementor-element.elementor-element-8da755a {
        width: 33%
    }

    .elementor-4708 .elementor-element.elementor-element-127e06b {
        width: 33%
    }

    .elementor-4708 .elementor-element.elementor-element-d41e12b {
        width: 33%
    }

    .elementor-4708 .elementor-element.elementor-element-c5ace75 {
        width: 33%
    }

    .elementor-4708 .elementor-element.elementor-element-da13bb7 {
        width: 33%
    }

    .elementor-4708 .elementor-element.elementor-element-1c260d1 {
        width: 100%
    }
}

@media (max-width: 1024px) {
    .elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-container {
        min-height: 700px
    }

    .elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-4708 .elementor-element.elementor-element-9cec2ce .elementor-heading-title {
        font-size: 48px
    }

    .elementor-4708 .elementor-element.elementor-element-6d49591 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4708 .elementor-element.elementor-element-5c4e94e {
        margin-top: -200px;
        margin-bottom: 0
    }

    .elementor-4708 .elementor-element.elementor-element-7fe6c79 {
        font-size: 14px
    }

    .elementor-4708 .elementor-element.elementor-element-7fe6c79 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4708 .elementor-element.elementor-element-82ca4ac {
        font-size: 14px
    }

    .elementor-4708 .elementor-element.elementor-element-82ca4ac > .elementor-widget-container {
        padding: 0
    }

    .elementor-4708 .elementor-element.elementor-element-49d552c {
        top: -9%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-49d552c {
        left: 7%
    }

    body.rtl .elementor-4708 .elementor-element.elementor-element-49d552c {
        right: 7%
    }

    .elementor-4708 .elementor-element.elementor-element-99186a5 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-99186a5 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4708 .elementor-element.elementor-element-99186a5 > .elementor-widget-container {
        margin: 20px 0 20px 0;
        padding: 0
    }

    body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-515a819 {
        right: 9%
    }

    body.rtl .elementor-4708 .elementor-element.elementor-element-515a819 {
        left: 9%
    }

    .elementor-4708 .elementor-element.elementor-element-515a819 {
        top: -7vh
    }

    .elementor-4708 .elementor-element.elementor-element-5ac6c81 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-4708 .elementor-element.elementor-element-5ac6c81 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4708 .elementor-element.elementor-element-e28fb7d > .elementor-widget-container {
        margin: 0
    }

    .elementor-4708 .elementor-element.elementor-element-125c781 {
        bottom: -9px;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-125c781 {
        left: 90%
    }

    body.rtl .elementor-4708 .elementor-element.elementor-element-125c781 {
        right: 90%
    }

    body:not(.rtl) .elementor-4708 .elementor-element.elementor-element-74006d5 {
        left: 8vw
    }

    body.rtl .elementor-4708 .elementor-element.elementor-element-74006d5 {
        right: 8vw
    }

    .elementor-4708 .elementor-element.elementor-element-74006d5 {
        top: 72vh
    }

    .elementor-4708 .elementor-element.elementor-element-25db8db .elementor-heading-title {
        font-size: 60px
    }

    .elementor-4708 .elementor-element.elementor-element-f9d30fb {
        padding: 60px 0 0 0
    }

    .elementor-4708 .elementor-element.elementor-element-06b090f {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-06b090f .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4708 .elementor-element.elementor-element-06b090f > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-4708 .elementor-element.elementor-element-69b0882 > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-4708 .elementor-element.elementor-element-ab13ef2 > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-4708 .elementor-element.elementor-element-b381c0b {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-4708 .elementor-element.elementor-element-f399e1a {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-f399e1a .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4708 .elementor-element.elementor-element-f399e1a > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-4708 .elementor-element.elementor-element-41e4744 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-4708 .elementor-element.elementor-element-41e4744 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4708 .elementor-element.elementor-element-236b5a5 {
        margin-top: 50px;
        margin-bottom: 0
    }

    .elementor-4708 .elementor-element.elementor-element-a6620c2 > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-4708 .elementor-element.elementor-element-8da755a > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-4708 .elementor-element.elementor-element-127e06b > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-4708 .elementor-element.elementor-element-1c260d1.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-4708 .elementor-element.elementor-element-1c260d1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-element-populated {
        padding: 40px 0 60px 0
    }

    .elementor-4708 .elementor-element.elementor-element-8c5b285 {
        text-align: center
    }
}

@media (min-width: 768px) {
    .elementor-4708 .elementor-element.elementor-element-1c260d1 {
        width: 30%
    }
}

@media (max-width: 767px) {
    .elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-container {
        min-height: 600px
    }

    .elementor-4708 .elementor-element.elementor-element-3a8c5ca > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-4708 .elementor-element.elementor-element-3a8c5ca {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-4708 .elementor-element.elementor-element-bae217d > .elementor-element-populated {
        margin: -270px 0 0 0;
        padding: 0 17px 0 20px
    }

    .elementor-4708 .elementor-element.elementor-element-9cec2ce {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-9cec2ce .elementor-heading-title {
        font-size: 40px
    }

    .elementor-4708 .elementor-element.elementor-element-9cec2ce > .elementor-widget-container {
        margin: 240px 0 0 0
    }

    .elementor-4708 .elementor-element.elementor-element-6d49591 > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-4708 .elementor-element.elementor-element-42ab336 > .elementor-widget-container {
        margin: 30px 0 0 0
    }

    .elementor-4708 .elementor-element.elementor-element-5c4e94e {
        margin-top: -160px;
        margin-bottom: 0
    }

    .elementor-4708 .elementor-element.elementor-element-e4a3d62 {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-e4a3d62 > .elementor-element-populated {
        padding: 0 0 0 20px
    }

    .elementor-4708 .elementor-element.elementor-element-7fe6c79 > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-4708 .elementor-element.elementor-element-9811616 {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-9811616 > .elementor-element-populated {
        padding: 0
    }

    .elementor-4708 .elementor-element.elementor-element-82ca4ac > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-4708 .elementor-element.elementor-element-b97fa2b {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-979daa5 {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-5581ca8 {
        padding: 50px 0 50px 0
    }

    .elementor-4708 .elementor-element.elementor-element-99186a5 {
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-99186a5 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4708 .elementor-element.elementor-element-99186a5 > .elementor-widget-container {
        margin: 20px 0 10px 0;
        padding: 0
    }

    .elementor-4708 .elementor-element.elementor-element-5ac6c81 {
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-5ac6c81 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-4708 .elementor-element.elementor-element-5ac6c81 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4708 .elementor-element.elementor-element-25db8db .elementor-heading-title {
        font-size: 30px
    }

    .elementor-4708 .elementor-element.elementor-element-25db8db > .elementor-widget-container {
        margin: 0
    }

    .elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-container {
        min-height: 0
    }

    .elementor-4708 .elementor-element.elementor-element-f9d30fb > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-4708 .elementor-element.elementor-element-1137b19 > .elementor-element-populated {
        margin: 0 20px 0 20px;
        padding: 0
    }

    .elementor-4708 .elementor-element.elementor-element-06b090f {
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-06b090f .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4708 .elementor-element.elementor-element-06b090f > .elementor-widget-container {
        margin: 0 0 10px 0;
        padding: 0
    }

    .elementor-4708 .elementor-element.elementor-element-69b0882 {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-69b0882.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-4708 .elementor-element.elementor-element-69b0882.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4708 .elementor-element.elementor-element-ab13ef2 {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-ab13ef2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4708 .elementor-element.elementor-element-d8e6e0c {
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-d8e6e0c .elementor-heading-title {
        font-size: 18px
    }

    .elementor-4708 .elementor-element.elementor-element-d19690b {
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-d19690b .elementor-heading-title {
        font-size: 18px
    }

    .elementor-4708 .elementor-element.elementor-element-de5c11a {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-de5c11a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4708 .elementor-element.elementor-element-2a5224e {
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-2a5224e .elementor-heading-title {
        font-size: 18px
    }

    .elementor-4708 .elementor-element.elementor-element-b381c0b {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-4708 .elementor-element.elementor-element-f399e1a {
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-f399e1a .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4708 .elementor-element.elementor-element-f399e1a > .elementor-widget-container {
        margin: 20px 0 10px 0;
        padding: 0
    }

    .elementor-4708 .elementor-element.elementor-element-41e4744 {
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-41e4744 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-4708 .elementor-element.elementor-element-41e4744 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4708 .elementor-element.elementor-element-236b5a5 {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .elementor-4708 .elementor-element.elementor-element-a6620c2 {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-8da755a {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-127e06b {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-127e06b > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-4708 .elementor-element.elementor-element-d41e12b {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-d41e12b > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-4708 .elementor-element.elementor-element-c5ace75 {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-da13bb7 {
        width: 50%
    }

    .elementor-4708 .elementor-element.elementor-element-1c260d1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-element-populated {
        border-width: 0
    }

    .elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-background-slideshow, .elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-element-populated, .elementor-4708 .elementor-element.elementor-element-1c260d1 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-4708 .elementor-element.elementor-element-8c5b285 {
        text-align: center
    }

    .elementor-4708 .elementor-element.elementor-element-0801ea6 > .elementor-widget-container {
        padding: 40px 0 40px 0
    }
}

@media (min-width: 1025px) {
    .elementor-4708.elementor-5533 .elementor-element.elementor-element-fd5ba4a:not(.elementor-motion-effects-element-type-background) {
        background-attachment: fixed
    }
}

.elementor-4724 .elementor-element.elementor-element-c0bda65:not(.elementor-motion-effects-element-type-background) {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-4724 .elementor-element.elementor-element-c0bda65 {
    padding: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: rgba(255, 255, 255, .3)
}

.elementor-4724 .elementor-element.elementor-element-c0bda65 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4724 .elementor-element.elementor-element-a5fe483.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4724 .elementor-element.elementor-element-79d5d23 {
    text-align: left
}

.elementor-4724 .elementor-element.elementor-element-79d5d23 .elementor-image img {
    width: 110px
}

.elementor-4724 .elementor-element.elementor-element-79d5d23 > .elementor-widget-container {
    margin: 0
}

.elementor-4724 .elementor-element.elementor-element-7f90e14.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li > a {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fff
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li {
    margin: 0 0 0 30px
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav {
    text-align: left
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 600
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
    padding: 7px 20px 7px 20px
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 16px 50px 0 rgba(0, 0, 0, .07)
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li > a:hover {
    color: #fff
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav ul li > a:before, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper div .nav li > a:before {
    background-color: #29e7d6
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li.current-menu-item > a, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a {
    color: #fff
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li.current-menu-ancestor > a:before, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li.current-menu-item > a:before, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav > li.current-menu-parent > a:before {
    background-color: #29e7d6
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li a {
    color: #181b31
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li a:hover {
    color: #181b31
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li a:before, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li > a:before {
    background-color: #29e7d6
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #181b31
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul > li.current-menu-item > a:before, .elementor-4724 .elementor-element.elementor-element-9e0f673 .themegoods-navigation-wrapper .nav li ul > li.current-menu-parent > a:before {
    background-color: #29e7d6
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 > .elementor-widget-container {
    margin: 5px 0 0 0
}

.elementor-4724 .elementor-element.elementor-element-9e0f673 {
    width: auto;
    max-width: auto
}

.elementor-4724 .elementor-element.elementor-element-31983fa.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4724 .elementor-element.elementor-element-31983fa.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-4724 .elementor-element.elementor-element-31983fa > .elementor-element-populated {
    padding: 0 40px 0 0
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-icon a {
    font-size: 16px;
    color: #fff
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper input {
    width: 450px
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group .input-group-button button i {
    font-size: 26px
}

.elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete {
    width: 500px
}

.elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete ul li a {
    font-size: 20px
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-icon a:hover {
    color: #29e7d6
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper {
    background: rgba(0, 0, 0, .9)
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group input {
    color: #fff
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group input::placeholder {
    color: #fff
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group {
    border-color: rgba(255, 255, 255, .1)
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group .input-group-button button {
    color: #fff
}

.elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .autocomplete li a {
    color: #fff
}

.elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete ul {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete li:hover a {
    color: #fff;
    background-color: rgba(256, 256, 256, .1)
}

.elementor-4724 .elementor-element.elementor-element-376a033 > .elementor-widget-container {
    margin: 0 10px 0 0
}

.elementor-4724 .elementor-element.elementor-element-376a033 {
    width: auto;
    max-width: auto
}

.elementor-4724 .elementor-element.elementor-element-cde0439 .elementor-icon-wrapper {
    text-align: center
}

.elementor-4724 .elementor-element.elementor-element-cde0439.elementor-view-default .elementor-icon {
    color: #fff;
    border-color: #fff
}

.elementor-4724 .elementor-element.elementor-element-cde0439.elementor-view-default .elementor-icon:hover {
    color: #29e7d6;
    border-color: #29e7d6
}

.elementor-4724 .elementor-element.elementor-element-cde0439 .elementor-icon {
    font-size: 16px
}

.elementor-4724 .elementor-element.elementor-element-cde0439 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4724 .elementor-element.elementor-element-cde0439 > .elementor-widget-container {
    margin: 5px 0 0 20px
}

.elementor-4724 .elementor-element.elementor-element-cde0439 {
    align-self: center;
    width: auto;
    max-width: auto
}

.elementor-4724 .elementor-element.elementor-element-16fd31d.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4724 .elementor-element.elementor-element-16fd31d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-4724 .elementor-element.elementor-element-16fd31d > .elementor-element-populated {
    padding: 15px 0 15px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, .3)
}

.elementor-4724 .elementor-element.elementor-element-16fd31d > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4724 .elementor-element.elementor-element-a60638f {
    text-align: center
}

.elementor-4724 .elementor-element.elementor-element-a60638f.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, .8)
}

.elementor-4724 .elementor-element.elementor-element-a60638f .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 13px
}

.elementor-4724 .elementor-element.elementor-element-c141e0e {
    text-align: center
}

.elementor-4724 .elementor-element.elementor-element-c141e0e.elementor-widget-heading .elementor-heading-title {
    color: #29e7d6
}

.elementor-4724 .elementor-element.elementor-element-c141e0e .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 22px;
    font-weight: 700
}

body.elementor-page-4724:not(.elementor-motion-effects-element-type-background) {
    background-color: #000
}

@media (min-width: 768px) {
    .elementor-4724 .elementor-element.elementor-element-a5fe483 {
        width: 12%
    }

    .elementor-4724 .elementor-element.elementor-element-7f90e14 {
        width: 55%
    }

    .elementor-4724 .elementor-element.elementor-element-31983fa {
        width: 13%
    }

    .elementor-4724 .elementor-element.elementor-element-16fd31d {
        width: 20%
    }
}

@media (max-width: 1024px) {
    .elementor-4724 .elementor-element.elementor-element-c0bda65 {
        padding: 0
    }

    .elementor-4724 .elementor-element.elementor-element-79d5d23 > .elementor-widget-container {
        margin: 0 0 0 20px
    }

    .elementor-4724 .elementor-element.elementor-element-cde0439 > .elementor-widget-container {
        margin: 5px 20px 0 20px
    }
}

@media (max-width: 767px) {
    .elementor-4724 .elementor-element.elementor-element-c0bda65 {
        padding: 30px 0 30px 0
    }

    .elementor-4724 .elementor-element.elementor-element-a5fe483 {
        width: 50%
    }

    .elementor-4724 .elementor-element.elementor-element-a5fe483.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-4724 .elementor-element.elementor-element-79d5d23 {
        text-align: left
    }

    .elementor-4724 .elementor-element.elementor-element-79d5d23 .elementor-image img {
        width: 93px
    }

    .elementor-4724 .elementor-element.elementor-element-79d5d23 > .elementor-widget-container {
        margin: 0 0 0 20px
    }

    .elementor-4724 .elementor-element.elementor-element-31983fa {
        width: 50%
    }

    .elementor-4724 .elementor-element.elementor-element-31983fa.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-4724 .elementor-element.elementor-element-31983fa > .elementor-element-populated {
        padding: 0
    }

    .elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-icon a {
        font-size: 16px
    }

    .elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper input {
        width: 260px
    }

    .elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group input {
        font-size: 20px
    }

    .elementor-4724 .elementor-element.elementor-element-376a033 .avante-search-wrapper .input-group .input-group-button button i {
        font-size: 18px
    }

    .elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete {
        width: 310px
    }

    .elementor-4724 .elementor-element.elementor-element-376a033 .autocomplete ul li a {
        font-size: 18px
    }

    .elementor-4724 .elementor-element.elementor-element-376a033 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4724 .elementor-element.elementor-element-cde0439 .elementor-icon-wrapper {
        text-align: right
    }

    .elementor-4724 .elementor-element.elementor-element-cde0439 > .elementor-widget-container {
        margin: 3px 20px 0 20px
    }

    .elementor-4724 .elementor-element.elementor-element-16fd31d {
        width: 50%
    }

    .elementor-4724 .elementor-element.elementor-element-16fd31d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-4724 .elementor-element.elementor-element-16fd31d > .elementor-element-populated {
        padding: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4724 .elementor-element.elementor-element-a5fe483 {
        width: 40%
    }

    .elementor-4724 .elementor-element.elementor-element-31983fa {
        width: 30%
    }

    .elementor-4724 .elementor-element.elementor-element-16fd31d {
        width: 30%
    }
}

.elementor-4903 .elementor-element.elementor-element-2174b19 > .elementor-element-populated {
    padding: 0
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper {
    height: 660px
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, .2)
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide-content {
    margin-top: 0;
    text-align: center
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper div.slide-content {
    justify-content: center
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .title h2 {
    color: #fff
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .caption {
    width: 45%
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .text {
    color: #fff
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .caption .text {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 20px
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide a.button {
    background-color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .button {
    border-color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper div.slide a.button {
    color: #fff
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide a.button:hover {
    background-color: rgba(85, 85, 85, 0)
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .button:hover {
    border-color: #fff
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper div.slide a.button:hover {
    color: #fff
}

.elementor-4903 .elementor-element.elementor-element-e571a52 div.slider-parallax-wrapper div.slide a.button {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 18px
}

.elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .pagination .item::before {
    background: #fff
}

.elementor-4903 .elementor-element.elementor-element-21b6c77 > .elementor-element-populated {
    padding: 0
}

.elementor-4903 .elementor-element.elementor-element-1f63090 {
    text-align: left
}

.elementor-4903 .elementor-element.elementor-element-1f63090.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-4903 .elementor-element.elementor-element-1f63090 .elementor-heading-title {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 18px;
    line-height: 1.7em
}

.elementor-4903 .elementor-element.elementor-element-1f63090 > .elementor-widget-container {
    margin: 20px 0 30px 0;
    padding: 0 30% 0 0
}

.elementor-element.elementor-element-1f63090 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1f63090 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-9ca2ed8 {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-4903 .elementor-element.elementor-element-9ca2ed8.elementor-widget-heading .elementor-heading-title {
    color: #344d6c
}

.elementor-4903 .elementor-element.elementor-element-9ca2ed8 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 18px;
    font-weight: 700
}

.elementor-element.elementor-element-9ca2ed8 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9ca2ed8 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 .elementor-icon-wrapper {
    text-align: center
}

.elementor-4903 .elementor-element.elementor-element-04a8b89.elementor-view-default .elementor-icon {
    color: #bba07a;
    border-color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 .elementor-icon {
    font-size: 14px;
    padding: 10px
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 > .elementor-widget-container {
    margin: -2px 0 0 15px
}

.elementor-element.elementor-element-04a8b89 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.86, 0, .070, 1) !important
}

.elementor-widget.elementor-element-04a8b89 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-04a8b89 {
    width: auto;
    max-width: auto
}

.elementor-4903 .elementor-element.elementor-element-185e53f.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4903 .elementor-element.elementor-element-46a5443 .elementor-image img {
    width: 127px
}

.elementor-4903 .elementor-element.elementor-element-46a5443 > .elementor-widget-container {
    margin: 0 0 28px 0
}

.elementor-element.elementor-element-46a5443 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-46a5443 {
    opacity: 0
}

.elementor-element.elementor-element-63a88a2 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-63a88a2 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-385db04 .elementor-image img {
    width: 65px
}

.elementor-4903 .elementor-element.elementor-element-385db04 > .elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-element.elementor-element-385db04 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-385db04 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-804051e .elementor-image img {
    width: 90px
}

.elementor-4903 .elementor-element.elementor-element-804051e > .elementor-widget-container {
    margin: -5px 0 20px 0
}

.elementor-element.elementor-element-804051e {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-804051e {
    opacity: 0
}

.elementor-element.elementor-element-61298e3 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-61298e3 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-086b805 {
    z-index: 1;
    margin-top: 0;
    margin-bottom: 240px;
    padding: 220px 0 100px 0
}

.elementor-4903 .elementor-element.elementor-element-8e5ba5d {
    z-index: 3;
    bottom: -563px;
    width: 299px;
    max-width: 299px
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
    left: -24%
}

body.rtl .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
    right: -24%
}

.elementor-4903 .elementor-element.elementor-element-8d764e4 > .elementor-element-populated {
    padding: 0
}

.elementor-4903 .elementor-element.elementor-element-71e9e77 {
    z-index: 2;
    top: -136%;
    width: 430px;
    max-width: 430px
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-71e9e77 {
    left: -42%
}

body.rtl .elementor-4903 .elementor-element.elementor-element-71e9e77 {
    right: -42%
}

.elementor-4903 .elementor-element.elementor-element-0b1965c > .elementor-element-populated {
    margin: 0;
    padding: 0 10% 0 0
}

.elementor-4903 .elementor-element.elementor-element-4a187a6 .elementor-image img {
    width: 750px
}

.elementor-4903 .elementor-element.elementor-element-4a187a6 {
    z-index: 0;
    top: -395px;
    width: 750px;
    max-width: 750px
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-4a187a6 {
    left: 137px
}

body.rtl .elementor-4903 .elementor-element.elementor-element-4a187a6 {
    right: 137px
}

.elementor-4903 .elementor-element.elementor-element-991277b {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4903 .elementor-element.elementor-element-991277b.elementor-widget-heading .elementor-heading-title {
    color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-991277b .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4903 .elementor-element.elementor-element-991277b > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-991277b {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-991277b {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-56027b0.elementor-widget-heading .elementor-heading-title {
    color: #344d6c
}

.elementor-4903 .elementor-element.elementor-element-56027b0 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 45px;
    line-height: 1.2em
}

.elementor-4903 .elementor-element.elementor-element-56027b0 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-56027b0 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-56027b0 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-56027b0 {
    width: 100%;
    max-width: 100%
}

.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button, .elementor-4903 .elementor-element.elementor-element-1656f54 a.elementor-button {
    font-weight: 700;
    color: #fff;
    border-radius: 5px 5px 5px 5px;
    background-color: #bba07a;
    fill: #fff
}

.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button:focus, .elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button:hover, .elementor-4903 .elementor-element.elementor-element-1656f54 a.elementor-button:focus, .elementor-4903 .elementor-element.elementor-element-1656f54 a.elementor-button:hover {
    color: #fff;
    border-color: #163967;
    background-color: #344d6c
}

.elementor-4903 .elementor-element.elementor-element-1656f54 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-1656f54 > .elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-element.elementor-element-1656f54 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1656f54 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-73e5067 > .elementor-element-populated {
    padding: 0
}

.elementor-4903 .elementor-element.elementor-element-a362a4c > .elementor-element-populated {
    padding: 0
}

.elementor-4903 .elementor-element.elementor-element-e75094d > .elementor-widget-container {
    margin: 40px 0 0 -10px
}

.elementor-element.elementor-element-e75094d {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e75094d {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-9f0d860 > .elementor-element-populated {
    padding: 0
}

.elementor-4903 .elementor-element.elementor-element-233dc74 {
    bottom: 0;
    width: 59.916vw;
    max-width: 59.916vw
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-233dc74 {
    left: 12%
}

body.rtl .elementor-4903 .elementor-element.elementor-element-233dc74 {
    right: 12%
}

.elementor-4903 .elementor-element.elementor-element-f3c2f45 {
    margin-top: 100px;
    margin-bottom: 0
}

.elementor-4903 .elementor-element.elementor-element-c10d2a5 > .elementor-element-populated {
    margin: 0 60px 0 0;
    padding: 0
}

.elementor-4903 .elementor-element.elementor-element-c991dcf {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-4903 .elementor-element.elementor-element-c991dcf.elementor-widget-heading .elementor-heading-title {
    color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-c991dcf .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4903 .elementor-element.elementor-element-c991dcf > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-c991dcf {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c991dcf {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-01e909a.elementor-widget-heading .elementor-heading-title {
    color: #344d6c
}

.elementor-4903 .elementor-element.elementor-element-01e909a .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 45px;
    line-height: 1.2em
}

.elementor-4903 .elementor-element.elementor-element-01e909a > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-01e909a {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-01e909a {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-01e909a {
    width: 100%;
    max-width: 100%
}

.elementor-4903 .elementor-element.elementor-element-b28c2d9 > .elementor-element-populated {
    margin: 0 60px 0 0;
    padding: 0
}

.elementor-4903 .elementor-element.elementor-element-9e5d691 {
    text-align: left
}

.elementor-4903 .elementor-element.elementor-element-9e5d691.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-4903 .elementor-element.elementor-element-9e5d691 .elementor-heading-title {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 18px;
    line-height: 1.7em
}

.elementor-4903 .elementor-element.elementor-element-9e5d691 > .elementor-widget-container {
    margin: 20px 0 30px 0;
    padding: 0
}

.elementor-element.elementor-element-9e5d691 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9e5d691 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-6c17903 > .elementor-element-populated {
    margin: 0 0 0 60px;
    padding: 0
}

.elementor-4903 .elementor-element.elementor-element-a80a4fb {
    text-align: left
}

.elementor-4903 .elementor-element.elementor-element-a80a4fb.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-4903 .elementor-element.elementor-element-a80a4fb .elementor-heading-title {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 18px;
    line-height: 1.7em
}

.elementor-4903 .elementor-element.elementor-element-a80a4fb > .elementor-widget-container {
    margin: 20px 0 30px 0;
    padding: 0
}

.elementor-element.elementor-element-a80a4fb {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a80a4fb {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-2db6436 > .elementor-element-populated {
    padding: 0
}

.elementor-4903 .elementor-element.elementor-element-f637119 {
    margin-top: 60px;
    margin-bottom: 80px;
    padding: 0 40px 0 40px
}

.elementor-4903 .elementor-element.elementor-element-958ce86.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4903 .elementor-element.elementor-element-958ce86.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-4903 .elementor-element.elementor-element-958ce86 > .elementor-element-populated {
    padding: 0
}

.elementor-4903 .elementor-element.elementor-element-4b335ff .elementor-image img {
    width: 80px;
    border-radius: 250px 250px 250px 250px
}

.elementor-element.elementor-element-4b335ff {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275) !important
}

.elementor-widget.elementor-element-4b335ff {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-4b335ff {
    top: 53px;
    width: auto;
    max-width: auto
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-4b335ff {
    left: 57px
}

body.rtl .elementor-4903 .elementor-element.elementor-element-4b335ff {
    right: 57px
}

.elementor-4903 .elementor-element.elementor-element-2039c7d .elementor-image img {
    width: 80px;
    border-radius: 250px 250px 250px 250px
}

.elementor-element.elementor-element-2039c7d {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275) !important
}

.elementor-widget.elementor-element-2039c7d {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-2039c7d {
    top: 161.313px;
    width: auto;
    max-width: auto
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2039c7d {
    left: 347.844px
}

body.rtl .elementor-4903 .elementor-element.elementor-element-2039c7d {
    right: 347.844px
}

.elementor-4903 .elementor-element.elementor-element-2d42ec6 .elementor-image img {
    width: 80px;
    border-radius: 250px 250px 250px 250px
}

.elementor-element.elementor-element-2d42ec6 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275) !important
}

.elementor-widget.elementor-element-2d42ec6 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-2d42ec6 {
    top: 492.313px;
    width: auto;
    max-width: auto
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
    left: 278.844px
}

body.rtl .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
    right: 278.844px
}

.elementor-4903 .elementor-element.elementor-element-f6419cb .elementor-image img {
    width: 80px;
    border-radius: 250px 250px 250px 250px
}

.elementor-element.elementor-element-f6419cb {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275) !important
}

.elementor-widget.elementor-element-f6419cb {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-f6419cb {
    top: 417.313px;
    width: auto;
    max-width: auto
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-f6419cb {
    left: 530.844px
}

body.rtl .elementor-4903 .elementor-element.elementor-element-f6419cb {
    right: 530.844px
}

.elementor-element.elementor-element-2ff3c4e {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275) !important
}

.elementor-widget.elementor-element-2ff3c4e {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-a807f77.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-4903 .elementor-element.elementor-element-a807f77 > .elementor-element-populated {
    margin: 0;
    padding: 0 20% 0 20%
}

.elementor-4903 .elementor-element.elementor-element-9f93790 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4903 .elementor-element.elementor-element-9f93790.elementor-view-default .elementor-icon {
    color: #bba07a;
    border-color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-9f93790 .elementor-icon {
    font-size: 20px
}

.elementor-4903 .elementor-element.elementor-element-9f93790 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4903 .elementor-element.elementor-element-9f93790 > .elementor-widget-container {
    margin: 0 10px 0 0
}

.elementor-element.elementor-element-9f93790 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9f93790 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-9f93790 {
    width: auto;
    max-width: auto
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e .elementor-icon-wrapper {
    text-align: right
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e.elementor-view-default .elementor-icon {
    color: #bba07a;
    border-color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e .elementor-icon {
    font-size: 20px
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e .elementor-icon i {
    transform: rotate(0)
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e > .elementor-widget-container {
    margin: 0 10px 0 0
}

.elementor-element.elementor-element-ef40d9e {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ef40d9e {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-ef40d9e {
    width: auto;
    max-width: auto
}

.elementor-4903 .elementor-element.elementor-element-e0c9647 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4903 .elementor-element.elementor-element-e0c9647.elementor-view-default .elementor-icon {
    color: #bba07a;
    border-color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-e0c9647 .elementor-icon {
    font-size: 20px
}

.elementor-4903 .elementor-element.elementor-element-e0c9647 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4903 .elementor-element.elementor-element-e0c9647 > .elementor-widget-container {
    margin: 0 10px 0 0
}

.elementor-element.elementor-element-e0c9647 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e0c9647 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-e0c9647 {
    width: auto;
    max-width: auto
}

.elementor-4903 .elementor-element.elementor-element-c006446 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4903 .elementor-element.elementor-element-c006446.elementor-view-default .elementor-icon {
    color: #bba07a;
    border-color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-c006446 .elementor-icon {
    font-size: 20px
}

.elementor-4903 .elementor-element.elementor-element-c006446 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4903 .elementor-element.elementor-element-c006446 > .elementor-widget-container {
    margin: 0 10px 0 0
}

.elementor-element.elementor-element-c006446 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c006446 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-c006446 {
    width: auto;
    max-width: auto
}

.elementor-4903 .elementor-element.elementor-element-1630877 .elementor-icon-wrapper {
    text-align: right
}

.elementor-4903 .elementor-element.elementor-element-1630877.elementor-view-default .elementor-icon {
    color: #bba07a;
    border-color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-1630877 .elementor-icon {
    font-size: 20px
}

.elementor-4903 .elementor-element.elementor-element-1630877 .elementor-icon i {
    transform: rotate(0)
}

.elementor-4903 .elementor-element.elementor-element-1630877 > .elementor-widget-container {
    margin: 0 10px 0 0
}

.elementor-element.elementor-element-1630877 {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1630877 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-1630877 {
    width: auto;
    max-width: auto
}

.elementor-4903 .elementor-element.elementor-element-f02f064 {
    text-align: left
}

.elementor-4903 .elementor-element.elementor-element-f02f064 .elementor-image img {
    width: 185px
}

.elementor-4903 .elementor-element.elementor-element-f02f064 > .elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-element.elementor-element-f02f064 {
    transition-delay: .9s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f02f064 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-db5be31 {
    z-index: 2;
    margin-top: 20px;
    margin-bottom: 40px
}

.elementor-4903 .elementor-element.elementor-element-ff8784c > .elementor-element-populated {
    padding: 0
}

.elementor-4903 .elementor-element.elementor-element-880e555 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4903 .elementor-element.elementor-element-880e555.elementor-widget-heading .elementor-heading-title {
    color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-880e555 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4903 .elementor-element.elementor-element-880e555 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-880e555 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-880e555 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-7c720c1 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4903 .elementor-element.elementor-element-7c720c1.elementor-widget-heading .elementor-heading-title {
    color: #344d6c
}

.elementor-4903 .elementor-element.elementor-element-7c720c1 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-4903 .elementor-element.elementor-element-7c720c1 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-7c720c1 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7c720c1 {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-header h5 a {
    color: #344d6c
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-header h5 {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 20px
}

.elementor-4903 .elementor-element.elementor-element-35793f8 .post-header-wrapper > p {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 18px;
    color: #7e8090
}

.elementor-4903 .elementor-element.elementor-element-35793f8 > .elementor-widget-container {
    margin: 60px 0 0 0;
    border-radius: 0
}

.elementor-4903 .elementor-element.elementor-element-35793f8 {
    z-index: 3
}

.elementor-4903 .elementor-element.elementor-element-d8d28d2 .elementor-image img {
    width: 750px
}

.elementor-4903 .elementor-element.elementor-element-d8d28d2 {
    z-index: 0;
    top: -98px;
    width: auto;
    max-width: auto
}

body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-d8d28d2 {
    left: -363px
}

body.rtl .elementor-4903 .elementor-element.elementor-element-d8d28d2 {
    right: -363px
}

.elementor-4903 .elementor-element.elementor-element-8649ee0:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/business-colleagues-having-meeting-in-conference-KS674JC-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-4903 .elementor-element.elementor-element-8649ee0 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .7;
    background-color: #000
}

.elementor-4903 .elementor-element.elementor-element-8649ee0 {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 60px 60px 60px 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-4903 .elementor-element.elementor-element-2b66284 > .elementor-element-populated {
    padding: 80px 80px 80px 80px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, .3)
}

.elementor-4903 .elementor-element.elementor-element-2b66284 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-4903 .elementor-element.elementor-element-ec6652e {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4903 .elementor-element.elementor-element-ec6652e.elementor-widget-heading .elementor-heading-title {
    color: #bba07a
}

.elementor-4903 .elementor-element.elementor-element-ec6652e .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-4903 .elementor-element.elementor-element-ec6652e > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-ec6652e {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ec6652e {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-25a090d {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-4903 .elementor-element.elementor-element-25a090d.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-4903 .elementor-element.elementor-element-25a090d .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-4903 .elementor-element.elementor-element-25a090d > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-25a090d {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-25a090d {
    opacity: 0
}

.elementor-4903 .elementor-element.elementor-element-48175a7 > .elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-element.elementor-element-48175a7 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-48175a7 {
    opacity: 0
}

@media (min-width: 768px) {
    .elementor-4903 .elementor-element.elementor-element-21b6c77 {
        width: 40%
    }

    .elementor-4903 .elementor-element.elementor-element-185e53f {
        width: 60%
    }

    .elementor-4903 .elementor-element.elementor-element-0b1965c {
        width: 40%
    }

    .elementor-4903 .elementor-element.elementor-element-a362a4c {
        width: 40%
    }

    .elementor-4903 .elementor-element.elementor-element-9f0d860 {
        width: 60%
    }

    .elementor-4903 .elementor-element.elementor-element-958ce86 {
        width: 55%
    }

    .elementor-4903 .elementor-element.elementor-element-a807f77 {
        width: 45%
    }
}

@media (max-width: 1024px) {
    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .caption {
        width: 60%
    }

    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px
    }

    .elementor-4903 .elementor-element.elementor-element-21b6c77 > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-4903 .elementor-element.elementor-element-1f63090 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-086b805 {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
        bottom: -338px;
        width: 210px;
        max-width: 210px
    }

    .elementor-4903 .elementor-element.elementor-element-71e9e77 {
        top: -182%;
        width: 256px;
        max-width: 256px
    }

    .elementor-4903 .elementor-element.elementor-element-0b1965c > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-991277b {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-4903 .elementor-element.elementor-element-991277b .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4903 .elementor-element.elementor-element-991277b > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-56027b0 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-4903 .elementor-element.elementor-element-56027b0 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4903 .elementor-element.elementor-element-a362a4c > .elementor-element-populated {
        margin: 100px 0 0 0;
        padding: 0 0 0 30px
    }

    .elementor-4903 .elementor-element.elementor-element-233dc74 {
        bottom: -32px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-233dc74 {
        left: 0
    }

    body.rtl .elementor-4903 .elementor-element.elementor-element-233dc74 {
        right: 0
    }

    .elementor-4903 .elementor-element.elementor-element-f3c2f45 {
        margin-top: 60px;
        margin-bottom: 0
    }

    .elementor-4903 .elementor-element.elementor-element-c991dcf {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-4903 .elementor-element.elementor-element-c991dcf .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4903 .elementor-element.elementor-element-c991dcf > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-01e909a .elementor-heading-title {
        font-size: 34px
    }

    .elementor-4903 .elementor-element.elementor-element-01e909a > .elementor-widget-container {
        margin: 0
    }

    .elementor-4903 .elementor-element.elementor-element-9e5d691 > .elementor-widget-container {
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-a80a4fb > .elementor-widget-container {
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-a807f77.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4903 .elementor-element.elementor-element-a807f77 > .elementor-element-populated {
        margin: 60px 0 0 0
    }

    .elementor-4903 .elementor-element.elementor-element-f02f064 {
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-ff8784c > .elementor-element-populated {
        padding: 0 30px 0 30px
    }

    .elementor-4903 .elementor-element.elementor-element-880e555 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-880e555 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-4903 .elementor-element.elementor-element-880e555 > .elementor-widget-container {
        margin: 0 0 10px 0;
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-7c720c1 .elementor-heading-title {
        font-size: 36px
    }

    .elementor-4903 .elementor-element.elementor-element-ec6652e {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-ec6652e .elementor-heading-title {
        line-height: 1.4em
    }

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

    .elementor-4903 .elementor-element.elementor-element-25a090d .elementor-heading-title {
        font-size: 36px
    }
}

@media (max-width: 767px) {
    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper {
        height: 500px
    }

    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .caption {
        width: 100%
    }

    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide-content {
        margin-top: 0
    }

    .elementor-4903 .elementor-element.elementor-element-e571a52 .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px
    }

    .elementor-4903 .elementor-element.elementor-element-21b6c77.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-4903 .elementor-element.elementor-element-21b6c77 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-4903 .elementor-element.elementor-element-1f63090 {
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-1f63090 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4903 .elementor-element.elementor-element-185e53f > .elementor-element-populated {
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-086b805 {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-3746d80 {
        margin-top: 80px;
        margin-bottom: 0
    }

    .elementor-4903 .elementor-element.elementor-element-8e5ba5d .elementor-image img {
        width: 100vw
    }

    .elementor-4903 .elementor-element.elementor-element-8e5ba5d > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
        bottom: -67vh;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
        left: 32%
    }

    body.rtl .elementor-4903 .elementor-element.elementor-element-8e5ba5d {
        right: 32%
    }

    .elementor-4903 .elementor-element.elementor-element-71e9e77 .elementor-image img {
        width: 100vw
    }

    .elementor-4903 .elementor-element.elementor-element-71e9e77 {
        top: 200%;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-71e9e77 {
        left: 20%
    }

    body.rtl .elementor-4903 .elementor-element.elementor-element-71e9e77 {
        right: 20%
    }

    .elementor-4903 .elementor-element.elementor-element-0b1965c > .elementor-element-populated {
        padding: 0 19px 0 20px
    }

    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-4a187a6 {
        left: 126px
    }

    body.rtl .elementor-4903 .elementor-element.elementor-element-4a187a6 {
        right: 126px
    }

    .elementor-4903 .elementor-element.elementor-element-4a187a6 {
        top: -583px
    }

    .elementor-4903 .elementor-element.elementor-element-991277b {
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-991277b .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4903 .elementor-element.elementor-element-991277b > .elementor-widget-container {
        margin: 0 0 10px 0;
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-56027b0 {
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-56027b0 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-4903 .elementor-element.elementor-element-56027b0 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4903 .elementor-element.elementor-element-1656f54 > .elementor-widget-container {
        margin: 0
    }

    .elementor-4903 .elementor-element.elementor-element-a362a4c > .elementor-element-populated {
        margin: 40px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-4903 .elementor-element.elementor-element-e75094d > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-9f0d860 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-233dc74 {
        left: .291%
    }

    body.rtl .elementor-4903 .elementor-element.elementor-element-233dc74 {
        right: .291%
    }

    .elementor-4903 .elementor-element.elementor-element-233dc74 {
        bottom: -.347%
    }

    .elementor-4903 .elementor-element.elementor-element-f3c2f45 {
        margin-top: 80px;
        margin-bottom: 0
    }

    .elementor-4903 .elementor-element.elementor-element-c10d2a5 > .elementor-element-populated {
        margin: 0
    }

    .elementor-4903 .elementor-element.elementor-element-c991dcf {
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-c991dcf .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

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

    .elementor-4903 .elementor-element.elementor-element-01e909a {
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-01e909a .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-4903 .elementor-element.elementor-element-01e909a > .elementor-widget-container {
        margin: 0
    }

    .elementor-4903 .elementor-element.elementor-element-b28c2d9 > .elementor-element-populated {
        margin: 0
    }

    .elementor-4903 .elementor-element.elementor-element-9e5d691 {
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-9e5d691 .elementor-heading-title {
        line-height: 1.5em
    }

    .elementor-4903 .elementor-element.elementor-element-6c17903 > .elementor-element-populated {
        margin: 0
    }

    .elementor-4903 .elementor-element.elementor-element-a80a4fb {
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-a80a4fb .elementor-heading-title {
        line-height: 1.5em
    }

    .elementor-4903 .elementor-element.elementor-element-f637119 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-4903 .elementor-element.elementor-element-4b335ff .elementor-image img {
        width: 50px
    }

    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-4b335ff {
        left: 6.25%
    }

    body.rtl .elementor-4903 .elementor-element.elementor-element-4b335ff {
        right: 6.25%
    }

    .elementor-4903 .elementor-element.elementor-element-4b335ff {
        top: 4.063%
    }

    .elementor-4903 .elementor-element.elementor-element-2039c7d .elementor-image img {
        width: 50px
    }

    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2039c7d {
        left: 58.247%
    }

    body.rtl .elementor-4903 .elementor-element.elementor-element-2039c7d {
        right: 58.247%
    }

    .elementor-4903 .elementor-element.elementor-element-2039c7d {
        top: 13.623%
    }

    .elementor-4903 .elementor-element.elementor-element-2d42ec6 .elementor-image img {
        width: 50px
    }

    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
        left: 29.014%
    }

    body.rtl .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
        right: 29.014%
    }

    .elementor-4903 .elementor-element.elementor-element-2d42ec6 {
        top: 74.312%
    }

    .elementor-4903 .elementor-element.elementor-element-f6419cb .elementor-image img {
        width: 50px
    }

    body:not(.rtl) .elementor-4903 .elementor-element.elementor-element-f6419cb {
        left: 81.304%
    }

    body.rtl .elementor-4903 .elementor-element.elementor-element-f6419cb {
        right: 81.304%
    }

    .elementor-4903 .elementor-element.elementor-element-f6419cb {
        top: 69.004%
    }

    .elementor-4903 .elementor-element.elementor-element-a807f77 > .elementor-element-populated {
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-b4369be {
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-8164786 > .elementor-widget-container {
        padding: 40px 0 40px 0
    }

    .elementor-4903 .elementor-element.elementor-element-db5be31 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-4903 .elementor-element.elementor-element-ff8784c > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-4903 .elementor-element.elementor-element-880e555 {
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-880e555 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4903 .elementor-element.elementor-element-880e555 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-7c720c1 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-7c720c1 .elementor-heading-title {
        font-size: 32px
    }

    .elementor-4903 .elementor-element.elementor-element-7c720c1 > .elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-4903 .elementor-element.elementor-element-35793f8 > .elementor-widget-container {
        margin: 20px 0 0 0
    }

    .elementor-4903 .elementor-element.elementor-element-8649ee0 {
        padding: 60px 60px 60px 60px
    }

    .elementor-4903 .elementor-element.elementor-element-2b66284 > .elementor-element-populated {
        margin: 20px 20px 20px 20px;
        padding: 40px 40px 40px 40px
    }

    .elementor-4903 .elementor-element.elementor-element-ec6652e {
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-ec6652e .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-4903 .elementor-element.elementor-element-ec6652e > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-4903 .elementor-element.elementor-element-25a090d {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-4903 .elementor-element.elementor-element-25a090d .elementor-heading-title {
        font-size: 32px
    }

    .elementor-4903 .elementor-element.elementor-element-25a090d > .elementor-widget-container {
        margin: 0 0 20px 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4903 .elementor-element.elementor-element-21b6c77 {
        width: 100%
    }

    .elementor-4903 .elementor-element.elementor-element-185e53f {
        width: 100%
    }

    .elementor-4903 .elementor-element.elementor-element-38207ff {
        width: 33%
    }

    .elementor-4903 .elementor-element.elementor-element-a362a4c {
        width: 100%
    }

    .elementor-4903 .elementor-element.elementor-element-9f0d860 {
        width: 100%
    }

    .elementor-4903 .elementor-element.elementor-element-958ce86 {
        width: 100%
    }

    .elementor-4903 .elementor-element.elementor-element-a807f77 {
        width: 100%
    }
}

@media (min-width: 1025px) {
    .elementor-4903 .elementor-element.elementor-element-8649ee0:not(.elementor-motion-effects-element-type-background) {
        background-attachment: fixed
    }
}

.elementor-5105 .elementor-element.elementor-element-e6de76e:not(.elementor-motion-effects-element-type-background) {
    background-color: #000016
}

.elementor-5105 .elementor-element.elementor-element-e6de76e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5105 .elementor-element.elementor-element-e6de76e > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5105 .elementor-element.elementor-element-4e11d0a > .elementor-element-populated {
    padding: 0
}

.elementor-5105 .elementor-element.elementor-element-91e35db {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5105 .elementor-element.elementor-element-91e35db.elementor-widget-heading .elementor-heading-title {
    color: rgba(255, 255, 255, .7)
}

.elementor-5105 .elementor-element.elementor-element-91e35db .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5105 .elementor-element.elementor-element-91e35db > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-91e35db {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-91e35db {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-69a0844.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5105 .elementor-element.elementor-element-69a0844:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-background-slideshow, .elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated, .elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated {
    margin: 0 40px 0 0;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-69a0844 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-69a0844 {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-e222a2c .elementor-image img {
    width: 92px
}

.elementor-5105 .elementor-element.elementor-element-e222a2c > .elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-element.elementor-element-e222a2c {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e222a2c {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-0a72fd0 {
    text-align: center
}

.elementor-5105 .elementor-element.elementor-element-0a72fd0.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5105 .elementor-element.elementor-element-0a72fd0 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-element.elementor-element-0a72fd0 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-0a72fd0 {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-764d48d.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5105 .elementor-element.elementor-element-764d48d:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: rgba(0, 0, 0, 0)
}

.elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-background-slideshow, .elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated, .elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated {
    margin: 0 20px 0 20px;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-element.elementor-element-764d48d {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-764d48d {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-351f471 .elementor-image img {
    width: 70px
}

.elementor-5105 .elementor-element.elementor-element-351f471 > .elementor-widget-container {
    margin: -5px 0 22px 0
}

.elementor-element.elementor-element-351f471 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-351f471 {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-f894577 {
    text-align: center
}

.elementor-5105 .elementor-element.elementor-element-f894577.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5105 .elementor-element.elementor-element-f894577 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-element.elementor-element-f894577 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f894577 {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-46d6971 {
    --divider-border-style: zigzag;
    --divider-border-color: #FFCC00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5105 .elementor-element.elementor-element-46d6971 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5105 .elementor-element.elementor-element-46d6971 .elementor-divider {
    text-align: center
}

.elementor-5105 .elementor-element.elementor-element-46d6971 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-46d6971 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-46d6971 {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-12ff015 .elementor-text-editor {
    text-align: center
}

.elementor-5105 .elementor-element.elementor-element-12ff015 {
    font-family: Poppins, Sans-serif;
    color: rgba(255, 255, 255, .7)
}

.elementor-5105 .elementor-element.elementor-element-12ff015 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-12ff015 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-12ff015 {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-f998a96 .elementor-image img {
    width: 50px
}

.elementor-5105 .elementor-element.elementor-element-f998a96 > .elementor-widget-container {
    margin: 0 0 25px 0
}

.elementor-element.elementor-element-f998a96 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f998a96 {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-8399e6e {
    --divider-border-style: zigzag;
    --divider-border-color: #FFCC00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5105 .elementor-element.elementor-element-8399e6e .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5105 .elementor-element.elementor-element-8399e6e .elementor-divider {
    text-align: center
}

.elementor-5105 .elementor-element.elementor-element-8399e6e > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-8399e6e {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8399e6e {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-32c72c4 {
    text-align: center
}

.elementor-5105 .elementor-element.elementor-element-32c72c4.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5105 .elementor-element.elementor-element-32c72c4 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-element.elementor-element-32c72c4 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-32c72c4 {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-fa976ee {
    --divider-border-style: zigzag;
    --divider-border-color: #FFCC00;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5105 .elementor-element.elementor-element-fa976ee .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5105 .elementor-element.elementor-element-fa976ee .elementor-divider {
    text-align: center
}

.elementor-5105 .elementor-element.elementor-element-fa976ee > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-fa976ee {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-fa976ee {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-da360ec {
    margin-top: 0;
    margin-bottom: 20px
}

.elementor-5105 .elementor-element.elementor-element-c90094d > .elementor-element-populated {
    margin: 100px 0 100px 0;
    padding: 0
}

.elementor-5105 .elementor-element.elementor-element-98de175 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5105 .elementor-element.elementor-element-98de175.elementor-widget-heading .elementor-heading-title {
    color: #9b9b9b
}

.elementor-5105 .elementor-element.elementor-element-98de175 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5105 .elementor-element.elementor-element-98de175 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-98de175 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-98de175 {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-e24680e.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5105 .elementor-element.elementor-element-e24680e .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-5105 .elementor-element.elementor-element-e24680e > .elementor-widget-container {
    margin: 0;
    padding: 0 40% 0 0
}

.elementor-5105 .elementor-element.elementor-element-e24680e {
    z-index: 1;
    width: auto;
    max-width: auto
}

.elementor-element.elementor-element-e24680e {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e24680e {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-1e37722 > .elementor-widget-container {
    margin: 60px 0 0 0
}

.elementor-element.elementor-element-1e37722 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-1e37722 {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-fd17800 > .elementor-element-populated {
    padding: 0
}

.elementor-5105 .elementor-element.elementor-element-e43e749 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5105 .elementor-element.elementor-element-e43e749.elementor-widget-heading .elementor-heading-title {
    color: #9b9b9b
}

.elementor-5105 .elementor-element.elementor-element-e43e749 .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5105 .elementor-element.elementor-element-e43e749 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-e43e749 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e43e749 {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-ca4281a.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5105 .elementor-element.elementor-element-ca4281a .elementor-heading-title {
    font-family: Poppins, Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-5105 .elementor-element.elementor-element-ca4281a > .elementor-widget-container {
    margin: 0;
    padding: 0 50% 0 0
}

.elementor-5105 .elementor-element.elementor-element-ca4281a {
    z-index: 1;
    width: auto;
    max-width: auto
}

.elementor-element.elementor-element-ca4281a {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ca4281a {
    opacity: 0
}

.elementor-5105 .elementor-element.elementor-element-62e9e5e {
    margin-top: 0;
    margin-bottom: 80px
}

.elementor-5105 .elementor-element.elementor-element-17b558e > .elementor-element-populated {
    margin: 60px 0 0 0;
    padding: 0
}

.elementor-5105 .elementor-element.elementor-element-6258915 > .elementor-widget-container {
    margin: 40px 0 0 0
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 .post-header h5 a {
    color: #fff
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 .post-header h5 {
    font-family: Poppins, Sans-serif;
    font-weight: 400
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 .post-header-wrapper > p {
    color: #000
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 > .elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-5105 .elementor-element.elementor-element-598b7c4 {
    z-index: 3
}

.elementor-5105 .elementor-element.elementor-element-f1ca55b > .elementor-element-populated {
    padding: 0
}

.elementor-5105 .elementor-element.elementor-element-2e59c1c .elementor-image img {
    opacity: .7
}

.elementor-5105 .elementor-element.elementor-element-2e59c1c {
    top: -4%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-2e59c1c {
    left: 6%
}

body.rtl .elementor-5105 .elementor-element.elementor-element-2e59c1c {
    right: 6%
}

.elementor-5105 .elementor-element.elementor-element-143f8f5 .elementor-image img {
    opacity: .7
}

.elementor-5105 .elementor-element.elementor-element-143f8f5 {
    top: 83%;
    width: 41px;
    max-width: 41px
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-143f8f5 {
    left: 0
}

body.rtl .elementor-5105 .elementor-element.elementor-element-143f8f5 {
    right: 0
}

.elementor-5105 .elementor-element.elementor-element-e836230 .elementor-image img {
    opacity: .6;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px) hue-rotate(0)
}

.elementor-5105 .elementor-element.elementor-element-e836230 {
    top: -44%;
    width: 65px;
    max-width: 65px
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-e836230 {
    right: 10.888%
}

body.rtl .elementor-5105 .elementor-element.elementor-element-e836230 {
    left: 10.888%
}

.elementor-5105 .elementor-element.elementor-element-4ec0c03 .elementor-image img {
    opacity: .6;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(3.6px) hue-rotate(0)
}

.elementor-5105 .elementor-element.elementor-element-4ec0c03 {
    top: 85%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
    left: 100%
}

body.rtl .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
    right: 100%
}

.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button, .elementor-5105 .elementor-element.elementor-element-e30113b a.elementor-button {
    font-family: Poppins, Sans-serif;
    font-weight: 700;
    color: #000;
    border-radius: 5px 5px 5px 5px;
    background-color: #fff;
    fill: #000
}

.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button:focus, .elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button:hover, .elementor-5105 .elementor-element.elementor-element-e30113b a.elementor-button:focus, .elementor-5105 .elementor-element.elementor-element-e30113b a.elementor-button:hover {
    color: #000;
    border-color: #fc0;
    background-color: #fc0
}

.elementor-5105 .elementor-element.elementor-element-e30113b .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff
}

.elementor-5105 .elementor-element.elementor-element-e30113b > .elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-element.elementor-element-e30113b {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e30113b {
    opacity: 0
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5105 .elementor-element.elementor-element-69a0844 {
        width: 50%
    }

    .elementor-5105 .elementor-element.elementor-element-764d48d {
        width: 50%
    }
}

@media (max-width: 1024px) {
    .elementor-5105 .elementor-element.elementor-element-91e35db {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-5105 .elementor-element.elementor-element-91e35db .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5105 .elementor-element.elementor-element-91e35db > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated {
        margin: 0 20px 40px 0;
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated {
        margin: 0 0 40px 20px;
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-12ff015 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-da360ec {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-c90094d > .elementor-element-populated {
        margin: 80px 0 80px 0
    }

    .elementor-5105 .elementor-element.elementor-element-98de175 {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-5105 .elementor-element.elementor-element-98de175 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5105 .elementor-element.elementor-element-98de175 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-e24680e .elementor-heading-title {
        font-size: 28px
    }

    .elementor-5105 .elementor-element.elementor-element-e24680e > .elementor-widget-container {
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-e43e749 {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-5105 .elementor-element.elementor-element-e43e749 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5105 .elementor-element.elementor-element-e43e749 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-ca4281a .elementor-heading-title {
        font-size: 28px
    }

    .elementor-5105 .elementor-element.elementor-element-ca4281a > .elementor-widget-container {
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-6258915 > .elementor-widget-container {
        margin: 20px 0 0 0
    }

    .elementor-5105 .elementor-element.elementor-element-598b7c4 > .elementor-widget-container {
        margin: 40px 0 0 0;
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-2e59c1c {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-2e59c1c {
        left: 99%
    }

    body.rtl .elementor-5105 .elementor-element.elementor-element-2e59c1c {
        right: 99%
    }

    body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-143f8f5 {
        left: 47vw
    }

    body.rtl .elementor-5105 .elementor-element.elementor-element-143f8f5 {
        right: 47vw
    }

    .elementor-5105 .elementor-element.elementor-element-143f8f5 {
        top: -9vh
    }

    body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-e836230 {
        right: -12%
    }

    body.rtl .elementor-5105 .elementor-element.elementor-element-e836230 {
        left: -12%
    }

    .elementor-5105 .elementor-element.elementor-element-e836230 {
        top: -9vh
    }

    .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
        left: 99%
    }

    body.rtl .elementor-5105 .elementor-element.elementor-element-4ec0c03 {
        right: 99%
    }
}

@media (max-width: 767px) {
    .elementor-5105 .elementor-element.elementor-element-91e35db {
        text-align: center
    }

    .elementor-5105 .elementor-element.elementor-element-91e35db .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5105 .elementor-element.elementor-element-91e35db > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-background-slideshow, .elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated, .elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5105 .elementor-element.elementor-element-69a0844 > .elementor-element-populated {
        margin: 0;
        padding: 20px 0 20px 0
    }

    .elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-background-slideshow, .elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated, .elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5105 .elementor-element.elementor-element-764d48d > .elementor-element-populated {
        margin: 0;
        padding: 20px 0 20px 0
    }

    .elementor-5105 .elementor-element.elementor-element-da360ec {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5105 .elementor-element.elementor-element-c90094d > .elementor-element-populated {
        margin: 60px 0 60px 0
    }

    .elementor-5105 .elementor-element.elementor-element-98de175 {
        text-align: center
    }

    .elementor-5105 .elementor-element.elementor-element-98de175 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5105 .elementor-element.elementor-element-98de175 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-e24680e {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5105 .elementor-element.elementor-element-e24680e .elementor-heading-title {
        font-size: 24px
    }

    .elementor-5105 .elementor-element.elementor-element-e24680e > .elementor-widget-container {
        margin: 0
    }

    .elementor-5105 .elementor-element.elementor-element-e43e749 {
        text-align: center
    }

    .elementor-5105 .elementor-element.elementor-element-e43e749 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5105 .elementor-element.elementor-element-e43e749 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5105 .elementor-element.elementor-element-ca4281a {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5105 .elementor-element.elementor-element-ca4281a .elementor-heading-title {
        font-size: 24px
    }

    .elementor-5105 .elementor-element.elementor-element-ca4281a > .elementor-widget-container {
        margin: 0
    }

    .elementor-5105 .elementor-element.elementor-element-62e9e5e {
        margin-top: 0;
        margin-bottom: 60px
    }

    .elementor-5105 .elementor-element.elementor-element-e30113b > .elementor-widget-container {
        margin: 30px 0 0 0
    }
}

.elementor-5228 .elementor-element.elementor-element-f2f2b04 > .elementor-element-populated {
    margin: 140px 0 0 0;
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-692d229 .elementor-text-editor {
    text-align: left
}

.elementor-5228 .elementor-element.elementor-element-692d229 {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 17px;
    color: #fff
}

.elementor-5228 .elementor-element.elementor-element-692d229 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-692d229 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-692d229 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-25f2d8d {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-5228 .elementor-element.elementor-element-25f2d8d.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5228 .elementor-element.elementor-element-25f2d8d .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 16px;
    font-weight: 700
}

.elementor-5228 .elementor-element.elementor-element-25f2d8d > .elementor-widget-container {
    margin: 41px 0 0 10px
}

.elementor-element.elementor-element-25f2d8d {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-25f2d8d {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-d35f8b5 > .elementor-element-populated {
    margin: 120px 0 0 0;
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-a0e49a8 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #fff
}

.elementor-5228 .elementor-element.elementor-element-a0e49a8 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #fff
}

.elementor-5228 .elementor-element.elementor-element-f34615c > .elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-26984b0 {
    z-index: 1;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-5228 .elementor-element.elementor-element-5e1db92.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5228 .elementor-element.elementor-element-5e1db92 > .elementor-element-populated {
    padding: 20px 0 0 0
}

.elementor-5228 .elementor-element.elementor-element-a2d2035.elementor-widget-heading .elementor-heading-title {
    color: #0e305d
}

.elementor-5228 .elementor-element.elementor-element-a2d2035 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1.1em
}

.elementor-5228 .elementor-element.elementor-element-a2d2035 > .elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-5228 .elementor-element.elementor-element-a2d2035 {
    z-index: 1;
    width: auto;
    max-width: auto
}

.elementor-element.elementor-element-a2d2035 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a2d2035 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-6a4e2c1.elementor-widget-heading .elementor-heading-title {
    color: #0e305d
}

.elementor-5228 .elementor-element.elementor-element-6a4e2c1 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 24px
}

.elementor-5228 .elementor-element.elementor-element-6a4e2c1 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-6a4e2c1 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6a4e2c1 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-6a4e2c1 {
    width: auto;
    max-width: auto
}

.elementor-5228 .elementor-element.elementor-element-2ab2114 {
    text-align: center
}

.elementor-5228 .elementor-element.elementor-element-2ab2114.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5228 .elementor-element.elementor-element-2ab2114 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 24px;
    line-height: 1.3em
}

.elementor-element.elementor-element-2ab2114 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2ab2114 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-2d1c694 {
    --divider-border-style: zigzag;
    --divider-border-color: #FFC70A;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5228 .elementor-element.elementor-element-2d1c694 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5228 .elementor-element.elementor-element-2d1c694 .elementor-divider {
    text-align: center
}

.elementor-5228 .elementor-element.elementor-element-2d1c694 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-2d1c694 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2d1c694 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-84921f0 .elementor-text-editor {
    text-align: center
}

.elementor-5228 .elementor-element.elementor-element-84921f0 {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 18px;
    line-height: 1.6em;
    color: #7e8090
}

.elementor-5228 .elementor-element.elementor-element-84921f0 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-84921f0 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-84921f0 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-869d7d0 .elementor-image img {
    width: 70px
}

.elementor-5228 .elementor-element.elementor-element-869d7d0 > .elementor-widget-container {
    margin: -5px 0 20px 0
}

.elementor-element.elementor-element-869d7d0 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-869d7d0 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-02275a0 {
    text-align: center
}

.elementor-5228 .elementor-element.elementor-element-02275a0.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5228 .elementor-element.elementor-element-02275a0 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 24px;
    line-height: 1.3em
}

.elementor-element.elementor-element-02275a0 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-02275a0 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-974cde2 {
    --divider-border-style: zigzag;
    --divider-border-color: #FFC70A;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5228 .elementor-element.elementor-element-974cde2 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5228 .elementor-element.elementor-element-974cde2 .elementor-divider {
    text-align: center
}

.elementor-5228 .elementor-element.elementor-element-974cde2 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-974cde2 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-974cde2 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-5ec0d59 .elementor-text-editor {
    text-align: center
}

.elementor-5228 .elementor-element.elementor-element-5ec0d59 {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 18px;
    line-height: 1.6em;
    color: #7e8090
}

.elementor-5228 .elementor-element.elementor-element-5ec0d59 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-5ec0d59 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5ec0d59 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-6b46760 > .elementor-container {
    min-height: 400px
}

.elementor-5228 .elementor-element.elementor-element-6b46760 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5228 .elementor-element.elementor-element-6b46760 {
    z-index: 1;
    margin-top: 0;
    margin-bottom: 240px;
    padding: 60px 0 20px 0
}

.elementor-5228 .elementor-element.elementor-element-c01a38c > .elementor-element-populated {
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-78d91d9 > .elementor-element-populated {
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-74c160f {
    z-index: 2;
    top: -107%;
    width: 319px;
    max-width: 319px
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-74c160f {
    left: -29%
}

body.rtl .elementor-5228 .elementor-element.elementor-element-74c160f {
    right: -29%
}

.elementor-5228 .elementor-element.elementor-element-83d54d1 {
    z-index: 2;
    bottom: -562.526px;
    width: 299px;
    max-width: 299px
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-83d54d1 {
    left: -17.695%
}

body.rtl .elementor-5228 .elementor-element.elementor-element-83d54d1 {
    right: -17.695%
}

.elementor-5228 .elementor-element.elementor-element-cb801e7 > .elementor-element-populated {
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-e686555 {
    z-index: 2;
    top: -136%;
    width: 430px;
    max-width: 430px
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-e686555 {
    left: -42%
}

body.rtl .elementor-5228 .elementor-element.elementor-element-e686555 {
    right: -42%
}

.elementor-5228 .elementor-element.elementor-element-7ec7daa > .elementor-element-populated {
    margin: 0;
    padding: 0 10% 0 0
}

.elementor-5228 .elementor-element.elementor-element-d44ba28 .elementor-text-editor {
    text-align: left
}

.elementor-5228 .elementor-element.elementor-element-d44ba28 {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 17px;
    color: #808291
}

.elementor-5228 .elementor-element.elementor-element-d44ba28 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-d44ba28 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d44ba28 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button, .elementor-5228 .elementor-element.elementor-element-45c09c5 a.elementor-button {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-weight: 700;
    color: #0e305d;
    border-radius: 25px 25px 25px 25px;
    background-color: #ffc70a;
    fill: #0e305d
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button:focus, .elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button:hover, .elementor-5228 .elementor-element.elementor-element-45c09c5 a.elementor-button:focus, .elementor-5228 .elementor-element.elementor-element-45c09c5 a.elementor-button:hover {
    color: #0e305d;
    background-color: #ffc70a
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ffc70a
}

.elementor-5228 .elementor-element.elementor-element-45c09c5 > .elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-element.elementor-element-45c09c5 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-45c09c5 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-31c171e:not(.elementor-motion-effects-element-type-background) {
    background-color: #f9f9f9
}

.elementor-5228 .elementor-element.elementor-element-31c171e {
    padding: 180px 0 120px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5228 .elementor-element.elementor-element-31c171e > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5228 .elementor-element.elementor-element-8f269d8.elementor-widget-heading .elementor-heading-title {
    color: #0e305d
}

.elementor-5228 .elementor-element.elementor-element-8f269d8 .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 45px;
    line-height: 1.2em
}

.elementor-5228 .elementor-element.elementor-element-8f269d8 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-8f269d8 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8f269d8 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-8f269d8 {
    width: 100%;
    max-width: 100%
}

.elementor-5228 .elementor-element.elementor-element-9408970 > .elementor-element-populated {
    margin: 0 40px 0 0;
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-4881079 {
    text-align: left
}

.elementor-5228 .elementor-element.elementor-element-4881079.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-5228 .elementor-element.elementor-element-4881079 .elementor-heading-title {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 18px;
    line-height: 1.7em
}

.elementor-5228 .elementor-element.elementor-element-4881079 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-4881079 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4881079 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-489c88e > .elementor-element-populated {
    margin: 0 0 0 40px;
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-02c8015 {
    text-align: left
}

.elementor-5228 .elementor-element.elementor-element-02c8015.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-5228 .elementor-element.elementor-element-02c8015 .elementor-heading-title {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 18px;
    line-height: 1.7em
}

.elementor-5228 .elementor-element.elementor-element-02c8015 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-02c8015 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-02c8015 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-8819b5b {
    margin-top: 60px;
    margin-bottom: 0
}

.elementor-5228 .elementor-element.elementor-element-1c6a8b7 > .elementor-element-populated {
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-d6a993f {
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5228 .elementor-element.elementor-element-d6a993f.elementor-widget-heading .elementor-heading-title {
    color: #0e305d
}

.elementor-5228 .elementor-element.elementor-element-d6a993f .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 45px;
    line-height: 1.2em
}

.elementor-5228 .elementor-element.elementor-element-d6a993f > .elementor-widget-container {
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d .elementor-icon-wrapper {
    text-align: right
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d.elementor-view-default .elementor-icon {
    color: #ffc70a;
    border-color: #ffc70a
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d .elementor-icon {
    font-size: 20px
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d .elementor-icon i {
    transform: rotate(0)
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-d2e2f6d {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d2e2f6d {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-d2e2f6d {
    width: auto;
    max-width: auto
}

.elementor-5228 .elementor-element.elementor-element-31670a9 .elementor-icon-wrapper {
    text-align: right
}

.elementor-5228 .elementor-element.elementor-element-31670a9.elementor-view-default .elementor-icon {
    color: #ffc70a;
    border-color: #ffc70a
}

.elementor-5228 .elementor-element.elementor-element-31670a9 .elementor-icon {
    font-size: 20px
}

.elementor-5228 .elementor-element.elementor-element-31670a9 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5228 .elementor-element.elementor-element-31670a9 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-31670a9 {
    transition-delay: .1s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-31670a9 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-31670a9 {
    width: auto;
    max-width: auto
}

.elementor-5228 .elementor-element.elementor-element-9a6332f .elementor-icon-wrapper {
    text-align: right
}

.elementor-5228 .elementor-element.elementor-element-9a6332f.elementor-view-default .elementor-icon {
    color: #ffc70a;
    border-color: #ffc70a
}

.elementor-5228 .elementor-element.elementor-element-9a6332f .elementor-icon {
    font-size: 20px
}

.elementor-5228 .elementor-element.elementor-element-9a6332f .elementor-icon i {
    transform: rotate(0)
}

.elementor-5228 .elementor-element.elementor-element-9a6332f > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-9a6332f {
    transition-delay: .2s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-9a6332f {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-9a6332f {
    width: auto;
    max-width: auto
}

.elementor-5228 .elementor-element.elementor-element-436003d .elementor-icon-wrapper {
    text-align: right
}

.elementor-5228 .elementor-element.elementor-element-436003d.elementor-view-default .elementor-icon {
    color: #ffc70a;
    border-color: #ffc70a
}

.elementor-5228 .elementor-element.elementor-element-436003d .elementor-icon {
    font-size: 20px
}

.elementor-5228 .elementor-element.elementor-element-436003d .elementor-icon i {
    transform: rotate(0)
}

.elementor-5228 .elementor-element.elementor-element-436003d > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-436003d {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-436003d {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-436003d {
    width: auto;
    max-width: auto
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 .elementor-icon-wrapper {
    text-align: right
}

.elementor-5228 .elementor-element.elementor-element-c41fa03.elementor-view-default .elementor-icon {
    color: #ffc70a;
    border-color: #ffc70a
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 .elementor-icon {
    font-size: 20px
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 > .elementor-widget-container {
    margin: 0 0 0 10px
}

.elementor-element.elementor-element-c41fa03 {
    transition-delay: .4s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c41fa03 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-c41fa03 {
    width: auto;
    max-width: auto
}

.elementor-5228 .elementor-element.elementor-element-5c61f78 > .elementor-element-populated {
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-c5f600f.elementor-widget-heading .elementor-heading-title {
    color: #0e305d
}

.elementor-5228 .elementor-element.elementor-element-c5f600f .elementor-heading-title {
    font-family: GlacialIndifference-Bold, Sans-serif;
    font-size: 45px;
    line-height: 1.2em
}

.elementor-5228 .elementor-element.elementor-element-c5f600f > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-c5f600f {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c5f600f {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-c5f600f {
    width: 100%;
    max-width: 100%
}

.elementor-5228 .elementor-element.elementor-element-26a59a5 {
    margin-top: 60px;
    margin-bottom: 0
}

.elementor-5228 .elementor-element.elementor-element-00e275c > .elementor-element-populated {
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-8ee58a4 {
    text-align: left
}

.elementor-5228 .elementor-element.elementor-element-8ee58a4 .elementor-image img {
    width: 90%;
    box-shadow: 0 30px 60px 0 rgba(0, 0, 0, .15)
}

.elementor-5228 .elementor-element.elementor-element-8e79734 {
    bottom: -110.578px;
    width: 45%;
    max-width: 45%;
    text-align: left
}

.elementor-5228 .elementor-element.elementor-element-8e79734 .elementor-image img {
    box-shadow: 0 30px 60px 0 rgba(0, 0, 0, .15)
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-8e79734 {
    right: 2.797px
}

body.rtl .elementor-5228 .elementor-element.elementor-element-8e79734 {
    left: 2.797px
}

.elementor-5228 .elementor-element.elementor-element-7a93e69 {
    text-align: left
}

.elementor-5228 .elementor-element.elementor-element-7a93e69.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-5228 .elementor-element.elementor-element-7a93e69 .elementor-heading-title {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 15px;
    line-height: 1.4em
}

.elementor-5228 .elementor-element.elementor-element-7a93e69 > .elementor-widget-container {
    margin: 10px 0 0 50px;
    padding: 0
}

.elementor-element.elementor-element-7a93e69 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7a93e69 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-e10299d {
    margin-top: 160px;
    margin-bottom: 160px
}

.elementor-5228 .elementor-element.elementor-element-2e99558 > .elementor-element-populated {
    margin: 80px 0 0 60px;
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-d3e6104 {
    text-align: left
}

.elementor-5228 .elementor-element.elementor-element-d3e6104.elementor-widget-heading .elementor-heading-title {
    color: #7e8090
}

.elementor-5228 .elementor-element.elementor-element-d3e6104 .elementor-heading-title {
    font-family: GlacialIndifference-Regular, Sans-serif;
    font-size: 15px;
    line-height: 1.4em
}

.elementor-5228 .elementor-element.elementor-element-d3e6104 > .elementor-widget-container {
    margin: 10px 0 0 50px;
    padding: 0
}

.elementor-element.elementor-element-d3e6104 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d3e6104 {
    opacity: 0
}

.elementor-5228 .elementor-element.elementor-element-260a525 > .elementor-element-populated {
    padding: 0
}

.elementor-5228 .elementor-element.elementor-element-c54b706 {
    text-align: right
}

.elementor-5228 .elementor-element.elementor-element-c54b706 .elementor-image img {
    width: 90%;
    box-shadow: 0 30px 60px 0 rgba(0, 0, 0, .15)
}

.elementor-5228 .elementor-element.elementor-element-19d48df {
    bottom: -120px;
    width: 45%;
    max-width: 45%;
    text-align: left
}

.elementor-5228 .elementor-element.elementor-element-19d48df .elementor-image img {
    box-shadow: 0 30px 60px 0 rgba(0, 0, 0, .15)
}

body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-19d48df {
    right: 378.188px
}

body.rtl .elementor-5228 .elementor-element.elementor-element-19d48df {
    left: 378.188px
}

@media (min-width: 768px) {
    .elementor-5228 .elementor-element.elementor-element-f2f2b04 {
        width: 40%
    }

    .elementor-5228 .elementor-element.elementor-element-d35f8b5 {
        width: 59.665%
    }

    .elementor-5228 .elementor-element.elementor-element-5e1db92 {
        width: 50%
    }

    .elementor-5228 .elementor-element.elementor-element-c01a38c {
        width: 60%
    }

    .elementor-5228 .elementor-element.elementor-element-7ec7daa {
        width: 40%
    }

    .elementor-5228 .elementor-element.elementor-element-00e275c {
        width: 60%
    }

    .elementor-5228 .elementor-element.elementor-element-2e99558 {
        width: 40%
    }

    .elementor-5228 .elementor-element.elementor-element-260a525 {
        width: 60%
    }
}

@media (max-width: 1024px) {
    .elementor-5228 .elementor-element.elementor-element-f2f2b04 > .elementor-element-populated {
        margin: 120px 40px 0 0
    }

    .elementor-5228 .elementor-element.elementor-element-692d229 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-25f2d8d > .elementor-widget-container {
        margin: 31px 0 0 10px
    }

    .elementor-5228 .elementor-element.elementor-element-5e1db92 > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-5228 .elementor-element.elementor-element-a2d2035 .elementor-heading-title {
        font-size: 45px;
        line-height: 1.2em
    }

    .elementor-5228 .elementor-element.elementor-element-84921f0 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-5ec0d59 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-6b46760 {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-74c160f {
        width: 215px;
        max-width: 215px
    }

    .elementor-5228 .elementor-element.elementor-element-83d54d1 {
        bottom: -338px;
        width: 210px;
        max-width: 210px
    }

    .elementor-5228 .elementor-element.elementor-element-e686555 {
        top: -182%;
        width: 256px;
        max-width: 256px
    }

    .elementor-5228 .elementor-element.elementor-element-7ec7daa > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-d44ba28 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-31c171e {
        padding: 120px 0 120px 0
    }

    .elementor-5228 .elementor-element.elementor-element-8f269d8 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5228 .elementor-element.elementor-element-8f269d8 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5228 .elementor-element.elementor-element-4881079 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-02c8015 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-8819b5b {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-5228 .elementor-element.elementor-element-d6a993f .elementor-heading-title {
        font-size: 34px;
        line-height: 1.4em
    }

    .elementor-5228 .elementor-element.elementor-element-d6a993f > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-c5f600f .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5228 .elementor-element.elementor-element-c5f600f > .elementor-widget-container {
        margin: 0
    }

    .elementor-5228 .elementor-element.elementor-element-7a93e69 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-e10299d {
        margin-top: 160px;
        margin-bottom: 200px
    }

    .elementor-5228 .elementor-element.elementor-element-d3e6104 > .elementor-widget-container {
        padding: 0
    }

    body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-19d48df {
        right: 49%
    }

    body.rtl .elementor-5228 .elementor-element.elementor-element-19d48df {
        left: 49%
    }
}

@media (max-width: 767px) {
    .elementor-5228 .elementor-element.elementor-element-f2f2b04.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5228 .elementor-element.elementor-element-f2f2b04 > .elementor-element-populated {
        margin: -50px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-5228 .elementor-element.elementor-element-692d229 .elementor-text-editor {
        text-align: center
    }

    .elementor-5228 .elementor-element.elementor-element-692d229 > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-5228 .elementor-element.elementor-element-d35f8b5 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-a0e49a8 > .elementor-widget-container {
        margin: 40px 0 0 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-f34615c > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-26984b0 {
        margin-top: 40px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-5e1db92.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5228 .elementor-element.elementor-element-5e1db92 > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5228 .elementor-element.elementor-element-a2d2035 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5228 .elementor-element.elementor-element-a2d2035 .elementor-heading-title {
        font-size: 32px
    }

    .elementor-5228 .elementor-element.elementor-element-a2d2035 > .elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-5228 .elementor-element.elementor-element-6b46760 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-c01a38c > .elementor-element-populated {
        padding: 0 20px 0 20px
    }

    .elementor-5228 .elementor-element.elementor-element-74c160f .elementor-image img {
        width: 100vw
    }

    .elementor-5228 .elementor-element.elementor-element-74c160f > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5228 .elementor-element.elementor-element-74c160f {
        top: 597px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-74c160f {
        left: 39px
    }

    body.rtl .elementor-5228 .elementor-element.elementor-element-74c160f {
        right: 39px
    }

    .elementor-5228 .elementor-element.elementor-element-83d54d1 .elementor-image img {
        width: 100vw
    }

    .elementor-5228 .elementor-element.elementor-element-83d54d1 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5228 .elementor-element.elementor-element-83d54d1 {
        bottom: -533px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-83d54d1 {
        left: 41px
    }

    body.rtl .elementor-5228 .elementor-element.elementor-element-83d54d1 {
        right: 41px
    }

    .elementor-5228 .elementor-element.elementor-element-e686555 .elementor-image img {
        width: 100vw
    }

    .elementor-5228 .elementor-element.elementor-element-e686555 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5228 .elementor-element.elementor-element-e686555 {
        top: 18px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5228 .elementor-element.elementor-element-e686555 {
        left: 24px
    }

    body.rtl .elementor-5228 .elementor-element.elementor-element-e686555 {
        right: 24px
    }

    .elementor-5228 .elementor-element.elementor-element-7ec7daa > .elementor-element-populated {
        margin: 0;
        padding: 0 20px 0 20px
    }

    .elementor-5228 .elementor-element.elementor-element-d44ba28 > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-5228 .elementor-element.elementor-element-45c09c5 > .elementor-widget-container {
        margin: 40px 0 60px 0
    }

    .elementor-5228 .elementor-element.elementor-element-31c171e {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5228 .elementor-element.elementor-element-96f1a08 {
        padding: 0 20px 0 20px
    }

    .elementor-5228 .elementor-element.elementor-element-8f269d8 {
        text-align: center
    }

    .elementor-5228 .elementor-element.elementor-element-8f269d8 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5228 .elementor-element.elementor-element-8f269d8 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5228 .elementor-element.elementor-element-9408970 > .elementor-element-populated {
        margin: 40px 0 40px 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-4881079 {
        text-align: center
    }

    .elementor-5228 .elementor-element.elementor-element-4881079 .elementor-heading-title {
        line-height: 1.5em
    }

    .elementor-5228 .elementor-element.elementor-element-4881079 > .elementor-widget-container {
        margin: 0 20px 0 20px;
        padding: 0 20px 0 20px
    }

    .elementor-5228 .elementor-element.elementor-element-489c88e > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-02c8015 {
        text-align: center
    }

    .elementor-5228 .elementor-element.elementor-element-02c8015 .elementor-heading-title {
        line-height: 1.5em
    }

    .elementor-5228 .elementor-element.elementor-element-02c8015 > .elementor-widget-container {
        margin: 0 20px 0 20px
    }

    .elementor-5228 .elementor-element.elementor-element-d6a993f {
        text-align: center
    }

    .elementor-5228 .elementor-element.elementor-element-d6a993f .elementor-heading-title {
        font-size: 30px;
        line-height: 1.5em
    }

    .elementor-5228 .elementor-element.elementor-element-d6a993f > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-4951ec0 > .elementor-widget-container {
        padding: 40px 0 40px 0
    }

    .elementor-5228 .elementor-element.elementor-element-c5f600f {
        text-align: center
    }

    .elementor-5228 .elementor-element.elementor-element-c5f600f .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5228 .elementor-element.elementor-element-c5f600f > .elementor-widget-container {
        margin: 0
    }

    .elementor-5228 .elementor-element.elementor-element-00e275c {
        width: 100%
    }

    .elementor-5228 .elementor-element.elementor-element-00e275c > .elementor-element-populated {
        padding: 0 0 160px 0
    }

    .elementor-5228 .elementor-element.elementor-element-7a93e69 {
        text-align: center
    }

    .elementor-5228 .elementor-element.elementor-element-7a93e69 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5228 .elementor-element.elementor-element-7a93e69 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-e10299d {
        margin-top: 100px;
        margin-bottom: 0
    }

    .elementor-5228 .elementor-element.elementor-element-2e99558.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5228 .elementor-element.elementor-element-2e99558 > .elementor-element-populated {
        margin: 200px 0 80px 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-d3e6104 {
        text-align: center
    }

    .elementor-5228 .elementor-element.elementor-element-d3e6104 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5228 .elementor-element.elementor-element-d3e6104 > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5228 .elementor-element.elementor-element-260a525 > .elementor-element-populated {
        padding: 0
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5228 .elementor-element.elementor-element-f2f2b04 {
        width: 50%
    }

    .elementor-5228 .elementor-element.elementor-element-d35f8b5 {
        width: 50%
    }

    .elementor-5228 .elementor-element.elementor-element-f34615c {
        width: 100%
    }

    .elementor-5228 .elementor-element.elementor-element-5e1db92 {
        width: 100%
    }
}

.elementor-5339 .elementor-element.elementor-element-de3a1e8.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5339 .elementor-element.elementor-element-de3a1e8 > .elementor-element-populated {
    margin: 50px 0 0 0;
    padding: 0
}

.elementor-5339 .elementor-element.elementor-element-e896105.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5339 .elementor-element.elementor-element-e896105 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 70px;
    font-weight: 800;
    line-height: 1.1em
}

.elementor-5339 .elementor-element.elementor-element-e896105 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-e896105 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e896105 {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-e896105 {
    width: auto;
    max-width: auto
}

.elementor-5339 .elementor-element.elementor-element-01db6a6 .elementor-text-editor {
    text-align: left
}

.elementor-5339 .elementor-element.elementor-element-01db6a6 {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    color: #fff
}

.elementor-5339 .elementor-element.elementor-element-01db6a6 > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0 30% 0 0
}

.elementor-element.elementor-element-01db6a6 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-01db6a6 {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button, .elementor-5339 .elementor-element.elementor-element-be5678a a.elementor-button {
    font-family: "Nunito Sans", Sans-serif;
    font-weight: 800;
    color: #fff;
    border-radius: 5px 5px 5px 5px;
    background-color: #e5936b;
    fill: #fff
}

.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button:focus, .elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button:hover, .elementor-5339 .elementor-element.elementor-element-be5678a a.elementor-button:focus, .elementor-5339 .elementor-element.elementor-element-be5678a a.elementor-button:hover {
    color: #fff;
    border-color: #fff;
    background-color: rgba(22, 57, 103, 0)
}

.elementor-5339 .elementor-element.elementor-element-be5678a .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #e5936b
}

.elementor-5339 .elementor-element.elementor-element-be5678a > .elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-element.elementor-element-be5678a {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-be5678a {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-6b8ec1a > .elementor-element-populated {
    padding: 0
}

.elementor-5339 .elementor-element.elementor-element-c1f1789 > .elementor-element-populated {
    padding: 0
}

.elementor-5339 .elementor-element.elementor-element-a944939 {
    text-align: left
}

.elementor-5339 .elementor-element.elementor-element-a944939.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5339 .elementor-element.elementor-element-a944939 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 24px;
    line-height: 1.7em
}

.elementor-5339 .elementor-element.elementor-element-a944939 > .elementor-widget-container {
    margin: 40px 0 0 0;
    padding: 0 20% 0 0
}

.elementor-element.elementor-element-a944939 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a944939 {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-006f17f {
    text-align: left
}

.elementor-5339 .elementor-element.elementor-element-006f17f .elementor-image img {
    width: 185px
}

.elementor-5339 .elementor-element.elementor-element-006f17f > .elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-element.elementor-element-006f17f {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-006f17f {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-5517355:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-background-slideshow, .elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-element-populated, .elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-element-populated {
    margin: -200px 0 0 0;
    padding: 70px 60px 50px 60px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 45px 60px 0 rgba(0, 0, 0, .05)
}

.elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5339 .elementor-element.elementor-element-5517355 {
    z-index: 2
}

.elementor-element.elementor-element-5517355 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5517355 {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-8687b1e .elementor-text-editor {
    text-align: left
}

.elementor-5339 .elementor-element.elementor-element-8687b1e {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    color: #808291
}

.elementor-5339 .elementor-element.elementor-element-8687b1e > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-8687b1e {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8687b1e {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-f611460 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .5;
    background-color: #fff
}

.elementor-5339 .elementor-element.elementor-element-f611460 {
    margin-top: 100px;
    margin-bottom: 80px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5339 .elementor-element.elementor-element-42301e5:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #165153
}

.elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-background-slideshow, .elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated, .elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated {
    margin: -80px 20px 0 0;
    padding: 60px 40px 60px 40px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5339 .elementor-element.elementor-element-42301e5 {
    z-index: 2
}

.elementor-5339 .elementor-element.elementor-element-5795d1c.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5339 .elementor-element.elementor-element-5795d1c .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.3em
}

.elementor-element.elementor-element-5795d1c {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-5795d1c {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-f0129dc {
    --divider-border-style: zigzag;
    --divider-border-color: #E5936B;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5339 .elementor-element.elementor-element-f0129dc .elementor-divider-separator {
    width: 30%
}

.elementor-5339 .elementor-element.elementor-element-f0129dc > .elementor-widget-container {
    margin: 20px 0 15px 0
}

.elementor-element.elementor-element-f0129dc {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f0129dc {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-75387ba .elementor-text-editor {
    text-align: left
}

.elementor-5339 .elementor-element.elementor-element-75387ba {
    font-family: "Nunito Sans", Sans-serif;
    color: #fff
}

.elementor-5339 .elementor-element.elementor-element-75387ba > .elementor-widget-container {
    margin: 20px 0 0 0;
    padding: 0
}

.elementor-element.elementor-element-75387ba {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-75387ba {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-fb6ed8c {
    z-index: 2
}

.elementor-5339 .elementor-element.elementor-element-775564c:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-5339 .elementor-element.elementor-element-775564c > .elementor-background-slideshow, .elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated, .elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated {
    margin: 0;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5339 .elementor-element.elementor-element-7f3b6b4 {
    --divider-border-style: zigzag;
    --divider-border-color: #E5936B;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5339 .elementor-element.elementor-element-7f3b6b4 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5339 .elementor-element.elementor-element-7f3b6b4 .elementor-divider {
    text-align: center
}

.elementor-5339 .elementor-element.elementor-element-7f3b6b4 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-7f3b6b4 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7f3b6b4 {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-352a83d .elementor-text-editor {
    text-align: center
}

.elementor-5339 .elementor-element.elementor-element-352a83d {
    font-family: "Nunito Sans", Sans-serif;
    color: #7e8090
}

.elementor-5339 .elementor-element.elementor-element-352a83d > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-352a83d {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-352a83d {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-8949758:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-background-slideshow, .elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated, .elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated {
    margin: 0 0 0 20px;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5339 .elementor-element.elementor-element-c942f8e .elementor-image img {
    width: 70px
}

.elementor-5339 .elementor-element.elementor-element-c942f8e > .elementor-widget-container {
    margin: -5px 0 20px 0
}

.elementor-element.elementor-element-c942f8e {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c942f8e {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-51c38c2 {
    text-align: center
}

.elementor-5339 .elementor-element.elementor-element-51c38c2.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5339 .elementor-element.elementor-element-51c38c2 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.3em
}

.elementor-element.elementor-element-51c38c2 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-51c38c2 {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-053db17 {
    text-align: center
}

.elementor-5339 .elementor-element.elementor-element-053db17.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5339 .elementor-element.elementor-element-053db17 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.3em
}

.elementor-element.elementor-element-053db17 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-053db17 {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-78e34f9 .elementor-text-editor {
    text-align: center
}

.elementor-5339 .elementor-element.elementor-element-78e34f9 {
    font-family: "Nunito Sans", Sans-serif;
    color: #7e8090
}

.elementor-5339 .elementor-element.elementor-element-78e34f9 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-78e34f9 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-78e34f9 {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-1e47dc3 > .elementor-element-populated {
    padding: 0
}

.elementor-5339 .elementor-element.elementor-element-e39933b .elementor-image img {
    opacity: .7
}

.elementor-5339 .elementor-element.elementor-element-e39933b {
    top: -2%;
    width: 10px;
    max-width: 10px
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-e39933b {
    left: 9%
}

body.rtl .elementor-5339 .elementor-element.elementor-element-e39933b {
    right: 9%
}

.elementor-5339 .elementor-element.elementor-element-668c4b3 .elementor-image img {
    opacity: .7
}

.elementor-5339 .elementor-element.elementor-element-668c4b3 {
    top: -4%;
    width: 13px;
    max-width: 13px
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-668c4b3 {
    left: 6%
}

body.rtl .elementor-5339 .elementor-element.elementor-element-668c4b3 {
    right: 6%
}

.elementor-5339 .elementor-element.elementor-element-fb6524f .elementor-image img {
    opacity: .7
}

.elementor-5339 .elementor-element.elementor-element-fb6524f {
    top: 5%;
    width: 24px;
    max-width: 24px
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-fb6524f {
    right: 8%
}

body.rtl .elementor-5339 .elementor-element.elementor-element-fb6524f {
    left: 8%
}

.elementor-5339 .elementor-element.elementor-element-1142011 .elementor-image img {
    opacity: .7
}

.elementor-5339 .elementor-element.elementor-element-1142011 {
    top: 83%;
    width: 41px;
    max-width: 41px
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-1142011 {
    left: 0
}

body.rtl .elementor-5339 .elementor-element.elementor-element-1142011 {
    right: 0
}

.elementor-5339 .elementor-element.elementor-element-b09652b .elementor-image img {
    opacity: .6;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(6.1px) hue-rotate(0)
}

.elementor-5339 .elementor-element.elementor-element-b09652b {
    top: -44%;
    width: 65px;
    max-width: 65px
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-b09652b {
    right: 10.888%
}

body.rtl .elementor-5339 .elementor-element.elementor-element-b09652b {
    left: 10.888%
}

.elementor-5339 .elementor-element.elementor-element-ee3c081 .elementor-image img {
    opacity: .6
}

.elementor-5339 .elementor-element.elementor-element-ee3c081 {
    top: 110%;
    width: 10px;
    max-width: 10px
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-ee3c081 {
    left: 85%
}

body.rtl .elementor-5339 .elementor-element.elementor-element-ee3c081 {
    right: 85%
}

.elementor-5339 .elementor-element.elementor-element-026029d {
    margin-top: 0;
    margin-bottom: 40px
}

.elementor-5339 .elementor-element.elementor-element-c3a289e > .elementor-element-populated {
    margin: 60px 0 0 0;
    padding: 0
}

.elementor-5339 .elementor-element.elementor-element-d56b554 {
    margin-top: 0;
    margin-bottom: 80px
}

.elementor-5339 .elementor-element.elementor-element-f1f2f97 > .elementor-element-populated {
    padding: 0
}

.elementor-5339 .elementor-element.elementor-element-876a255:not(.elementor-motion-effects-element-type-background) {
    background-color: #000
}

.elementor-5339 .elementor-element.elementor-element-876a255 {
    padding: 120px 0 110px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5339 .elementor-element.elementor-element-876a255 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5339 .elementor-element.elementor-element-e2360a1 > .elementor-element-populated {
    padding: 0
}

.elementor-5339 .elementor-element.elementor-element-c47560f {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5339 .elementor-element.elementor-element-c47560f.elementor-widget-heading .elementor-heading-title {
    color: #e5936b
}

.elementor-5339 .elementor-element.elementor-element-c47560f .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5339 .elementor-element.elementor-element-c47560f > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-c47560f {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c47560f {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-736646a.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-5339 .elementor-element.elementor-element-736646a .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    line-height: 1.3em
}

.elementor-5339 .elementor-element.elementor-element-736646a > .elementor-widget-container {
    margin: 0;
    padding: 0 60px 0 0
}

.elementor-element.elementor-element-736646a {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-736646a {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-736646a {
    width: 100%;
    max-width: 100%
}

.elementor-5339 .elementor-element.elementor-element-69285bb > .elementor-widget-container {
    margin: 40px 0 0 -10px
}

.elementor-element.elementor-element-69285bb {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-69285bb {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-4c2208a > .elementor-element-populated {
    padding: 0
}

.elementor-5339 .elementor-element.elementor-element-f1b9927 .elementor-image img {
    width: 76vw
}

.elementor-5339 .elementor-element.elementor-element-f1b9927 > .elementor-widget-container {
    margin: 0 0 0 -160px
}

.elementor-5339 .elementor-element.elementor-element-f1b9927 {
    z-index: 2;
    width: auto;
    max-width: auto
}

.elementor-5339 .elementor-element.elementor-element-3a4651a {
    top: 81px;
    width: auto;
    max-width: auto
}

body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-3a4651a {
    left: 233px
}

body.rtl .elementor-5339 .elementor-element.elementor-element-3a4651a {
    right: 233px
}

.elementor-5339 .elementor-element.elementor-element-136c620 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 50px;
    font-weight: 800
}

.elementor-element.elementor-element-136c620 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-136c620 {
    opacity: 0
}

.elementor-5339 .elementor-element.elementor-element-136c620 {
    width: auto;
    max-width: auto
}

.elementor-5339 .elementor-element.elementor-element-e1d6362 {
    text-align: left
}

.elementor-5339 .elementor-element.elementor-element-e1d6362 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    line-height: 1.5em
}

.elementor-5339 .elementor-element.elementor-element-e1d6362 > .elementor-widget-container {
    margin: 50px 0 0 100px;
    padding: 0 50px 0 0
}

.elementor-element.elementor-element-e1d6362 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e1d6362 {
    opacity: 0
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5339 .elementor-element.elementor-element-de3a1e8 {
        width: 60%
    }

    .elementor-5339 .elementor-element.elementor-element-c1f1789 {
        width: 50%
    }

    .elementor-5339 .elementor-element.elementor-element-42301e5 {
        width: 100%
    }

    .elementor-5339 .elementor-element.elementor-element-e2360a1 {
        width: 100%
    }

    .elementor-5339 .elementor-element.elementor-element-4c2208a {
        width: 100%
    }
}

@media (max-width: 1024px) {
    .elementor-5339 .elementor-element.elementor-element-e896105 .elementor-heading-title {
        font-size: 48px
    }

    .elementor-5339 .elementor-element.elementor-element-01db6a6 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5339 .elementor-element.elementor-element-a944939 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-element-populated {
        padding: 40px 40px 40px 40px
    }

    .elementor-5339 .elementor-element.elementor-element-8687b1e > .elementor-widget-container {
        padding: 0
    }

    .elementor-5339 .elementor-element.elementor-element-f611460 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated {
        margin: -60px 0 0 0
    }

    .elementor-5339 .elementor-element.elementor-element-75387ba > .elementor-widget-container {
        padding: 0
    }

    .elementor-5339 .elementor-element.elementor-element-352a83d > .elementor-widget-container {
        padding: 0
    }

    .elementor-5339 .elementor-element.elementor-element-78e34f9 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5339 .elementor-element.elementor-element-e39933b {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-e39933b {
        left: 1%
    }

    body.rtl .elementor-5339 .elementor-element.elementor-element-e39933b {
        right: 1%
    }

    .elementor-5339 .elementor-element.elementor-element-668c4b3 {
        top: -86%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-668c4b3 {
        left: 6%
    }

    body.rtl .elementor-5339 .elementor-element.elementor-element-668c4b3 {
        right: 6%
    }

    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-fb6524f {
        right: 22%
    }

    body.rtl .elementor-5339 .elementor-element.elementor-element-fb6524f {
        left: 22%
    }

    .elementor-5339 .elementor-element.elementor-element-fb6524f {
        top: -17vh
    }

    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-1142011 {
        left: -11%
    }

    body.rtl .elementor-5339 .elementor-element.elementor-element-1142011 {
        right: -11%
    }

    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-b09652b {
        right: -12%
    }

    body.rtl .elementor-5339 .elementor-element.elementor-element-b09652b {
        left: -12%
    }

    .elementor-5339 .elementor-element.elementor-element-b09652b {
        top: -9vh
    }

    .elementor-5339 .elementor-element.elementor-element-ee3c081 {
        top: 142%;
        width: 10px;
        max-width: 10px
    }

    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-ee3c081 {
        left: 99%
    }

    body.rtl .elementor-5339 .elementor-element.elementor-element-ee3c081 {
        right: 99%
    }

    .elementor-5339 .elementor-element.elementor-element-d56b554 {
        margin-top: 0;
        margin-bottom: 60px
    }

    .elementor-5339 .elementor-element.elementor-element-876a255 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 480px 0 80px 0
    }

    .elementor-5339 .elementor-element.elementor-element-e2360a1 > .elementor-element-populated {
        margin: 100px 0 0 0;
        padding: 0 0 0 30px
    }

    .elementor-5339 .elementor-element.elementor-element-c47560f {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-5339 .elementor-element.elementor-element-c47560f .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5339 .elementor-element.elementor-element-c47560f > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5339 .elementor-element.elementor-element-736646a .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5339 .elementor-element.elementor-element-736646a > .elementor-widget-container {
        margin: 0
    }

    .elementor-5339 .elementor-element.elementor-element-f1b9927 .elementor-image img {
        width: 100vw
    }

    .elementor-5339 .elementor-element.elementor-element-f1b9927 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5339 .elementor-element.elementor-element-f1b9927 {
        width: 100%;
        max-width: 100%
    }

    .elementor-5339 .elementor-element.elementor-element-136c620 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-5339 .elementor-element.elementor-element-136c620 > .elementor-widget-container {
        margin: 10px 0 0 0
    }

    .elementor-5339 .elementor-element.elementor-element-e1d6362 {
        text-align: center
    }

    .elementor-5339 .elementor-element.elementor-element-e1d6362 > .elementor-widget-container {
        margin: 30px 0 0 0;
        padding: 0 20% 0 20%
    }
}

@media (max-width: 767px) {
    .elementor-5339 .elementor-element.elementor-element-de3a1e8 > .elementor-element-populated {
        margin: -100px 0 0 0;
        padding: 0 17px 0 20px
    }

    .elementor-5339 .elementor-element.elementor-element-e896105 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5339 .elementor-element.elementor-element-e896105 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-5339 .elementor-element.elementor-element-e896105 > .elementor-widget-container {
        margin: 240px 0 0 0
    }

    .elementor-5339 .elementor-element.elementor-element-01db6a6 > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-5339 .elementor-element.elementor-element-be5678a > .elementor-widget-container {
        margin: 30px 0 0 0
    }

    .elementor-5339 .elementor-element.elementor-element-a944939 {
        text-align: center
    }

    .elementor-5339 .elementor-element.elementor-element-a944939 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-5339 .elementor-element.elementor-element-006f17f {
        text-align: center
    }

    .elementor-5339 .elementor-element.elementor-element-5517355 > .elementor-element-populated {
        margin: 0;
        padding: 30px 30px 30px 30px
    }

    .elementor-5339 .elementor-element.elementor-element-8687b1e > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-5339 .elementor-element.elementor-element-f611460 {
        padding: 0
    }

    .elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-background-slideshow, .elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated, .elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5339 .elementor-element.elementor-element-42301e5 > .elementor-element-populated {
        margin: 0
    }

    .elementor-5339 .elementor-element.elementor-element-5795d1c .elementor-heading-title {
        font-size: 32px
    }

    .elementor-5339 .elementor-element.elementor-element-fb6ed8c {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-5339 .elementor-element.elementor-element-775564c > .elementor-background-slideshow, .elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated, .elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5339 .elementor-element.elementor-element-775564c > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-background-slideshow, .elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated, .elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5339 .elementor-element.elementor-element-8949758 > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-5339 .elementor-element.elementor-element-1e47dc3 > .elementor-element-populated {
        margin: 0 20px 0 20px
    }

    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-e39933b {
        left: 17%
    }

    body.rtl .elementor-5339 .elementor-element.elementor-element-e39933b {
        right: 17%
    }

    .elementor-5339 .elementor-element.elementor-element-e39933b {
        top: -51%
    }

    .elementor-5339 .elementor-element.elementor-element-fb6524f {
        top: -47%
    }

    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-b09652b {
        right: 1%
    }

    body.rtl .elementor-5339 .elementor-element.elementor-element-b09652b {
        left: 1%
    }

    .elementor-5339 .elementor-element.elementor-element-b09652b {
        top: 73%
    }

    body:not(.rtl) .elementor-5339 .elementor-element.elementor-element-ee3c081 {
        left: 8%
    }

    body.rtl .elementor-5339 .elementor-element.elementor-element-ee3c081 {
        right: 8%
    }

    .elementor-5339 .elementor-element.elementor-element-ee3c081 {
        top: 94%
    }

    .elementor-5339 .elementor-element.elementor-element-026029d {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5339 .elementor-element.elementor-element-c3a289e > .elementor-element-populated {
        margin: 20px 0 0 0
    }

    .elementor-5339 .elementor-element.elementor-element-d56b554 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5339 .elementor-element.elementor-element-876a255 {
        margin-top: 40px;
        margin-bottom: 0;
        padding: 0 0 80px 0
    }

    .elementor-5339 .elementor-element.elementor-element-e2360a1 > .elementor-element-populated {
        margin: 40px 0 0 0;
        padding: 0 20px 0 20px
    }

    .elementor-5339 .elementor-element.elementor-element-c47560f {
        text-align: center
    }

    .elementor-5339 .elementor-element.elementor-element-c47560f .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5339 .elementor-element.elementor-element-c47560f > .elementor-widget-container {
        margin: 20px 0 10px 0;
        padding: 0
    }

    .elementor-5339 .elementor-element.elementor-element-736646a {
        text-align: center
    }

    .elementor-5339 .elementor-element.elementor-element-736646a .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5339 .elementor-element.elementor-element-736646a > .elementor-widget-container {
        margin: 0 0 10px 0
    }

    .elementor-5339 .elementor-element.elementor-element-69285bb > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5339 .elementor-element.elementor-element-4c2208a > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5339 .elementor-element.elementor-element-136c620 .elementor-heading-title {
        font-size: 32px
    }

    .elementor-5339 .elementor-element.elementor-element-136c620 > .elementor-widget-container {
        margin: 40px 0 0 0
    }

    .elementor-5339 .elementor-element.elementor-element-e1d6362 {
        text-align: center
    }

    .elementor-5339 .elementor-element.elementor-element-1f62582 > .elementor-widget-container {
        padding: 40px 0 40px 0
    }
}

@media (min-width: 768px) {
    .elementor-5339 .elementor-element.elementor-element-c1f1789 {
        width: 55%
    }

    .elementor-5339 .elementor-element.elementor-element-5517355 {
        width: 45%
    }

    .elementor-5339 .elementor-element.elementor-element-e2360a1 {
        width: 40%
    }

    .elementor-5339 .elementor-element.elementor-element-4c2208a {
        width: 60%
    }
}

.elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container {
    min-height: 600px
}

.elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5459 .elementor-element.elementor-element-c690171:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../upload/analysts-PD22WZC.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-5459 .elementor-element.elementor-element-c690171 {
    z-index: 1;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5459 .elementor-element.elementor-element-32269fe.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-5459 .elementor-element.elementor-element-32269fe > .elementor-element-populated {
    margin: -50px 0 0 0;
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-99b2f2d.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5459 .elementor-element.elementor-element-99b2f2d .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 60px;
    font-weight: 800;
    line-height: 1.1em
}

.elementor-5459 .elementor-element.elementor-element-99b2f2d > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-99b2f2d {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-99b2f2d {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-99b2f2d {
    width: auto;
    max-width: auto
}

.elementor-5459 .elementor-element.elementor-element-d30420f .elementor-text-editor {
    text-align: left
}

.elementor-5459 .elementor-element.elementor-element-d30420f {
    font-family: Karla, Sans-serif;
    font-size: 16px;
    color: #808291
}

.elementor-5459 .elementor-element.elementor-element-d30420f > .elementor-widget-container {
    margin: 0;
    padding: 0 30% 0 0
}

.elementor-element.elementor-element-d30420f {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-d30420f {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 .elementor-icon-wrapper {
    text-align: center
}

.elementor-5459 .elementor-element.elementor-element-3807ef5.elementor-view-default .elementor-icon {
    color: #ec812a;
    border-color: #ec812a
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 .elementor-icon {
    font-size: 13px;
    padding: 10px
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 .elementor-icon i {
    transform: rotate(0)
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-3807ef5 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3807ef5 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-3807ef5 {
    width: auto;
    max-width: auto
}

.elementor-5459 .elementor-element.elementor-element-546c42e {
    width: auto;
    max-width: auto;
    text-align: right
}

.elementor-5459 .elementor-element.elementor-element-546c42e.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5459 .elementor-element.elementor-element-546c42e .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 16px;
    font-weight: 700
}

.elementor-5459 .elementor-element.elementor-element-546c42e > .elementor-widget-container {
    margin: 21px 0 0 10px
}

.elementor-element.elementor-element-546c42e {
    transition-delay: .6s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-546c42e {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-8ec0ba0 > .elementor-element-populated {
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-4659e7e > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
    opacity: .5;
    background-color: #fff
}

.elementor-5459 .elementor-element.elementor-element-4659e7e {
    margin-top: -5px;
    margin-bottom: 140px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5459 .elementor-element.elementor-element-c713225:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #062383
}

.elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-background-slideshow, .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated, .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated {
    margin: -80px 20px 0 0;
    padding: 60px 40px 60px 40px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5459 .elementor-element.elementor-element-9c515b2 > .elementor-element-populated {
    margin: 0 0 0 20px;
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-c9c01e5:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-background-slideshow, .elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated, .elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated {
    margin: 0;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5459 .elementor-element.elementor-element-37517db {
    text-align: center
}

.elementor-5459 .elementor-element.elementor-element-37517db.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5459 .elementor-element.elementor-element-37517db .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-37517db {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-37517db {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-ec9d9d6 .elementor-text-editor {
    text-align: center
}

.elementor-5459 .elementor-element.elementor-element-ec9d9d6 {
    font-family: Karla, Sans-serif;
    font-size: 16px;
    color: #7e8090
}

.elementor-5459 .elementor-element.elementor-element-ec9d9d6 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-ec9d9d6 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-ec9d9d6 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-ac08fa5:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-background-slideshow, .elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated, .elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated {
    margin: 0 0 0 20px;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5459 .elementor-element.elementor-element-bb4027f .elementor-image img {
    width: 70px
}

.elementor-5459 .elementor-element.elementor-element-bb4027f > .elementor-widget-container {
    margin: -5px 0 20px 0
}

.elementor-element.elementor-element-bb4027f {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-bb4027f {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-745406c {
    text-align: center
}

.elementor-5459 .elementor-element.elementor-element-745406c.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-5459 .elementor-element.elementor-element-745406c .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 22px;
    line-height: 1.3em
}

.elementor-element.elementor-element-745406c {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-745406c {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-00d5df9 {
    --divider-border-style: zigzag;
    --divider-border-color: #EC812A;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px
}

.elementor-5459 .elementor-element.elementor-element-00d5df9 .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-5459 .elementor-element.elementor-element-00d5df9 .elementor-divider {
    text-align: center
}

.elementor-5459 .elementor-element.elementor-element-00d5df9 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-00d5df9 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-00d5df9 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-c692576 .elementor-text-editor {
    text-align: center
}

.elementor-5459 .elementor-element.elementor-element-c692576 {
    font-family: Karla, Sans-serif;
    font-size: 16px;
    color: #7e8090
}

.elementor-5459 .elementor-element.elementor-element-c692576 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-c692576 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-c692576 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-d867f63:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
    background-color: #fff
}

.elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-background-slideshow, .elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated, .elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px
}

.elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated {
    margin: 0 0 0 20px;
    padding: 50px 30px 50px 30px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: 0 2px 60px 0 rgba(0, 0, 0, .1)
}

.elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5459 .elementor-element.elementor-element-8e986d5 .elementor-text-editor {
    text-align: center
}

.elementor-5459 .elementor-element.elementor-element-8e986d5 {
    font-family: Karla, Sans-serif;
    font-size: 16px;
    color: #7e8090
}

.elementor-5459 .elementor-element.elementor-element-8e986d5 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-8e986d5 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8e986d5 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-87f09a8 > .elementor-element-populated {
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-c60229b {
    bottom: 23%;
    width: 100%;
    max-width: 100%
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-c60229b {
    right: -28%
}

body.rtl .elementor-5459 .elementor-element.elementor-element-c60229b {
    left: -28%
}

.elementor-5459 .elementor-element.elementor-element-26845b4 {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-5459 .elementor-element.elementor-element-26845b4.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5459 .elementor-element.elementor-element-26845b4 .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 1.3em
}

.elementor-5459 .elementor-element.elementor-element-26845b4 > .elementor-widget-container {
    margin: 0
}

.elementor-element.elementor-element-26845b4 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-26845b4 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-64d9982 {
    padding: 120px 0 110px 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5459 .elementor-element.elementor-element-64d9982 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5459 .elementor-element.elementor-element-82e4d99 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-3e9c73c {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5459 .elementor-element.elementor-element-3e9c73c.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5459 .elementor-element.elementor-element-3e9c73c .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5459 .elementor-element.elementor-element-3e9c73c > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-3e9c73c {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3e9c73c {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-a380d98.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5459 .elementor-element.elementor-element-a380d98 .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 40px;
    font-weight: 800;
    line-height: 1.3em
}

.elementor-5459 .elementor-element.elementor-element-a380d98 > .elementor-widget-container {
    margin: 0;
    padding: 0 60px 0 0
}

.elementor-5459 .elementor-element.elementor-element-a380d98 {
    z-index: 2;
    width: 100%;
    max-width: 100%
}

.elementor-element.elementor-element-a380d98 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a380d98 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-e2ea58f > .elementor-widget-container {
    margin: 40px 0 0 -10px
}

.elementor-5459 .elementor-element.elementor-element-e2ea58f {
    z-index: 2
}

.elementor-element.elementor-element-e2ea58f {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e2ea58f {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-4ea6f54 {
    bottom: 0;
    width: 140%;
    max-width: 140%
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-4ea6f54 {
    left: -79%
}

body.rtl .elementor-5459 .elementor-element.elementor-element-4ea6f54 {
    right: -79%
}

.elementor-5459 .elementor-element.elementor-element-b8c0a82 {
    bottom: 0;
    width: 59.916vw;
    max-width: 59.916vw
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
    left: 12%
}

body.rtl .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
    right: 12%
}

.elementor-5459 .elementor-element.elementor-element-fb8d1c3 {
    margin-top: 20px;
    margin-bottom: 0
}

.elementor-5459 .elementor-element.elementor-element-8601bb1 > .elementor-element-populated {
    margin: 0 60px 0 0;
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-e0e64d3 {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5459 .elementor-element.elementor-element-e0e64d3.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5459 .elementor-element.elementor-element-e0e64d3 .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5459 .elementor-element.elementor-element-e0e64d3 > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-e0e64d3 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-e0e64d3 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-118d518 {
    text-align: left
}

.elementor-5459 .elementor-element.elementor-element-118d518.elementor-widget-heading .elementor-heading-title {
    color: #808291
}

.elementor-5459 .elementor-element.elementor-element-118d518 .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 16px;
    line-height: 1.7em
}

.elementor-5459 .elementor-element.elementor-element-118d518 > .elementor-widget-container {
    margin: 20px 0 30px 0;
    padding: 0
}

.elementor-element.elementor-element-118d518 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-118d518 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-a1fa399 > .elementor-element-populated {
    margin: 0 0 0 40px;
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-0ed919c > .elementor-element-populated {
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-1514d83:not(.elementor-motion-effects-element-type-background) {
    background-color: #062383
}

.elementor-5459 .elementor-element.elementor-element-1514d83 {
    margin-top: 100px;
    margin-bottom: 0;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-5459 .elementor-element.elementor-element-1514d83 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5459 .elementor-element.elementor-element-c11c36d > .elementor-element-populated {
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-a831417 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-5459 .elementor-element.elementor-element-a831417 {
    margin-top: 40px;
    margin-bottom: 90px
}

.elementor-5459 .elementor-element.elementor-element-9ee39f9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5459 .elementor-element.elementor-element-9ee39f9 > .elementor-element-populated {
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-f6f60a0 .elementor-image img {
    width: 110px;
    opacity: .3
}

.elementor-element.elementor-element-f6f60a0 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-f6f60a0 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-f6f60a0 {
    width: auto;
    max-width: auto
}

.elementor-5459 .elementor-element.elementor-element-182320a .elementor-image img {
    width: 30px;
    opacity: .3
}

.elementor-element.elementor-element-182320a {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-182320a {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-182320a {
    width: auto;
    max-width: auto
}

.elementor-5459 .elementor-element.elementor-element-9138506.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5459 .elementor-element.elementor-element-9138506 > .elementor-element-populated {
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-c177a96.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5459 .elementor-element.elementor-element-c177a96 > .elementor-element-populated {
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-b05a239.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
}

.elementor-5459 .elementor-element.elementor-element-b05a239 > .elementor-element-populated {
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-2fa8ee4 .elementor-image img {
    width: 80px;
    opacity: .3
}

.elementor-5459 .elementor-element.elementor-element-2fa8ee4 > .elementor-widget-container {
    margin: 5px 0 0 0
}

.elementor-element.elementor-element-2fa8ee4 {
    transition-delay: 750ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2fa8ee4 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-2fa8ee4 {
    width: auto;
    max-width: auto
}

.elementor-5459 .elementor-element.elementor-element-a2641c0 > .elementor-element-populated {
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-4d5e55a {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    text-align: left
}

.elementor-5459 .elementor-element.elementor-element-4d5e55a.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5459 .elementor-element.elementor-element-4d5e55a .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

.elementor-5459 .elementor-element.elementor-element-4d5e55a > .elementor-widget-container {
    margin: 0 0 20px 0;
    padding: 0
}

.elementor-element.elementor-element-4d5e55a {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4d5e55a {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-311347b.elementor-widget-heading .elementor-heading-title {
    color: #062383
}

.elementor-5459 .elementor-element.elementor-element-311347b .elementor-heading-title {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-5459 .elementor-element.elementor-element-311347b > .elementor-widget-container {
    margin: 0;
    padding: 0 40% 0 0
}

.elementor-5459 .elementor-element.elementor-element-311347b {
    z-index: 2;
    width: auto;
    max-width: auto
}

.elementor-element.elementor-element-311347b {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-311347b {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-1a2a90a {
    top: -200%;
    width: 100%;
    max-width: 100%
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-1a2a90a {
    left: -72%
}

body.rtl .elementor-5459 .elementor-element.elementor-element-1a2a90a {
    right: -72%
}

.elementor-5459 .elementor-element.elementor-element-2d8234c > .elementor-container {
    min-height: 400px
}

.elementor-5459 .elementor-element.elementor-element-2d8234c > .elementor-container:after {
    min-height: inherit;
    content: ""
}

.elementor-5459 .elementor-element.elementor-element-2d8234c {
    z-index: 1;
    margin-top: 0;
    margin-bottom: 180px;
    padding: 0 0 100px 0
}

.elementor-5459 .elementor-element.elementor-element-5020c74 > .elementor-element-populated {
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-2f58a94 {
    z-index: 2;
    top: -107%;
    width: 319px;
    max-width: 319px
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-2f58a94 {
    left: -29%
}

body.rtl .elementor-5459 .elementor-element.elementor-element-2f58a94 {
    right: -29%
}

.elementor-5459 .elementor-element.elementor-element-a250a1b {
    z-index: 2;
    bottom: -563px;
    width: 299px;
    max-width: 299px
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-a250a1b {
    left: -24%
}

body.rtl .elementor-5459 .elementor-element.elementor-element-a250a1b {
    right: -24%
}

.elementor-5459 .elementor-element.elementor-element-605917d > .elementor-element-populated {
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-4553030 {
    z-index: 2;
    width: 430px;
    max-width: 430px
}

body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-4553030 {
    left: -42%
}

body.rtl .elementor-5459 .elementor-element.elementor-element-4553030 {
    right: -42%
}

.elementor-5459 .elementor-element.elementor-element-f06533f {
    margin-top: 30px;
    margin-bottom: 20px
}

.elementor-5459 .elementor-element.elementor-element-713b919 > .elementor-element-populated {
    margin: 0 20px 0 0;
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-7731173.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5459 .elementor-element.elementor-element-7731173 .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-element.elementor-element-7731173 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7731173 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-2ed0650 {
    text-align: left
}

.elementor-5459 .elementor-element.elementor-element-2ed0650.elementor-widget-heading .elementor-heading-title {
    color: #808291
}

.elementor-5459 .elementor-element.elementor-element-2ed0650 .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 16px;
    line-height: 1.7em
}

.elementor-5459 .elementor-element.elementor-element-2ed0650 > .elementor-widget-container {
    margin: 10px 0 0 0;
    padding: 0
}

.elementor-element.elementor-element-2ed0650 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2ed0650 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-c4a55c8 > .elementor-element-populated {
    margin: 0 0 0 20px;
    padding: 0
}

.elementor-5459 .elementor-element.elementor-element-6c41735.elementor-widget-heading .elementor-heading-title {
    color: #ec812a
}

.elementor-5459 .elementor-element.elementor-element-6c41735 .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-element.elementor-element-6c41735 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-6c41735 {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-80757ef {
    text-align: left
}

.elementor-5459 .elementor-element.elementor-element-80757ef.elementor-widget-heading .elementor-heading-title {
    color: #808291
}

.elementor-5459 .elementor-element.elementor-element-80757ef .elementor-heading-title {
    font-family: Karla, Sans-serif;
    font-size: 16px;
    line-height: 1.7em
}

.elementor-5459 .elementor-element.elementor-element-80757ef > .elementor-widget-container {
    margin: 10px 0 0 0;
    padding: 0
}

.elementor-element.elementor-element-80757ef {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-80757ef {
    opacity: 0
}

.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button .elementor-align-icon-right {
    margin-left: 15px
}

.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button .elementor-align-icon-left {
    margin-right: 15px
}

.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button, .elementor-5459 .elementor-element.elementor-element-a688d51 a.elementor-button {
    font-family: Gilroy-ExtraBold, Sans-serif;
    font-weight: 700;
    color: #fff;
    border-radius: 5px 5px 5px 5px;
    background-color: #ec812a;
    fill: #fff
}

.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button:focus, .elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button:hover, .elementor-5459 .elementor-element.elementor-element-a688d51 a.elementor-button:focus, .elementor-5459 .elementor-element.elementor-element-a688d51 a.elementor-button:hover {
    color: #fff;
    border-color: #ec812a;
    background-color: #ec812a
}

.elementor-5459 .elementor-element.elementor-element-a688d51 .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #ec812a
}

.elementor-5459 .elementor-element.elementor-element-a688d51 > .elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-element.elementor-element-a688d51 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-a688d51 {
    opacity: 0
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5459 .elementor-element.elementor-element-32269fe {
        width: 60%
    }

    .elementor-5459 .elementor-element.elementor-element-c713225 {
        width: 100%
    }

    .elementor-5459 .elementor-element.elementor-element-9c515b2 {
        width: 100%
    }

    .elementor-5459 .elementor-element.elementor-element-9ee39f9 {
        width: 33%
    }

    .elementor-5459 .elementor-element.elementor-element-9138506 {
        width: 33%
    }

    .elementor-5459 .elementor-element.elementor-element-c177a96 {
        width: 33%
    }

    .elementor-5459 .elementor-element.elementor-element-b05a239 {
        width: 33%
    }
}

@media (max-width: 1024px) {
    .elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container {
        min-height: 600px
    }

    .elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5459 .elementor-element.elementor-element-99b2f2d .elementor-heading-title {
        font-size: 48px
    }

    .elementor-5459 .elementor-element.elementor-element-d30420f > .elementor-widget-container {
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-3807ef5 > .elementor-widget-container {
        margin: 30px 0 0 0
    }

    .elementor-5459 .elementor-element.elementor-element-546c42e > .elementor-widget-container {
        margin: 31px 0 0 10px
    }

    .elementor-5459 .elementor-element.elementor-element-4659e7e {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated {
        margin: -60px 0 0 0
    }

    .elementor-5459 .elementor-element.elementor-element-9c515b2 > .elementor-element-populated {
        margin: 0
    }

    .elementor-5459 .elementor-element.elementor-element-ec9d9d6 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-c692576 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-8e986d5 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-df31f43 {
        margin-top: 200px;
        margin-bottom: 60px
    }

    .elementor-5459 .elementor-element.elementor-element-26845b4 .elementor-heading-title {
        font-size: 40px
    }

    .elementor-5459 .elementor-element.elementor-element-64d9982 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 480px 0 80px 0
    }

    .elementor-5459 .elementor-element.elementor-element-3e9c73c {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-5459 .elementor-element.elementor-element-3e9c73c .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5459 .elementor-element.elementor-element-3e9c73c > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-a380d98 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-5459 .elementor-element.elementor-element-a380d98 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
        bottom: -32px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
        left: 0
    }

    body.rtl .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
        right: 0
    }

    .elementor-5459 .elementor-element.elementor-element-fb8d1c3 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5459 .elementor-element.elementor-element-8601bb1 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-e0e64d3 {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-5459 .elementor-element.elementor-element-e0e64d3 .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5459 .elementor-element.elementor-element-e0e64d3 > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-118d518 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-a1fa399 > .elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-5459 .elementor-element.elementor-element-a831417 {
        margin-top: 50px;
        margin-bottom: 0
    }

    .elementor-5459 .elementor-element.elementor-element-9ee39f9 > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-5459 .elementor-element.elementor-element-a2641c0 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-4d5e55a {
        width: 100%;
        max-width: 100%;
        text-align: left
    }

    .elementor-5459 .elementor-element.elementor-element-4d5e55a .elementor-heading-title {
        line-height: 1.4em
    }

    .elementor-5459 .elementor-element.elementor-element-4d5e55a > .elementor-widget-container {
        margin: 0 0 20px 0;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-311347b .elementor-heading-title {
        font-size: 28px
    }

    .elementor-5459 .elementor-element.elementor-element-311347b > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-1a2a90a {
        left: -49%
    }

    body.rtl .elementor-5459 .elementor-element.elementor-element-1a2a90a {
        right: -49%
    }

    .elementor-5459 .elementor-element.elementor-element-2d8234c {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-2f58a94 {
        width: 215px;
        max-width: 215px
    }

    .elementor-5459 .elementor-element.elementor-element-a250a1b {
        bottom: -338px;
        width: 210px;
        max-width: 210px
    }

    .elementor-5459 .elementor-element.elementor-element-4553030 {
        top: -182%;
        width: 256px;
        max-width: 256px
    }

    .elementor-5459 .elementor-element.elementor-element-2ed0650 > .elementor-widget-container {
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-80757ef > .elementor-widget-container {
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container {
        min-height: 580px
    }

    .elementor-5459 .elementor-element.elementor-element-c690171 > .elementor-container:after {
        min-height: inherit;
        content: ""
    }

    .elementor-5459 .elementor-element.elementor-element-c690171 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-5459 .elementor-element.elementor-element-32269fe.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: center
    }

    .elementor-5459 .elementor-element.elementor-element-32269fe > .elementor-element-populated {
        margin: -270px 0 0 0;
        padding: 0 17px 0 20px
    }

    .elementor-5459 .elementor-element.elementor-element-99b2f2d {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-99b2f2d .elementor-heading-title {
        font-size: 40px
    }

    .elementor-5459 .elementor-element.elementor-element-99b2f2d > .elementor-widget-container {
        margin: 240px 0 0 0
    }

    .elementor-5459 .elementor-element.elementor-element-d30420f .elementor-text-editor {
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-d30420f {
        font-size: 15px
    }

    .elementor-5459 .elementor-element.elementor-element-d30420f > .elementor-widget-container {
        padding: 0 20px 0 20px
    }

    .elementor-5459 .elementor-element.elementor-element-4659e7e {
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-background-slideshow, .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated, .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5459 .elementor-element.elementor-element-c713225 > .elementor-element-populated {
        margin: 0
    }

    .elementor-5459 .elementor-element.elementor-element-9c515b2 > .elementor-element-populated {
        margin: 0 20px 0 20px
    }

    .elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-background-slideshow, .elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated, .elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5459 .elementor-element.elementor-element-c9c01e5 > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-background-slideshow, .elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated, .elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5459 .elementor-element.elementor-element-ac08fa5 > .elementor-element-populated {
        margin: 0 0 40px 0
    }

    .elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-background-slideshow, .elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated, .elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated > .elementor-background-overlay {
        border-radius: 0
    }

    .elementor-5459 .elementor-element.elementor-element-d867f63 > .elementor-element-populated {
        margin: 0
    }

    .elementor-5459 .elementor-element.elementor-element-df31f43 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-87f09a8 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-26845b4 {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-26845b4 .elementor-heading-title {
        font-size: 32px
    }

    .elementor-5459 .elementor-element.elementor-element-26845b4 > .elementor-widget-container {
        margin: 60px 0 0 0
    }

    .elementor-5459 .elementor-element.elementor-element-64d9982 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 70px 0 80px 0
    }

    .elementor-5459 .elementor-element.elementor-element-82e4d99 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-3e9c73c {
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-3e9c73c .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5459 .elementor-element.elementor-element-3e9c73c > .elementor-widget-container {
        margin: 20px 0 10px 0;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-a380d98 {
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-a380d98 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.4em
    }

    .elementor-5459 .elementor-element.elementor-element-a380d98 > .elementor-widget-container {
        margin: 0
    }

    .elementor-5459 .elementor-element.elementor-element-e2ea58f > .elementor-widget-container {
        margin: 20px 0 0 0;
        padding: 0
    }

    body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
        left: .291%
    }

    body.rtl .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
        right: .291%
    }

    .elementor-5459 .elementor-element.elementor-element-b8c0a82 {
        bottom: -25%
    }

    .elementor-5459 .elementor-element.elementor-element-e0e64d3 {
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-e0e64d3 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

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

    .elementor-5459 .elementor-element.elementor-element-118d518 {
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-118d518 .elementor-heading-title {
        line-height: 1.5em
    }

    .elementor-5459 .elementor-element.elementor-element-a831417 {
        margin-top: 60px;
        margin-bottom: 20px
    }

    .elementor-5459 .elementor-element.elementor-element-9ee39f9 {
        width: 50%
    }

    .elementor-5459 .elementor-element.elementor-element-9138506 {
        width: 50%
    }

    .elementor-5459 .elementor-element.elementor-element-9138506 > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-5459 .elementor-element.elementor-element-c177a96 {
        width: 50%
    }

    .elementor-5459 .elementor-element.elementor-element-b05a239 {
        width: 50%
    }

    .elementor-5459 .elementor-element.elementor-element-4d5e55a {
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-4d5e55a .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5459 .elementor-element.elementor-element-4d5e55a > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-311347b {
        width: 100%;
        max-width: 100%;
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-311347b .elementor-heading-title {
        font-size: 24px
    }

    .elementor-5459 .elementor-element.elementor-element-311347b > .elementor-widget-container {
        margin: 0
    }

    .elementor-5459 .elementor-element.elementor-element-2d8234c {
        margin-top: -40px;
        margin-bottom: 0;
        padding: 60px 0 0 0
    }

    .elementor-5459 .elementor-element.elementor-element-2f58a94 .elementor-image img {
        width: 100vw
    }

    .elementor-5459 .elementor-element.elementor-element-2f58a94 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5459 .elementor-element.elementor-element-2f58a94 {
        top: 597px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-2f58a94 {
        left: 39px
    }

    body.rtl .elementor-5459 .elementor-element.elementor-element-2f58a94 {
        right: 39px
    }

    .elementor-5459 .elementor-element.elementor-element-a250a1b .elementor-image img {
        width: 100vw
    }

    .elementor-5459 .elementor-element.elementor-element-a250a1b > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5459 .elementor-element.elementor-element-a250a1b {
        bottom: -533px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-a250a1b {
        left: 41px
    }

    body.rtl .elementor-5459 .elementor-element.elementor-element-a250a1b {
        right: 41px
    }

    .elementor-5459 .elementor-element.elementor-element-4553030 .elementor-image img {
        width: 100vw
    }

    .elementor-5459 .elementor-element.elementor-element-4553030 > .elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-5459 .elementor-element.elementor-element-4553030 {
        top: 18px;
        width: 100%;
        max-width: 100%
    }

    body:not(.rtl) .elementor-5459 .elementor-element.elementor-element-4553030 {
        left: 24px
    }

    body.rtl .elementor-5459 .elementor-element.elementor-element-4553030 {
        right: 24px
    }

    .elementor-5459 .elementor-element.elementor-element-713b919 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-7731173 {
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-2ed0650 {
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-2ed0650 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5459 .elementor-element.elementor-element-c4a55c8 > .elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-5459 .elementor-element.elementor-element-6c41735 {
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-6c41735 > .elementor-widget-container {
        margin: 40px 0 0 0
    }

    .elementor-5459 .elementor-element.elementor-element-80757ef {
        text-align: center
    }

    .elementor-5459 .elementor-element.elementor-element-80757ef .elementor-heading-title {
        font-size: 14px;
        line-height: 1.5em
    }

    .elementor-5459 .elementor-element.elementor-element-a688d51 > .elementor-widget-container {
        margin: 0
    }
}

.elementor-5923 .elementor-element.elementor-element-a9802f7 > .elementor-element-populated {
    padding: 0
}

.elementor-5941 .elementor-element.elementor-element-d016f58 > .elementor-element-populated {
    padding: 0
}

.elementor-5949 .elementor-element.elementor-element-82b2944 > .elementor-element-populated {
    padding: 0
}

.elementor-5960 .elementor-element.elementor-element-309d5f0 > .elementor-element-populated {
    padding: 0
}

.elementor-5984 .elementor-element.elementor-element-1b44b39 > .elementor-element-populated {
    padding: 0
}

.elementor-6004 .elementor-element.elementor-element-465615f > .elementor-element-populated {
    padding: 0
}

.elementor-6011 .elementor-element.elementor-element-8ca96c4 > .elementor-element-populated {
    padding: 0
}

.elementor-6025 .elementor-element.elementor-element-59b8e8b > .elementor-element-populated {
    padding: 0
}

.elementor-6033 .elementor-element.elementor-element-556d0ec {
    margin-top: -40px;
    margin-bottom: 0;
    padding: 0 70px 0 70px
}

.elementor-6033 .elementor-element.elementor-element-02b3d98 > .elementor-element-populated {
    padding: 0
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slider-wrapper .horizontal-slider-cell {
    background: rgba(256, 256, 256, 0)
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slide-content-title h2 {
    color: #222
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f div.horizontal-slide-content-title h2 {
    font-family: Poppins, Sans-serif;
    font-size: 32px
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slider-wrapper .horizontal-slider-content .horizontal-slider-content-wrap {
    font-family: Poppins, Sans-serif;
    color: #7e8090
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slider-content-cell .horizontal-slide-content-link {
    font-family: Poppins, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    text-transform: capitalize;
    color: #222
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slide-content-link {
    border-color: #222
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slider-wrapper .flickity-prev-next-button.next {
    background: rgba(256, 256, 256, 0)
}

.elementor-6033 .elementor-element.elementor-element-2a0fd6f .horizontal-slider-wrapper .flickity-prev-next-button .arrow {
    fill: #222
}

.elementor-6045 .elementor-element.elementor-element-505595c {
    margin-top: 40px;
    margin-bottom: 40px
}

.elementor-6045 .elementor-element.elementor-element-6c6b38f > .elementor-element-populated {
    padding: 0
}

.elementor-6050 .elementor-element.elementor-element-1f2c424 {
    margin-top: -20px;
    margin-bottom: 40px
}

.elementor-6063 .elementor-element.elementor-element-a05c426 > .elementor-element-populated {
    padding: 0
}

.elementor-6074 .elementor-element.elementor-element-7040f0f {
    margin-top: -60px;
    margin-bottom: 0
}

.elementor-6074 .elementor-element.elementor-element-433e6e0 > .elementor-element-populated {
    padding: 0
}

.elementor-6084 .elementor-element.elementor-element-c498a1e > .elementor-element-populated {
    padding: 0
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper {
    height: 600px
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, .2)
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide-content {
    margin-top: 0;
    text-align: center
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper div.slide-content {
    justify-content: center
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .title h2 {
    color: #fff
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .caption {
    width: 45%
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .text {
    color: #fff
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .caption .text {
    font-size: 20px
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide a.button {
    background-color: #57b957
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .button {
    border-color: #57b957
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper div.slide a.button {
    color: #fff
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide a.button:hover {
    background-color: rgba(85, 85, 85, 0)
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .button:hover {
    border-color: #fff
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper div.slide a.button:hover {
    color: #fff
}

.elementor-6084 .elementor-element.elementor-element-047769f div.slider-parallax-wrapper div.slide a.button {
    font-size: 16px
}

.elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .pagination .item::before {
    background: #fff
}

@media (max-width: 1024px) {
    .elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .caption {
        width: 60%
    }

    .elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px
    }
}

@media (max-width: 767px) {
    .elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .caption {
        width: 100%
    }

    .elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide-content {
        margin-top: 60px
    }

    .elementor-6084 .elementor-element.elementor-element-047769f .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px
    }
}

.elementor-6092 .elementor-element.elementor-element-dcf4ff9 > .elementor-element-populated {
    padding: 0
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slider-zoom-wrapper {
    height: 600px;
    background: #163967
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
    width: 40%
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text .container .slideshow-slide-desc {
    width: 40%
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text {
    padding-top: 150px
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-title {
    color: #fff
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 h2.slideshow-slide-caption-title {
    font-family: Roboto, Sans-serif;
    font-size: 60px;
    line-height: 1.3em
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text .slideshow-slide-desc {
    color: #fff
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text div.slideshow-slide-desc {
    font-family: Roboto, Sans-serif;
    font-size: 18px
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-subtitle-label {
    font-family: Roboto, Sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    text-transform: capitalize;
    color: #fff
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .o-hsub.-link {
    color: #fff
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slider-zoom-wrapper .slideshow-slide-image::before {
    background-color: #0000000
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slider-zoom-wrapper .pagination-item.is-current, .elementor-6092 .elementor-element.elementor-element-0ea01e7 .slider-zoom-wrapper .pagination-item:hover {
    background: #fff
}

.elementor-6092 .elementor-element.elementor-element-0ea01e7 .slider-zoom-wrapper .pagination-item {
    border-color: #fff
}

@media (max-width: 1024px) {
    .elementor-6092 .elementor-element.elementor-element-0ea01e7 h2.slideshow-slide-caption-title {
        font-size: 40px
    }

    .elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text div.slideshow-slide-desc {
        font-size: 16px
    }

    .elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-subtitle-label {
        font-size: 16px
    }
}

@media (max-width: 767px) {
    .elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
        width: 70%
    }

    .elementor-6092 .elementor-element.elementor-element-0ea01e7 .slideshow-slide-caption-text .container .slideshow-slide-desc {
        width: 70%
    }

    .elementor-6092 .elementor-element.elementor-element-0ea01e7 h2.slideshow-slide-caption-title {
        font-size: 30px;
        line-height: 1.4em
    }
}

.elementor-6101 .elementor-element.elementor-element-d7d6879 > .elementor-element-populated {
    padding: 0
}

.elementor-6106 .elementor-element.elementor-element-70c649d {
    margin-top: -100px;
    margin-bottom: 40px
}

.elementor-6106 .elementor-element.elementor-element-d92023d > .elementor-element-populated {
    padding: 0
}

@media (max-width: 1024px) {
    .elementor-6106 .elementor-element.elementor-element-70c649d {
        margin-top: -60px;
        margin-bottom: 40px
    }
}

@media (max-width: 767px) {
    .elementor-6106 .elementor-element.elementor-element-70c649d {
        margin-top: 0;
        margin-bottom: 40px
    }
}

.elementor-6120 .elementor-element.elementor-element-0f43926 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-6120 .elementor-element.elementor-element-d2910d2 > .elementor-element-populated {
    padding: 0
}

.elementor-6134 .elementor-element.elementor-element-c74b75d > .elementor-element-populated {
    padding: 0
}

.elementor-6134 .elementor-element.elementor-element-c7ba5d7 > .elementor-widget-container {
    margin: 0 20% 0 0
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper {
    height: 760px
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .image-container::before {
    background: rgba(0, 0, 0, .2)
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide-content {
    margin-top: 0;
    text-align: center
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper div.slide-content {
    justify-content: center
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .title h2 {
    color: #fff
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .caption {
    width: 45%
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .text {
    color: #fff
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .caption .text {
    font-size: 20px
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide a.button {
    background-color: #57b957
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .button {
    border-color: #57b957
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper div.slide a.button {
    color: #fff
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide a.button:hover {
    background-color: rgba(85, 85, 85, 0)
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .button:hover {
    border-color: #fff
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper div.slide a.button:hover {
    color: #fff
}

.elementor-6146 .elementor-element.elementor-element-86926a4 div.slider-parallax-wrapper div.slide a.button {
    font-size: 16px
}

.elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .pagination .item::before {
    background: #fff
}

.elementor-6146 .elementor-element.elementor-element-6e0a330a > .elementor-element-populated {
    padding: 0
}

.elementor-6146 .elementor-element.elementor-element-66814141.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-6146 .elementor-element.elementor-element-7d4d19b6 > .elementor-element-populated {
    padding: 0
}

.elementor-6146 .elementor-element.elementor-element-6ac3a06e.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-6146 .elementor-element.elementor-element-559a4150.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-6146 .elementor-element.elementor-element-4bb3a0f5.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-6146 .elementor-element.elementor-element-3c0f7955.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-6146 .elementor-element.elementor-element-798be9c.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-6146 .elementor-element.elementor-element-1299b342.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-6146 .elementor-element.elementor-element-6b83c25d > .elementor-element-populated {
    padding: 0 120px 0 0
}

.elementor-6146 .elementor-element.elementor-element-56e843d.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-6146 .elementor-element.elementor-element-56e843d .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em
}

.elementor-6146 .elementor-element.elementor-element-56e843d > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-56e843d {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-56e843d {
    opacity: 0
}

.elementor-6146 .elementor-element.elementor-element-56e843d {
    width: 100%;
    max-width: 100%
}

.elementor-6146 .elementor-element.elementor-element-2d7e26fe > .elementor-element-populated {
    padding: 0
}

.elementor-6146 .elementor-element.elementor-element-3c915784.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-element.elementor-element-3c915784 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3c915784 {
    opacity: 0
}

.elementor-6146 .elementor-element.elementor-element-2ed5e50e.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-element.elementor-element-2ed5e50e {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-2ed5e50e {
    opacity: 0
}

.elementor-6146 .elementor-element.elementor-element-3054f58e.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-element.elementor-element-3054f58e {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-3054f58e {
    opacity: 0
}

.elementor-6146 .elementor-element.elementor-element-4a9c61f6.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-element.elementor-element-4a9c61f6 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-4a9c61f6 {
    opacity: 0
}

.elementor-6146 .elementor-element.elementor-element-41ef933d > .elementor-element-populated {
    padding: 0
}

.elementor-element.elementor-element-791d706b {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-791d706b {
    opacity: 0
}

.elementor-element.elementor-element-8e87fe7 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-8e87fe7 {
    opacity: 0
}

.elementor-6146 .elementor-element.elementor-element-7d44d0e2 > .elementor-element-populated {
    padding: 0
}

.elementor-6146 .elementor-element.elementor-element-103e5229 {
    padding: 90px 0 90px 0
}

.elementor-6146 .elementor-element.elementor-element-75058904 > .elementor-element-populated {
    padding: 0
}

.elementor-6146 .elementor-element.elementor-element-7a1a67a1 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
    background: #fff
}

.elementor-6146 .elementor-element.elementor-element-7a1a67a1 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
    fill: #000
}

.elementor-element.elementor-element-7a1a67a1 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7a1a67a1 {
    opacity: 0
}

.elementor-6146 .elementor-element.elementor-element-799b7c8e {
    margin-top: 0;
    margin-bottom: 80px
}

.elementor-6146 .elementor-element.elementor-element-406620f8.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-6146 .elementor-element.elementor-element-406620f8 .elementor-heading-title {
    font-size: 32px;
    line-height: 1.3em
}

.elementor-6146 .elementor-element.elementor-element-406620f8 > .elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-element.elementor-element-406620f8 {
    transition-delay: 0s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-406620f8 {
    opacity: 0
}

.elementor-6146 .elementor-element.elementor-element-406620f8 {
    width: 100%;
    max-width: 100%
}

.elementor-6146 .elementor-element.elementor-element-7e0f7e39 > .elementor-element-populated {
    padding: 0
}

.elementor-6146 .elementor-element.elementor-element-7e6d6c86.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-6146 .elementor-element.elementor-element-7e6d6c86 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.7em
}

.elementor-element.elementor-element-7e6d6c86 {
    transition-delay: 150ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-7e6d6c86 {
    opacity: 0
}

.elementor-6146 .elementor-element.elementor-element-24b36084.elementor-widget-heading .elementor-heading-title {
    color: #666
}

.elementor-6146 .elementor-element.elementor-element-24b36084 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.7em
}

.elementor-6146 .elementor-element.elementor-element-24b36084 > .elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-element.elementor-element-24b36084 {
    transition-delay: .3s !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-24b36084 {
    opacity: 0
}

.elementor-6146 .elementor-element.elementor-element-41c0db4d {
    padding: 0
}

.elementor-6146 .elementor-element.elementor-element-2c8e0724 > .elementor-element-populated {
    padding: 0
}

.elementor-6146 .elementor-element.elementor-element-640f908b > .elementor-element-populated {
    padding: 0
}

.elementor-6146 .elementor-element.elementor-element-622d1658 {
    width: 100%;
    max-width: 100%;
    text-align: center
}

.elementor-6146 .elementor-element.elementor-element-622d1658.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-6146 .elementor-element.elementor-element-622d1658 .elementor-heading-title {
    font-size: 32px;
    font-weight: 400;
    font-style: italic;
    line-height: 1.4em
}

.elementor-6146 .elementor-element.elementor-element-622d1658 > .elementor-widget-container {
    padding: 0 20% 0 20%
}

.elementor-element.elementor-element-622d1658 {
    transition-delay: 450ms !important;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1) !important
}

.elementor-widget.elementor-element-622d1658 {
    opacity: 0
}

.elementor-6146 .elementor-element.elementor-element-7902c811 {
    margin-top: 100px;
    margin-bottom: 60px
}

.elementor-6146 .elementor-element.elementor-element-4934d991 > .elementor-element-populated {
    margin: 0 10px 0 0
}

.elementor-6146 .elementor-element.elementor-element-7187b481 > .elementor-element-populated {
    margin: 0 5px 0 5px
}

.elementor-6146 .elementor-element.elementor-element-282c564e .elementor-image img {
    border-radius: 0
}

.elementor-6146 .elementor-element.elementor-element-26d8f7d4 .elementor-image img {
    border-radius: 0
}

.elementor-6146 .elementor-element.elementor-element-216488a3 > .elementor-element-populated {
    padding: 0
}

.elementor-6146 .elementor-element.elementor-element-43d9273c {
    text-align: center
}

.elementor-6146 .elementor-element.elementor-element-43d9273c > .elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-6146 .elementor-element.elementor-element-38d0b95c {
    text-align: center
}

.elementor-6146 .elementor-element.elementor-element-38d0b95c > .elementor-widget-container {
    margin: 40px 0 0 0
}

.elementor-6146 .elementor-element.elementor-element-c409b4b {
    margin-top: 100px;
    margin-bottom: 0;
    padding: 0 20px 0 20px
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6146 .elementor-element.elementor-element-6e0a330a {
        width: 50%
    }

    .elementor-6146 .elementor-element.elementor-element-7d4d19b6 {
        width: 50%
    }

    .elementor-6146 .elementor-element.elementor-element-41ef933d {
        width: 50%
    }

    .elementor-6146 .elementor-element.elementor-element-7d44d0e2 {
        width: 50%
    }
}

@media (max-width: 1024px) {
    .elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .caption {
        width: 60%
    }

    .elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px
    }

    .elementor-6146 .elementor-element.elementor-element-6e0a330a > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-6146 .elementor-element.elementor-element-7d4d19b6 > .elementor-element-populated {
        margin: 0 0 20px 0
    }

    .elementor-6146 .elementor-element.elementor-element-6b83c25d > .elementor-element-populated {
        padding: 0 60px 0 0
    }

    .elementor-6146 .elementor-element.elementor-element-56e843d .elementor-heading-title {
        font-size: 30px
    }

    .elementor-6146 .elementor-element.elementor-element-103e5229 {
        padding: 60px 0 60px 0
    }

    .elementor-6146 .elementor-element.elementor-element-799b7c8e {
        margin-top: 20px;
        margin-bottom: 40px
    }

    .elementor-6146 .elementor-element.elementor-element-406620f8 .elementor-heading-title {
        font-size: 30px
    }

    .elementor-6146 .elementor-element.elementor-element-622d1658 .elementor-heading-title {
        font-size: 26px
    }

    .elementor-6146 .elementor-element.elementor-element-622d1658 > .elementor-widget-container {
        padding: 0
    }

    .elementor-6146 .elementor-element.elementor-element-7902c811 {
        margin-top: 0;
        margin-bottom: 40px
    }

    .elementor-6146 .elementor-element.elementor-element-51ba63fd {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-6146 .elementor-element.elementor-element-c409b4b {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 0
    }
}

@media (max-width: 767px) {
    .elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .caption {
        width: 100%
    }

    .elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide-content {
        margin-top: 60px
    }

    .elementor-6146 .elementor-element.elementor-element-86926a4 .slider-parallax-wrapper .slide .caption .text {
        font-size: 16px
    }

    .elementor-6146 .elementor-element.elementor-element-6e0a330a {
        width: 50%
    }

    .elementor-6146 .elementor-element.elementor-element-6e0a330a > .elementor-element-populated {
        padding: 0 20px 20px 20px
    }

    .elementor-6146 .elementor-element.elementor-element-7d4d19b6 {
        width: 50%
    }

    .elementor-6146 .elementor-element.elementor-element-7d4d19b6 > .elementor-element-populated {
        padding: 0 20px 20px 20px
    }

    .elementor-6146 .elementor-element.elementor-element-6b83c25d > .elementor-element-populated {
        padding: 0
    }

    .elementor-6146 .elementor-element.elementor-element-56e843d .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em
    }

    .elementor-6146 .elementor-element.elementor-element-2d7e26fe > .elementor-element-populated {
        margin: 40px 0 0 0
    }

    .elementor-6146 .elementor-element.elementor-element-63436071 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 20px 0
    }

    .elementor-6146 .elementor-element.elementor-element-41ef933d {
        width: 50%
    }

    .elementor-6146 .elementor-element.elementor-element-7d44d0e2 {
        width: 50%
    }

    .elementor-6146 .elementor-element.elementor-element-103e5229 {
        padding: 40px 0 40px 0
    }

    .elementor-6146 .elementor-element.elementor-element-799b7c8e {
        margin-top: 20px;
        margin-bottom: 40px;
        padding: 0
    }

    .elementor-6146 .elementor-element.elementor-element-406620f8 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em
    }

    .elementor-6146 .elementor-element.elementor-element-7e0f7e39 > .elementor-element-populated {
        margin: 40px 0 0 0
    }

    .elementor-6146 .elementor-element.elementor-element-7e6d6c86 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-6146 .elementor-element.elementor-element-24b36084 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-6146 .elementor-element.elementor-element-622d1658 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em
    }

    .elementor-6146 .elementor-element.elementor-element-622d1658 > .elementor-widget-container {
        padding: 0
    }

    .elementor-6146 .elementor-element.elementor-element-4934d991 > .elementor-element-populated {
        padding: 0
    }

    .elementor-6146 .elementor-element.elementor-element-7187b481 > .elementor-element-populated {
        margin: 40px 0 40px 0;
        padding: 0
    }

    .elementor-6146 .elementor-element.elementor-element-282c564e > .elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-6146 .elementor-element.elementor-element-c409b4b {
        padding: 0
    }
}

@media (min-width: 768px) {
    .elementor-6146 .elementor-element.elementor-element-7e0f7e39 {
        width: 49.332%
    }
}

.elementor-4708.elementor-5533 .elementor-element.elementor-element-fd5ba4a:not(.elementor-motion-effects-element-type-background) {
    background-image: url(../../images/diverse-friends-talking-together-PYT3S8E-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.elementor-4708 .elementor-sec2-50 {
    float: left;
    width: 50%
}

.elementor-4708 .elementor-sec2-text.elementor-sec2-50 {
    float: left;
    width: 50%;
    padding: 20px 30px;
    color: #000
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 0
}

.elementor-4708 .elementor-sec2-text.elementor-sec2-50 .elementor-heading-title.elementor-size-default {
    color: #29e7d6
}

.elementor-4708 .elementor-element.elementor-element-e28fb7d > .elementor-widget-container.sec-two {
    margin-top: 50px;
    padding-top: 0
}

.slider-heading {
    font-size: 38px;
    margin-top: 0;
    text-align: center;
    color: #000
}

.themegoods-navigation-wrapper .nav li.arrow > a:after {
    display: none
}

#contact-form {
    padding-top: 80px
}

#contact-form #contcat-map {
    padding: 40px
}

@media (max-width: 1166px) {
    .elementor-4708 .elementor-sec2-text.elementor-sec2-50 {
        padding: 10px 20px
    }
}

@media (max-width: 1024px) {
    .elementor-4708 .elementor-element.elementor-element-e28fb7d > .elementor-widget-container {
        padding: 30px 0 0
    }

    .elementor-4708 .elementor-sec2-text.elementor-sec2-50 {
        padding: 0 20px
    }

    .elementor-4708 .elementor-sec2-text.elementor-sec2-50 .sec2-paragraph {
        padding: 0
    }
}

@media (max-width: 991px) {
    .elementor-4708 .elementor-sec2-50, .elementor-4708 .elementor-sec2-text.elementor-sec2-50 {
        width: 100%
    }
}

@media (max-width: 767px) {
    .elementor-4708 .elementor-element.elementor-element-e28fb7d > .elementor-widget-container {
        display: block;
        padding: 0
    }

    .elementor-4708 .elementor-element.elementor-element-e28fb7d > .elementor-widget-container.sec-two {
        margin: 0
    }

    #contact-form #contcat-map {
        padding: 20px 0
    }

    #contact-form #contcat-map .google-map {
        height: 400px
    }
}