.elementor-22 .elementor-element.elementor-element-490825f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-22 .elementor-element.elementor-element-490825f:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-490825f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/img/bg-06-free-img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-22 .elementor-element.elementor-element-490825f>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, .46) 0%, #ed28bf 100%);
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-22 .elementor-element.elementor-element-490825f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 250px 0 200px
}

.elementor-22 .elementor-element.elementor-element-490825f>.elementor-shape-bottom svg {
    width: calc(150% + 1.3px);
    height: 200px
}

.elementor-22 .elementor-element.elementor-element-55039ed {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-55039ed .elementor-heading-title {
    color: #fff;
    font-family: Cairo;
}

.elementor-22 .elementor-element.elementor-element-2e34e73 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-2e34e73 img {
    opacity: .75
}

.elementor-22 .elementor-element.elementor-element-2e34e73>.elementor-widget-container {
    padding: 10px 0 0
}

.elementor-22 .elementor-element.elementor-element-fc4873b>.elementor-container {
    max-width: 790px
}

.elementor-22 .elementor-element.elementor-element-fc4873b>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-22 .elementor-element.elementor-element-fc4873b {
    padding: 100px 0 150px
}

.elementor-22 .elementor-element.elementor-element-e308eb2 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-e308eb2 .elementor-heading-title {
    color: #3742d1
}

.elementor-22 .elementor-element.elementor-element-e308eb2>.elementor-widget-container {
    padding: 0 0 25px
}

.elementor-22 .elementor-element.elementor-element-cd6f902 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-cd6f902 img {
    opacity: .3
}

.elementor-22 .elementor-element.elementor-element-88e40ca {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-88e40ca>.elementor-widget-container {
    padding: 30px 0 20px
}

.elementor-22 .elementor-element.elementor-element-0292e3f {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-0292e3f>.elementor-widget-container {
    padding: 0
}

.elementor-22 .elementor-element.elementor-element-8a4bdcf {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-8a4bdcf .elementor-heading-title {
    color: #23a455
}

.elementor-22 .elementor-element.elementor-element-6b62199 .elementor-spacer-inner {
    height: 50px
}

.elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center .uael-timeline-marker {
    margin-left: 4px;
    margin-right: 4px
}

.elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--left .uael-timeline-marker {
    margin-right: 4px
}

.elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--right .uael-timeline-marker {
    margin-left: 4px
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-field:not(:last-child) {
    margin-bottom: 4px
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-field:last-child {
    margin-bottom: 0
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-heading {
    margin-bottom: 0
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-main .uael-content .uael-timeline-heading,
.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-main .uael-content .uael-timeline-heading-text .elementor-inline-editing {
    color: #23a455
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-events-inner-new {
    background-color: #f9f9f9
}

.elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center .uael-day-right .uael-timeline-arrow:after {
    border-left-color: #f9f9f9
}

.elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--right .uael-day-right .uael-timeline-arrow:after {
    border-left-color: #f9f9f9
}

.elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--right .uael-day-left .uael-timeline-arrow:after {
    border-left-color: #f9f9f9
}

.rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center .uael-day-right .uael-timeline-arrow:after {
    border-right-color: #f9f9f9
}

.rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--right .uael-day-right .uael-timeline-arrow:after {
    border-right-color: #f9f9f9
}

.rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--right .uael-day-left .uael-timeline-arrow:after {
    border-right-color: #f9f9f9
}

.elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--left .uael-day-right .uael-timeline-arrow:after {
    border-right-color: #f9f9f9
}

.elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center .uael-day-left .uael-timeline-arrow:after {
    border-right-color: #f9f9f9
}

.elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--left .uael-day-left .uael-timeline-arrow:after {
    border-right-color: #f9f9f9
}

.rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--left .uael-day-right .uael-timeline-arrow:after {
    border-left-color: #f9f9f9
}

.rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center .uael-day-left .uael-timeline-arrow:after {
    border-left-color: #f9f9f9
}

.rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--left .uael-day-left .uael-timeline-arrow:after {
    border-left-color: #f9f9f9
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-day-right .uael-events-inner-new {
    border-radius: 4px
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-day-left .uael-events-inner-new {
    border-radius: 4px
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline__line {
    width: 7px
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-main .timeline-icon-new {
    font-size: 16px
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-main .timeline-icon-new svg {
    height: 16px;
    width: 16px
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-marker {
    min-height: 3em;
    min-width: 3em;
    line-height: 3em
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-arrow {
    height: 3em
}

.elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--left .uael-timeline__line {
    left: calc(3em/2)
}

.elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--right .uael-timeline__line {
    right: calc(3em/2)
}

.rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--left .uael-timeline__line {
    right: calc(3em/2);
    left: auto
}

.rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--right .uael-timeline__line {
    left: calc(3em/2);
    right: auto
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-main .animate-border .timeline-icon-new {
    color: #61ce70
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-main .animate-border .timeline-icon-new svg {
    fill: #61ce70
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-main .uael-days .in-view .in-view-timeline-icon .timeline-icon-new {
    color: #fff
}

.elementor-22 .elementor-element.elementor-element-21a525a .uael-timeline-main .uael-days .in-view .in-view-timeline-icon .timeline-icon-new svg {
    fill: #fff
}

.elementor-22 .elementor-element.elementor-element-2f62250 .elementor-spacer-inner {
    height: 50px
}

.elementor-22 .elementor-element.elementor-element-475846e {
    text-align: left
}

.elementor-22 .elementor-element.elementor-element-475846e .elementor-heading-title {
    color: #6ec1e4
}

.elementor-22 .elementor-element.elementor-element-7744fa4 .uael-fancy-text-wrap {
    text-align: left
}

.elementor-22 .elementor-element.elementor-element-7744fa4.uael-fancytext-stack-yes .uael-fancy-stack {
    margin-top: 0
}

.elementor-22 .elementor-element.elementor-element-7744fa4.uael-fancytext-stack-yes .uael-fancy-stack .uael-fancy-heading.uael-fancy-text-main {
    margin-left: 0
}

.elementor-22 .elementor-element.elementor-element-7744fa4 .uael-fancy-text-main {
    margin-left: 0
}

.elementor-22 .elementor-element.elementor-element-7744fa4 .uael-fancy-heading {
    color: #54595f
}

.elementor-22 .elementor-element.elementor-element-7744fa4 .uael-fancy-heading.uael-fancy-text-main {
    color: #6ec1e4
}

.elementor-22 .elementor-element.elementor-element-a8aa973>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-22 .elementor-element.elementor-element-a8aa973>.elementor-background-overlay {
    background-color: #19bdc5;
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-22 .elementor-element.elementor-element-a8aa973 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 250px 0 200px
}

.elementor-22 .elementor-element.elementor-element-a8aa973>.elementor-shape-top svg {
    width: calc(156% + 1.3px);
    height: 150px;
    transform: translateX(-50%) rotateY(180deg)
}

.elementor-22 .elementor-element.elementor-element-a8aa973>.elementor-shape-bottom svg {
    width: calc(119% + 1.3px);
    height: 125px
}

.elementor-22 .elementor-element.elementor-element-5782a76 .elementor-heading-title {
    color: #fff
}

.elementor-22 .elementor-element.elementor-element-5782a76>.elementor-widget-container {
    margin: 0
}

.elementor-22 .elementor-element.elementor-element-c268079>.elementor-widget-container {
    padding: 0
}

.elementor-22 .elementor-element.elementor-element-da0afbc .elementor-button {
    font-family: "Gamja Flower", Sans-serif;
    font-size: 22px;
    font-weight: 300;
    text-transform: uppercase;
    background-color: #ffaf00;
    border-radius: 50px;
    padding: 15px 30px
}

.elementor-22 .elementor-element.elementor-element-da0afbc>.elementor-widget-container {
    padding: 0
}

.elementor-22 .elementor-element.elementor-element-a9939f2 iframe {
    height: 500px
}

.elementor-22 .elementor-element.elementor-element-a9939f2>.elementor-widget-container {
    padding: 0 30px 50px
}

.elementor-22 .elementor-element.elementor-element-36fa85d>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-22 .elementor-element.elementor-element-36fa85d {
    padding: 100px 0 150px
}

.elementor-22 .elementor-element.elementor-element-39f7e72>.elementor-element-populated {
    padding: 0
}

.elementor-22 .elementor-element.elementor-element-ac75090 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-ac75090 .elementor-heading-title {
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-ac75090>.elementor-widget-container {
    padding: 0
}

.elementor-22 .elementor-element.elementor-element-54b09445 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-54b09445 .elementor-heading-title {
    color: #000
}

.elementor-22 .elementor-element.elementor-element-54b09445>.elementor-widget-container {
    padding: 0 0 25px
}

.elementor-22 .elementor-element.elementor-element-462f66a {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-462f66a img {
    opacity: .3
}

.elementor-22 .elementor-element.elementor-element-1e8fcb0 {
    padding: 50px 0 0
}

.elementor-22 .elementor-element.elementor-element-01e323e {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-01e323e img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-6855ee7 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-6855ee7 .elementor-heading-title {
    color: #19bdc5
}

.elementor-22 .elementor-element.elementor-element-6855ee7>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-4416027 {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-79b8da7 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-79b8da7 img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-64327a1 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-64327a1 .elementor-heading-title {
    color: #ea3d84
}

.elementor-22 .elementor-element.elementor-element-64327a1>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-01890a5 {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-9d03471 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-9d03471 img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-648bca3 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-648bca3 .elementor-heading-title {
    color: #ffaf00
}

.elementor-22 .elementor-element.elementor-element-648bca3>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-778050d {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-0797ab3 {
    padding: 20px 0 0
}

.elementor-22 .elementor-element.elementor-element-c0b7641 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-c0b7641 img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-d69e3d6 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-d69e3d6 .elementor-heading-title {
    color: #ffaf00
}

.elementor-22 .elementor-element.elementor-element-d69e3d6>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-b595713 {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-7333d0e {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-7333d0e img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-94e4c51 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-94e4c51 .elementor-heading-title {
    color: #0ced75
}

.elementor-22 .elementor-element.elementor-element-94e4c51>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-c83d9c6 {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-9df204c {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-9df204c img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-d17c5a7 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-d17c5a7 .elementor-heading-title {
    color: #ea3d84
}

.elementor-22 .elementor-element.elementor-element-d17c5a7>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-a3dba4d {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-34b836c {
    padding: 20px 0 0
}

.elementor-22 .elementor-element.elementor-element-b10dcc3 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-b10dcc3 img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-06f46c5 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-06f46c5 .elementor-heading-title {
    color: #ffaf00
}

.elementor-22 .elementor-element.elementor-element-06f46c5>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-a25a882 {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-8e16cdb {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-8e16cdb img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-d7a4f55 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-d7a4f55 .elementor-heading-title {
    color: #0ced75
}

.elementor-22 .elementor-element.elementor-element-d7a4f55>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-4a81202 {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-93d20d6 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-93d20d6 img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-1a8219c {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-1a8219c .elementor-heading-title {
    color: #ea3d84
}

.elementor-22 .elementor-element.elementor-element-1a8219c>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-7fad45e {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-8868fb9 {
    padding: 20px 0 0
}

.elementor-22 .elementor-element.elementor-element-d58124a {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-d58124a img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-3a3ea3c {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-3a3ea3c .elementor-heading-title {
    color: #ffaf00
}

.elementor-22 .elementor-element.elementor-element-3a3ea3c>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-7eb93f2 {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-6f7ce8c {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-6f7ce8c img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-35b2d65 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-35b2d65 .elementor-heading-title {
    color: #0ced75
}

.elementor-22 .elementor-element.elementor-element-35b2d65>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-810397b {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-12be028 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-12be028 img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-644ee74 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-644ee74 .elementor-heading-title {
    color: #ea3d84
}

.elementor-22 .elementor-element.elementor-element-644ee74>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-a25851a {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

.elementor-22 .elementor-element.elementor-element-a22500f {
    padding: 20px 0 0
}

.elementor-22 .elementor-element.elementor-element-0faa467 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-0faa467 img {
    width: 50%;
    max-width: 100%;
    opacity: 1;
    border-radius: 200px
}

.elementor-22 .elementor-element.elementor-element-37ed575 {
    text-align: center
}

.elementor-22 .elementor-element.elementor-element-37ed575 .elementor-heading-title {
    color: #ffaf00
}

.elementor-22 .elementor-element.elementor-element-37ed575>.elementor-widget-container {
    padding: 15px 0 0
}

.elementor-22 .elementor-element.elementor-element-d517a7d {
    text-align: center;
    color: rgba(0, 0, 0, .5)
}

body.elementor-page-22:not(.elementor-motion-effects-element-type-background),
body.elementor-page-22>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

@media(min-width:768px) {
    .elementor-22 .elementor-element.elementor-element-cca7a16 {
        width: 60%
    }
    .elementor-22 .elementor-element.elementor-element-7e5864c {
        width: 39.997%
    }
}

@media(max-width:1024px) {
    .elementor-22 .elementor-element.elementor-element-490825f>.elementor-shape-bottom svg {
        width: calc(200% + 1.3px);
        height: 100px
    }
    .elementor-22 .elementor-element.elementor-element-490825f {
        padding: 200px 0 120px
    }
    .elementor-22 .elementor-element.elementor-element-2e34e73 img {
        width: 10%
    }
    .elementor-22 .elementor-element.elementor-element-2e34e73>.elementor-widget-container {
        padding: 0
    }
    .elementor-22 .elementor-element.elementor-element-fc4873b {
        padding: 100px 0
    }
    .elementor-22 .elementor-element.elementor-element-8f90947>.elementor-element-populated {
        padding: 0 125px
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-marker {
        margin-right: 4px;
        margin-left: 0
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-marker {
        margin-left: 4px;
        margin-right: 0
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-right .uael-timeline-arrow:after {
        border-right-color: #f9f9f9
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-left .uael-timeline-arrow:after {
        border-right-color: #f9f9f9
    }
    .rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-right .uael-timeline-arrow:after {
        border-left-color: #f9f9f9
    }
    .rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-left .uael-timeline-arrow:after {
        border-left-color: #f9f9f9
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-right .uael-timeline-arrow:after {
        border-left-color: #f9f9f9
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-left .uael-timeline-arrow:after {
        border-left-color: #f9f9f9
    }
    .rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-right .uael-timeline-arrow:after {
        border-right-color: #f9f9f9
    }
    .rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-left .uael-timeline-arrow:after {
        border-right-color: #f9f9f9
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline__line {
        left: calc(3em/2);
        right: auto
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline__line {
        right: calc(3em/2);
        left: auto
    }
    .rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline__line {
        right: calc(3em/2);
        left: auto
    }
    .rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline__line {
        left: calc(3em/2);
        right: auto
    }
    .elementor-22 .elementor-element.elementor-element-a8aa973>.elementor-shape-top svg {
        width: calc(300% + 1.3px);
        height: 150px
    }
    .elementor-22 .elementor-element.elementor-element-a8aa973>.elementor-shape-bottom svg {
        width: calc(300% + 1.3px);
        height: 100px
    }
    .elementor-22 .elementor-element.elementor-element-a8aa973 {
        padding: 200px 25px 175px
    }
    .elementor-22 .elementor-element.elementor-element-36fa85d {
        padding: 50px 0 0
    }
    .elementor-22 .elementor-element.elementor-element-54b09445>.elementor-widget-container {
        padding: 0 0 10px
    }
    .elementor-22 .elementor-element.elementor-element-1e8fcb0 {
        padding: 35px 0 0
    }
    .elementor-22 .elementor-element.elementor-element-0797ab3 {
        padding: 0 0 100px
    }
    .elementor-22 .elementor-element.elementor-element-34b836c {
        padding: 0 0 100px
    }
    .elementor-22 .elementor-element.elementor-element-8868fb9 {
        padding: 0 0 100px
    }
    .elementor-22 .elementor-element.elementor-element-a22500f {
        padding: 0 0 100px
    }
}

@media(max-width:767px) {
    .elementor-22 .elementor-element.elementor-element-490825f>.elementor-shape-bottom svg {
        width: calc(300% + 1.3px);
        height: 100px
    }
    .elementor-22 .elementor-element.elementor-element-490825f {
        padding: 170px 0 100px
    }
    .elementor-22 .elementor-element.elementor-element-2e34e73 {
        text-align: center
    }
    .elementor-22 .elementor-element.elementor-element-2e34e73 img {
        width: 20%
    }
    .elementor-22 .elementor-element.elementor-element-fc4873b {
        padding: 50px 0 150px
    }
    .elementor-22 .elementor-element.elementor-element-8f90947>.elementor-element-populated {
        padding: 0 32px
    }
    .elementor-22 .elementor-element.elementor-element-e308eb2 {
        text-align: center
    }
    .elementor-22 .elementor-element.elementor-element-e308eb2>.elementor-widget-container {
        padding: 15px 0 10px
    }
    .elementor-22 .elementor-element.elementor-element-cd6f902 img {
        max-width: 25%
    }
    .elementor-22 .elementor-element.elementor-element-88e40ca>.elementor-widget-container {
        padding: 10px 0
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-marker {
        margin-right: 4px;
        margin-left: 0
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-marker {
        margin-left: 4px;
        margin-right: 0
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-right .uael-timeline-arrow:after {
        border-right-color: #f9f9f9
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-left .uael-timeline-arrow:after {
        border-right-color: #f9f9f9
    }
    .rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-right .uael-timeline-arrow:after {
        border-left-color: #f9f9f9
    }
    .rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-left .uael-timeline-arrow:after {
        border-left-color: #f9f9f9
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-right .uael-timeline-arrow:after {
        border-left-color: #f9f9f9
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-left .uael-timeline-arrow:after {
        border-left-color: #f9f9f9
    }
    .rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-right .uael-timeline-arrow:after {
        border-right-color: #f9f9f9
    }
    .rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-left .uael-timeline-arrow:after {
        border-right-color: #f9f9f9
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline__line {
        left: calc(3em/2);
        right: auto
    }
    .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline__line {
        right: calc(3em/2);
        left: auto
    }
    .rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline__line {
        right: calc(3em/2);
        left: auto
    }
    .rtl .elementor-22 .elementor-element.elementor-element-21a525a.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline__line {
        left: calc(3em/2);
        right: auto
    }
    .elementor-22 .elementor-element.elementor-element-a8aa973>.elementor-shape-top svg {
        width: calc(300% + 1.3px)
    }
    .elementor-22 .elementor-element.elementor-element-a8aa973>.elementor-shape-bottom svg {
        width: calc(300% + 1.3px);
        height: 100px
    }
    .elementor-22 .elementor-element.elementor-element-a8aa973 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 150px
    }
    .elementor-22 .elementor-element.elementor-element-54b09445 {
        text-align: center
    }
    .elementor-22 .elementor-element.elementor-element-54b09445>.elementor-widget-container {
        padding: 5px 0 10px
    }
    .elementor-22 .elementor-element.elementor-element-462f66a img {
        max-width: 25%
    }
}

@media(min-width:1025px) {
    .elementor-22 .elementor-element.elementor-element-490825f:not(.elementor-motion-effects-element-type-background),
    .elementor-22 .elementor-element.elementor-element-490825f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll
    }
}