.elementor-187 .elementor-element.elementor-element-b59308e {
    margin-top: -30px;
    margin-bottom: 0;
    padding: 0;
}
.elementor-187
    .elementor-element.elementor-element-5a1118e
    .fun-fact
    .bg
    .single-box
    .txt
    p {
    color: #fff;
}
.elementor-187
    .elementor-element.elementor-element-5a1118e
    .fun-fact
    .bg
    .single-box
    .txt
    h2 {
    color: #fff;
}
.elementor-187
    .elementor-element.elementor-element-5a1118e
    .fun-fact-2
    .bg
    .single-box
    .txt
    p {
    color: #fff;
}
.elementor-187
    .elementor-element.elementor-element-5a1118e
    .fun-fact-2
    .bg
    .single-box
    .txt
    h2 {
    color: #fff;
}
.elementor-187
    .elementor-element.elementor-element-5a1118e
    .fun-fact-2
    .single-box::after {
    background: #fff;
}
.elementor-187
    .elementor-element.elementor-element-5a1118e
    .fun-fact-2
    .single-box
    .txt
    h2::after {
    color: #fff;
}
.elementor-187 .elementor-element.elementor-element-5a1118e .fun-fact .bg {
    background: #f45905;
}
.elementor-187 .elementor-element.elementor-element-5a1118e .fun-fact-2 {
    background: #f45905;
}
.elementor-187
    .elementor-element.elementor-element-5a1118e
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187 .elementor-element.elementor-element-fe88550 {
    margin-top: 100px;
    margin-bottom: 90px;
}
.elementor-187
    .elementor-element.elementor-element-df213bc
    > .elementor-widget-container {
    padding: 15px;
}
.elementor-187 .elementor-element.elementor-element-df213bc {
    z-index: 0;
}
.elementor-187
    .elementor-element.elementor-element-df213bc
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187
    .elementor-element.elementor-element-a1fd20f
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-187 .elementor-element.elementor-element-3b143f1 .be-heading {
    font-weight: 700;
    margin-bottom: 2px;
}
.elementor-187 .elementor-element.elementor-element-3b143f1 {
    text-align: left;
}
.elementor-187
    .elementor-element.elementor-element-3b143f1
    .ata-section-title
    .be-heading {
    color: #00215b;
}
.elementor-187 .elementor-element.elementor-element-3b143f1 .be_description {
    color: #546e9b;
}
.elementor-187
    .elementor-element.elementor-element-3b143f1
    > .elementor-widget-container {
    padding: 0;
}
.elementor-187
    .elementor-element.elementor-element-3b143f1
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187
    .elementor-element.elementor-element-e0b1cd0
    > .elementor-widget-container {
    padding: 0;
}
.elementor-187
    .elementor-element.elementor-element-e0b1cd0
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187 .elementor-element.elementor-element-84045fc {
    margin-top: 15px;
    margin-bottom: 7px;
    padding: 0;
}
.elementor-187
    .elementor-element.elementor-element-8f690e8
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-187 .elementor-element.elementor-element-5b6d5ec .jummbox-btn .txt {
    color: #fff;
}
.elementor-187 .elementor-element.elementor-element-5b6d5ec .jummbox-btn .icon {
    background: #fff;
    color: #00215b;
}
.elementor-187 .elementor-element.elementor-element-5b6d5ec .jummbox-btn {
    background: #00215b;
}
.elementor-187
    .elementor-element.elementor-element-5b6d5ec
    .jummbox-btn:hover
    .txt {
    color: #fff;
}
.elementor-187
    .elementor-element.elementor-element-5b6d5ec
    .jummbox-btn:hover
    .icon {
    background: #fff;
    color: #f45905;
}
.elementor-187 .elementor-element.elementor-element-5b6d5ec .jummbox-btn:hover {
    background: #f45905;
}
.elementor-187
    .elementor-element.elementor-element-5b6d5ec
    > .elementor-widget-container {
    padding: 0 5px;
}
.elementor-187
    .elementor-element.elementor-element-5b6d5ec
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187
    .elementor-element.elementor-element-2d4e382
    > .elementor-element-populated {
    padding: 0;
}
.elementor-187 .elementor-element.elementor-element-7727469 .jummbox-btn .txt {
    color: #fff;
}
.elementor-187 .elementor-element.elementor-element-7727469 .jummbox-btn .icon {
    background: #fff;
    color: #f45905;
}
.elementor-187 .elementor-element.elementor-element-7727469 .jummbox-btn {
    background: #f45905;
}
.elementor-187
    .elementor-element.elementor-element-7727469
    .jummbox-btn:hover
    .txt {
    color: #fff;
}
.elementor-187
    .elementor-element.elementor-element-7727469
    .jummbox-btn:hover
    .icon {
    background: #fff;
    color: #00215b;
}
.elementor-187 .elementor-element.elementor-element-7727469 .jummbox-btn:hover {
    background: #00215b;
}
.elementor-187
    .elementor-element.elementor-element-7727469
    > .elementor-widget-container {
    padding: 0 5px;
}
.elementor-187
    .elementor-element.elementor-element-7727469
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187
    .elementor-element.elementor-element-f6d1ae9
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187
    .elementor-element.elementor-element-132bdfd:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-187
    .elementor-element.elementor-element-132bdfd
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f6f6f6;
}
.elementor-187 .elementor-element.elementor-element-132bdfd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 25px 0 1px;
}
.elementor-187
    .elementor-element.elementor-element-132bdfd
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-187 .elementor-element.elementor-element-0003534 .be-heading {
    font-weight: 700;
    margin-bottom: 20px;
}
.elementor-187 .elementor-element.elementor-element-0003534 {
    text-align: center;
}
.elementor-187
    .elementor-element.elementor-element-0003534
    .ata-section-title
    .be-heading {
    color: #00215b;
}
.elementor-187 .elementor-element.elementor-element-0003534 .be_description {
    color: #546e9b;
}
.elementor-187
    .elementor-element.elementor-element-0003534
    > .elementor-widget-container {
    margin: 0 0 35px;
}
.elementor-187
    .elementor-element.elementor-element-0003534
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187
    .elementor-element.elementor-element-760dd02
    .service-wrap
    .single-box {
    color: #546e9b;
}
.elementor-187
    .elementor-element.elementor-element-760dd02
    .service-wrap
    .single-box
    .part-txt
    a {
    color: #546e9b;
}
.elementor-187
    .elementor-element.elementor-element-760dd02
    .service-wrap
    .single-box
    .part-txt
    p {
    color: #546e9b;
}
.elementor-187
    .elementor-element.elementor-element-760dd02
    .service-wrap
    .single-box:before {
    background: #f45905;
}
.elementor-187
    .elementor-element.elementor-element-760dd02
    .service-wrap
    .single-box
    .overlay
    a {
    background: #f45905;
}
.elementor-187
    .elementor-element.elementor-element-760dd02
    .service-wrap
    .single-box
    .part-txt
    a:hover {
    color: #f45905;
}
.elementor-187
    .elementor-element.elementor-element-760dd02
    .service-wrap
    .single-box:after {
    background: #fff;
}
.elementor-187
    .elementor-element.elementor-element-760dd02
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187
    .elementor-element.elementor-element-79c94ef:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-187
    .elementor-element.elementor-element-79c94ef
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #fff;
}
.elementor-187 .elementor-element.elementor-element-79c94ef {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px 0;
}
.elementor-187
    .elementor-element.elementor-element-79c94ef
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-187 .elementor-element.elementor-element-e032bf3 .be-heading {
    font-weight: 700;
    margin-bottom: 0;
}
.elementor-187 .elementor-element.elementor-element-e032bf3 {
    text-align: center;
}
.elementor-187
    .elementor-element.elementor-element-e032bf3
    .ata-section-title
    .be-heading {
    color: #00215b;
}
.elementor-187 .elementor-element.elementor-element-e032bf3 .be_description {
    color: #546e9b;
}
.elementor-187
    .elementor-element.elementor-element-e032bf3
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187
    .elementor-element.elementor-element-75c1fd6
    .testimonial
    .comment-slider
    .single-comment
    p {
    color: var(--tertiary_color);
}
.elementor-187
    .elementor-element.elementor-element-75c1fd6
    .testimonial
    .comment-slider
    .single-comment
    h3 {
    color: var(--tertiary_color);
}
.elementor-187
    .elementor-element.elementor-element-75c1fd6
    .testimonial-2
    .comment-slider-2
    .owl-item
    .single-comment
    .part-txt
    p {
    color: var(--tertiary_color);
}
.elementor-187
    .elementor-element.elementor-element-75c1fd6
    .testimonial-2
    .comment-slider-2
    .owl-item
    .single-comment
    .part-txt
    span {
    color: #f45905;
}
.elementor-187
    .elementor-element.elementor-element-75c1fd6
    .testimonial
    .client-area
    .img {
    background: #f45905;
}
.elementor-187
    .elementor-element.elementor-element-75c1fd6
    .testimonial
    .comment-slider
    .single-comment
    .icon {
    background: #f45905;
}
.elementor-187
    .elementor-element.elementor-element-75c1fd6
    .testimonial-2
    .comment-slider-2
    .owl-item.center
    .single-comment
    .part-txt {
    background: #f45905;
}
.elementor-187
    .elementor-element.elementor-element-75c1fd6
    .testimonial-content {
    background-color: #fff;
}
.elementor-187
    .elementor-element.elementor-element-75c1fd6
    ..testimonial-2
    .comment-slider-2
    .owl-item
    .single-comment
    .part-txt {
    background-color: #fff;
}
.elementor-187
    .elementor-element.elementor-element-75c1fd6
    > .elementor-widget-container {
    margin: 0;
    padding: 30px 0 20px;
}
.elementor-187
    .elementor-element.elementor-element-75c1fd6
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187
    .elementor-element.elementor-element-09f9c66:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-187
    .elementor-element.elementor-element-09f9c66
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #00215b;
}
.elementor-187 .elementor-element.elementor-element-09f9c66 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 100px 0;
}
.elementor-187
    .elementor-element.elementor-element-09f9c66
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-187
    .elementor-element.elementor-element-e93c4ac
    .recent-work
    .work-slider
    .slick-list
    .single-box
    .part-txt
    h3 {
    color: #fff;
}
.elementor-187
    .elementor-element.elementor-element-e93c4ac
    .recent-work
    .work-slider
    .slick-list
    .single-box
    .part-txt
    .title {
    color: #fff;
}
.elementor-187
    .elementor-element.elementor-element-e93c4ac
    .recent-work
    .work-slider
    .slick-list
    .single-box
    .part-txt
    p {
    color: #fff;
}
.elementor-187
    .elementor-element.elementor-element-e93c4ac
    .recent-work
    .work-slider
    .slick-list
    .single-box
    .part-txt
    .details-btn {
    background: #fff;
    color: #00215b;
}
.elementor-187
    .elementor-element.elementor-element-e93c4ac
    .recent-work
    .wrap
    .works
    .work-slider
    .slick-dots {
    background: #fff;
}
.elementor-187
    .elementor-element.elementor-element-e93c4ac
    .recent-work
    .work-slider
    .slick-list
    .single-box:hover::after {
    background: #f45905;
}
.elementor-187
    .elementor-element.elementor-element-e93c4ac
    .recent-work
    .wrap
    .works
    .work-slider
    .slick-arrow
    button:hover {
    background: #f45905;
    color: #00215b;
}
.elementor-187
    .elementor-element.elementor-element-e93c4ac
    .recent-work
    .work-slider
    .slick-dots
    li.slick-active
    button {
    background: #f45905;
}
.elementor-187
    .elementor-element.elementor-element-e93c4ac
    .recent-work
    .work-slider
    .slick-list
    .single-box
    .part-txt
    .details-btn:hover {
    background: #00215b;
}
.elementor-187
    .elementor-element.elementor-element-e93c4ac
    .recent-work
    .wrap
    .works
    .work-slider
    .slick-arrow
    button {
    background: #00215b;
}
.elementor-187
    .elementor-element.elementor-element-e93c4ac
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187
    .elementor-element.elementor-element-7d9ce50:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-187
    .elementor-element.elementor-element-7d9ce50
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #fff;
}
.elementor-187 .elementor-element.elementor-element-7d9ce50 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 75px;
    margin-bottom: 55px;
}
.elementor-187
    .elementor-element.elementor-element-7d9ce50
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-187 .elementor-element.elementor-element-98bbbe3 .be-heading {
    font-weight: 700;
    margin-bottom: 0;
}
.elementor-187 .elementor-element.elementor-element-98bbbe3 {
    text-align: center;
}
.elementor-187
    .elementor-element.elementor-element-98bbbe3
    .ata-section-title
    .be-heading {
    color: #00215b;
}
.elementor-187 .elementor-element.elementor-element-98bbbe3 .be_description {
    color: #546e9b;
}
.elementor-187
    .elementor-element.elementor-element-98bbbe3
    > .elementor-widget-container {
    margin: 0;
    padding: 0 0 37px;
}
.elementor-187
    .elementor-element.elementor-element-98bbbe3
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187
    .elementor-element.elementor-element-486c162
    .elementor-widget-container {
    transition: all 400ms;
}
.elementor-187
    .elementor-element.elementor-element-4395497:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-187
    .elementor-element.elementor-element-4395497
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f6f6f6;
}
.elementor-187 .elementor-element.elementor-element-4395497 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: -5rem;
    margin-bottom: 0;
    padding: 0px;
}
.elementor-187
    .elementor-element.elementor-element-4395497
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-187
    .elementor-element.elementor-element-6f70150
    .elementor-widget-container {
    transition: all 400ms;
}
@media (max-width: 1024px) {
    .elementor-187 .elementor-element.elementor-element-3b143f1 .be-heading {
        margin-bottom: 20px;
    }
    .elementor-187 .elementor-element.elementor-element-0003534 .be-heading {
        margin-bottom: 20px;
    }
    .elementor-187 .elementor-element.elementor-element-e032bf3 .be-heading {
        margin-bottom: 20px;
    }
    .elementor-187 .elementor-element.elementor-element-98bbbe3 .be-heading {
        margin-bottom: 20px;
    }
}
@media (max-width: 767px) {
    .elementor-187 .elementor-element.elementor-element-3b143f1 .be-heading {
        margin-bottom: 10px;
    }
    .elementor-187 .elementor-element.elementor-element-0003534 .be-heading {
        margin-bottom: 10px;
    }
    .elementor-187 .elementor-element.elementor-element-e032bf3 .be-heading {
        margin-bottom: 10px;
    }
    .elementor-187 .elementor-element.elementor-element-98bbbe3 .be-heading {
        margin-bottom: 10px;
    }
}
