.elementor-65 .elementor-element.elementor-element-7973895 > .elementor-container{min-height:400px;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-ce902ab.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-65 .elementor-element.elementor-element-ce902ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-65 .elementor-element.elementor-element-ce902ab.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65 .elementor-element.elementor-element-adf6f30 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-0ba6b96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-0ba6b96.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-65 .elementor-element.elementor-element-d314d17{--display:flex;}.elementor-65 .elementor-element.elementor-element-0354052{--spacer-size:50px;}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-a036c34.elementor-element{--align-self:center;}}/* Start custom CSS for bdevs-slider, class: .elementor-element-a036c34 */.slick-slide.slider-bg {
    height: 49.833vw !important;
    min-height: 0 !important;
    background-size: 100% 100% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for bdevs-project, class: .elementor-element-0ba6b96 */.row.align-items-center .col-lg-6:has(.s-d-img) {
    display: none !important;
}

.row.align-items-center .col-lg-6:has(ul) {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

.row.align-items-center .col-lg-6 ul {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 25px;
    padding: 0 !important;
    list-style: none !important;
}

.row.align-items-center .col-lg-6 ul li {
    margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .row.align-items-center .col-lg-6 ul {
        grid-template-columns: 1fr !important;
        gap: 15px; 
    }
}/* End custom CSS */