.elementor-102 .elementor-element.elementor-element-a62213b{--display:flex;}.elementor-102 .elementor-element.elementor-element-a62213b.e-con{--align-self:flex-end;}.elementor-102 .elementor-element.elementor-element-793f141.elementor-element{--align-self:flex-end;}.elementor-102 .elementor-element.elementor-element-aac64ec{margin-top:0px;margin-bottom:0px;}.elementor-102 .elementor-element.elementor-element-b093f63 > .elementor-widget-container{margin:-12px -12px -12px -12px;}.elementor-102 .elementor-element.elementor-element-4dc0d5d > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:-8px -8px -8px -8px;}.elementor-102 .elementor-element.elementor-element-005af38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-102 .elementor-element.elementor-element-005af38::before, .elementor-102 .elementor-element.elementor-element-005af38 > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-005af38 > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-005af38 > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-005af38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-005af38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#210179;--background-overlay:'';}.elementor-102 .elementor-element.elementor-element-266728a{--spacer-size:50px;}.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-102 .elementor-element.elementor-element-20c2c0e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.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-102 .elementor-element.elementor-element-ca06c5b{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-1e12b7c{--spacer-size:50px;}.elementor-102 .elementor-element.elementor-element-a801ae5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-102 .elementor-element.elementor-element-752c1ef{margin-top:-50px;margin-bottom:-50px;}.elementor-102 .elementor-element.elementor-element-0c6c202{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-bd0a401{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-102 .elementor-element.elementor-element-009a215:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #DD6FEEED 0%, #141DDDDB 100%);}.elementor-102 .elementor-element.elementor-element-009a215:hover img{opacity:0.4;}.elementor-102 .elementor-element.elementor-element-009a215 img{border-style:none;border-radius:11px 11px 11px 11px;}.elementor-102 .elementor-element.elementor-element-947fd41{text-align:center;}.elementor-102 .elementor-element.elementor-element-947fd41 .elementor-heading-title{color:#000000;}.elementor-102 .elementor-element.elementor-element-f0dba48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-102 .elementor-element.elementor-element-383eb06:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #DD6FEEED 0%, #141DDDDB 100%);}.elementor-102 .elementor-element.elementor-element-383eb06:hover img{opacity:0.4;}.elementor-102 .elementor-element.elementor-element-383eb06 img{border-style:none;border-radius:11px 11px 11px 11px;}.elementor-102 .elementor-element.elementor-element-37b295c{text-align:center;}.elementor-102 .elementor-element.elementor-element-37b295c .elementor-heading-title{color:#000000;}.elementor-102 .elementor-element.elementor-element-6939693{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-a122350{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-102 .elementor-element.elementor-element-e5a687a:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #DD6FEEED 0%, #141DDDDB 100%);}.elementor-102 .elementor-element.elementor-element-e5a687a:hover img{opacity:0.4;}.elementor-102 .elementor-element.elementor-element-e5a687a img{border-style:none;border-radius:11px 11px 11px 11px;}.elementor-102 .elementor-element.elementor-element-3f3cad3{text-align:center;}.elementor-102 .elementor-element.elementor-element-3f3cad3 .elementor-heading-title{color:#000000;}.elementor-102 .elementor-element.elementor-element-fc3849a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-102 .elementor-element.elementor-element-d6a577d:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #DD6FEEED 0%, #141DDDDB 100%);}.elementor-102 .elementor-element.elementor-element-d6a577d:hover img{opacity:0.4;}.elementor-102 .elementor-element.elementor-element-d6a577d img{border-style:none;border-radius:11px 11px 11px 11px;}.elementor-102 .elementor-element.elementor-element-e237c45{text-align:center;}.elementor-102 .elementor-element.elementor-element-e237c45 .elementor-heading-title{color:#000000;}.elementor-102 .elementor-element.elementor-element-df37361{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-f4e5935{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-102 .elementor-element.elementor-element-4a18b89:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #DD6FEEED 0%, #141DDDDB 100%);}.elementor-102 .elementor-element.elementor-element-4a18b89:hover img{opacity:0.4;}.elementor-102 .elementor-element.elementor-element-4a18b89 img{border-style:none;border-radius:11px 11px 11px 11px;}.elementor-102 .elementor-element.elementor-element-fc03470{text-align:center;}.elementor-102 .elementor-element.elementor-element-fc03470 .elementor-heading-title{color:#000000;}.elementor-102 .elementor-element.elementor-element-44058b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-102 .elementor-element.elementor-element-199c9ed:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #DD6FEEED 0%, #141DDDDB 100%);}.elementor-102 .elementor-element.elementor-element-199c9ed:hover img{opacity:0.4;}.elementor-102 .elementor-element.elementor-element-199c9ed img{border-style:none;border-radius:11px 11px 11px 11px;}.elementor-102 .elementor-element.elementor-element-27c12c8{text-align:center;}.elementor-102 .elementor-element.elementor-element-27c12c8 .elementor-heading-title{color:#000000;}.elementor-102 .elementor-element.elementor-element-8d8c5a2{--spacer-size:5px;}.elementor-102 .elementor-element.elementor-element-6c3c72e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-102 .elementor-element.elementor-element-0c6c202{--content-width:1335px;}.elementor-102 .elementor-element.elementor-element-bd0a401{--width:50%;}.elementor-102 .elementor-element.elementor-element-f0dba48{--width:50%;}.elementor-102 .elementor-element.elementor-element-6939693{--content-width:1335px;}.elementor-102 .elementor-element.elementor-element-a122350{--width:50%;}.elementor-102 .elementor-element.elementor-element-fc3849a{--width:50%;}.elementor-102 .elementor-element.elementor-element-df37361{--content-width:1335px;}.elementor-102 .elementor-element.elementor-element-f4e5935{--width:50%;}.elementor-102 .elementor-element.elementor-element-44058b9{--width:50%;}}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-005af38:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-005af38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blakedigitalsolutions.net/wp-content/uploads/2025/01/BG-576x1024.jpg");background-repeat:no-repeat;}.elementor-102 .elementor-element.elementor-element-005af38{--content-width:500px;--min-height:410px;--overlay-opacity:0.73;}.elementor-102 .elementor-element.elementor-element-266728a{--spacer-size:10px;}.elementor-102 .elementor-element.elementor-element-20c2c0e{text-align:center;}.elementor-102 .elementor-element.elementor-element-20c2c0e .elementor-heading-title{font-size:48px;line-height:1.2em;}.elementor-102 .elementor-element.elementor-element-ca06c5b{text-align:center;font-size:21px;}.elementor-102 .elementor-element.elementor-element-1e12b7c{--spacer-size:10px;}}/* Start custom CSS for container, class: .elementor-element-005af38 *//* Ensure background behaves properly on mobile devices */
@media only screen and (max-width: 1024px) {
    body > div.elementor.elementor-102 > div.elementor-element.elementor-element-005af38.elementor-hidden-desktop.elementor-hidden-tablet.e-flex.e-con-boxed.e-con.e-parent.animated.fadeIn > div {
        background-repeat: no-repeat !important;  /* Prevent the image from repeating */
        background-size: cover !important;        /* Ensure the image covers the section */
        background-position: center center !important; /* Center the image */
        background-attachment: scroll !important;  /* Ensure background scrolls with content */
        min-height: 100vh !important;              /* Ensure the section height takes full screen on mobile */
        background-color: transparent !important;  /* Avoid any background color behind the image */
        width: 100% !important;                    /* Ensure the section width is 100% */
    }
}/* End custom CSS */
/* Start custom CSS for bdevs-about, class: .elementor-element-40ac77d */.about-image1.img-full.js-tilt.d-none {
    display: none;
}/* End custom CSS */
/* Start custom CSS for bdevs-services, class: .elementor-element-a0ed253 */.elementor-102 .elementor-element.elementor-element-a0ed253 a {
   pointer-events: none;
   cursor: default;
   text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for bdevs-request, class: .elementor-element-a0cdaa8 */#wpforms-1593-field_0-container > label {
    color: #8000ff; /* White font color */
}
#wpforms-1593-field_1-container > label {
    color: #8000ff; /* White font color */
}

#wpforms-1593-field_2-container > label {
    color: #8000ff; /* White font color */
}
#wpforms-1593-field_3-container > label {
    color: #8000ff; /* White font color */
}
#wpforms-1593-field_4-container > label {
    color: #8000ff; /* White font color */
}
#wpforms-1593-field_5-container > label {
    color: #fff; /* White font color */
}


#wpforms-submit-1593 {
    background: linear-gradient(135deg, #3f34ea, #6403d4); /* Gradient background */
    color: #fff; /* White font color */
    padding: 10px 20px; /* Adjust padding as needed */
    border: none; /* Remove border */
    border-radius: 5px; /* Optional: Add border radius */
    cursor: pointer; /* Change cursor to pointer on hover */
}

#wpforms-submit-1593:hover {
    background: linear-gradient(135deg, #6a5acd, #8000ff); /* Darker gradient on hover */
}

#wpforms-field-limit-text-1593-3 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-be8663b *//* Remove border from form fields */
input[type="text"],
input[type="email"],
textarea,
select {
    border: none; /* Remove all borders */
    background-color: #fff; /* White background */
    color: #fff; /* White font color */
    padding: 10px;
    border-radius: 5px; /* Optional: Add border radius */
}/* End custom CSS */