.elementor-1571 .elementor-element.elementor-element-4d7a23b6:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-4d7a23b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(../images/skyline-background-1.jpg);
    background-position: top center;
    background-repeat: no-repeat
}

.elementor-1571 .elementor-element.elementor-element-4d7a23b6 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1F1F23 71%, #484864 100%);
    opacity: .86;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-4d7a23b6 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 100px 0
}

.elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-12d93efd.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-12d93efd.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-12d93efd > .elementor-element-populated {
    padding: 0 30px 0 0
}

.elementor-1571 .elementor-element.elementor-element-1079ff4b .elementor-heading-title {
    color: #fff;
    font-weight: 600
}

.elementor-1571 .elementor-element.elementor-element-8fe8e61 .elementor-heading-title {
    color: #fff;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.2em
}

.elementor-1571 .elementor-element.elementor-element-858d525 {
    --spacer-size: 20px
}

.elementor-1571 .elementor-element.elementor-element-2ba35823:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1571 .elementor-element.elementor-element-2ba35823 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-2ba35823 > .elementor-element-populated, .elementor-1571 .elementor-element.elementor-element-2ba35823 > .elementor-element-populated > .elementor-background-overlay, .elementor-1571 .elementor-element.elementor-element-2ba35823 > .elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px
}

.elementor-1571 .elementor-element.elementor-element-2ba35823 > .elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px
}

.elementor-1571 .elementor-element.elementor-element-2ba35823 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-5586a461 {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-5586a461 .elementor-heading-title {
    color: #000;
    font-family: roboto, Sans-serif;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-1571 .elementor-element.elementor-element-65d2c5f {
    text-align: center;
    color: #000;
    font-family: roboto, Sans-serif;
    font-size: 10px;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-65d2c5f > .elementor-widget-container {
    margin: 20px 0 0
}

.elementor-1571 .elementor-element.elementor-element-eafe5f4 > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-eafe5f4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-eafe5f4:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-eafe5f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-eafe5f4 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 0 0
}

.elementor-1571 .elementor-element.elementor-element-eafe5f4 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-3fa34c8a {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-3fa34c8a .elementor-heading-title {
    color: #000;
    font-size: 38px;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-911502e {
    text-align: center;
    color: #000;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-6936258c > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-6936258c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-6936258c:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-6936258c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-6936258c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0 0
}

.elementor-1571 .elementor-element.elementor-element-6936258c > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-249ad9d0.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-249ad9d0.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-249ad9d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1571 .elementor-element.elementor-element-249ad9d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-249ad9d0 > .elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px
}

.elementor-1571 .elementor-element.elementor-element-249ad9d0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-1e4b1db4 .elementor-icon-box-wrapper {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-1e4b1db4.elementor-view-stacked .elementor-icon {
    background-color: #00318b
}

.elementor-1571 .elementor-element.elementor-element-1e4b1db4.elementor-view-framed .elementor-icon, .elementor-1571 .elementor-element.elementor-element-1e4b1db4.elementor-view-default .elementor-icon {
    fill: #00318b;
    color: #00318b;
    border-color: #00318b
}

.elementor-1571 .elementor-element.elementor-element-1e4b1db4 {
    --icon-box-icon-margin: 30px
}

.elementor-1571 .elementor-element.elementor-element-1e4b1db4 .elementor-icon {
    font-size: 60px
}

.elementor-1571 .elementor-element.elementor-element-1e4b1db4 .elementor-icon-box-title {
    color: #000
}

.elementor-1571 .elementor-element.elementor-element-1e4b1db4 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-1e4b1db4 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600
}

.elementor-1571 .elementor-element.elementor-element-1e4b1db4 .elementor-icon-box-description {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-1261ddb3.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-1261ddb3.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-1261ddb3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1571 .elementor-element.elementor-element-1261ddb3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-1261ddb3 > .elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px
}

.elementor-1571 .elementor-element.elementor-element-1261ddb3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-1fe62936 .elementor-icon-box-wrapper {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-1fe62936.elementor-view-stacked .elementor-icon {
    background-color: #00318b
}

.elementor-1571 .elementor-element.elementor-element-1fe62936.elementor-view-framed .elementor-icon, .elementor-1571 .elementor-element.elementor-element-1fe62936.elementor-view-default .elementor-icon {
    fill: #00318b;
    color: #00318b;
    border-color: #00318b
}

.elementor-1571 .elementor-element.elementor-element-1fe62936 {
    --icon-box-icon-margin: 30px
}

.elementor-1571 .elementor-element.elementor-element-1fe62936 .elementor-icon {
    font-size: 60px
}

.elementor-1571 .elementor-element.elementor-element-1fe62936 .elementor-icon-box-title {
    color: #000
}

.elementor-1571 .elementor-element.elementor-element-1fe62936 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-1fe62936 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600
}

.elementor-1571 .elementor-element.elementor-element-1fe62936 .elementor-icon-box-description {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-1571 .elementor-element.elementor-element-ab339cc > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-ab339cc > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-ab339cc:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-ab339cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-ab339cc {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 20px
}

.elementor-1571 .elementor-element.elementor-element-ab339cc > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-f14a846.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-f14a846.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-f14a846:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1571 .elementor-element.elementor-element-f14a846 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-f14a846 > .elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px
}

.elementor-1571 .elementor-element.elementor-element-f14a846 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-72779d0 .elementor-icon-box-wrapper {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-72779d0.elementor-view-stacked .elementor-icon {
    background-color: #00318b
}

.elementor-1571 .elementor-element.elementor-element-72779d0.elementor-view-framed .elementor-icon, .elementor-1571 .elementor-element.elementor-element-72779d0.elementor-view-default .elementor-icon {
    fill: #00318b;
    color: #00318b;
    border-color: #00318b
}

.elementor-1571 .elementor-element.elementor-element-72779d0 {
    --icon-box-icon-margin: 30px
}

.elementor-1571 .elementor-element.elementor-element-72779d0 .elementor-icon {
    font-size: 60px
}

.elementor-1571 .elementor-element.elementor-element-72779d0 .elementor-icon-box-title {
    color: #000
}

.elementor-1571 .elementor-element.elementor-element-72779d0 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-72779d0 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600
}

.elementor-1571 .elementor-element.elementor-element-72779d0 .elementor-icon-box-description {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-c1ea86b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-c1ea86b.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-c1ea86b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1571 .elementor-element.elementor-element-c1ea86b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-c1ea86b > .elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px
}

.elementor-1571 .elementor-element.elementor-element-c1ea86b > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-000c863 .elementor-icon-box-wrapper {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-000c863.elementor-view-stacked .elementor-icon {
    background-color: #00318b
}

.elementor-1571 .elementor-element.elementor-element-000c863.elementor-view-framed .elementor-icon, .elementor-1571 .elementor-element.elementor-element-000c863.elementor-view-default .elementor-icon {
    fill: #00318b;
    color: #00318b;
    border-color: #00318b
}

.elementor-1571 .elementor-element.elementor-element-000c863 {
    --icon-box-icon-margin: 30px
}

.elementor-1571 .elementor-element.elementor-element-000c863 .elementor-icon {
    font-size: 60px
}

.elementor-1571 .elementor-element.elementor-element-000c863 .elementor-icon-box-title {
    color: #000
}

.elementor-1571 .elementor-element.elementor-element-000c863 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-000c863 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600
}

.elementor-1571 .elementor-element.elementor-element-000c863 .elementor-icon-box-description {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-1571 .elementor-element.elementor-element-141975c4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-141975c4:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-141975c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-141975c4 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 50px
}

.elementor-1571 .elementor-element.elementor-element-141975c4 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-291002a3 .elementor-button {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #000;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 100px
}

.elementor-1571 .elementor-element.elementor-element-291002a3 .elementor-button:hover, .elementor-1571 .elementor-element.elementor-element-291002a3 .elementor-button:focus {
    color: #fff;
    background-color: #000
}

.elementor-1571 .elementor-element.elementor-element-291002a3 .elementor-button:hover svg, .elementor-1571 .elementor-element.elementor-element-291002a3 .elementor-button:focus svg {
    fill: #fff
}

.elementor-1571 .elementor-element.elementor-element-c8a6e9b > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-c8a6e9b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-c8a6e9b:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-c8a6e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ededed
}

.elementor-1571 .elementor-element.elementor-element-c8a6e9b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 0 20px
}

.elementor-1571 .elementor-element.elementor-element-c8a6e9b > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-39bb946 {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-39bb946 .elementor-heading-title {
    color: #000;
    font-size: 38px;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-0078823 {
    text-align: center;
    color: #000;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-2e0bdfac > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-2e0bdfac > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-2e0bdfac:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-2e0bdfac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ededed
}

.elementor-1571 .elementor-element.elementor-element-2e0bdfac {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0 50px
}

.elementor-1571 .elementor-element.elementor-element-2e0bdfac > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-11ad4122.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-1571 .elementor-element.elementor-element-11ad4122.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-1571 .elementor-element.elementor-element-11ad4122:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1571 .elementor-element.elementor-element-11ad4122 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-11ad4122 > .elementor-element-populated {
    border-style: solid;
    border-width: 8px;
    border-color: #00318b;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 25px
}

.elementor-1571 .elementor-element.elementor-element-11ad4122 > .elementor-element-populated, .elementor-1571 .elementor-element.elementor-element-11ad4122 > .elementor-element-populated > .elementor-background-overlay, .elementor-1571 .elementor-element.elementor-element-11ad4122 > .elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px
}

.elementor-1571 .elementor-element.elementor-element-11ad4122 > .elementor-element-populated > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-1360687 .elementor-testimonial__text {
    color: #000;
    font-family: roboto, Sans-serif;
    font-size: 18px;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-1360687 .elementor-testimonial__name {
    color: #000
}

.elementor-1571 .elementor-element.elementor-element-1360687 .elementor-testimonial__title {
    color: #00c3be;
    font-family: roboto, Sans-serif;
    font-size: 18px;
    font-weight: 500
}

.elementor-1571 .elementor-element.elementor-element-1360687 .elementor-swiper-button {
    font-size: 20px
}

.elementor-1571 .elementor-element.elementor-element-1360687 .elementor-testimonial__content, .elementor-1571 .elementor-element.elementor-element-1360687 .elementor-testimonial__content:after {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-1360687 .elementor-testimonial__content {
    padding: 20px
}

.elementor-1571 .elementor-element.elementor-element-1360687.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-1571 .elementor-element.elementor-element-1360687.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-top: 20px
}

.elementor-1571 .elementor-element.elementor-element-1360687.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-1571 .elementor-element.elementor-element-1360687.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-1571 .elementor-element.elementor-element-1360687.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    padding: 0 20px
}

.elementor-1571 .elementor-element.elementor-element-2f4f727e > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-2f4f727e > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-2f4f727e:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-2f4f727e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-2f4f727e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 0 20px
}

.elementor-1571 .elementor-element.elementor-element-2f4f727e > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-1585d128 {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-1585d128 .elementor-heading-title {
    color: #000;
    font-size: 38px;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-75f13ee2 > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-75f13ee2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-1571 .elementor-element.elementor-element-75f13ee2:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-75f13ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-75f13ee2 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0
}

.elementor-1571 .elementor-element.elementor-element-75f13ee2 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-676ac389 > .elementor-element-populated {
    padding: 0
}

.elementor-1571 .elementor-element.elementor-element-6d93c250 {
    color: #000;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-028ecb2 {
    text-align: left
}

.elementor-1571 .elementor-element.elementor-element-028ecb2 .elementor-heading-title {
    color: #000;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-850114f {
    color: #000;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-2ead143 {
    text-align: left
}

.elementor-1571 .elementor-element.elementor-element-2ead143 .elementor-heading-title {
    color: #000;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-d9ced2a {
    color: #000;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-3fd0d9b3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-3fd0d9b3:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-3fd0d9b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-3fd0d9b3 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 50px
}

.elementor-1571 .elementor-element.elementor-element-3fd0d9b3 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-5e05f2cd .elementor-button {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #000;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 100px
}

.elementor-1571 .elementor-element.elementor-element-5e05f2cd .elementor-button:hover, .elementor-1571 .elementor-element.elementor-element-5e05f2cd .elementor-button:focus {
    color: #fff;
    background-color: #000
}

.elementor-1571 .elementor-element.elementor-element-5e05f2cd .elementor-button:hover svg, .elementor-1571 .elementor-element.elementor-element-5e05f2cd .elementor-button:focus svg {
    fill: #fff
}

.elementor-1571 .elementor-element.elementor-element-1fe65623 > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-1fe65623 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-1fe65623:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-1fe65623 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00318b
}

.elementor-1571 .elementor-element.elementor-element-1fe65623 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 0 20px
}

.elementor-1571 .elementor-element.elementor-element-1fe65623 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-7c77fb24 {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-7c77fb24 .elementor-heading-title {
    color: #fff;
    font-size: 38px;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-6b52ba0 {
    text-align: left;
    color: #fff;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-6f0e5cb8 > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-6f0e5cb8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-6f0e5cb8:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-6f0e5cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00318b
}

.elementor-1571 .elementor-element.elementor-element-6f0e5cb8 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0 50px
}

.elementor-1571 .elementor-element.elementor-element-6f0e5cb8 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-176c3971 > .elementor-element-populated {
    padding: 25px 0
}

.elementor-1571 .elementor-element.elementor-element-df7a658 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1571 .elementor-element.elementor-element-df7a658.elementor-view-stacked .elementor-icon {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-df7a658.elementor-view-framed .elementor-icon, .elementor-1571 .elementor-element.elementor-element-df7a658.elementor-view-default .elementor-icon {
    fill: #fff;
    color: #fff;
    border-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-df7a658 {
    --icon-box-icon-margin: 40px
}

.elementor-1571 .elementor-element.elementor-element-df7a658 .elementor-icon {
    font-size: 30px
}

.elementor-1571 .elementor-element.elementor-element-df7a658 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #fff
}

.elementor-1571 .elementor-element.elementor-element-df7a658 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-df7a658 .elementor-icon-box-title a {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-1571 .elementor-element.elementor-element-df7a658 .elementor-icon-box-description {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-1571 .elementor-element.elementor-element-5b45644 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1571 .elementor-element.elementor-element-5b45644.elementor-view-stacked .elementor-icon {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-5b45644.elementor-view-framed .elementor-icon, .elementor-1571 .elementor-element.elementor-element-5b45644.elementor-view-default .elementor-icon {
    fill: #fff;
    color: #fff;
    border-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-5b45644 {
    --icon-box-icon-margin: 40px
}

.elementor-1571 .elementor-element.elementor-element-5b45644 .elementor-icon {
    font-size: 30px
}

.elementor-1571 .elementor-element.elementor-element-5b45644 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #fff
}

.elementor-1571 .elementor-element.elementor-element-5b45644 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-5b45644 .elementor-icon-box-title a {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-1571 .elementor-element.elementor-element-5b45644 .elementor-icon-box-description {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-1571 .elementor-element.elementor-element-55346083 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-1571 .elementor-element.elementor-element-55346083.elementor-view-stacked .elementor-icon {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-55346083.elementor-view-framed .elementor-icon, .elementor-1571 .elementor-element.elementor-element-55346083.elementor-view-default .elementor-icon {
    fill: #fff;
    color: #fff;
    border-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-55346083 {
    --icon-box-icon-margin: 40px
}

.elementor-1571 .elementor-element.elementor-element-55346083 .elementor-icon {
    font-size: 30px
}

.elementor-1571 .elementor-element.elementor-element-55346083 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #fff
}

.elementor-1571 .elementor-element.elementor-element-55346083 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-55346083 .elementor-icon-box-title a {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase
}

.elementor-1571 .elementor-element.elementor-element-55346083 .elementor-icon-box-description {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em
}

.elementor-1571 .elementor-element.elementor-element-2fb6a5aa > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-2fb6a5aa > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-2fb6a5aa:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-2fb6a5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-2fb6a5aa {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 0 20px
}

.elementor-1571 .elementor-element.elementor-element-2fb6a5aa > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-503edb5f {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-503edb5f .elementor-heading-title {
    color: #000;
    font-size: 38px;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-7f025c32 > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-7f025c32 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-7f025c32:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-7f025c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-7f025c32 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0
}

.elementor-1571 .elementor-element.elementor-element-7f025c32 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-162cb7cd > .elementor-element-populated {
    padding: 25px 0
}

.elementor-1571 .elementor-element.elementor-element-2796376 {
    --e-image-carousel-slides-to-show: 4
}

.elementor-1571 .elementor-element.elementor-element-2796376 .swiper-wrapper {
    display: flex;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-2796376 > .elementor-widget-container {
    padding: 0
}

.elementor-1571 .elementor-element.elementor-element-594ca50c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-594ca50c:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-594ca50c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-594ca50c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 50px
}

.elementor-1571 .elementor-element.elementor-element-594ca50c > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-449d228e .elementor-button {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #000;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 100px
}

.elementor-1571 .elementor-element.elementor-element-449d228e .elementor-button:hover, .elementor-1571 .elementor-element.elementor-element-449d228e .elementor-button:focus {
    color: #fff;
    background-color: #000
}

.elementor-1571 .elementor-element.elementor-element-449d228e .elementor-button:hover svg, .elementor-1571 .elementor-element.elementor-element-449d228e .elementor-button:focus svg {
    fill: #fff
}

.elementor-1571 .elementor-element.elementor-element-7f2a5a50 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-7f2a5a50:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-7f2a5a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ededed
}

.elementor-1571 .elementor-element.elementor-element-7f2a5a50 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 0 20px
}

.elementor-1571 .elementor-element.elementor-element-7f2a5a50 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-9fdab2c {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-9fdab2c .elementor-heading-title {
    color: #000;
    font-size: 38px;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-332766ad > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-332766ad > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-332766ad:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-332766ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ededed
}

.elementor-1571 .elementor-element.elementor-element-332766ad {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0 50px
}

.elementor-1571 .elementor-element.elementor-element-332766ad > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-661f5e66.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-1571 .elementor-element.elementor-element-661f5e66.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 10px;
    color: #fff
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list {
    margin-bottom: 15px
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background-color: #00318b
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    color: #fff4f4
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: #fff;
    fill: #fff
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: #fff
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: #fff
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff
}

.elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    background-color: #fff;
    color: #333;
    font-size: 16px;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-34d0b108 > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-34d0b108 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-34d0b108:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-34d0b108 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-34d0b108 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 0 20px
}

.elementor-1571 .elementor-element.elementor-element-34d0b108 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-479f20d9 {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-479f20d9 .elementor-heading-title {
    color: #000;
    font-size: 38px;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-0f13c95 {
    text-align: left;
    color: #000;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-70330dc0 > .elementor-container {
    max-width: 950px
}

.elementor-1571 .elementor-element.elementor-element-70330dc0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-1571 .elementor-element.elementor-element-70330dc0:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-70330dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-70330dc0 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0
}

.elementor-1571 .elementor-element.elementor-element-70330dc0 > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-118064ff > .elementor-element-populated {
    padding: 0
}

.elementor-1571 .elementor-element.elementor-element-44490814 {
    text-align: left
}

.elementor-1571 .elementor-element.elementor-element-44490814 .elementor-heading-title {
    color: #000;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-5515b806 {
    color: #000;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-3845c96f {
    text-align: left
}

.elementor-1571 .elementor-element.elementor-element-3845c96f .elementor-heading-title {
    color: #000;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-24155d4f {
    color: #000;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-5f65a53f img {
    width: 100%
}

.elementor-1571 .elementor-element.elementor-element-7d7b30ef {
    text-align: left
}

.elementor-1571 .elementor-element.elementor-element-7d7b30ef .elementor-heading-title {
    color: #000;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-1247a257 {
    color: #000;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-7731420a {
    text-align: center
}

.elementor-1571 .elementor-element.elementor-element-7731420a img {
    width: 100%
}

.elementor-1571 .elementor-element.elementor-element-2c933f44 {
    text-align: left
}

.elementor-1571 .elementor-element.elementor-element-2c933f44 .elementor-heading-title {
    color: #000;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-d8280c1 {
    color: #000;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-7ae1eb57 {
    text-align: left
}

.elementor-1571 .elementor-element.elementor-element-7ae1eb57 .elementor-heading-title {
    color: #000;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-535bac57 {
    color: #000;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-24dacb2e {
    text-align: left
}

.elementor-1571 .elementor-element.elementor-element-24dacb2e .elementor-heading-title {
    color: #000;
    font-weight: 600;
    text-transform: capitalize
}

.elementor-1571 .elementor-element.elementor-element-79522073 {
    color: #000;
    font-weight: 400
}

.elementor-1571 .elementor-element.elementor-element-604c943a > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-1571 .elementor-element.elementor-element-604c943a:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-604c943a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-1571 .elementor-element.elementor-element-604c943a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 50px
}

.elementor-1571 .elementor-element.elementor-element-604c943a > .elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1571 .elementor-element.elementor-element-3a0ec902 .elementor-button {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #000;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 100px
}

.elementor-1571 .elementor-element.elementor-element-3a0ec902 .elementor-button:hover, .elementor-1571 .elementor-element.elementor-element-3a0ec902 .elementor-button:focus {
    color: #fff;
    background-color: #000
}

.elementor-1571 .elementor-element.elementor-element-3a0ec902 .elementor-button:hover svg, .elementor-1571 .elementor-element.elementor-element-3a0ec902 .elementor-button:focus svg {
    fill: #fff
}

@media (max-width: 1024px) {
    .elementor-1571 .elementor-element.elementor-element-4d7a23b6 {
        padding: 25px
    }

    .elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-12d93efd.elementor-column .elementor-widget-wrap {
        align-items: flex-end
    }

    .elementor-1571 .elementor-element.elementor-element-12d93efd.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end
    }

    .elementor-1571 .elementor-element.elementor-element-12d93efd > .elementor-element-populated {
        padding: 0 20px 0 0
    }

    .elementor-1571 .elementor-element.elementor-element-1079ff4b .elementor-heading-title {
        font-size: 28px
    }

    .elementor-1571 .elementor-element.elementor-element-8fe8e61 .elementor-heading-title {
        font-size: 28px
    }

    .elementor-1571 .elementor-element.elementor-element-2ba35823 > .elementor-element-populated {
        padding: 20px
    }

    .elementor-1571 .elementor-element.elementor-element-5586a461 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-1571 .elementor-element.elementor-element-eafe5f4 {
        padding: 25px 25px 0
    }

    .elementor-1571 .elementor-element.elementor-element-3fa34c8a .elementor-heading-title {
        font-size: 26px
    }

    .elementor-1571 .elementor-element.elementor-element-6936258c {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px
    }

    .elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-249ad9d0.elementor-column .elementor-widget-wrap {
        align-items: flex-start
    }

    .elementor-1571 .elementor-element.elementor-element-249ad9d0.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start
    }

    .elementor-1571 .elementor-element.elementor-element-249ad9d0 > .elementor-element-populated {
        margin: 0 10px 0 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 15px
    }

    .elementor-1571 .elementor-element.elementor-element-1e4b1db4 {
        --icon-box-icon-margin: 15px
    }

    .elementor-1571 .elementor-element.elementor-element-1e4b1db4 .elementor-icon {
        font-size: 44px
    }

    .elementor-1571 .elementor-element.elementor-element-1e4b1db4 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-1e4b1db4 .elementor-icon-box-title a {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-1e4b1db4 .elementor-icon-box-description {
        font-size: 14px
    }

    .elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-1261ddb3.elementor-column .elementor-widget-wrap {
        align-items: flex-start
    }

    .elementor-1571 .elementor-element.elementor-element-1261ddb3.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start
    }

    .elementor-1571 .elementor-element.elementor-element-1261ddb3 > .elementor-element-populated {
        margin: 0 10px 0 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 15px
    }

    .elementor-1571 .elementor-element.elementor-element-1fe62936 {
        --icon-box-icon-margin: 15px
    }

    .elementor-1571 .elementor-element.elementor-element-1fe62936 .elementor-icon {
        font-size: 44px
    }

    .elementor-1571 .elementor-element.elementor-element-1fe62936 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-1fe62936 .elementor-icon-box-title a {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-1fe62936 .elementor-icon-box-description {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-ab339cc {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px
    }

    .elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-f14a846.elementor-column .elementor-widget-wrap {
        align-items: flex-start
    }

    .elementor-1571 .elementor-element.elementor-element-f14a846.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start
    }

    .elementor-1571 .elementor-element.elementor-element-f14a846 > .elementor-element-populated {
        margin: 0 10px 0 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 15px
    }

    .elementor-1571 .elementor-element.elementor-element-72779d0 {
        --icon-box-icon-margin: 15px
    }

    .elementor-1571 .elementor-element.elementor-element-72779d0 .elementor-icon {
        font-size: 44px
    }

    .elementor-1571 .elementor-element.elementor-element-72779d0 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-72779d0 .elementor-icon-box-title a {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-72779d0 .elementor-icon-box-description {
        font-size: 14px
    }

    .elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-c1ea86b.elementor-column .elementor-widget-wrap {
        align-items: flex-start
    }

    .elementor-1571 .elementor-element.elementor-element-c1ea86b.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start
    }

    .elementor-1571 .elementor-element.elementor-element-c1ea86b > .elementor-element-populated {
        margin: 0 10px 0 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 15px
    }

    .elementor-1571 .elementor-element.elementor-element-000c863 {
        --icon-box-icon-margin: 15px
    }

    .elementor-1571 .elementor-element.elementor-element-000c863 .elementor-icon {
        font-size: 44px
    }

    .elementor-1571 .elementor-element.elementor-element-000c863 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-000c863 .elementor-icon-box-title a {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-000c863 .elementor-icon-box-description {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-141975c4 {
        padding: 0 25px 25px
    }

    .elementor-1571 .elementor-element.elementor-element-c8a6e9b {
        padding: 25px 25px 0
    }

    .elementor-1571 .elementor-element.elementor-element-39bb946 .elementor-heading-title {
        font-size: 26px
    }

    .elementor-1571 .elementor-element.elementor-element-2e0bdfac {
        padding: 25px
    }

    .elementor-1571 .elementor-element.elementor-element-11ad4122 > .elementor-element-populated {
        margin: 0 10px 0 0;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 20px
    }

    .elementor-1571 .elementor-element.elementor-element-2f4f727e {
        padding: 25px 25px 0
    }

    .elementor-1571 .elementor-element.elementor-element-75f13ee2 {
        padding: 25px
    }

    .elementor-1571 .elementor-element.elementor-element-676ac389 > .elementor-element-populated {
        padding: 0
    }

    .elementor-1571 .elementor-element.elementor-element-3fd0d9b3 {
        padding: 0 25px 25px
    }

    .elementor-1571 .elementor-element.elementor-element-1fe65623 {
        padding: 25px
    }

    .elementor-1571 .elementor-element.elementor-element-7c77fb24 .elementor-heading-title {
        font-size: 26px
    }

    .elementor-1571 .elementor-element.elementor-element-6f0e5cb8 {
        padding: 0 25px 25px
    }

    .elementor-1571 .elementor-element.elementor-element-176c3971 > .elementor-element-populated {
        padding: 0
    }

    .elementor-1571 .elementor-element.elementor-element-df7a658 .elementor-icon-box-description {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-5b45644 .elementor-icon-box-description {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-55346083 .elementor-icon-box-description {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-2fb6a5aa {
        padding: 25px
    }

    .elementor-1571 .elementor-element.elementor-element-503edb5f .elementor-heading-title {
        font-size: 26px
    }

    .elementor-1571 .elementor-element.elementor-element-7f025c32 {
        padding: 0 25px
    }

    .elementor-1571 .elementor-element.elementor-element-162cb7cd > .elementor-element-populated {
        padding: 0
    }

    .elementor-1571 .elementor-element.elementor-element-2796376 {
        --e-image-carousel-slides-to-show: 3
    }

    .elementor-1571 .elementor-element.elementor-element-594ca50c {
        padding: 25px
    }

    .elementor-1571 .elementor-element.elementor-element-7f2a5a50 {
        padding: 25px 25px 0
    }

    .elementor-1571 .elementor-element.elementor-element-9fdab2c .elementor-heading-title {
        font-size: 26px
    }

    .elementor-1571 .elementor-element.elementor-element-332766ad {
        padding: 25px
    }

    .elementor-bc-flex-widget .elementor-1571 .elementor-element.elementor-element-661f5e66.elementor-column .elementor-widget-wrap {
        align-items: flex-start
    }

    .elementor-1571 .elementor-element.elementor-element-661f5e66.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start
    }

    .elementor-1571 .elementor-element.elementor-element-661f5e66 > .elementor-element-populated {
        padding: 0 10px 0 0
    }

    .elementor-1571 .elementor-element.elementor-element-34d0b108 {
        padding: 25px 25px 0
    }

    .elementor-1571 .elementor-element.elementor-element-70330dc0 {
        padding: 25px
    }

    .elementor-1571 .elementor-element.elementor-element-118064ff > .elementor-element-populated {
        padding: 0
    }

    .elementor-1571 .elementor-element.elementor-element-604c943a {
        padding: 0 25px 25px
    }
}

@media (max-width: 767px) {
    .elementor-1571 .elementor-element.elementor-element-4d7a23b6:not(.elementor-motion-effects-element-type-background), .elementor-1571 .elementor-element.elementor-element-4d7a23b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover
    }

    .elementor-1571 .elementor-element.elementor-element-4d7a23b6 {
        padding: 50px 10px
    }

    .elementor-1571 .elementor-element.elementor-element-12d93efd > .elementor-element-populated {
        padding: 0
    }

    .elementor-1571 .elementor-element.elementor-element-1079ff4b {
        text-align: center
    }

    .elementor-1571 .elementor-element.elementor-element-1079ff4b .elementor-heading-title {
        font-size: 28px
    }

    .elementor-1571 .elementor-element.elementor-element-8fe8e61 {
        text-align: center
    }

    .elementor-1571 .elementor-element.elementor-element-8fe8e61 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-1571 .elementor-element.elementor-element-858d525 {
        --spacer-size: 0px
    }

    .elementor-1571 .elementor-element.elementor-element-2ba35823 > .elementor-element-populated {
        margin: 20px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 10px
    }

    .elementor-1571 .elementor-element.elementor-element-5586a461 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-1571 .elementor-element.elementor-element-eafe5f4 {
        padding: 50px 10px 15px
    }

    .elementor-1571 .elementor-element.elementor-element-3fa34c8a .elementor-heading-title {
        font-size: 22px
    }

    .elementor-1571 .elementor-element.elementor-element-911502e {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-6936258c {
        padding: 15px 10px 0
    }

    .elementor-1571 .elementor-element.elementor-element-249ad9d0 > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px
    }

    .elementor-1571 .elementor-element.elementor-element-1261ddb3 > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px
    }

    .elementor-1571 .elementor-element.elementor-element-ab339cc {
        padding: 15px 10px 30px
    }

    .elementor-1571 .elementor-element.elementor-element-f14a846 > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px
    }

    .elementor-1571 .elementor-element.elementor-element-c1ea86b > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px
    }

    .elementor-1571 .elementor-element.elementor-element-141975c4 {
        padding: 0 10px 50px
    }

    .elementor-1571 .elementor-element.elementor-element-291002a3 .elementor-button {
        padding: 20px
    }

    .elementor-1571 .elementor-element.elementor-element-c8a6e9b {
        padding: 50px 10px 15px
    }

    .elementor-1571 .elementor-element.elementor-element-39bb946 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-1571 .elementor-element.elementor-element-0078823 {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-2e0bdfac {
        padding: 15px 10px 50px
    }

    .elementor-1571 .elementor-element.elementor-element-11ad4122 > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-1571 .elementor-element.elementor-element-2f4f727e {
        padding: 50px 10px 15px
    }

    .elementor-1571 .elementor-element.elementor-element-1585d128 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-1571 .elementor-element.elementor-element-75f13ee2 {
        padding: 15px 10px 30px
    }

    .elementor-1571 .elementor-element.elementor-element-676ac389 > .elementor-element-populated {
        padding: 0
    }

    .elementor-1571 .elementor-element.elementor-element-6d93c250 {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-028ecb2 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-850114f {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-2ead143 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-d9ced2a {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-3fd0d9b3 {
        padding: 0 10px 50px
    }

    .elementor-1571 .elementor-element.elementor-element-5e05f2cd .elementor-button {
        padding: 20px
    }

    .elementor-1571 .elementor-element.elementor-element-1fe65623 {
        padding: 50px 10px 15px 20px
    }

    .elementor-1571 .elementor-element.elementor-element-7c77fb24 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-1571 .elementor-element.elementor-element-6b52ba0 {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-6f0e5cb8 {
        padding: 15px 10px 50px
    }

    .elementor-1571 .elementor-element.elementor-element-176c3971 > .elementor-element-populated {
        padding: 0
    }

    .elementor-1571 .elementor-element.elementor-element-df7a658 .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-1571 .elementor-element.elementor-element-df7a658 {
        --icon-box-icon-margin: 15px
    }

    .elementor-1571 .elementor-element.elementor-element-df7a658 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-df7a658 .elementor-icon-box-title a {
        font-size: 20px
    }

    .elementor-1571 .elementor-element.elementor-element-df7a658 .elementor-icon-box-description {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-5b45644 .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-1571 .elementor-element.elementor-element-5b45644 {
        --icon-box-icon-margin: 15px
    }

    .elementor-1571 .elementor-element.elementor-element-5b45644 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-5b45644 .elementor-icon-box-title a {
        font-size: 20px
    }

    .elementor-1571 .elementor-element.elementor-element-5b45644 .elementor-icon-box-description {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-55346083 .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-1571 .elementor-element.elementor-element-55346083 {
        --icon-box-icon-margin: 15px
    }

    .elementor-1571 .elementor-element.elementor-element-55346083 .elementor-icon-box-title, .elementor-1571 .elementor-element.elementor-element-55346083 .elementor-icon-box-title a {
        font-size: 20px
    }

    .elementor-1571 .elementor-element.elementor-element-55346083 .elementor-icon-box-description {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-2fb6a5aa {
        padding: 50px 10px 15px
    }

    .elementor-1571 .elementor-element.elementor-element-503edb5f .elementor-heading-title {
        font-size: 22px
    }

    .elementor-1571 .elementor-element.elementor-element-7f025c32 {
        padding: 30px 10px
    }

    .elementor-1571 .elementor-element.elementor-element-162cb7cd > .elementor-element-populated {
        padding: 0
    }

    .elementor-1571 .elementor-element.elementor-element-2796376 {
        --e-image-carousel-slides-to-show: 1
    }

    .elementor-1571 .elementor-element.elementor-element-594ca50c {
        padding: 0 10px 50px
    }

    .elementor-1571 .elementor-element.elementor-element-449d228e .elementor-button {
        padding: 20px
    }

    .elementor-1571 .elementor-element.elementor-element-7f2a5a50 {
        padding: 30px 10px 15px
    }

    .elementor-1571 .elementor-element.elementor-element-9fdab2c .elementor-heading-title {
        font-size: 22px
    }

    .elementor-1571 .elementor-element.elementor-element-332766ad {
        padding: 15px 10px 50px
    }

    .elementor-1571 .elementor-element.elementor-element-661f5e66 > .elementor-element-populated {
        padding: 0
    }

    .elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-61eef8ae .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-34d0b108 {
        padding: 50px 10px 15px
    }

    .elementor-1571 .elementor-element.elementor-element-479f20d9 .elementor-heading-title {
        font-size: 22px
    }

    .elementor-1571 .elementor-element.elementor-element-0f13c95 {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-70330dc0 {
        padding: 15px 10px 50px
    }

    .elementor-1571 .elementor-element.elementor-element-118064ff > .elementor-element-populated {
        padding: 0
    }

    .elementor-1571 .elementor-element.elementor-element-44490814 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-5515b806 {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-3845c96f .elementor-heading-title {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-24155d4f {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-7d7b30ef .elementor-heading-title {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-1247a257 {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-2c933f44 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-d8280c1 {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-7ae1eb57 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-535bac57 {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-24dacb2e .elementor-heading-title {
        font-size: 16px
    }

    .elementor-1571 .elementor-element.elementor-element-79522073 {
        font-size: 14px
    }

    .elementor-1571 .elementor-element.elementor-element-604c943a {
        padding: 0 10px 15px
    }

    .elementor-1571 .elementor-element.elementor-element-3a0ec902 .elementor-button {
        padding: 20px
    }
}

@media (min-width: 768px) {
    .elementor-1571 .elementor-element.elementor-element-12d93efd {
        width: 65%
    }

    .elementor-1571 .elementor-element.elementor-element-2ba35823 {
        width: 34.956%
    }

    .elementor-1571 .elementor-element.elementor-element-610e6c62 {
        width: 100%
    }

    .elementor-1571 .elementor-element.elementor-element-729da87 {
        width: 100%
    }

    .elementor-1571 .elementor-element.elementor-element-c4ab31f {
        width: 100%
    }

    .elementor-1571 .elementor-element.elementor-element-1ae1168f {
        width: 100%
    }

    .elementor-1571 .elementor-element.elementor-element-66226610 {
        width: 100%
    }

    .elementor-1571 .elementor-element.elementor-element-7e281994 {
        width: 100%
    }

    .elementor-1571 .elementor-element.elementor-element-684ecb58 {
        width: 100%
    }

    .elementor-1571 .elementor-element.elementor-element-5e9469bb {
        width: 100%
    }

    .elementor-1571 .elementor-element.elementor-element-2ffe5e59 {
        width: 100%
    }

    .elementor-1571 .elementor-element.elementor-element-cf19595 {
        width: 100%
    }

    .elementor-1571 .elementor-element.elementor-element-68579627 {
        width: 100%
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1571 .elementor-element.elementor-element-12d93efd {
        width: 60%
    }

    .elementor-1571 .elementor-element.elementor-element-2ba35823 {
        width: 40%
    }

    .elementor-1571 .elementor-element.elementor-element-676ac389 {
        width: 100%
    }

    .elementor-1571 .elementor-element.elementor-element-118064ff {
        width: 100%
    }
}

.tradingview-widget-copyright {
    display: none
}

#bl__form {
    padding: 0 !important
}

.bl__submit {
    font-weight: 600 !important;
    color: #fff !important;
    background-color: #000 !important;
    border: 1px solid #000 !important
}