.elementor-55 .elementor-element.elementor-element-2d8d3028:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-2d8d3028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-55 .elementor-element.elementor-element-2d8d3028 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #4060AC 0%, #3B4E73 100%);opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-2d8d3028{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12em 0em 012em 0em;}.elementor-55 .elementor-element.elementor-element-2677b871{text-align:center;}.elementor-55 .elementor-element.elementor-element-2677b871 .elementor-heading-title{color:#E8ECF2;}.elementor-55 .elementor-element.elementor-element-59a77624{padding:7em 0em 7em 0em;}.elementor-55 .elementor-element.elementor-element-5d6f043{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-49c7e48d > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E8ECF2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:9px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 3em 0em 0em;}.elementor-55 .elementor-element.elementor-element-49c7e48d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-4c6117ad{text-align:left;}.elementor-55 .elementor-element.elementor-element-4c6117ad .elementor-heading-title{color:#3B4E73;}.elementor-55 .elementor-element.elementor-element-4c6117ad > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-55 .elementor-element.elementor-element-3a004ed3 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-55 .elementor-element.elementor-element-4b8ca7ef{text-align:left;font-size:18px;line-height:2.5em;letter-spacing:1px;}.elementor-55 .elementor-element.elementor-element-4b8ca7ef > .elementor-widget-container{padding:0em 0em 0em 4em;}.elementor-55 .elementor-element.elementor-element-5b7610a4:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-5b7610a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2020/05/newgen-projects-hero-1.jpg");background-position:bottom center;background-size:cover;}.elementor-55 .elementor-element.elementor-element-5b7610a4 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.88) 20%, #FFFFFF 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-5b7610a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 0em 8em 0em;}.elementor-55 .elementor-element.elementor-element-7e66d462{padding:0em 0em 0em 0em;}.elementor-55 .elementor-element.elementor-element-215ae6cb{text-align:center;}.elementor-55 .elementor-element.elementor-element-215ae6cb .elementor-heading-title{color:#4060AC;font-size:2.3em;}.elementor-55 .elementor-element.elementor-element-ac10c4e .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-55 .elementor-element.elementor-element-ac10c4e .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-55 .elementor-element.elementor-element-ac10c4e .elementor-button{font-size:16px;font-weight:400;fill:#4060AC;color:#4060AC;background-color:rgba(232, 236, 242, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#4060AC;border-radius:3px 3px 3px 3px;padding:0.85em 1.3em 0.85em 01.5em;}.elementor-55 .elementor-element.elementor-element-ac10c4e .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-ac10c4e .elementor-button:focus{color:#E8ECF2;background-color:#4060AC;border-color:#4060AC;}.elementor-55 .elementor-element.elementor-element-ac10c4e .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-ac10c4e .elementor-button:focus svg{fill:#E8ECF2;}.elementor-55 .elementor-element.elementor-element-ac10c4e > .elementor-widget-container{padding:3em 0em 0em 0em;}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-2d8d3028{padding:8em 0em 8em 0em;}.elementor-55 .elementor-element.elementor-element-2677b871 .elementor-heading-title{font-size:51px;}.elementor-55 .elementor-element.elementor-element-49c7e48d > .elementor-element-populated{padding:0em 2em 0em 0em;}.elementor-55 .elementor-element.elementor-element-4b8ca7ef > .elementor-widget-container{padding:0em 0em 0em 3em;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-2677b871 .elementor-heading-title{font-size:29px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-49c7e48d > .elementor-element-populated{border-width:1px 0px 0px 0px;margin:23% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:5em 0em 0em 0em;}.elementor-55 .elementor-element.elementor-element-4c6117ad{text-align:center;}.elementor-55 .elementor-element.elementor-element-4b8ca7ef{text-align:center;}.elementor-55 .elementor-element.elementor-element-4b8ca7ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-49c7e48d{width:20%;}.elementor-55 .elementor-element.elementor-element-3a004ed3{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-55 .elementor-element.elementor-element-49c7e48d{width:30%;}.elementor-55 .elementor-element.elementor-element-3a004ed3{width:70%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-4b8ca7ef */.postContent ul {
    column-count: 3;
    padding-left:0px;
    column-gap:0px;
    margin:0px !important;
    margin-left:-10px !important;
}

.postContent li {
    padding: 1em 1.3em !important;
    margin:0px !important;

    list-style-type: none;
    font-weight:500;
    line-height:1.2em;
    background:#E8ECF3;
    display:inline-block;
    text-align:left;
    border:solid #ffffff 10px;
    width:100%;
    border-radius:15px !important;
    
    
}

@media (max-width:56em) {
    
    .postContent ul {
    column-count:2;    
}

}

@media (max-width:37.5em){
    .postContent ul {
    column-count: 1;
}
}/* End custom CSS */