.elementor-188 .elementor-element.elementor-element-0fef242:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-0fef242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-188 .elementor-element.elementor-element-0fef242{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-188 .elementor-element.elementor-element-0fef242 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-188 .elementor-element.elementor-element-0fef242{margin-top:-51px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-188 .elementor-element.elementor-element-0fef242{margin-top:-31px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-1cba2a0 */body {
    margin: 0;
    padding: 0;
    font-family: "Poppins", Arial, sans-serif;
    background: #f6f9fb;
    color: #222b45;
    min-height: 100vh;
}

.contact-center {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
}

.contact-container {
    max-width: 650px;
    width: 100%;
    background: #fff;
    border-radius: 24px;
    box-shadow: 0 6px 32px rgba(24,34,48,0.13);
    padding: 40px 36px;
}/* End custom CSS */