.elementor-46 .elementor-element.elementor-element-98b7c0d{--display:flex;}.elementor-46 .elementor-element.elementor-element-8e4418e{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-801c481{--e-image-carousel-slides-to-show:3;}.elementor-46 .elementor-element.elementor-element-801c481 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-46 .elementor-element.elementor-element-801c481 .elementor-swiper-button.elementor-swiper-button-next{font-size:33px;}.elementor-46 .elementor-element.elementor-element-801c481 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;width:8px;height:8px;}.elementor-46 .elementor-element.elementor-element-801c481 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:8px 8px 8px 8px;}.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-46 .elementor-element.elementor-element-e79221a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-16cee99{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-6d79800{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-48d0696{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-8b6b491{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-bfc8326{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-4ff9919{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-af80443{--display:flex;}.elementor-46 .elementor-element.elementor-element-0ff35f1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-b5ed07b{--display:flex;}.elementor-46 .elementor-element.elementor-element-d40420e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-4623925{--display:flex;}.elementor-46 .elementor-element.elementor-element-e2fe47f{--display:flex;}.elementor-46 .elementor-element.elementor-element-eb79fec{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-8c92ec6{--display:flex;}.elementor-46 .elementor-element.elementor-element-702be19{--display:flex;}.elementor-46 .elementor-element.elementor-element-62f3d8e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-c78364f{--display:flex;}.elementor-46 .elementor-element.elementor-element-606ef0f{--display:flex;}.elementor-46 .elementor-element.elementor-element-3ec52dc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-798f1dd{--display:flex;}.elementor-46 .elementor-element.elementor-element-6bcfc93{--display:flex;}.elementor-46 .elementor-element.elementor-element-a769cd7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-d6d9ba2{--display:flex;}.elementor-46 .elementor-element.elementor-element-2cd639b{--display:flex;}.elementor-46 .elementor-element.elementor-element-55c1e1d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-bf885da{--display:flex;}.elementor-46 .elementor-element.elementor-element-867ad8f{--display:flex;}.elementor-46 .elementor-element.elementor-element-628c4ca{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-eb72ac5{--display:flex;}.elementor-46 .elementor-element.elementor-element-fc88998{--display:flex;}.elementor-46 .elementor-element.elementor-element-ad0a726{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-67dfa1e{--display:flex;}.elementor-46 .elementor-element.elementor-element-5a38759{--display:flex;}.elementor-46 .elementor-element.elementor-element-d43756d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-901b5c3{--display:flex;}.elementor-46 .elementor-element.elementor-element-a22b6cf{--display:flex;}.elementor-46 .elementor-element.elementor-element-4acba37{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-847ae19{--display:flex;}.elementor-46 .elementor-element.elementor-element-73ca6f7{--display:flex;}.elementor-46 .elementor-element.elementor-element-eb02a8d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-ca48fc5{--display:flex;}.elementor-46 .elementor-element.elementor-element-208e401{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-667cb78{--display:flex;}.elementor-46 .elementor-element.elementor-element-929315a{--display:flex;}.elementor-46 .elementor-element.elementor-element-c10e142{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-a21fb34{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-46 .elementor-element.elementor-element-9d1e8fb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}/* Start custom CSS for heading, class: .elementor-element-ccfe585 */.elementor-46 .elementor-element.elementor-element-ccfe585 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-ccfe585 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-ccfe585 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-ccfe585 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-ccfe585 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-ccfe585 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3ce4c */.elementor-46 .elementor-element.elementor-element-9e3ce4c {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-9e3ce4c .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-9e3ce4c {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-9e3ce4c .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-9e3ce4c {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-9e3ce4c .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f117cbc */.elementor-46 .elementor-element.elementor-element-f117cbc {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-f117cbc .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-f117cbc {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-f117cbc .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-f117cbc {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-f117cbc .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08c3259 */.elementor-46 .elementor-element.elementor-element-08c3259 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-08c3259 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-08c3259 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-08c3259 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-08c3259 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-08c3259 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507f0bd */.elementor-46 .elementor-element.elementor-element-507f0bd {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-507f0bd .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-507f0bd {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-507f0bd .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-507f0bd {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-507f0bd .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dfdd06 */.elementor-46 .elementor-element.elementor-element-2dfdd06 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-2dfdd06 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-2dfdd06 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-2dfdd06 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-2dfdd06 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-2dfdd06 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e99d3b5 */.elementor-46 .elementor-element.elementor-element-e99d3b5 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-e99d3b5 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-e99d3b5 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-e99d3b5 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-e99d3b5 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-e99d3b5 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d7c864 */.elementor-46 .elementor-element.elementor-element-3d7c864 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-3d7c864 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-3d7c864 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-3d7c864 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-3d7c864 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-3d7c864 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcfad09 */.elementor-46 .elementor-element.elementor-element-dcfad09 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-dcfad09 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-dcfad09 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-dcfad09 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-dcfad09 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-dcfad09 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7864569 */.elementor-46 .elementor-element.elementor-element-7864569 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-7864569 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-7864569 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-7864569 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-7864569 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-7864569 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2a391a */.elementor-46 .elementor-element.elementor-element-d2a391a {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-d2a391a .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-d2a391a {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-d2a391a .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-d2a391a {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-d2a391a .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40d01b1 */.elementor-46 .elementor-element.elementor-element-40d01b1 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-40d01b1 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-40d01b1 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-40d01b1 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-40d01b1 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-40d01b1 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e006e0 */.elementor-46 .elementor-element.elementor-element-8e006e0 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-8e006e0 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-8e006e0 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-8e006e0 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-8e006e0 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-8e006e0 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-142521b */.elementor-46 .elementor-element.elementor-element-142521b {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-142521b .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-142521b {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-142521b .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-142521b {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-142521b .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cec633 */.elementor-46 .elementor-element.elementor-element-8cec633 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-8cec633 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-8cec633 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-8cec633 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-8cec633 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-8cec633 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6694655 */.elementor-46 .elementor-element.elementor-element-6694655 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-6694655 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-6694655 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-6694655 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-6694655 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-6694655 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-219019a */.elementor-46 .elementor-element.elementor-element-219019a {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-219019a .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-219019a {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-219019a .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-219019a {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-219019a .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc2668c */.elementor-46 .elementor-element.elementor-element-dc2668c {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-dc2668c .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-dc2668c {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-dc2668c .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-dc2668c {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-dc2668c .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1345573 */.elementor-46 .elementor-element.elementor-element-1345573 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-1345573 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-1345573 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-1345573 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-1345573 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-1345573 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a21fb34 */.elementor-46 .elementor-element.elementor-element-a21fb34 {
    background: #eef2f7;
    border-left: 10px solid #061b55;
    border-right: 10px solid #061b55;
    border-radius: 12px;
    padding: 12px 20px;
    margin: 0 0 25px;
}

.elementor-46 .elementor-element.elementor-element-a21fb34 .elementor-heading-title {
    margin: 0;
    padding: 0;
    color: #061b55;
    font-size: 32px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

/* Tablet & Mobile */
@media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-a21fb34 {
        border-left-width: 7px;
        border-right-width: 7px;
        border-radius: 10px;
        padding: 10px 14px;
    }

    .elementor-46 .elementor-element.elementor-element-a21fb34 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.35;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-46 .elementor-element.elementor-element-a21fb34 {
        padding: 9px 12px;
    }

    .elementor-46 .elementor-element.elementor-element-a21fb34 .elementor-heading-title {
        font-size: 21px;
    }
}/* End custom CSS */