.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-a3dceef{--display:flex}.elementor-1203 .elementor-element.elementor-element-a3dceef>.elementor-shape-top .elementor-shape-fill,.elementor-1203 .elementor-element.elementor-element-a3dceef>.e-con-inner>.elementor-shape-top .elementor-shape-fill{fill:#3eb5df}.elementor-1203 .elementor-element.elementor-element-a3dceef>.elementor-shape-top svg,.elementor-1203 .elementor-element.elementor-element-a3dceef>.e-con-inner>.elementor-shape-top svg{width:calc(300% + 1.3px);height:500px}.elementor-1203 .elementor-element.elementor-element-a3dceef>.elementor-shape-bottom .elementor-shape-fill,.elementor-1203 .elementor-element.elementor-element-a3dceef>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:#c2d131}.elementor-1203 .elementor-element.elementor-element-a3dceef>.elementor-shape-bottom svg,.elementor-1203 .elementor-element.elementor-element-a3dceef>.e-con-inner>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:500px}@media (max-width:1024px){.elementor-1203 .elementor-element.elementor-element-aa46a17 .heading .heading-title{font-size:60.33px;line-height:80px}}@media (max-width:767px){.elementor-1203 .elementor-element.elementor-element-aa46a17 .heading .heading-title{font-size:45px;line-height:40px}}.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 #3eb5df;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:#2fa1cb;border:1px solid #2fa1cb;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:#3eb5df;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:#2fa1cb}.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}