.elementor-1537 .elementor-element.elementor-element-d0a7117 .kng-slider-container,
.elementor-1537 .elementor-element.elementor-element-d0a7117 .kng-slider-item {
    height: 800px;
}

.elementor-1537 .elementor-element.elementor-element-d0a7117 .content_slide_1_item .kng-slide-overlay {
    background-color: #16254299;
}

.elementor-1537 .elementor-element.elementor-element-d0a7117 .content_slide_1_item .kng-slide-content-wrap {
    margin: 60px 0px 0px 0px;
}

.elementor-1537 .elementor-element.elementor-element-d0a7117 .content_slide_1_item .small-heading {
    font-size: 22px;
}

.elementor-1537 .elementor-element.elementor-element-d0a7117 .content_slide_2_item .kng-slide-overlay {
    background-color: #162542BF;
}

.elementor-1537 .elementor-element.elementor-element-d0a7117 .content_slide_2_item .kng-slide-content-wrap {
    margin: 60px 0px 0px 0px;
}

.elementor-1537 .elementor-element.elementor-element-79c5e24 {
    padding: 0px 0px 0px 0px;
}

.elementor-1537 .elementor-element.elementor-element-f017961 {
    margin-top: 130px;
    margin-bottom: 98px;
}

.elementor-1537 .elementor-element.elementor-element-1c3d25a>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1537 .elementor-element.elementor-element-0176d1d>.elementor-widget-container {
    margin: -10px 0px 18px 0px;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1537 .elementor-element.elementor-element-91c77f1>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1537 .elementor-element.elementor-element-91c77f1 {
    font-family: "Karla", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #162542;
}

.elementor-1537 .elementor-element.elementor-element-0241b72>.elementor-widget-container {
    margin: 0px 0px 36px 0px;
}

.elementor-1537 .elementor-element.elementor-element-ebc2986>.elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1537 .elementor-element.elementor-element-b1f31aa>.elementor-widget-container {
    margin: 0px 0px 0px 50px;
}

.elementor-1537 .elementor-element.elementor-element-b1f31aa .kng-imgs-box-content {
    height: 500px;
}

.elementor-1537 .elementor-element.elementor-element-b1f31aa .img_box_1_idx {
    width: 653px;
    top: 74px;
    left: -46px;
}

.elementor-1537 .elementor-element.elementor-element-b1f31aa .img_box_2_idx {
    width: 346px;
    top: 379px;
    right: 62px;
    left: -60px;
}

.elementor-1537 .elementor-element.elementor-element-a1ac40e {
    margin-top: 130px;
    margin-bottom: 0px;
}

.elementor-1537 .elementor-element.elementor-element-b23dd21 .kng-newsletter {
    background-color: #162542;
}

.elementor-1537 .elementor-element.elementor-element-ad00d99 {
    margin-top: 118px;
    margin-bottom: 90px;
}

.elementor-1537 .elementor-element.elementor-element-18fc0b0>.elementor-widget-container {
    margin: 0px 0px 68px 0px;
}

@media(max-width:991px) and (min-width:576px) {
    .elementor-1537 .elementor-element.elementor-element-1c3d25a {
        width: 100%;
    }

    .elementor-1537 .elementor-element.elementor-element-ebc2986 {
        width: 100%;
    }
}

@media(max-width:1199px) {

    .elementor-1537 .elementor-element.elementor-element-d0a7117 .kng-slider-container,
    .elementor-1537 .elementor-element.elementor-element-d0a7117 .kng-slider-item {
        height: 700px;
    }

    .elementor-1537 .elementor-element.elementor-element-d0a7117 .content_slide_1_item .kng-slide-content-wrap {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-d0a7117 .content_slide_2_item .kng-slide-content-wrap {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-f017961 {
        margin-top: 100px;
        margin-bottom: 70px;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa .kng-imgs-box-content {
        height: 500px;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa .img_box_1_idx {
        top: 50px;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa .img_box_2_idx {
        width: 270px;
    }

    .elementor-1537 .elementor-element.elementor-element-a1ac40e {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-ad00d99 {
        margin-top: 88px;
        margin-bottom: 0px;
    }
}

@media(max-width:991px) {

    .elementor-1537 .elementor-element.elementor-element-d0a7117 .kng-slider-container,
    .elementor-1537 .elementor-element.elementor-element-d0a7117 .kng-slider-item {
        height: 650px;
    }

    .elementor-1537 .elementor-element.elementor-element-ebc2986>.elementor-element-populated {
        margin: 70px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa .kng-imgs-box-content {
        height: 600px;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa .img_box_2_idx {
        width: 370px;
    }
}

@media(max-width:767px) {

    .elementor-1537 .elementor-element.elementor-element-d0a7117 .kng-slider-container,
    .elementor-1537 .elementor-element.elementor-element-d0a7117 .kng-slider-item {
        height: 600px;
    }

    .elementor-1537 .elementor-element.elementor-element-d0a7117 .content_slide_1_item .kng-slide-content-wrap {
        margin: 30px 30px 30px 30px;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa .kng-imgs-box-content {
        height: 450px;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa .img_box_1_idx {
        width: 230px;
        top: 0px;
        left: 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa .img_box_2_idx {
        width: 270px;
        left: 260px;
    }
}

@media(max-width:575px) {
    .elementor-1537 .elementor-element.elementor-element-d0a7117 .content_slide_1_item .kng-slide-content-wrap {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-d0a7117 .content_slide_1_item .large-heading br {
        display: none;
    }

    .elementor-1537 .elementor-element.elementor-element-d0a7117 .kng-btn-wraps.content_slide_1_btn1 {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-d0a7117 .kng-btn-wraps.content_slide_1_btn2 {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-d0a7117 .content_slide_2_item .large-heading br {
        display: none;
    }

    .elementor-1537 .elementor-element.elementor-element-d0a7117 .kng-btn-wraps.content_slide_2_btn1 {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-d0a7117 .kng-btn-wraps.content_slide_2_btn2 {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa .kng-imgs-box-content {
        height: auto;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa .img_box_1_idx {
        width: 100%;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
    }

    .elementor-1537 .elementor-element.elementor-element-b1f31aa .img_box_2_idx {
        width: 100%;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
    }
}

@media(min-width:576px) {
    .elementor-1537 .elementor-element.elementor-element-1c3d25a {
        width: 41.666667%;
    }

    .elementor-1537 .elementor-element.elementor-element-ebc2986 {
        width: 58.333%;
    }
}

@media(min-width:1600px) {
    .elementor-1537 .elementor-element.elementor-element-79c5e24 {
        padding: 0px 70px 0px 70px;
    }
}
