.elementor-25031 .elementor-element.elementor-element-5a539082 > .elementor-container {
    max-width: 1200px;
    min-height: 538px
    }
.elementor-25031 .elementor-element.elementor-element-5a539082 > .elementor-container:after {
    content: "";
    min-height: inherit
    }
.elementor-25031 .elementor-element.elementor-element-5a539082:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-5a539082 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url(srchttp___images1.aoyou_.com_productlist_201708_rt6bxt31100823.jpgreferhttp___images1.aoyou_.jpg);
    background-position: center center;
    background-size: cover
    }
.elementor-25031 .elementor-element.elementor-element-5a539082 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-secondary) 0%, var(--e-global-color-primary) 100%);
    opacity: 0.47;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-5a539082 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 0 0 0
    }
.elementor-bc-flex-widget .elementor-25031 .elementor-element.elementor-element-127a1b0d.elementor-column .elementor-column-wrap {
    align-items: center
    }
.elementor-25031 .elementor-element.elementor-element-127a1b0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
    }
.elementor-25031 .elementor-element.elementor-element-16ed891c {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-16ed891c .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-size: 60px;
    font-weight: bold;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.3)
    }
.elementor-25031 .elementor-element.elementor-element-faf8c17 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-faf8c17 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", sans-serif;
    font-size: 30px;
    font-weight: normal;
    text-transform: capitalize
    }
.elementor-25031 .elementor-element.elementor-element-241563e > .elementor-container {
    max-width: 900px
    }
.elementor-25031 .elementor-element.elementor-element-71580a2 {
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-71580a2 > .elementor-widget-container {
    margin: 20px 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-8689884:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-8689884 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom center, var(--e-global-color-secondary) 0%, var(--e-global-color-accent) 100%)
    }
.elementor-25031 .elementor-element.elementor-element-8689884 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-8689884 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-8689884 > .elementor-shape-top svg {
    height: 15px
    }
.elementor-25031 .elementor-element.elementor-element-345b6f8 {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-size: 30px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-fbe2e5b > .elementor-container {
    max-width: 900px
    }
.elementor-25031 .elementor-element.elementor-element-336fb03 > .elementor-element-populated {
    margin: 30px 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-3b4b7be .elementor-text-editor {
    columns: 1
    }
.elementor-25031 .elementor-element.elementor-element-3b4b7be {
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0
    }
.elementor-25031 .elementor-element.elementor-element-bee2471:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-bee2471 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("ç®æå¤é£èæ¯ç´ æ.jpg");
    background-repeat: repeat;
    background-size: contain
    }
.elementor-25031 .elementor-element.elementor-element-bee2471 > .elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.77;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-bee2471 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0
    }
.elementor-25031 .elementor-element.elementor-element-bee2471 > .elementor-shape-bottom svg {
    height: 45px
    }
.elementor-25031 .elementor-element.elementor-element-1d088df {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-1d088df .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-size: 45px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-f1b1e6d > .elementor-container {
    max-width: 1100px
    }
.elementor-25031 .elementor-element.elementor-element-f1b1e6d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center
    }
.elementor-25031 .elementor-element.elementor-element-90a3255.elementor-position-right .elementor-image-box-img {
    margin-left: 0
    }
.elementor-25031 .elementor-element.elementor-element-90a3255.elementor-position-left .elementor-image-box-img {
    margin-right: 0
    }
.elementor-25031 .elementor-element.elementor-element-90a3255.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-90a3255 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
    }
.elementor-25031 .elementor-element.elementor-element-90a3255 .elementor-image-box-wrapper img {
    border-radius: 10px
    }
.elementor-25031 .elementor-element.elementor-element-90a3255 .elementor-image-box-img img {
    transition-duration: 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-90a3255 .elementor-image-box-title {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-90a3255 .elementor-image-box-content .elementor-image-box-title {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-90a3255 .elementor-image-box-content .elementor-image-box-description {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-90a3255 > .elementor-widget-container {
    border-radius: 20px 20px 20px 20px
    }
.elementor-25031 .elementor-element.elementor-element-9f913d9.elementor-position-right .elementor-image-box-img {
    margin-left: 0
    }
.elementor-25031 .elementor-element.elementor-element-9f913d9.elementor-position-left .elementor-image-box-img {
    margin-right: 0
    }
.elementor-25031 .elementor-element.elementor-element-9f913d9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-9f913d9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
    }
.elementor-25031 .elementor-element.elementor-element-9f913d9 .elementor-image-box-wrapper img {
    border-radius: 10px
    }
.elementor-25031 .elementor-element.elementor-element-9f913d9 .elementor-image-box-img img {
    transition-duration: 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-9f913d9 .elementor-image-box-title {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-9f913d9 .elementor-image-box-content .elementor-image-box-title {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-9f913d9 .elementor-image-box-content .elementor-image-box-description {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-9f913d9 > .elementor-widget-container {
    border-radius: 20px 20px 20px 20px
    }
.elementor-25031 .elementor-element.elementor-element-5ce2564.elementor-position-right .elementor-image-box-img {
    margin-left: 0
    }
.elementor-25031 .elementor-element.elementor-element-5ce2564.elementor-position-left .elementor-image-box-img {
    margin-right: 0
    }
.elementor-25031 .elementor-element.elementor-element-5ce2564.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-5ce2564 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
    }
.elementor-25031 .elementor-element.elementor-element-5ce2564 .elementor-image-box-wrapper img {
    border-radius: 10px
    }
.elementor-25031 .elementor-element.elementor-element-5ce2564 .elementor-image-box-img img {
    transition-duration: 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-5ce2564 .elementor-image-box-title {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-5ce2564 .elementor-image-box-content .elementor-image-box-title {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-5ce2564 .elementor-image-box-content .elementor-image-box-description {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-5ce2564 > .elementor-widget-container {
    border-radius: 20px 20px 20px 20px
    }
.elementor-25031 .elementor-element.elementor-element-0e16f80.elementor-position-right .elementor-image-box-img {
    margin-left: 0
    }
.elementor-25031 .elementor-element.elementor-element-0e16f80.elementor-position-left .elementor-image-box-img {
    margin-right: 0
    }
.elementor-25031 .elementor-element.elementor-element-0e16f80.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-0e16f80 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
    }
.elementor-25031 .elementor-element.elementor-element-0e16f80 .elementor-image-box-wrapper img {
    border-radius: 10px
    }
.elementor-25031 .elementor-element.elementor-element-0e16f80 .elementor-image-box-img img {
    transition-duration: 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-0e16f80 .elementor-image-box-title {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-0e16f80 .elementor-image-box-content .elementor-image-box-title {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-0e16f80 .elementor-image-box-content .elementor-image-box-description {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-0e16f80 > .elementor-widget-container {
    border-radius: 20px 20px 20px 20px
    }
.elementor-25031 .elementor-element.elementor-element-bc25068.elementor-position-right .elementor-image-box-img {
    margin-left: 0
    }
.elementor-25031 .elementor-element.elementor-element-bc25068.elementor-position-left .elementor-image-box-img {
    margin-right: 0
    }
.elementor-25031 .elementor-element.elementor-element-bc25068.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-bc25068 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
    }
.elementor-25031 .elementor-element.elementor-element-bc25068 .elementor-image-box-wrapper img {
    border-radius: 10px
    }
.elementor-25031 .elementor-element.elementor-element-bc25068 .elementor-image-box-img img {
    transition-duration: 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-bc25068 .elementor-image-box-title {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-bc25068 .elementor-image-box-content .elementor-image-box-title {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-bc25068 .elementor-image-box-content .elementor-image-box-description {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-bc25068 > .elementor-widget-container {
    border-radius: 20px 20px 20px 20px
    }
.elementor-25031 .elementor-element.elementor-element-413b0d4.elementor-position-right .elementor-image-box-img {
    margin-left: 0
    }
.elementor-25031 .elementor-element.elementor-element-413b0d4.elementor-position-left .elementor-image-box-img {
    margin-right: 0
    }
.elementor-25031 .elementor-element.elementor-element-413b0d4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-413b0d4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
    }
.elementor-25031 .elementor-element.elementor-element-413b0d4 .elementor-image-box-wrapper img {
    border-radius: 10px
    }
.elementor-25031 .elementor-element.elementor-element-413b0d4 .elementor-image-box-img img {
    transition-duration: 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-413b0d4 .elementor-image-box-title {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-413b0d4 .elementor-image-box-content .elementor-image-box-title {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-413b0d4 .elementor-image-box-content .elementor-image-box-description {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-413b0d4 > .elementor-widget-container {
    border-radius: 20px 20px 20px 20px
    }
.elementor-25031 .elementor-element.elementor-element-b193e4a.elementor-position-right .elementor-image-box-img {
    margin-left: 0
    }
.elementor-25031 .elementor-element.elementor-element-b193e4a.elementor-position-left .elementor-image-box-img {
    margin-right: 0
    }
.elementor-25031 .elementor-element.elementor-element-b193e4a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-b193e4a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
    }
.elementor-25031 .elementor-element.elementor-element-b193e4a .elementor-image-box-wrapper img {
    border-radius: 10px
    }
.elementor-25031 .elementor-element.elementor-element-b193e4a .elementor-image-box-img img {
    transition-duration: 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-b193e4a .elementor-image-box-title {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-b193e4a .elementor-image-box-content .elementor-image-box-title {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-b193e4a .elementor-image-box-content .elementor-image-box-description {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-b193e4a > .elementor-widget-container {
    border-radius: 20px 20px 20px 20px
    }
.elementor-25031 .elementor-element.elementor-element-08c293c.elementor-position-right .elementor-image-box-img {
    margin-left: 0
    }
.elementor-25031 .elementor-element.elementor-element-08c293c.elementor-position-left .elementor-image-box-img {
    margin-right: 0
    }
.elementor-25031 .elementor-element.elementor-element-08c293c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-08c293c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
    }
.elementor-25031 .elementor-element.elementor-element-08c293c .elementor-image-box-wrapper img {
    border-radius: 10px
    }
.elementor-25031 .elementor-element.elementor-element-08c293c .elementor-image-box-img img {
    transition-duration: 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-08c293c .elementor-image-box-title {
    margin-bottom: 0
    }
.elementor-25031 .elementor-element.elementor-element-08c293c .elementor-image-box-content .elementor-image-box-title {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-08c293c .elementor-image-box-content .elementor-image-box-description {
    color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-08c293c > .elementor-widget-container {
    border-radius: 20px 20px 20px 20px
    }
.elementor-25031 .elementor-element.elementor-element-1236468 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-1236468 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-d48038a {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-d48038a .elementor-heading-title {
    color: var(--e-global-color-7ed6c71);
    font-family: "Arial", Sans-serif;
    font-weight: 400
    }
.elementor-25031 .elementor-element.elementor-element-859dff8 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-859dff8 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 45px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-1f27978 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
    --divider-icon-size: 20px;
    --divider-element-spacing: 8px
    }
.elementor-25031 .elementor-element.elementor-element-1f27978 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0
    }
.elementor-25031 .elementor-element.elementor-element-1f27978 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
    }
.elementor-25031 .elementor-element.elementor-element-1f27978.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
    }
.elementor-25031 .elementor-element.elementor-element-1f27978.elementor-view-framed .elementor-icon, .elementor-25031 .elementor-element.elementor-element-1f27978.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
    }
.elementor-25031 .elementor-element.elementor-element-1f27978.elementor-view-framed .elementor-icon, .elementor-25031 .elementor-element.elementor-element-1f27978.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary)
    }
.elementor-25031 .elementor-element.elementor-element-1f27978 .elementor-icon i, .elementor-25031 .elementor-element.elementor-element-1f27978 .elementor-icon svg {
    transform: rotate(0deg)
    }
.elementor-25031 .elementor-element.elementor-element-646bdbd > .elementor-container {
    max-width: 900px
    }
.elementor-25031 .elementor-element.elementor-element-bedc6e8 > .elementor-element-populated {
    margin: 0 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-9285e34 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-9285e34 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-c353529 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-c353529 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-f1477a8 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-f1477a8 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-0792da3 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-0792da3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-1c432c2 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-1c432c2 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-ec23e1d {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-ec23e1d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-cca598b {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-cca598b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-0d75efb {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-0d75efb .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-8482b4e {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-8482b4e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-5f618af {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-5f618af > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-64d3b2e {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-64d3b2e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-24d8a1c {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-24d8a1c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-b3cd1ba {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-b3cd1ba > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-3f087c4 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-3f087c4 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-c74175e {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-c74175e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-1de8626 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-1de8626 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-16a0b64 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-16a0b64 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-7090f79 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-7090f79 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-454b105 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-454b105 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-1516ced {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-1516ced .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-b8aca89 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-b8aca89 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-b2a930c {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-b2a930c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-3fbe1f4 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-3fbe1f4 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-f9a2f2b {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-f9a2f2b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-ce3d7b5 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-ce3d7b5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-f699dde {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-f699dde .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-4b4f91e {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-4b4f91e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-fed36a3 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-fed36a3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-e635996 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-e635996 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-5c86005 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-5c86005 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-3e4ede9 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-3e4ede9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-07df782 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-07df782 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-274afea {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-274afea .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-0ed63cb {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-0ed63cb > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-b9377ca {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-b9377ca .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-ff2e791 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-ff2e791 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-1b3d2b5 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-1b3d2b5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-8611600 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-8611600 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-0906294 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-0906294 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-cf7faa9 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-cf7faa9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-a6af6e0 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-a6af6e0 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-1597354 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-1597354 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-0780d0e {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-0780d0e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-c00c934 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-c00c934 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-d467fe5 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-d467fe5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-57057c4 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-57057c4 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-c6b0897 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-c6b0897 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-88f2bbc {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-88f2bbc .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-2ec7045 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-2ec7045 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-406d1fe {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-406d1fe .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-632a230 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-632a230 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-0be9daa {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-0be9daa > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-4c0bf39 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-4c0bf39 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-30ff880 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-30ff880 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-688ec1b {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-688ec1b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-5d4cad1 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-5d4cad1 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-fa473e5 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-fa473e5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-34bd2d9 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-34bd2d9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-b753608 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-b753608 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-cbd91c8 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-cbd91c8 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-56ff5ca {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-56ff5ca > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-4e7a4d0 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-4e7a4d0 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-f272b84 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-f272b84 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-ac10340 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-ac10340 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-fa3d137 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-fa3d137 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-2b19678 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-2b19678 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-90e5a97 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-90e5a97 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-e9b0036 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-e9b0036 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-de42710 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-de42710 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-e045c9f {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-e045c9f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-7b695c5 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-7b695c5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-2f563c5 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-2f563c5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-8589278 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-7ed6c71);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-8589278 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-1370167 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-1370167 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-62d31cf {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-62d31cf .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-844f6e0:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-844f6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary)
    }
.elementor-25031 .elementor-element.elementor-element-844f6e0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-844f6e0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-fa5d92c {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-fa5d92c .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-weight: 400
    }
.elementor-25031 .elementor-element.elementor-element-68c4ef1 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-68c4ef1 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-size: 45px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-9268b5d .elementor-spacer-inner {
    height: 50px
    }
.elementor-25031 .elementor-element.elementor-element-f3c054c > .elementor-container {
    min-height: 344px
    }
.elementor-25031 .elementor-element.elementor-element-f3c054c > .elementor-container:after {
    content: "";
    min-height: inherit
    }
.elementor-25031 .elementor-element.elementor-element-f3c054c:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-f3c054c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(åéæ±å±±å¾-scaled.jpg);
    background-size: cover
    }
.elementor-25031 .elementor-element.elementor-element-f3c054c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-f3c054c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-f3c054c > .elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-secondary)
    }
.elementor-25031 .elementor-element.elementor-element-0a34194 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-0a34194 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-size: 15px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-ac81a85 > .elementor-container {
    max-width: 900px
    }
.elementor-25031 .elementor-element.elementor-element-72a8c12 > .elementor-element-populated {
    margin: 0 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-d452aca {
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-b1482da:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-b1482da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-f00631a)
    }
.elementor-25031 .elementor-element.elementor-element-b1482da {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-b1482da > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-ba0a861 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-ba0a861 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-weight: 400
    }
.elementor-25031 .elementor-element.elementor-element-b9e32fd {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-b9e32fd .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-size: 45px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-00875bf .elementor-spacer-inner {
    height: 50px
    }
.elementor-25031 .elementor-element.elementor-element-76f583f > .elementor-container {
    max-width: 900px
    }
.elementor-25031 .elementor-element.elementor-element-2b58f6b {
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-3d0fa5e:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-3d0fa5e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #003B87
    }
.elementor-25031 .elementor-element.elementor-element-3d0fa5e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-3d0fa5e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-eea24de {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-eea24de .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-weight: 400
    }
.elementor-25031 .elementor-element.elementor-element-63628d5 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-63628d5 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-size: 45px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-5e2ac7a .elementor-spacer-inner {
    height: 50px
    }
.elementor-25031 .elementor-element.elementor-element-8cb8c5a > .elementor-container {
    max-width: 900px
    }
.elementor-25031 .elementor-element.elementor-element-d307334 {
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-cbcb64b:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-cbcb64b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary)
    }
.elementor-25031 .elementor-element.elementor-element-cbcb64b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-cbcb64b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-94b3836 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-94b3836 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-weight: 400
    }
.elementor-25031 .elementor-element.elementor-element-5575945 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-5575945 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-size: 45px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-a0c628c .elementor-spacer-inner {
    height: 50px
    }
.elementor-25031 .elementor-element.elementor-element-8757371 > .elementor-container {
    max-width: 900px
    }
.elementor-25031 .elementor-element.elementor-element-1a6eb8a {
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-392e26e:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-392e26e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00C01D
    }
.elementor-25031 .elementor-element.elementor-element-392e26e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-392e26e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-1e96a99 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-1e96a99 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-weight: 400
    }
.elementor-25031 .elementor-element.elementor-element-60f1ef2 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-60f1ef2 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-size: 45px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-5403b85 .elementor-spacer-inner {
    height: 50px
    }
.elementor-25031 .elementor-element.elementor-element-7cfc147 > .elementor-container {
    max-width: 900px
    }
.elementor-25031 .elementor-element.elementor-element-0eaff62 {
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-6a23d2e:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-6a23d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EB09FF
    }
.elementor-25031 .elementor-element.elementor-element-6a23d2e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-6a23d2e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-0c397c9 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-0c397c9 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-weight: 400
    }
.elementor-25031 .elementor-element.elementor-element-6a044c9 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-6a044c9 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-size: 45px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-1fa966f .elementor-spacer-inner {
    height: 50px
    }
.elementor-25031 .elementor-element.elementor-element-76b7bcc > .elementor-container {
    max-width: 900px
    }
.elementor-25031 .elementor-element.elementor-element-dca146a {
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-48f9a5e:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-48f9a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FF009C
    }
.elementor-25031 .elementor-element.elementor-element-48f9a5e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-48f9a5e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-ec1ca98 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-ec1ca98 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-weight: 400
    }
.elementor-25031 .elementor-element.elementor-element-307c8b7 {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-307c8b7 .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Arial", Sans-serif;
    font-size: 45px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-cbdbd22 .elementor-spacer-inner {
    height: 50px
    }
.elementor-25031 .elementor-element.elementor-element-6003824 > .elementor-container {
    max-width: 900px
    }
.elementor-25031 .elementor-element.elementor-element-ed1e8aa {
    font-family: "Arial", Sans-serif;
    font-size: 18px;
    font-weight: normal
    }
.elementor-25031 .elementor-element.elementor-element-31d35eee > .elementor-container {
    max-width: 1200px;
    min-height: 900px
    }
.elementor-25031 .elementor-element.elementor-element-31d35eee > .elementor-container:after {
    content: "";
    min-height: inherit
    }
.elementor-25031 .elementor-element.elementor-element-31d35eee:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-31d35eee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary)
    }
.elementor-25031 .elementor-element.elementor-element-31d35eee > .elementor-background-overlay {
    background-image: url(/wp-content/uploads/2021/01/BG-FAQ-Services.png);
    background-position: center left;
    background-repeat: no-repeat;
    opacity: 0.44;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-31d35eee .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(360deg)
    }
.elementor-25031 .elementor-element.elementor-element-31d35eee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%
    }
.elementor-25031 .elementor-element.elementor-element-31d35eee > .elementor-shape-bottom svg {
    width: calc(118% + 1.3px);
    height: 68px
    }
.elementor-25031 .elementor-element.elementor-element-3876097a > .elementor-element-populated {
    padding: 0 0 0 0
    }
.elementor-25031 .elementor-element.elementor-element-f65d82f {
    text-align: center
    }
.elementor-25031 .elementor-element.elementor-element-f65d82f .elementor-heading-title {
    color: var(--e-global-color-5a74a66);
    font-family: "Raleway", Sans-serif;
    font-size: 66px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-1cf1d893 > .elementor-container {
    max-width: 1200px
    }
.elementor-25031 .elementor-element.elementor-element-1cf1d893 {
    margin-top: 5%;
    margin-bottom: 0%
    }
.elementor-25031 .elementor-element.elementor-element-51dff380 .elementor-toggle .elementor-tab-title {
    border-width: 3px;
    border-color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-5a74a66);
    padding: 25px 25px 25px 25px
    }
.elementor-25031 .elementor-element.elementor-element-51dff380 .elementor-toggle .elementor-tab-content {
    border-width: 3px;
    border-bottom-color: var(--e-global-color-secondary);
    background-color: #fff;
    color: #3d4459;
    font-family: "Open Sans", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.6em;
    padding: 5px 25px 25px 25px
    }
.elementor-25031 .elementor-element.elementor-element-51dff380 .elementor-toggle .elementor-toggle-item:not(:last-child) {
    margin-bottom: 15px
    }
.elementor-25031 .elementor-element.elementor-element-51dff380 .elementor-toggle .elementor-toggle-item {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05)
    }
.elementor-25031 .elementor-element.elementor-element-51dff380 .elementor-toggle-title, .elementor-25031 .elementor-element.elementor-element-51dff380 .elementor-toggle-icon {
    color: var(--e-global-color-secondary)
    }
.elementor-25031 .elementor-element.elementor-element-51dff380 .elementor-tab-title.elementor-active a, .elementor-25031 .elementor-element.elementor-element-51dff380 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-primary)
    }
.elementor-25031 .elementor-element.elementor-element-51dff380 .elementor-toggle .elementor-toggle-title {
    font-family: "Raleway", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize
    }
.elementor-25031 .elementor-element.elementor-element-51dff380 .elementor-toggle .elementor-tab-title .elementor-toggle-icon i:before {
    color: var(--e-global-color-secondary)
    }
.elementor-25031 .elementor-element.elementor-element-51dff380 .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    fill: var(--e-global-color-secondary)
    }
.elementor-25031 .elementor-element.elementor-element-23c255ad .elementor-toggle .elementor-tab-title {
    border-width: 3px;
    border-color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 25px 25px 25px 25px
    }
.elementor-25031 .elementor-element.elementor-element-23c255ad .elementor-toggle .elementor-tab-content {
    border-width: 3px;
    border-bottom-color: var(--e-global-color-secondary);
    background-color: #fff;
    color: #3d4459;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
    padding: 5px 25px 25px 25px
    }
.elementor-25031 .elementor-element.elementor-element-23c255ad .elementor-toggle .elementor-toggle-item:not(:last-child) {
    margin-bottom: 15px
    }
.elementor-25031 .elementor-element.elementor-element-23c255ad .elementor-toggle .elementor-toggle-item {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05)
    }
.elementor-25031 .elementor-element.elementor-element-23c255ad .elementor-toggle-title, .elementor-25031 .elementor-element.elementor-element-23c255ad .elementor-toggle-icon {
    color: var(--e-global-color-secondary)
    }
.elementor-25031 .elementor-element.elementor-element-23c255ad .elementor-tab-title.elementor-active a, .elementor-25031 .elementor-element.elementor-element-23c255ad .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-primary)
    }
.elementor-25031 .elementor-element.elementor-element-23c255ad .elementor-toggle .elementor-toggle-title {
    font-family: "Raleway", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize
    }
.elementor-25031 .elementor-element.elementor-element-23c255ad .elementor-toggle .elementor-tab-title .elementor-toggle-icon i:before {
    color: var(--e-global-color-secondary)
    }
.elementor-25031 .elementor-element.elementor-element-23c255ad .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    fill: var(--e-global-color-secondary)
    }
.elementor-25031 .elementor-element.elementor-element-44f63402 > .elementor-container {
    max-width: 1200px
    }
.elementor-25031 .elementor-element.elementor-element-44f63402 > .elementor-background-overlay {
    background-image: url(/wp-content/uploads/2021/01/Bg-more-about-the-services.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-44f63402 .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(360deg)
    }
.elementor-25031 .elementor-element.elementor-element-44f63402 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15% 0% 10% 0%
    }
.elementor-bc-flex-widget .elementor-25031 .elementor-element.elementor-element-4fbf23a3.elementor-column .elementor-column-wrap {
    align-items: center
    }
.elementor-25031 .elementor-element.elementor-element-4fbf23a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
    }
.elementor-25031 .elementor-element.elementor-element-4fbf23a3 > .elementor-element-populated {
    padding: 0% 25% 0% 0%
    }
.elementor-25031 .elementor-element.elementor-element-f2edb31 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Arial", Sans-serif;
    font-size: 55px;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-f2edb31 > .elementor-widget-container {
    margin: 0 0 40px 0
    }
.elementor-25031 .elementor-element.elementor-element-6ef6d35 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-6ef6d35 .elementor-heading-title {
    color: #3d4459
    }
.elementor-25031 .elementor-element.elementor-element-3b7995b {
    color: #3d4459;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight)
    }
.elementor-25031 .elementor-element.elementor-element-22c240d6 .elementor-spacer-inner {
    height: 30px
    }
.elementor-25031 .elementor-element.elementor-element-58d39915 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-58d39915 .elementor-heading-title {
    color: #3d4459;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
    }
.elementor-25031 .elementor-element.elementor-element-265ce3a6 {
    color: #3d4459;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight)
    }
.elementor-25031 .elementor-element.elementor-element-134f103b .elementor-spacer-inner {
    height: 30px
    }
.elementor-25031 .elementor-element.elementor-element-69172443 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-69172443 .elementor-heading-title {
    color: #000;
    font-family: "Arial", Sans-serif;
    font-weight: bold
    }
.elementor-25031 .elementor-element.elementor-element-2d263653 {
    color: #3d4459
    }
.elementor-25031 .elementor-element.elementor-element-1c7011f .elementor-spacer-inner {
    height: 50px
    }
.elementor-25031 .elementor-element.elementor-element-1ec4b56 .elementor-button .elementor-align-icon-right {
    margin-left: 9px
    }
.elementor-25031 .elementor-element.elementor-element-1ec4b56 .elementor-button .elementor-align-icon-left {
    margin-right: 9px
    }
.elementor-25031 .elementor-element.elementor-element-1ec4b56 .elementor-button {
    background-color: var(--e-global-color-primary)
    }
.elementor-25031 .elementor-element.elementor-element-1ec4b56 .elementor-button:hover, .elementor-25031 .elementor-element.elementor-element-1ec4b56 .elementor-button:focus {
    background-color: var(--e-global-color-7ed6c71)
    }
.elementor-bc-flex-widget .elementor-25031 .elementor-element.elementor-element-2783d2b7.elementor-column .elementor-column-wrap {
    align-items: center
    }
.elementor-25031 .elementor-element.elementor-element-2783d2b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
    }
.elementor-25031 .elementor-element.elementor-element-5e35a0b2 {
    text-align: right
    }
.elementor-25031 .elementor-element.elementor-element-5e35a0b2 .elementor-image img {
    width: 49%;
    border-radius: 300px 100px 100px 100px;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.12)
    }
.elementor-25031 .elementor-element.elementor-element-5e35a0b2 > .elementor-widget-container {
    margin: 0% 0% -15% 0%
    }
.elementor-25031 .elementor-element.elementor-element-41ed6493 {
    text-align: left
    }
.elementor-25031 .elementor-element.elementor-element-41ed6493 .elementor-image img {
    border-radius: 100px 100px 300px 100px;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.12)
    }
.elementor-25031 .elementor-element.elementor-element-41ed6493 > .elementor-widget-container {
    margin: 3% 0% 0% 0%
    }
.elementor-25031 .elementor-element.elementor-element-eeb7af9 > .elementor-container {
    min-height: 796px
    }
.elementor-25031 .elementor-element.elementor-element-eeb7af9 > .elementor-container:after {
    content: "";
    min-height: inherit
    }
.elementor-25031 .elementor-element.elementor-element-eeb7af9:not(.elementor-motion-effects-element-type-background), .elementor-25031 .elementor-element.elementor-element-eeb7af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(170deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 70%)
    }
.elementor-25031 .elementor-element.elementor-element-eeb7af9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-eeb7af9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-25031 .elementor-element.elementor-element-eeb7af9 > .elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 41px
    }
.elementor-bc-flex-widget .elementor-25031 .elementor-element.elementor-element-17ffb91.elementor-column .elementor-column-wrap {
    align-items: center
    }
.elementor-25031 .elementor-element.elementor-element-17ffb91.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
    }
.elementor-25031 .elementor-element.elementor-element-17ffb91.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center
    }
.elementor-25031 .elementor-element.elementor-element-17ffb91 > .elementor-element-populated {
    margin: 0 0 23px 0
    }
.elementor-25031 .elementor-element.elementor-element-1da5642 .elementor-heading-title {
    color: var(--e-global-color-5a74a66)
    }
.elementor-bc-flex-widget .elementor-25031 .elementor-element.elementor-element-c56ffb1.elementor-column .elementor-column-wrap {
    align-items: center
    }
.elementor-25031 .elementor-element.elementor-element-c56ffb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center
    }
.elementor-25031 .elementor-element.elementor-element-7e3398d .elementor-button {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-7e3398d .elementor-button:hover, .elementor-25031 .elementor-element.elementor-element-7e3398d .elementor-button:focus {
    color: var(--e-global-color-5a74a66);
    background-color: #959393
    }
.elementor-25031 .elementor-element.elementor-element-7e3398d .elementor-button:hover svg, .elementor-25031 .elementor-element.elementor-element-7e3398d .elementor-button:focus svg {
    fill: var(--e-global-color-5a74a66)
    }
.elementor-25031 .elementor-element.elementor-element-62569e5 .elementor-main-swiper {
    height: 559px
    }
.elementor-25031 .elementor-element.elementor-element-62569e5.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 4px
    }
.elementor-25031 .elementor-element.elementor-element-62569e5 .elementor-main-swiper .swiper-slide {
    border-radius: 0;
    border-color: var(--e-global-color-7ed6c71)
    }
.elementor-25031 .elementor-element.elementor-element-62569e5 .elementor-swiper-button {
    font-size: 54px;
    color: #09C
    }
.elementor-25031 .elementor-element.elementor-element-62569e5 .swiper-pagination-bullet {
    height: 5px;
    width: 5px
    }
.elementor-25031 .elementor-element.elementor-element-62569e5 .swiper-container-horizontal .swiper-pagination-progressbar {
    height: 5px
    }
.elementor-25031 .elementor-element.elementor-element-62569e5 .swiper-pagination-fraction {
    font-size: 5px
    }
:root {
    --page-title-display: none
    }
@media (max-width: 1024px) {
    .elementor-25031 .elementor-element.elementor-element-5a539082 > .elementor-container {
        min-height: 350px
        }
    .elementor-25031 .elementor-element.elementor-element-5a539082 > .elementor-container:after {
        content: "";
        min-height: inherit
        }
    .elementor-25031 .elementor-element.elementor-element-5a539082 {
        padding: 0% 5% 0% 5%
        }
    .elementor-25031 .elementor-element.elementor-element-127a1b0d > .elementor-element-populated {
        padding: 5px 5px 5px 5px
        }
    .elementor-25031 .elementor-element.elementor-element-31d35eee > .elementor-background-overlay {
        background-size: contain
        }
    .elementor-25031 .elementor-element.elementor-element-31d35eee {
        padding: 8% 0% 8% 0%
        }
    .elementor-25031 .elementor-element.elementor-element-3876097a > .elementor-element-populated {
        padding: 0% 5% 0% 5%
        }
    .elementor-25031 .elementor-element.elementor-element-44f63402 {
        margin-top: 5%;
        margin-bottom: 5%;
        padding: 0% 5% 0% 5%
        }
    .elementor-25031 .elementor-element.elementor-element-4fbf23a3 > .elementor-element-populated {
        padding: 0% 0% 0% 0%
        }
    .elementor-25031 .elementor-element.elementor-element-2783d2b7 > .elementor-element-populated {
        padding: 0% 0% 0% 10%
        }
    .elementor-25031 .elementor-element.elementor-element-5e35a0b2 .elementor-image img {
        width: 70%
        }
    .elementor-25031 .elementor-element.elementor-element-41ed6493 {
        text-align: right
        }
    .elementor-25031 .elementor-element.elementor-element-41ed6493 .elementor-image img {
        width: 100%
        }
    .elementor-25031 .elementor-element.elementor-element-62569e5.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px
        }
    }
@media (max-width: 767px) {
    .elementor-25031 .elementor-element.elementor-element-5a539082 > .elementor-container {
        min-height: 280px
        }
    .elementor-25031 .elementor-element.elementor-element-5a539082 > .elementor-container:after {
        content: "";
        min-height: inherit
        }
    .elementor-25031 .elementor-element.elementor-element-5a539082 {
        padding: 10% 5% 0% 5%
        }
    .elementor-25031 .elementor-element.elementor-element-16ed891c {
        text-align: center
        }
    .elementor-25031 .elementor-element.elementor-element-faf8c17 {
        text-align: center
        }
    .elementor-25031 .elementor-element.elementor-element-faf8c17 .elementor-heading-title {
        font-size: 18px
        }
    .elementor-25031 .elementor-element.elementor-element-90a3255 .elementor-image-box-img {
        margin-bottom: 0
        }
    .elementor-25031 .elementor-element.elementor-element-9f913d9 .elementor-image-box-img {
        margin-bottom: 0
        }
    .elementor-25031 .elementor-element.elementor-element-5ce2564 .elementor-image-box-img {
        margin-bottom: 0
        }
    .elementor-25031 .elementor-element.elementor-element-0e16f80 .elementor-image-box-img {
        margin-bottom: 0
        }
    .elementor-25031 .elementor-element.elementor-element-bc25068 .elementor-image-box-img {
        margin-bottom: 0
        }
    .elementor-25031 .elementor-element.elementor-element-413b0d4 .elementor-image-box-img {
        margin-bottom: 0
        }
    .elementor-25031 .elementor-element.elementor-element-b193e4a .elementor-image-box-img {
        margin-bottom: 0
        }
    .elementor-25031 .elementor-element.elementor-element-08c293c .elementor-image-box-img {
        margin-bottom: 0
        }
    .elementor-25031 .elementor-element.elementor-element-31d35eee {
        padding: 0 0 0 0
        }
    .elementor-25031 .elementor-element.elementor-element-44f63402 > .elementor-background-overlay {
        background-position: -263px 0
        }
    .elementor-25031 .elementor-element.elementor-element-44f63402 {
        margin-top: 20%;
        margin-bottom: 20%;
        padding: 0% 5% 0% 5%
        }
    .elementor-25031 .elementor-element.elementor-element-4fbf23a3 > .elementor-element-populated {
        padding: 0 0 0 0
        }
    .elementor-25031 .elementor-element.elementor-element-6ef6d35 {
        text-align: center
        }
    .elementor-25031 .elementor-element.elementor-element-3b7995b .elementor-text-editor {
        text-align: center
        }
    .elementor-25031 .elementor-element.elementor-element-58d39915 {
        text-align: center
        }
    .elementor-25031 .elementor-element.elementor-element-265ce3a6 .elementor-text-editor {
        text-align: center
        }
    .elementor-25031 .elementor-element.elementor-element-69172443 {
        text-align: center
        }
    .elementor-25031 .elementor-element.elementor-element-2d263653 .elementor-text-editor {
        text-align: center
        }
    .elementor-25031 .elementor-element.elementor-element-2783d2b7 > .elementor-element-populated {
        margin: 15% 0% 0% 0%
        }
    .elementor-25031 .elementor-element.elementor-element-62569e5.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px
        }
    }
@media (min-width: 768px) {
    .elementor-25031 .elementor-element.elementor-element-2115224 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-c9609e3 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-0f76f52 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-1963921 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-1ea6bac {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-f92235d {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-4de6cfe {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-a24e031 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-a93e241 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-0ebd233 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-eece374 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-ab8d40a {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-3f3f0bd {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-e0c6119 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-29eea00 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-9c8b931 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-ce25487 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-4c6762e {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-abc32b2 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-9413f5b {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-2d93373 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-735274b {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-e1927f6 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-ceb0292 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-99e9684 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-2b1c086 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-6ce1fb0 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-13567fb {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-6163113 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-3b629d3 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-2da406d {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-a943d08 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-9abceee {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-a1e41cf {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-8f79386 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-79c0ff7 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-beb2503 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-8cef72d {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-c0a5d3f {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-3bfc3e9 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-9daaabc {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-987f069 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-ea30e66 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-10d8ea0 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-cae4c74 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-b68fbd2 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-b630645 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-7f59416 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-afa91d4 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-081e036 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-17ffb91 {
        width: 67.583%
        }
    .elementor-25031 .elementor-element.elementor-element-c56ffb1 {
        width: 32.292%
        }
    }
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-25031 .elementor-element.elementor-element-2cdd4d5c {
        width: 100%
        }
    .elementor-25031 .elementor-element.elementor-element-6fb3ab30 {
        width: 100%
        }
    .elementor-25031 .elementor-element.elementor-element-4fbf23a3 {
        width: 50%
        }
    .elementor-25031 .elementor-element.elementor-element-2783d2b7 {
        width: 50%
        }
    }