.elementor-271383 .elementor-element.elementor-element-aef4270 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-271383 .elementor-element.elementor-element-aef4270 > .elementor-container{min-height:800px;}.elementor-271383 .elementor-element.elementor-element-aef4270:not(.elementor-motion-effects-element-type-background), .elementor-271383 .elementor-element.elementor-element-aef4270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.legacydatasolutions.co.uk/wp-content/uploads/2026/05/Video-Freeze.png") 50% 50%;background-size:cover;}.elementor-271383 .elementor-element.elementor-element-aef4270{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-271383 .elementor-element.elementor-element-aef4270 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-271383 .elementor-element.elementor-element-d7285f9{--display:flex;}body.elementor-page-271383{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-271383 .elementor-element.elementor-element-f614dcf{width:100%;}.elementor-271383 .elementor-element.elementor-element-d7285f9{--content-width:550px;}}/* Start custom CSS for container, class: .elementor-element-d7285f9 *//* Hyper-Minimalist Transparent HUD Terminal Box */
.elementor-271383 .elementor-element.elementor-element-d7285f9 {
    background: rgba(0, 10, 20, 0.2); 
    backdrop-filter: blur(4px);        
    -webkit-backdrop-filter: blur(4px);
    border: 1px solid rgba(0, 221, 255, 0.2);
    border-radius: 6px;
    padding: 25px;                     
    box-shadow: 0 0 40px rgba(0, 221, 255, 0.08);
}

/* Minimalist Atom Form Input Fields */
.elementor-271383 .elementor-element.elementor-element-d7285f9 .atom-form-field,
.elementor-271383 .elementor-element.elementor-element-d7285f9 .atom-input,
.elementor-271383 .elementor-element.elementor-element-d7285f9 input[type="text"],
.elementor-271383 .elementor-element.elementor-element-d7285f9 input[type="email"],
.elementor-271383 .elementor-element.elementor-element-d7285f9 textarea {
    background: rgba(0, 0, 0, 0.6) !important;
    border: 1px solid rgba(0, 221, 255, 0.2) !important;
    color: #ffffff !important;
    border-radius: 4px !important;
    padding: 12px 15px !important;
    transition: all 0.3s ease-in-out;
}

/* Electric Glow Focus Effect */
.elementor-271383 .elementor-element.elementor-element-d7285f9 .atom-form-field:focus,
.elementor-271383 .elementor-element.elementor-element-d7285f9 input:focus,
.elementor-271383 .elementor-element.elementor-element-d7285f9 textarea:focus {
    border-color: #00ddff !important;
    box-shadow: 0 0 12px rgba(0, 221, 255, 0.4) !important;
    outline: none !important;
}

/* Cyan Uppercase Terminal Labels */
.elementor-271383 .elementor-element.elementor-element-d7285f9 .atom-label,
.elementor-271383 .elementor-element.elementor-element-d7285f9 label {
    color: #00ddff !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 6px !important;
    display: inline-block;
}

/* Cyber Submit Button */
.elementor-271383 .elementor-element.elementor-element-d7285f9 .atom-submit-btn,
.elementor-271383 .elementor-element.elementor-element-d7285f9 button[type="submit"] {
    background: transparent !important;
    border: 2px solid #00ddff !important;
    color: #00ddff !important;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    border-radius: 4px !important;
    padding: 15px 30px !important;
    width: 100%;
    transition: all 0.4s ease !important;
    cursor: pointer;
}

/* Cyber Button Hover */
.elementor-271383 .elementor-element.elementor-element-d7285f9 .atom-submit-btn:hover,
.elementor-271383 .elementor-element.elementor-element-d7285f9 button[type="submit"]:hover {
    background: #00ddff !important;
    color: #000000 !important;
    box-shadow: 0 0 20px rgba(0, 221, 255, 0.6) !important;
}/* End custom CSS */