.elementor-1249 .elementor-element.elementor-element-0f1868a{--display:flex;}.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-1249 .elementor-element.elementor-element-5761a56 > .elementor-widget-container{margin:0px 0px -200px 0px;padding:100px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-5761a56{z-index:9;text-align:center;}.elementor-1249 .elementor-element.elementor-element-5761a56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1249 .elementor-element.elementor-element-a858325 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-543ccd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1249 .elementor-element.elementor-element-6711491{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1249 .elementor-element.elementor-element-d7a7c51 > .elementor-widget-container{padding:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-1249 .elementor-element.elementor-element-d7a7c51{--icon-box-icon-margin:15px;}.elementor-1249 .elementor-element.elementor-element-d7a7c51 .elementor-icon-box-title, .elementor-1249 .elementor-element.elementor-element-d7a7c51 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;}.elementor-1249 .elementor-element.elementor-element-d7a7c51 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1249 .elementor-element.elementor-element-38891a4{--display:flex;}.elementor-1249 .elementor-element.elementor-element-c7d6e12 > .elementor-widget-container{padding:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-1249 .elementor-element.elementor-element-c7d6e12{--icon-box-icon-margin:15px;}.elementor-1249 .elementor-element.elementor-element-c7d6e12 .elementor-icon-box-title, .elementor-1249 .elementor-element.elementor-element-c7d6e12 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;}.elementor-1249 .elementor-element.elementor-element-c7d6e12 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1249 .elementor-element.elementor-element-8a5a00f{--display:flex;}.elementor-1249 .elementor-element.elementor-element-d226e34 > .elementor-widget-container{padding:5px 5px 5px 5px;border-radius:25px 25px 25px 25px;}.elementor-1249 .elementor-element.elementor-element-d226e34{--icon-box-icon-margin:15px;}.elementor-1249 .elementor-element.elementor-element-d226e34 .elementor-icon-box-title, .elementor-1249 .elementor-element.elementor-element-d226e34 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;}.elementor-1249 .elementor-element.elementor-element-d226e34 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1249 .elementor-element.elementor-element-91220bc{--display:flex;}@media(min-width:768px){.elementor-1249 .elementor-element.elementor-element-6711491{--width:32%;}.elementor-1249 .elementor-element.elementor-element-38891a4{--width:32%;}.elementor-1249 .elementor-element.elementor-element-8a5a00f{--width:32%;}}/* Start custom CSS for bdevs-banner, class: .elementor-element-eb42443 */.page-title {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}/* End custom CSS */
/* Start custom CSS for bdevs-about, class: .elementor-element-3054873 */.elementor-1249 .elementor-element.elementor-element-3054873 a{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f1868a */.elementor-1249 .elementor-element.elementor-element-0f1868a .about-section-three {
    position: relative;
    padding: 60px 0 !important;
}

.elementor-1249 .elementor-element.elementor-element-0f1868a .about-section-three .image-column .inner-column .image-box-two .image-3{
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for bdevs-brand, class: .elementor-element-a858325 */.elementor-1249 .elementor-element.elementor-element-a858325 .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
    max-height: 150px;
    max-width: 250px !important;
    object-fit: contain;
    display: flex;
    filter: grayscale(1) invert(1);
    margin: auto;
}
.elementor-1249 .elementor-element.elementor-element-a858325 .owl-carousel .owl-stage{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39e9cd6 */.elementor-1249 .elementor-element.elementor-element-39e9cd6 .client-section-three .outer-box{
    padding-top: 200px !important
}

.elementor-1249 .elementor-element.elementor-element-39e9cd6 .client-section-three::before{
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a90f03d */.elementor-1249 .elementor-element.elementor-element-a90f03d .subscribe-form .outer-box .form-group .info-box label{
    width: 20px;
}/* End custom CSS */