.elementor-4056 .elementor-element.elementor-element-e684bcd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE8EC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4056 .elementor-element.elementor-element-e684bcd > .elementor-element-populated, .elementor-4056 .elementor-element.elementor-element-e684bcd > .elementor-element-populated > .elementor-background-overlay, .elementor-4056 .elementor-element.elementor-element-e684bcd > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4056 .elementor-element.elementor-element-e684bcd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4056 .elementor-element.elementor-element-22141b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4056 .elementor-element.elementor-element-22141b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E6EB;}.elementor-4056 .elementor-element.elementor-element-22141b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4056 .elementor-element.elementor-element-22141b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4056 .elementor-element.elementor-element-941232f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-4056 .elementor-element.elementor-element-941232f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1023px){.elementor-4056 .elementor-element.elementor-element-22141b5 > .elementor-element-populated, .elementor-4056 .elementor-element.elementor-element-22141b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-4056 .elementor-element.elementor-element-22141b5 > .elementor-background-slideshow{border-radius:20px 0px 0px 20px;}.elementor-4056 .elementor-element.elementor-element-8699c85 > .elementor-widget-container{border-radius:20px 0px 0px 0px;}.elementor-4056 .elementor-element.elementor-element-941232f > .elementor-element-populated, .elementor-4056 .elementor-element.elementor-element-941232f > .elementor-element-populated > .elementor-background-overlay, .elementor-4056 .elementor-element.elementor-element-941232f > .elementor-background-slideshow{border-radius:0px 20px 20px 0px;}}/* Start custom CSS for column, class: .elementor-element-22141b5 *//*
.elementor-4056 .elementor-element.elementor-element-22141b5 .elementor-widget-wrap > .elementor-element,
.elementor-4056 .elementor-element.elementor-element-22141b5 .elementor-widget-wrap > .elementor-element > .elementor-widget-container {
    height: 100%;
}

.elementor-4056 .elementor-element.elementor-element-22141b5 img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top center;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
*/

.elementor-4056 .elementor-element.elementor-element-22141b5 > .elementor-widget-wrap {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.elementor-4056 .elementor-element.elementor-element-22141b5 img {
    border-top-left-radius: 20px;
}

@media(max-width: 1023px) {
.elementor-4056 .elementor-element.elementor-element-22141b5 img {
    border-bottom-left-radius: 20px;
    width: 70%;
}
}


@media(max-width: 767px) {
.elementor-4056 .elementor-element.elementor-element-22141b5 img {
    border-bottom-left-radius: 0px;
    border-top-right-radius: 20px;
    
}

.elementor-4056 .elementor-element.elementor-element-22141b5 > .elementor-widget-wrap {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 20px;
}

}


@media(max-width: 600px) {
.elementor-4056 .elementor-element.elementor-element-22141b5 img {
    width: 60%;
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fd73e5a */.elementor-4056 .elementor-element.elementor-element-fd73e5a h3 {
    color: #333;
    font-size: 25px;
    line-height: 1.3em;
    margin-bottom: 10px;
}

.elementor-4056 .elementor-element.elementor-element-fd73e5a h4 {
    font-size: 18px;
    line-height: 1.3em;
}

.elementor-4056 .elementor-element.elementor-element-fd73e5a .edu_container {
    color: #6c7f93;
}

.elementor-4056 .elementor-element.elementor-element-fd73e5a .edu_container p {
    font-size: 16px;
    line-height: 1.3em;
    margin-bottom: 10px;
}

.elementor-4056 .elementor-element.elementor-element-fd73e5a .edu_container ul li {
    font-size: 16px;
    line-height: 1.3em;
}
.elementor-4056 .elementor-element.elementor-element-fd73e5a .edu_container ul {
    margin-left: 0.6em;
}

.elementor-4056 .elementor-element.elementor-element-fd73e5a .service_container div {
    margin: 3px;
    padding: 7px 10px;
    font-size: 13px;
    line-height: 1em;
    color: #229bc3;
    background-color: #229bc31a;
    border-radius: 25px;
    display: inline-block;
}/* End custom CSS */