.elementor-1214 .elementor-element.elementor-element-c730f07{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1214 .elementor-element.elementor-element-6e0eb2f > .elementor-widget-container{margin:0px 0px -130px 0px;}.elementor-1214 .elementor-element.elementor-element-5dc4fcb{--display:flex;}.elementor-1214 .elementor-element.elementor-element-5807369{width:100%;max-width:100%;}.elementor-1214 .elementor-element.elementor-element-5807369 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:00px 0px 0px 0px;}.elementor-1214 .elementor-element.elementor-element-5807369.elementor-element{--align-self:center;}.elementor-1214 .elementor-element.elementor-element-317bf9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1214 .elementor-element.elementor-element-c540cf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1214 .elementor-element.elementor-element-c540cf6:not(.elementor-motion-effects-element-type-background), .elementor-1214 .elementor-element.elementor-element-c540cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}@media(max-width:767px){.elementor-1214 .elementor-element.elementor-element-317bf9f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for bdevs-service-section, class: .elementor-element-5807369 */.service-contact-card {
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 36px;
    padding-bottom: 36px;
    max-width: 416px;
    height: 100%;
    position: relative;
    border-radius: 8px;
}

/* Apply top margin only on mobile (max-width: 767px) */
@media (max-width: 767px) {
    .service-contact-card {
        margin-top: 20px;
    }
}

@media only screen and (min-width: 1280px) and (max-width: 1440px), only screen and (min-width: 1441px) {
    .say-hello-email {
        font-size: 21px;
    }/* End custom CSS */