.elementor-7988 .elementor-element-37710e1 input:focus,.elementor-7988 .elementor-element-37710e1 textarea:focus,.elementor-7988 .elementor-element-37710e1 select:focus{border-color:var(--ntk-teal)!important;box-shadow:0 0 0 3px rgba(18,170,163,.15)!important;outline:none!important}.elementor-7988 .elementor-element-37710e1 .ff-el-form-control{color:#514b61!important;background:#fff!important;border:1px solid #e8dff1!important}.elementor-7988 .elementor-element-37710e1 form fieldset{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important;row-gap:22px!important}.elementor-7988 .elementor-element-37710e1 .ff-name-field-wrapper,.elementor-7988 .elementor-element-37710e1 .ff-name-field-wrapper .ff-t-container,.elementor-7988 .elementor-element-37710e1 .ff-name-field-wrapper .ff-t-cell{display:contents!important}.elementor-7988 .elementor-element-37710e1 .ff-el-group{margin:0!important}.elementor-7988 .elementor-element-37710e1 .ff-name-field-wrapper .ff-el-group:first-child{order:1!important}.elementor-7988 .elementor-element-37710e1 .ff-el-group:has(#ff_1_email){order:2!important}.elementor-7988 .elementor-element-37710e1 .ff-name-field-wrapper .ff-el-group:last-child{order:3!important}.elementor-7988 .elementor-element-37710e1 .ff-el-group:has(#ff_1_subject){order:4!important}.elementor-7988 .elementor-element-37710e1 .ff-el-group:has(#ff_1_message){order:5!important;grid-column:1/-1!important}.elementor-7988 .elementor-element-37710e1 .ff_submit_btn_wrapper{order:6!important;grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;margin-top:10px!important}.elementor-7988 .elementor-element-37710e1 .ff-el-input--label{margin-bottom:8px!important}.elementor-7988 .elementor-element-37710e1 .ff-el-input--label label{color:#45315e!important;font-family:Rubik,Arial,sans-serif!important;font-weight:500!important;font-size:15px!important}.elementor-7988 .elementor-element-37710e1 .ff-el-form-control{height:56px!important;border-radius:15px!important;padding:0 17px!important;font-size:16px!important}.elementor-7988 .elementor-element-37710e1 textarea.ff-el-form-control{height:148px!important;padding-top:15px!important;resize:vertical!important}.elementor-7988 .elementor-element-37710e1 .ff-btn-submit{border-radius:999px!important;padding:0 31px!important;font-family:Rubik,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important}.elementor-7988 label[for=ff_1_names_first_name_],.elementor-7988 label[for=ff_1_names_last_name_],.elementor-7988 label[for=ff_1_email],.elementor-7988 label[for=ff_1_subject],.elementor-7988 label[for=ff_1_message]{font-size:0!important}.elementor-7988 label[for=ff_1_names_first_name_]::after{content:"Full name";font-size:15px}.elementor-7988 label[for=ff_1_email]::after{content:"Email address";font-size:15px}.elementor-7988 label[for=ff_1_names_last_name_]::after{content:"Phone number";font-size:15px}.elementor-7988 label[for=ff_1_subject]::after{content:"What do you need help with?";font-size:15px}.elementor-7988 label[for=ff_1_message]::after{content:"Message";font-size:15px}@media (min-width:1025px){.elementor-7988 .elementor-element-37710e1 form{padding-top:68px!important}}.elementor-7988 .elementor-element-08403ab .elementor-icon-box-icon{display:none!important}.elementor-7988 .elementor-element-08403ab .elementor-icon-box-wrapper{display:block!important}.elementor-7988 .elementor-element-08403ab .elementor-icon-box-content{width:auto!important}.elementor-7988 .elementor-element-08403ab .elementor-icon-box-title{margin:0 0 19px!important;color:var(--ntk-purple)!important;font-family:Rubik,Arial,sans-serif!important;font-size:22px!important;font-weight:700!important}.elementor-7988 .elementor-element-08403ab .elementor-icon-box-description{color:#5d5768!important;font-family:Manrope,Arial,sans-serif!important;font-size:16px!important;line-height:1.55!important}.elementor-7988 .elementor-element-08403ab .elementor-icon-box-description strong,.elementor-7988 .elementor-element-08403ab .elementor-icon-box-description a{display:block;margin-top:37px;color:#078f89!important;font-family:Rubik,Arial,sans-serif!important;font-weight:600!important}.elementor-7988 .ntk-contact-social .ntk-proof:last-of-type .ntk-proof-icon{font-size:0!important;background:#fff2c9!important;color:#b17a00!important}.elementor-7988 .ntk-contact-social .ntk-proof:last-of-type .ntk-proof-icon:after{content:"\\f005";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px}.elementor-7988 .ntk-contact-social .ntk-proof:nth-of-type(2) .ntk-proof-icon{font-size:0!important;background:#d8f5f2!important;color:#078f89!important}.elementor-7988 .ntk-contact-social .ntk-proof:nth-of-type(2) .ntk-proof-icon:after{content:"\\f3ed";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px}@media (max-width:1024px){.elementor-7988 .elementor-element-37710e1 form{padding-top:62px!important}.elementor-7988 .elementor-element-37710e1 form fieldset{grid-template-columns:1fr!important;row-gap:17px!important}.elementor-7988 .elementor-element-37710e1 .ff-el-group:has(#ff_1_message),.elementor-7988 .elementor-element-37710e1 .ff_submit_btn_wrapper{grid-column:auto!important}.elementor-7988 .elementor-element-37710e1 .ff_submit_btn_wrapper{justify-content:stretch!important}.elementor-7988 .elementor-element-37710e1 .ff-btn-submit{width:100%!important;min-height:52px!important}.elementor-7988 .elementor-element-08403ab .elementor-icon-box-wrapper{min-height:0!important;padding:27px 25px!important}.elementor-7988 .elementor-element-08403ab .elementor-icon-box-description strong,.elementor-7988 .elementor-element-08403ab .elementor-icon-box-description a{margin-top:28px!important}}