header .et_pb_section.mobile-menu-popup{display:none;opacity:0;transform:translateX(100px);transition:opacity 0.3s ease,transform 0.3s ease;position:fixed;top:0;right:0;width:100%;height:100%;background:black;flex-direction:column;align-items:center;z-index:999;overflow:auto!important}header .et_pb_section.mobile-menu-popup.active{display:flex;opacity:1;transform:translateX(0)}.et_pb_button.site-btn:after{content:""!important;position:unset!important;background:url(https://haydenpropertydevelopment.co.uk/wp-content/uploads/2025/09/unnamed-file.png);width:19px;height:20px;display:inline-flex;background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:20px!important}.et_pb_button.site-btn{line-height:1em!important;display:flex!important;align-items:center;width:fit-content}body #page-container .et_pb_section .site-btn:hover{background:#fff;color:#aa853a!important}body #page-container .et_pb_section .site-btn:hover.site-btn:after{filter:unset!important}.project-form .nf-field-container,.contact-form .nf-field-container{margin:0px;padding:0px}.project-form .nf-form-content nf-fields-wrap,.contact-form .nf-form-content nf-fields-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px}.project-form .nf-form-content nf-fields-wrap nf-field:nth-child(5),.contact-form .nf-form-content nf-fields-wrap nf-field:nth-child(5){grid-area:5 / 1 / 3 / 3}.project-form .nf-form-content nf-fields-wrap nf-field:nth-child(6),.contact-form .nf-form-content nf-fields-wrap nf-field:nth-child(6){grid-area:6 / 1 / 5 / 3}.project-form .nf-form-title,.project-form .nf-before-form-content,.contact-form .nf-form-title,.contact-form .nf-before-form-content{display:none}.project-form .nf-field-label,.contact-form .nf-field-label{color:#ffffffb3;font-family:'Helvetica Neue - 400',sans-serif;font-size:22px;font-weight:400;line-height:normal;display:none}.project-form input.text,.project-form input.text,.project-form input.title,.project-form input[type=email],.project-form input[type=tel],.project-form input[type=text],.project-form input[type=number],.project-form select,.project-form textarea{background-color:#ffffff00!important;border:0px!important;border-bottom:1px solid #ffffff80!important;padding:0px 0px 30px!important;color:#FFF!important;font-family:'Helvetica Neue - 400',sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:normal!important}.contact-form input.text,.contact-form input.text,.contact-form input.title,.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=number],.contact-form select,.contact-form textarea{background-color:#ffffff00!important;border:0px!important;border-bottom:1px solid #00000080!important;padding:0px 0px 30px!important;color:#000000!important;font-family:'Helvetica Neue - 400',sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:normal!important}.project-form input[type="number"]::-webkit-inner-spin-button,.project-form input[type="number"]::-webkit-outer-spin-button,.contact-form input[type="number"]::-webkit-inner-spin-button,.contact-form input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.project-form input[type="number"],.contact-form input[type="number"]{-moz-appearance:textfield}.project-form .submit-wrap .nf-field-element,.contact-form .submit-wrap .nf-field-element{text-align:center}.project-form .field-wrap input[type=submit],.contact-form .field-wrap input[type=submit]{background-color:#AA853A;padding:21px 71px 21px 31px;border-radius:50px;border:1px solid #aa853a33;color:#FFF;text-align:center;font-family:'Helvetica Neue - 500',sans-serif!important;font-weight:500;font-size:18px;line-height:18px;background-image:url(https://haydenpropertydevelopment.co.uk/wp-content/uploads/2025/09/1.png);background-size:auto;background-repeat:no-repeat;background-position:right 32px center;cursor:pointer}.et_pb_button.site-btn:after{content:""!important;position:unset!important;background:url(https://haydenpropertydevelopment.co.uk/wp-content/uploads/2025/09/unnamed-file.png);width:19px;height:20px;display:inline-flex;background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:20px!important}.et_pb_button.site-btn{line-height:1em!important;display:flex!important;align-items:center;width:fit-content}.ft_contents_wrap .count_contents{width:max-content;margin:0;padding:0;display:flex;animation:ft-scrolling-left 24s linear infinite}@keyframes ft-scrolling-left{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@media screen and (min-width:1221px) and (max-width:1580px){.hero-title .et_pb_module_heading{font-size:90px!important}.site-h2-title .et_pb_module_heading{font-size:70px!important}}@media screen and (min-width:981px) and (max-width:1220px){.site-h2-title .et_pb_module_heading{font-size:60px!important}}@media screen and (max-width:980px){.et_pb_button.display-none{display:none!important}.project-form .nf-form-content nf-fields-wrap,.contact-form .nf-form-content nf-fields-wrap{gap:40px}.project-form input.text,.project-form input.title,.project-form input[type=email],.project-form input[type=tel],.project-form input[type=text],.project-form input[type=number],.project-form select,.project-form textarea,.contact-form input.text,.contact-form input.title,.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=number],.contact-form select,.contact-form textarea{padding:0px 0px 20px!important;font-size:20px!important}}@media screen and (max-width:767px){.project-form .nf-form-content nf-fields-wrap,.contact-form .nf-form-content nf-fields-wrap{display:flex;flex-direction:column;gap:25px}.project-form .field-wrap input[type=submit],.contact-form .field-wrap input[type=submit]{padding:14px 50px 14px 20px;font-size:16px;line-height:1em;background-position:right 20px center}.project-form input.text,.project-form input.title,.project-form input[type=email],.project-form input[type=tel],.project-form input[type=text],.project-form input[type=number],.project-form select,.project-form textarea,.contact-form input.text,.contact-form input.title,.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=number],.contact-form select,.contact-form textarea{padding:0px 0px 15px!important;font-size:18px!important}}