.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing);color:var(--e-global-color-primary)}.elementor-176 .elementor-element.elementor-element-8a6d196{text-align:center}.elementor-176 .elementor-element.elementor-element-8a6d196 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#1E3A8A}.elementor-176 .elementor-element.elementor-element-f782ba9{text-align:center}.elementor-176 .elementor-element.elementor-element-f782ba9 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:44px;font-weight:700;color:#0B0F19}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing);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-176 .elementor-element.elementor-element-b1e167e{text-align:center;font-family:"Inter",Sans-serif;font-size:17px;line-height:1.7em;color:#1F2937}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-176 .elementor-element.elementor-element-7811e30 .elementor-icon-wrapper{text-align:center}.elementor-176 .elementor-element.elementor-element-7811e30.elementor-view-stacked .elementor-icon{background-color:#1E3A8A}.elementor-176 .elementor-element.elementor-element-7811e30.elementor-view-framed .elementor-icon,.elementor-176 .elementor-element.elementor-element-7811e30.elementor-view-default .elementor-icon{color:#1E3A8A;border-color:#1E3A8A}.elementor-176 .elementor-element.elementor-element-7811e30.elementor-view-framed .elementor-icon,.elementor-176 .elementor-element.elementor-element-7811e30.elementor-view-default .elementor-icon svg{fill:#1E3A8A}.elementor-176 .elementor-element.elementor-element-7811e30 .elementor-icon{font-size:26px}.elementor-176 .elementor-element.elementor-element-7811e30 .elementor-icon svg{height:26px}.elementor-176 .elementor-element.elementor-element-4cf1ee9{text-align:center}.elementor-176 .elementor-element.elementor-element-4cf1ee9 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:600;color:#0B0F19}.elementor-176 .elementor-element.elementor-element-3672e88{text-align:center;font-family:"Inter",Sans-serif;font-size:15px;color:#1E3A8A}.elementor-176 .elementor-element.elementor-element-94c7083 .elementor-icon-wrapper{text-align:center}.elementor-176 .elementor-element.elementor-element-94c7083.elementor-view-stacked .elementor-icon{background-color:#1E3A8A}.elementor-176 .elementor-element.elementor-element-94c7083.elementor-view-framed .elementor-icon,.elementor-176 .elementor-element.elementor-element-94c7083.elementor-view-default .elementor-icon{color:#1E3A8A;border-color:#1E3A8A}.elementor-176 .elementor-element.elementor-element-94c7083.elementor-view-framed .elementor-icon,.elementor-176 .elementor-element.elementor-element-94c7083.elementor-view-default .elementor-icon svg{fill:#1E3A8A}.elementor-176 .elementor-element.elementor-element-94c7083 .elementor-icon{font-size:26px}.elementor-176 .elementor-element.elementor-element-94c7083 .elementor-icon svg{height:26px}.elementor-176 .elementor-element.elementor-element-50750f1{text-align:center}.elementor-176 .elementor-element.elementor-element-50750f1 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:600;color:#0B0F19}.elementor-176 .elementor-element.elementor-element-ac4ce83{text-align:center;font-family:"Inter",Sans-serif;font-size:15px;color:#1E3A8A}.elementor-176 .elementor-element.elementor-element-aeaca09 .elementor-icon-wrapper{text-align:center}.elementor-176 .elementor-element.elementor-element-aeaca09.elementor-view-stacked .elementor-icon{background-color:#1E3A8A}.elementor-176 .elementor-element.elementor-element-aeaca09.elementor-view-framed .elementor-icon,.elementor-176 .elementor-element.elementor-element-aeaca09.elementor-view-default .elementor-icon{color:#1E3A8A;border-color:#1E3A8A}.elementor-176 .elementor-element.elementor-element-aeaca09.elementor-view-framed .elementor-icon,.elementor-176 .elementor-element.elementor-element-aeaca09.elementor-view-default .elementor-icon svg{fill:#1E3A8A}.elementor-176 .elementor-element.elementor-element-aeaca09 .elementor-icon{font-size:26px}.elementor-176 .elementor-element.elementor-element-aeaca09 .elementor-icon svg{height:26px}.elementor-176 .elementor-element.elementor-element-3f4c22b{text-align:center}.elementor-176 .elementor-element.elementor-element-3f4c22b .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:600;color:#0B0F19}.elementor-176 .elementor-element.elementor-element-5a23468{text-align:center;font-family:"Inter",Sans-serif;font-size:15px;color:#1E3A8A}.elementor-176 .elementor-element.elementor-element-09eed74{text-align:center}.elementor-176 .elementor-element.elementor-element-09eed74 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:32px;font-weight:700;color:#0B0F19}.elementor-176 .elementor-element.elementor-element-3ce90d9{text-align:center;font-family:"Inter",Sans-serif;font-size:15px;color:#6B7280}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}}#ds-contact-hero{padding:110px 24px 96px}#ds-contact-hero .elementor-widget-container{max-width:720px}#ds-contact-info{padding:64px 24px 40px}#ds-contact-card{width:calc(33.333% - 16px);min-width:250px;padding:40px 24px;background:#FFF;border-radius:16px;border:1px solid #E5E7EB}#ds-contact-form{padding:64px 24px 110px}#ds-contact-form .elementor-widget-container{max-width:720px}#ds-contact-form .wpcf7{width:100%;margin:0 auto}#ds-contact-form .ds-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}#ds-contact-form .wpcf7 p{margin:0 0 16px}#ds-contact-form .wpcf7 label{display:block;margin-bottom:6px;color:#1F2937;font-family:Inter,sans-serif;font-size:14px;font-weight:600}#ds-contact-form .wpcf7 input[type="text"],#ds-contact-form .wpcf7 input[type="email"],#ds-contact-form .wpcf7 input[type="tel"],#ds-contact-form .wpcf7 textarea{width:100%;padding:14px 16px;border:1px solid #CBD5E1;border-radius:10px;background:#FFF;color:#0B0F19;font-family:Inter,sans-serif;font-size:15px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}#ds-contact-form .wpcf7 textarea{min-height:140px;resize:vertical}#ds-contact-form .wpcf7 input:focus,#ds-contact-form .wpcf7 textarea:focus{border-color:#1E3A8A;outline:none;box-shadow:0 0 0 3px rgb(30 58 138 / .12)}#ds-contact-form .wpcf7 p:last-of-type{text-align:center}#ds-contact-form .wpcf7 input[type="submit"]{display:inline-block;padding:16px 34px;border:none;border-radius:999px;background:#1E3A8A;color:#FFF;font-family:Inter,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease}#ds-contact-form .wpcf7 input[type="submit"]:hover{background:#0F172A}#ds-contact-form .wpcf7-response-output{margin:24px 0 0;padding:14px 16px;border-radius:8px;font-size:14px}@media (max-width:1024px){#ds-contact-card{width:calc(50% - 12px)}}@media (max-width:767px){#ds-contact-card{width:100%}#ds-contact-form .ds-form-grid{grid-template-columns:1fr}#ds-contact-form .wpcf7 input[type="submit"]{width:100%}}