/* Start custom CSS for shortcode, class: .elementor-element-contactpage-form-widget */.elementor-325 .elementor-element.elementor-element-contactpage-form-widget .ff-el-form-control{border-radius:12px !important;border:1px solid rgba(15,35,77,.15) !important;padding:12px 14px !important;font-family:'Plus Jakarta Sans',sans-serif !important;font-size:.95rem !important;} .elementor-325 .elementor-element.elementor-element-contactpage-form-widget .ff-el-form-control:focus{border-color:#2563FF !important;box-shadow:0 0 0 3px rgba(37,99,255,.12) !important;} .elementor-325 .elementor-element.elementor-element-contactpage-form-widget .ff-el-group{margin-bottom:18px !important;} .elementor-325 .elementor-element.elementor-element-contactpage-form-widget .ff-el-input--label label,.elementor-325 .elementor-element.elementor-element-contactpage-form-widget label{font-family:'Plus Jakarta Sans',sans-serif !important;font-weight:700 !important;color:#0F234D !important;font-size:.88rem !important;margin-bottom:6px !important;} .elementor-325 .elementor-element.elementor-element-contactpage-form-widget button[type=submit],.elementor-325 .elementor-element.elementor-element-contactpage-form-widget .ff-btn-submit{background:linear-gradient(135deg,#2563FF,#17C8F2) !important;border:none !important;border-radius:12px !important;padding:14px 30px !important;font-weight:700 !important;font-family:'Plus Jakarta Sans',sans-serif !important;box-shadow:0 14px 30px rgba(37,99,255,.28) !important;transition:transform 250ms ease !important;} .elementor-325 .elementor-element.elementor-element-contactpage-form-widget button[type=submit]:hover{transform:translateY(-2px) !important;} .elementor-325 .elementor-element.elementor-element-contactpage-form-widget .ff_submit_btn_wrapper{text-align:center !important;margin-top:6px !important;} .elementor-325 .elementor-element.elementor-element-contactpage-form-widget select.ff-el-form-control{background-position:right 14px center !important;}/* End custom CSS */