.elementor-1203 .elementor-element.elementor-element-f34e772{--display:flex}.elementor-1203 .elementor-element.elementor-element-aa46a17 .heading .heading-title{font-family:"neuropol",sans-serif;font-size:77.33px;font-weight:400;line-height:116px;letter-spacing:0;color:#000}.elementor-1203 .elementor-element.elementor-element-aa46a17 .heading .title-s{font-family:var( --e-global-typography-f9e518c-font-family ), Sans-serif;font-size:var(--e-global-typography-f9e518c-font-size);font-weight:var(--e-global-typography-f9e518c-font-weight);line-height:var(--e-global-typography-f9e518c-line-height);letter-spacing:var(--e-global-typography-f9e518c-letter-spacing);color:#0170e7}.elementor-1203 .elementor-element.elementor-element-a3dceef{--display:flex}@media (max-width:1024px){.elementor-1203 .elementor-element.elementor-element-aa46a17 .heading .heading-title{font-size:60.33px;line-height:80px}.elementor-1203 .elementor-element.elementor-element-aa46a17 .heading .title-s{font-size:var(--e-global-typography-f9e518c-font-size);line-height:var(--e-global-typography-f9e518c-line-height);letter-spacing:var(--e-global-typography-f9e518c-letter-spacing)}}@media (max-width:767px){.elementor-1203 .elementor-element.elementor-element-aa46a17 .heading .heading-title{font-size:45px;line-height:40px}.elementor-1203 .elementor-element.elementor-element-aa46a17 .heading .title-s{font-size:var(--e-global-typography-f9e518c-font-size);line-height:var(--e-global-typography-f9e518c-line-height);letter-spacing:var(--e-global-typography-f9e518c-letter-spacing)}}.title-s{font-family:'Neuropol',sans-serif!important}.contact-form-container{max-width:600px;margin:40px auto;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05);font-family:'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;color:#333}.contact-form-container p{margin-bottom:20px}.contact-form-container label{display:block;font-size:14px;font-weight:500;color:#555;margin-bottom:8px;width:100%}.contact-form-container .wpcf7-form-control.wpcf7-text,.contact-form-container .wpcf7-form-control.wpcf7-textarea{width:100%;padding:12px 15px;font-size:15px;border:1px solid #dcdcdc;border-radius:5px;background-color:#fcfcfc;box-sizing:border-box;transition:border-color .3s ease , box-shadow .3s ease;font-family:inherit;margin-top:5px}.contact-form-container .wpcf7-form-control.wpcf7-textarea{resize:vertical;min-height:120px}.contact-form-container .wpcf7-form-control.wpcf7-text:focus,.contact-form-container .wpcf7-form-control.wpcf7-textarea:focus{outline:none;border-color:#0056b3;box-shadow:0 0 5px rgba(0,86,179,.2);background-color:#fff}.contact-form-container .wpcf7-submit{width:100%;padding:14px;font-size:16px;font-weight:bold;color:#fff;background-color:#0056b3;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease , transform .1s ease;margin-top:10px}.contact-form-container .wpcf7-submit:hover{background-color:#004494}.contact-form-container .wpcf7-response-output{border-radius:5px;margin-top:20px;font-size:14px}.contact-form-container .wpcf7-not-valid-tip{font-size:12px;margin-top:5px}