.elementor-2 .elementor-element.elementor-element-6de79f31>.elementor-container {
    min-height: 90vh
}

.elementor-2 .elementor-element.elementor-element-6de79f31:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-6de79f31>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    background-image: url(../../assets/images/slider1.jpg);
    background-position: center 90%;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-2 .elementor-element.elementor-element-6de79f31>.elementor-background-overlay {
    background-color: var( --e-global-color-astglobalcolor5);
    opacity: .8;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-6de79f31 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-2 .elementor-element.elementor-element-d5184a>.elementor-element-populated {
    margin: 50px 0 0
}

.elementor-2 .elementor-element.elementor-element-6e51f925 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor6)
}

.elementor-2 .elementor-element.elementor-element-3a5956fc {
    text-align: left
}

.elementor-2 .elementor-element.elementor-element-3a5956fc .elementor-heading-title {
    color: #fff
}

.elementor-2 .elementor-element.elementor-element-7a48e16 {
    text-align: left;
    color: #ffffffb8
}

.elementor-2 .elementor-element.elementor-element-7a48e16>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-38d9a79d .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-2 .elementor-element.elementor-element-38d9a79d .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-2 .elementor-element.elementor-element-38d9a79d .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-38d9a79d .elementor-button:focus {
    color: #242a56;
    background-color: #fff
}

.elementor-2 .elementor-element.elementor-element-38d9a79d .elementor-button:hover svg,
.elementor-2 .elementor-element.elementor-element-38d9a79d .elementor-button:focus svg {
    fill: #242a56
}

.elementor-2 .elementor-element.elementor-element-38d9a79d>.elementor-widget-container {
    margin: 50px 0 0
}

.elementor-2 .elementor-element.elementor-element-790fb18c:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-790fb18c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor6)
}

.elementor-2 .elementor-element.elementor-element-790fb18c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 100px 0
}

.elementor-2 .elementor-element.elementor-element-790fb18c>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-6754406c>.elementor-container {
    max-width: 540px
}

.elementor-3 .elementor-element.elementor-element-6754406c>.elementor-container {
    max-width: 800px
}

.elementor-2 .elementor-element.elementor-element-778bfb43 {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-778bfb43>.elementor-widget-container {
    margin: 0
}

.elementor-2 .elementor-element.elementor-element-753f936a {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-753f936a>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-4c3165a5 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-2 .elementor-element.elementor-element-790a5ea:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-790a5ea>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}


/* .elementor-2 .elementor-element.elementor-element-790a5ea:hover>.elementor-element-populated {
    box-shadow: 0 10px 30px 0 rgba(208, 216, 234, .3)
} */

.elementor-2 .elementor-element.elementor-element-790a5ea>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 10px;
    padding: 40px
}

.elementor-2 .elementor-element.elementor-element-790a5ea>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-2961849.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor0)
}

.elementor-2 .elementor-element.elementor-element-2961849.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-2961849.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-astglobalcolor0);
    color: var( --e-global-color-astglobalcolor0);
    border-color: var( --e-global-color-astglobalcolor0)
}

.elementor-2 .elementor-element.elementor-element-2961849.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px
}

.elementor-2 .elementor-element.elementor-element-2961849.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px
}

.elementor-2 .elementor-element.elementor-element-2961849.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px
}

.elementor-2 .elementor-element.elementor-element-2961849 .elementor-icon {
    font-size: 42px
}

.elementor-2 .elementor-element.elementor-element-2961849 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-2 .elementor-element.elementor-element-2961849 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-2 .elementor-element.elementor-element-67526ec2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-67526ec2>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}


/* .elementor-2 .elementor-element.elementor-element-67526ec2:hover>.elementor-element-populated {
    box-shadow: 0 10px 30px 0 rgba(208, 216, 234, .3)
} */

.elementor-2 .elementor-element.elementor-element-67526ec2>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 10px;
    padding: 40px
}

.elementor-2 .elementor-element.elementor-element-67526ec2>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-86f0596.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor0)
}

.elementor-2 .elementor-element.elementor-element-86f0596.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-86f0596.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-astglobalcolor0);
    color: var( --e-global-color-astglobalcolor0);
    border-color: var( --e-global-color-astglobalcolor0)
}

.elementor-2 .elementor-element.elementor-element-86f0596.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px
}

.elementor-2 .elementor-element.elementor-element-86f0596.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px
}

.elementor-2 .elementor-element.elementor-element-86f0596.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px
}

.elementor-2 .elementor-element.elementor-element-86f0596 .elementor-icon {
    font-size: 42px
}

.elementor-2 .elementor-element.elementor-element-86f0596 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-2 .elementor-element.elementor-element-86f0596 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-2 .elementor-element.elementor-element-529c85a6:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-529c85a6>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}


/* .elementor-2 .elementor-element.elementor-element-529c85a6:hover>.elementor-element-populated {
    box-shadow: 0 10px 30px 0 rgba(208, 216, 234, .3)
} */

.elementor-2 .elementor-element.elementor-element-529c85a6>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 10px;
    padding: 40px
}

.elementor-2 .elementor-element.elementor-element-529c85a6>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-8c2c7be.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor0)
}

.elementor-2 .elementor-element.elementor-element-8c2c7be.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-8c2c7be.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-astglobalcolor0);
    color: var( --e-global-color-astglobalcolor0);
    border-color: var( --e-global-color-astglobalcolor0)
}

.elementor-2 .elementor-element.elementor-element-8c2c7be.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px
}

.elementor-2 .elementor-element.elementor-element-8c2c7be.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px
}

.elementor-2 .elementor-element.elementor-element-8c2c7be.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px
}

.elementor-2 .elementor-element.elementor-element-8c2c7be .elementor-icon {
    font-size: 42px
}

.elementor-2 .elementor-element.elementor-element-8c2c7be .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-2 .elementor-element.elementor-element-8c2c7be .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-2 .elementor-element.elementor-element-388a7ba {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-2 .elementor-element.elementor-element-54c46133:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-54c46133>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}


/* .elementor-2 .elementor-element.elementor-element-54c46133:hover>.elementor-element-populated {
    box-shadow: 0 10px 30px 0 rgba(208, 216, 234, .3)
} */

.elementor-2 .elementor-element.elementor-element-54c46133>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 10px;
    padding: 40px
}

.elementor-2 .elementor-element.elementor-element-54c46133>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-2650440.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor0)
}

.elementor-2 .elementor-element.elementor-element-2650440.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-2650440.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-astglobalcolor0);
    color: var( --e-global-color-astglobalcolor0);
    border-color: var( --e-global-color-astglobalcolor0)
}

.elementor-2 .elementor-element.elementor-element-2650440.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px
}

.elementor-2 .elementor-element.elementor-element-2650440.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px
}

.elementor-2 .elementor-element.elementor-element-2650440.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px
}

.elementor-2 .elementor-element.elementor-element-2650440 .elementor-icon {
    font-size: 42px
}

.elementor-2 .elementor-element.elementor-element-2650440 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-2 .elementor-element.elementor-element-2650440 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-2 .elementor-element.elementor-element-771683c:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-771683c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}


/* .elementor-2 .elementor-element.elementor-element-771683c:hover>.elementor-element-populated {
    box-shadow: 0 10px 30px 0 rgba(208, 216, 234, .3)
} */

.elementor-2 .elementor-element.elementor-element-771683c>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 10px;
    padding: 40px
}

.elementor-2 .elementor-element.elementor-element-771683c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-915de94.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor0)
}

.elementor-2 .elementor-element.elementor-element-915de94.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-915de94.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-astglobalcolor0);
    color: var( --e-global-color-astglobalcolor0);
    border-color: var( --e-global-color-astglobalcolor0)
}

.elementor-2 .elementor-element.elementor-element-915de94.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px
}

.elementor-2 .elementor-element.elementor-element-915de94.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px
}

.elementor-2 .elementor-element.elementor-element-915de94.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px
}

.elementor-2 .elementor-element.elementor-element-915de94 .elementor-icon {
    font-size: 42px
}

.elementor-2 .elementor-element.elementor-element-915de94 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-2 .elementor-element.elementor-element-915de94 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-2 .elementor-element.elementor-element-74a31b01:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-74a31b01>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}


/* .elementor-2 .elementor-element.elementor-element-74a31b01:hover>.elementor-element-populated {
    box-shadow: 0 10px 30px 0 rgba(208, 216, 234, .3)
} */

.elementor-2 .elementor-element.elementor-element-74a31b01>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 10px;
    padding: 40px
}

.elementor-2 .elementor-element.elementor-element-74a31b01>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-dc1667a.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor0)
}

.elementor-2 .elementor-element.elementor-element-dc1667a.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-dc1667a.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-astglobalcolor0);
    color: var( --e-global-color-astglobalcolor0);
    border-color: var( --e-global-color-astglobalcolor0)
}

.elementor-2 .elementor-element.elementor-element-dc1667a.elementor-position-right .elementor-icon-box-icon {
    margin-left: 16px
}

.elementor-2 .elementor-element.elementor-element-dc1667a.elementor-position-left .elementor-icon-box-icon {
    margin-right: 16px
}

.elementor-2 .elementor-element.elementor-element-dc1667a.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 16px
}

.elementor-2 .elementor-element.elementor-element-dc1667a .elementor-icon {
    font-size: 42px
}

.elementor-2 .elementor-element.elementor-element-dc1667a .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-2 .elementor-element.elementor-element-dc1667a .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-2 .elementor-element.elementor-element-364525a1>.elementor-background-overlay {
    opacity: .87;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-364525a1 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 100px 0 50px
}

.elementor-2 .elementor-element.elementor-element-7bfee9ed>.elementor-container {
    max-width: 540px
}

.elementor-2 .elementor-element.elementor-element-32612ce2 {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-32612ce2>.elementor-widget-container {
    margin: 0
}

.elementor-2 .elementor-element.elementor-element-1313f7eb {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-1313f7eb>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-2a981ab {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-2 .elementor-element.elementor-element-3edb9a27 img {
    width: 300px
}

.elementor-2 .elementor-element.elementor-element-4a1a999 img {
    width: 300px
}

.elementor-2 .elementor-element.elementor-element-d13b38e img {
    width: 300px
}

.elementor-2 .elementor-element.elementor-element-79a466ae img {
    width: 300px
}

.elementor-2 .elementor-element.elementor-element-aa32730>.elementor-widget-container {
    margin: 50px 0 0
}

.elementor-2 .elementor-element.elementor-element-953c9d5>.elementor-container {
    max-width: 540px
}

.elementor-2 .elementor-element.elementor-element-953c9d5 {
    margin-top: 80px;
    margin-bottom: 0
}

.elementor-2 .elementor-element.elementor-element-1c9715df {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-1c9715df>.elementor-widget-container {
    margin: 0
}

.elementor-2 .elementor-element.elementor-element-28d1732e {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-28d1732e>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-20d638b8>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-2 .elementor-element.elementor-element-20d638b8 {
    border-style: solid;
    border-width: 1px 0 0;
    border-color: #f5f5f5;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    z-index: 1
}

.elementor-2 .elementor-element.elementor-element-20d638b8>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-4a5edee8:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-4a5edee8>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2 .elementor-element.elementor-element-4a5edee8>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #f5f5f5;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-4a5edee8>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-555b0c47 .elementor-icon-wrapper {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-555b0c47.elementor-view-stacked .elementor-icon {
    background-color: #c90a0a
}

.elementor-2 .elementor-element.elementor-element-555b0c47.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-555b0c47.elementor-view-default .elementor-icon {
    color: #c90a0a;
    border-color: #c90a0a
}

.elementor-2 .elementor-element.elementor-element-555b0c47.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-555b0c47.elementor-view-default .elementor-icon svg {
    fill: #c90a0a
}

.elementor-2 .elementor-element.elementor-element-555b0c47.elementor-view-stacked .elementor-icon:hover {
    background-color: #54595f
}

.elementor-2 .elementor-element.elementor-element-555b0c47.elementor-view-framed .elementor-icon:hover,
.elementor-2 .elementor-element.elementor-element-555b0c47.elementor-view-default .elementor-icon:hover {
    color: #54595f;
    border-color: #54595f
}

.elementor-2 .elementor-element.elementor-element-555b0c47.elementor-view-framed .elementor-icon:hover,
.elementor-2 .elementor-element.elementor-element-555b0c47.elementor-view-default .elementor-icon:hover svg {
    fill: #54595f
}

.elementor-2 .elementor-element.elementor-element-555b0c47 .elementor-icon {
    font-size: 160px
}

.elementor-2 .elementor-element.elementor-element-555b0c47 .elementor-icon i,
.elementor-2 .elementor-element.elementor-element-555b0c47 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-2 .elementor-element.elementor-element-448684f4:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-448684f4>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2 .elementor-element.elementor-element-448684f4>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #f5f5f5;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-448684f4>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-2433d2e8 .elementor-icon-wrapper {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-2433d2e8.elementor-view-stacked .elementor-icon {
    background-color: #c90a0a
}

.elementor-2 .elementor-element.elementor-element-2433d2e8.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-2433d2e8.elementor-view-default .elementor-icon {
    color: #c90a0a;
    border-color: #c90a0a
}

.elementor-2 .elementor-element.elementor-element-2433d2e8.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-2433d2e8.elementor-view-default .elementor-icon svg {
    fill: #c90a0a
}

.elementor-2 .elementor-element.elementor-element-2433d2e8.elementor-view-stacked .elementor-icon:hover {
    background-color: #54595f
}

.elementor-2 .elementor-element.elementor-element-2433d2e8.elementor-view-framed .elementor-icon:hover,
.elementor-2 .elementor-element.elementor-element-2433d2e8.elementor-view-default .elementor-icon:hover {
    color: #54595f;
    border-color: #54595f
}

.elementor-2 .elementor-element.elementor-element-2433d2e8.elementor-view-framed .elementor-icon:hover,
.elementor-2 .elementor-element.elementor-element-2433d2e8.elementor-view-default .elementor-icon:hover svg {
    fill: #54595f
}

.elementor-2 .elementor-element.elementor-element-2433d2e8 .elementor-icon {
    font-size: 160px
}

.elementor-2 .elementor-element.elementor-element-2433d2e8 .elementor-icon i,
.elementor-2 .elementor-element.elementor-element-2433d2e8 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-2 .elementor-element.elementor-element-204a8a12:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-204a8a12>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2 .elementor-element.elementor-element-204a8a12>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #f5f5f5;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-204a8a12>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-e0ea012 .elementor-icon-wrapper {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-e0ea012.elementor-view-stacked .elementor-icon {
    background-color: #c90a0a
}

.elementor-2 .elementor-element.elementor-element-e0ea012.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-e0ea012.elementor-view-default .elementor-icon {
    color: #c90a0a;
    border-color: #c90a0a
}

.elementor-2 .elementor-element.elementor-element-e0ea012.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-e0ea012.elementor-view-default .elementor-icon svg {
    fill: #c90a0a
}

.elementor-2 .elementor-element.elementor-element-e0ea012.elementor-view-stacked .elementor-icon:hover {
    background-color: #54595f
}

.elementor-2 .elementor-element.elementor-element-e0ea012.elementor-view-framed .elementor-icon:hover,
.elementor-2 .elementor-element.elementor-element-e0ea012.elementor-view-default .elementor-icon:hover {
    color: #54595f;
    border-color: #54595f
}

.elementor-2 .elementor-element.elementor-element-e0ea012.elementor-view-framed .elementor-icon:hover,
.elementor-2 .elementor-element.elementor-element-e0ea012.elementor-view-default .elementor-icon:hover svg {
    fill: #54595f
}

.elementor-2 .elementor-element.elementor-element-e0ea012 .elementor-icon {
    font-size: 160px
}

.elementor-2 .elementor-element.elementor-element-e0ea012 .elementor-icon i,
.elementor-2 .elementor-element.elementor-element-e0ea012 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-2 .elementor-element.elementor-element-3fc30c02:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-3fc30c02>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2 .elementor-element.elementor-element-3fc30c02>.elementor-element-populated {
    border-style: solid;
    border-width: 0;
    border-color: #f5f5f5;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

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

.elementor-2 .elementor-element.elementor-element-49b811a5 .elementor-icon-wrapper {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-49b811a5.elementor-view-stacked .elementor-icon {
    background-color: #c90a0a
}

.elementor-2 .elementor-element.elementor-element-49b811a5.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-49b811a5.elementor-view-default .elementor-icon {
    color: #c90a0a;
    border-color: #c90a0a
}

.elementor-2 .elementor-element.elementor-element-49b811a5.elementor-view-framed .elementor-icon,
.elementor-2 .elementor-element.elementor-element-49b811a5.elementor-view-default .elementor-icon svg {
    fill: #c90a0a
}

.elementor-2 .elementor-element.elementor-element-49b811a5.elementor-view-stacked .elementor-icon:hover {
    background-color: #54595f
}

.elementor-2 .elementor-element.elementor-element-49b811a5.elementor-view-framed .elementor-icon:hover,
.elementor-2 .elementor-element.elementor-element-49b811a5.elementor-view-default .elementor-icon:hover {
    color: #54595f;
    border-color: #54595f
}

.elementor-2 .elementor-element.elementor-element-49b811a5.elementor-view-framed .elementor-icon:hover,
.elementor-2 .elementor-element.elementor-element-49b811a5.elementor-view-default .elementor-icon:hover svg {
    fill: #54595f
}

.elementor-2 .elementor-element.elementor-element-49b811a5 .elementor-icon {
    font-size: 160px
}

.elementor-2 .elementor-element.elementor-element-49b811a5 .elementor-icon i,
.elementor-2 .elementor-element.elementor-element-49b811a5 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-2 .elementor-element.elementor-element-6b6edbf9>.elementor-container {
    max-width: 750px
}

.elementor-2 .elementor-element.elementor-element-6b6edbf9:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-6b6edbf9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor6)
}

.elementor-2 .elementor-element.elementor-element-6b6edbf9 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 100px 0
}

.elementor-2 .elementor-element.elementor-element-6b6edbf9>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-37e3ad98 {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-37e3ad98>.elementor-widget-container {
    margin: 0
}

.elementor-2 .elementor-element.elementor-element-7dd871ba .elementor-testimonial-wrapper {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-7dd871ba .elementor-testimonial-content {
    font-size: 18px
}

.elementor-2 .elementor-element.elementor-element-7dd871ba .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 60px;
    height: 60px
}

.elementor-2 .elementor-element.elementor-element-7dd871ba .elementor-testimonial-name {
    font-weight: 700
}

.elementor-2 .elementor-element.elementor-element-7dd871ba .elementor-testimonial-job {
    color: #566892;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 2em
}

.elementor-2 .elementor-element.elementor-element-7dd871ba>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-303d8a24 {
    padding: 100px 0
}

.elementor-2 .elementor-element.elementor-element-2ae9bfb0>.elementor-container {
    max-width: 540px
}

.elementor-2 .elementor-element.elementor-element-5ccc11d1 {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-5ccc11d1>.elementor-widget-container {
    margin: 0
}

.elementor-2 .elementor-element.elementor-element-445022b5 {
    text-align: center
}

.elementor-2 .elementor-element.elementor-element-445022b5>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-2 .elementor-element.elementor-element-2e7bc79d {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-2 .elementor-element.elementor-element-3ea67c75.elementor-position-right .elementor-image-box-img {
    margin-left: 30px
}

.elementor-2 .elementor-element.elementor-element-3ea67c75.elementor-position-left .elementor-image-box-img {
    margin-right: 30px
}

.elementor-2 .elementor-element.elementor-element-3ea67c75.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px
}

.elementor-2 .elementor-element.elementor-element-3ea67c75 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-2 .elementor-element.elementor-element-3ea67c75 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-2 .elementor-element.elementor-element-3ea67c75 .elementor-image-box-title {
    margin-bottom: 10px
}

.elementor-2 .elementor-element.elementor-element-45464b69.elementor-position-right .elementor-image-box-img {
    margin-left: 30px
}

.elementor-2 .elementor-element.elementor-element-45464b69.elementor-position-left .elementor-image-box-img {
    margin-right: 30px
}

.elementor-2 .elementor-element.elementor-element-45464b69.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px
}

.elementor-2 .elementor-element.elementor-element-45464b69 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-2 .elementor-element.elementor-element-45464b69 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-2 .elementor-element.elementor-element-45464b69 .elementor-image-box-title {
    margin-bottom: 10px
}

.elementor-2 .elementor-element.elementor-element-747f9577.elementor-position-right .elementor-image-box-img {
    margin-left: 30px
}

.elementor-2 .elementor-element.elementor-element-747f9577.elementor-position-left .elementor-image-box-img {
    margin-right: 30px
}

.elementor-2 .elementor-element.elementor-element-747f9577.elementor-position-top .elementor-image-box-img {
    margin-bottom: 30px
}

.elementor-2 .elementor-element.elementor-element-747f9577 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-2 .elementor-element.elementor-element-747f9577 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-2 .elementor-element.elementor-element-747f9577 .elementor-image-box-title {
    margin-bottom: 10px
}

.elementor-2 .elementor-element.elementor-element-15d7ec0>.elementor-container {
    max-width: 1000px
}

.elementor-2 .elementor-element.elementor-element-15d7ec0 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 50px
}

.elementor-2 .elementor-element.elementor-element-15d7ec0>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-60c9801:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2 .elementor-element.elementor-element-60c9801>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2 .elementor-element.elementor-element-60c9801>.elementor-element-populated,
.elementor-2 .elementor-element.elementor-element-60c9801>.elementor-element-populated>.elementor-background-overlay,
.elementor-2 .elementor-element.elementor-element-60c9801>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px
}

.elementor-2 .elementor-element.elementor-element-60c9801>.elementor-element-populated {
    box-shadow: 0 5px 40px -10px rgba(86, 104, 146, .33);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px
}

.elementor-2 .elementor-element.elementor-element-60c9801>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-2 .elementor-element.elementor-element-76b8880>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-2 .elementor-element.elementor-element-28ab6b3 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor0)
}

@media(max-width:1024px) {
    .elementor-2 .elementor-element.elementor-element-6de79f31>.elementor-container {
        min-height: 500px
    }
    .elementor-2 .elementor-element.elementor-element-6de79f31 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 50px
    }
    .elementor-2 .elementor-element.elementor-element-3a5956fc {
        text-align: left
    }
    .elementor-2 .elementor-element.elementor-element-7a48e16 {
        text-align: left
    }
    .elementor-2 .elementor-element.elementor-element-790fb18c {
        padding: 50px 0
    }
    .elementor-2 .elementor-element.elementor-element-753f936a>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-790a5ea>.elementor-element-populated {
        padding: 22px
    }
    .elementor-2 .elementor-element.elementor-element-67526ec2>.elementor-element-populated {
        padding: 22px
    }
    .elementor-2 .elementor-element.elementor-element-529c85a6>.elementor-element-populated {
        padding: 22px
    }
    .elementor-2 .elementor-element.elementor-element-54c46133>.elementor-element-populated {
        padding: 22px
    }
    .elementor-2 .elementor-element.elementor-element-771683c>.elementor-element-populated {
        padding: 22px
    }
    .elementor-2 .elementor-element.elementor-element-74a31b01>.elementor-element-populated {
        padding: 22px
    }
    .elementor-2 .elementor-element.elementor-element-364525a1 {
        padding: 50px 30px
    }
    .elementor-2 .elementor-element.elementor-element-1313f7eb>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-aa32730>.elementor-widget-container {
        margin: 40px 0 0
    }
    .elementor-2 .elementor-element.elementor-element-953c9d5 {
        margin-top: 60px;
        margin-bottom: 0
    }
    .elementor-2 .elementor-element.elementor-element-28d1732e>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-555b0c47 .elementor-icon {
        font-size: 96px
    }
    .elementor-2 .elementor-element.elementor-element-2433d2e8 .elementor-icon {
        font-size: 96px
    }
    .elementor-2 .elementor-element.elementor-element-e0ea012 .elementor-icon {
        font-size: 96px
    }
    .elementor-2 .elementor-element.elementor-element-49b811a5 .elementor-icon {
        font-size: 96px
    }
    .elementor-2 .elementor-element.elementor-element-6b6edbf9 {
        padding: 50px
    }
    .elementor-2 .elementor-element.elementor-element-7dd871ba>.elementor-widget-container {
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-303d8a24 {
        padding: 50px 30px
    }
    .elementor-2 .elementor-element.elementor-element-445022b5>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-15d7ec0 {
        padding: 0 50px 50px
    }
    .elementor-2 .elementor-element.elementor-element-60c9801>.elementor-element-populated {
        padding: 20px
    }
    .elementor-2 .elementor-element.elementor-element-28ab6b3 {
        text-align: center
    }
    .elementor-2 .elementor-element.elementor-element-28ab6b3>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-658ce51 {
        text-align: center
    }
    .elementor-2 .elementor-element.elementor-element-9c45d27>.elementor-widget-container {
        margin: 20px 0 0
    }
}

@media(max-width:767px) {
    .elementor-2 .elementor-element.elementor-element-6de79f31 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 70px 30px 30px
    }
    .elementor-2 .elementor-element.elementor-element-d5184a>.elementor-element-populated {
        margin: 0;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-6e51f925 {
        text-align: center
    }
    .elementor-2 .elementor-element.elementor-element-3a5956fc {
        text-align: center
    }
    .elementor-2 .elementor-element.elementor-element-7a48e16 {
        text-align: center
    }
    .elementor-2 .elementor-element.elementor-element-7a48e16>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-790fb18c {
        padding: 20px 0 40px
    }
    .elementor-2 .elementor-element.elementor-element-6754406c {
        padding: 35px 25px 20px
    }
    .elementor-2 .elementor-element.elementor-element-753f936a>.elementor-widget-container {
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-4c3165a5 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 15px 15px 0
    }
    .elementor-2 .elementor-element.elementor-element-790a5ea>.elementor-element-populated {
        padding: 25px
    }
    .elementor-2 .elementor-element.elementor-element-2961849 .elementor-icon-box-icon {
        margin-bottom: 16px
    }
    .elementor-2 .elementor-element.elementor-element-67526ec2>.elementor-element-populated {
        padding: 25px
    }
    .elementor-2 .elementor-element.elementor-element-86f0596 .elementor-icon-box-icon {
        margin-bottom: 16px
    }
    .elementor-2 .elementor-element.elementor-element-529c85a6>.elementor-element-populated {
        padding: 25px
    }
    .elementor-2 .elementor-element.elementor-element-8c2c7be .elementor-icon-box-icon {
        margin-bottom: 16px
    }
    .elementor-2 .elementor-element.elementor-element-388a7ba {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 15px 15px
    }
    .elementor-2 .elementor-element.elementor-element-54c46133>.elementor-element-populated {
        padding: 25px
    }
    .elementor-2 .elementor-element.elementor-element-2650440 .elementor-icon-box-icon {
        margin-bottom: 16px
    }
    .elementor-2 .elementor-element.elementor-element-771683c>.elementor-element-populated {
        padding: 25px
    }
    .elementor-2 .elementor-element.elementor-element-915de94 .elementor-icon-box-icon {
        margin-bottom: 16px
    }
    .elementor-2 .elementor-element.elementor-element-74a31b01>.elementor-element-populated {
        padding: 25px
    }
    .elementor-2 .elementor-element.elementor-element-dc1667a .elementor-icon-box-icon {
        margin-bottom: 16px
    }
    .elementor-2 .elementor-element.elementor-element-364525a1 {
        padding: 60px 30px 30px
    }
    .elementor-2 .elementor-element.elementor-element-7bfee9ed {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-1313f7eb>.elementor-widget-container {
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-524bf098 {
        width: 50%
    }
    .elementor-2 .elementor-element.elementor-element-524bf098>.elementor-element-populated {
        margin: 5px;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-4364a611 {
        width: 50%
    }
    .elementor-2 .elementor-element.elementor-element-4364a611>.elementor-element-populated {
        margin: 5px;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-7e15abca {
        width: 50%
    }
    .elementor-2 .elementor-element.elementor-element-7e15abca>.elementor-element-populated {
        margin: 5px;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-d40c7e7 {
        width: 50%
    }
    .elementor-2 .elementor-element.elementor-element-d40c7e7>.elementor-element-populated {
        margin: 5px;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-aa32730>.elementor-widget-container {
        margin: 30px 0 0
    }
    .elementor-2 .elementor-element.elementor-element-953c9d5 {
        margin-top: 60px;
        margin-bottom: 0;
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-28d1732e>.elementor-widget-container {
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-4a5edee8 {
        width: 50%
    }
    .elementor-2 .elementor-element.elementor-element-4a5edee8>.elementor-element-populated {
        border-width: 0 1px 1px 0
    }
    .elementor-2 .elementor-element.elementor-element-448684f4 {
        width: 50%
    }
    .elementor-2 .elementor-element.elementor-element-448684f4>.elementor-element-populated {
        border-width: 0 0 1px
    }
    .elementor-2 .elementor-element.elementor-element-204a8a12 {
        width: 50%
    }
    .elementor-2 .elementor-element.elementor-element-204a8a12>.elementor-element-populated {
        border-width: 0 1px 0 0
    }
    .elementor-2 .elementor-element.elementor-element-3fc30c02 {
        width: 50%
    }
    .elementor-2 .elementor-element.elementor-element-6b6edbf9 {
        padding: 60px 30px
    }
    .elementor-2 .elementor-element.elementor-element-7dd871ba .elementor-testimonial-content {
        font-size: 15px
    }
    .elementor-2 .elementor-element.elementor-element-7dd871ba>.elementor-widget-container {
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-303d8a24 {
        padding: 50px 30px
    }
    .elementor-2 .elementor-element.elementor-element-2ae9bfb0 {
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-445022b5>.elementor-widget-container {
        padding: 0
    }
    .elementor-2 .elementor-element.elementor-element-3ea67c75 .elementor-image-box-img {
        margin-bottom: 25px
    }
    .elementor-2 .elementor-element.elementor-element-3ea67c75.elementor-position-right .elementor-image-box-img {
        margin-left: 25px
    }
    .elementor-2 .elementor-element.elementor-element-3ea67c75.elementor-position-left .elementor-image-box-img {
        margin-right: 25px
    }
    .elementor-2 .elementor-element.elementor-element-3ea67c75.elementor-position-top .elementor-image-box-img {
        margin-bottom: 25px
    }
    .elementor-2 .elementor-element.elementor-element-3ea67c75 .elementor-image-box-title {
        margin-bottom: 5px
    }
    .elementor-2 .elementor-element.elementor-element-45464b69 .elementor-image-box-img {
        margin-bottom: 25px
    }
    .elementor-2 .elementor-element.elementor-element-45464b69.elementor-position-right .elementor-image-box-img {
        margin-left: 25px
    }
    .elementor-2 .elementor-element.elementor-element-45464b69.elementor-position-left .elementor-image-box-img {
        margin-right: 25px
    }
    .elementor-2 .elementor-element.elementor-element-45464b69.elementor-position-top .elementor-image-box-img {
        margin-bottom: 25px
    }
    .elementor-2 .elementor-element.elementor-element-45464b69 .elementor-image-box-title {
        margin-bottom: 5px
    }
    .elementor-2 .elementor-element.elementor-element-747f9577 .elementor-image-box-img {
        margin-bottom: 25px
    }
    .elementor-2 .elementor-element.elementor-element-747f9577.elementor-position-right .elementor-image-box-img {
        margin-left: 25px
    }
    .elementor-2 .elementor-element.elementor-element-747f9577.elementor-position-left .elementor-image-box-img {
        margin-right: 25px
    }
    .elementor-2 .elementor-element.elementor-element-747f9577.elementor-position-top .elementor-image-box-img {
        margin-bottom: 25px
    }
    .elementor-2 .elementor-element.elementor-element-747f9577 .elementor-image-box-title {
        margin-bottom: 5px
    }
    .elementor-2 .elementor-element.elementor-element-15d7ec0 {
        padding: 0 30px 30px
    }
    .elementor-2 .elementor-element.elementor-element-60c9801>.elementor-element-populated {
        padding: 15px
    }
    .elementor-2 .elementor-element.elementor-element-658ce51>.elementor-widget-container {
        padding: 0
    }
}

@media(min-width:768px) {
    .elementor-2 .elementor-element.elementor-element-d5184a {
        width: 45%
    }
    .elementor-2 .elementor-element.elementor-element-5de79f5e {
        width: 55%
    }
    .elementor-2 .elementor-element.elementor-element-c6e043a {
        width: 70%
    }
    .elementor-2 .elementor-element.elementor-element-c096dd1 {
        width: 30%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2 .elementor-element.elementor-element-d5184a {
        width: 65%
    }
    .elementor-2 .elementor-element.elementor-element-5de79f5e {
        width: 35%
    }
    .elementor-2 .elementor-element.elementor-element-4a5edee8 {
        width: 25%
    }
    .elementor-2 .elementor-element.elementor-element-448684f4 {
        width: 25%
    }
    .elementor-2 .elementor-element.elementor-element-204a8a12 {
        width: 25%
    }
    .elementor-2 .elementor-element.elementor-element-3fc30c02 {
        width: 25%
    }
    .elementor-2 .elementor-element.elementor-element-c6e043a {
        width: 100%
    }
    .elementor-2 .elementor-element.elementor-element-c096dd1 {
        width: 100%
    }
}