.m__form .form-wrap input[type=radio],.m__form form label.hs-form-booleancheckbox-display input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;opacity:0;position:absolute}.m__form .form-wrap label{color:#fff0e6;font-size:12px;padding-left:28px}.m__form .form-wrap label:before{background-color:#ffffff00;border:2px solid #fff0e6;border-radius:4px;content:"";position:absolute;transition:all .2s ease-in-out}.m__form .form-wrap label{align-items:center;cursor:pointer;display:flex;padding-left:32px;position:relative}.m__form .form-wrap label:before{cursor:pointer;height:19px;left:0;top:50%;transform:translateY(-50%);width:19px}.m__form .form-wrap input[type=radio]:checked+label:before{background:url(https://tridentutilities.co.uk/hubfs/Trident-coffee/orange-tick.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;min-width:19px}.m__form form label.hs-form-booleancheckbox-display input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;opacity:0;position:absolute}.m__form form label.hs-form-booleancheckbox-display{align-items:center;color:#fff0e6;cursor:pointer;font-size:16px;padding-left:32px;position:relative}.m__form form .hs-form-booleancheckbox{padding-left:0!important}.m__form form label.hs-form-booleancheckbox-display span:before{background-color:transparent;border:2px solid #fff0e6;border-radius:4px;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:24px}.m__form form label.hs-form-booleancheckbox-display input[type=checkbox]:checked+span:before{background:url(https://tridentutilities.co.uk/hubfs/Trident-coffee/orange-tick.svg) no-repeat 50%;background-size:contain;border:none}.m__form h2,.m__form p{color:#fff0e6}.m__form.bg-dark{background:#002424;border-radius:20px;color:#fff0e6;position:relative;z-index:2}.m__form.bg-purple{background:#7762aa;border-radius:20px;color:#fff0e6}.m__form.bg-green{background:#88b957;border-radius:20px;color:#fff0e6}.m__form.bg-orange{background:#f58533;border-radius:20px;color:#002424}.m__form .copy{font-size:16px;line-height:120%}.m__form form{background:#ffffff00}.m__form form label{color:#fff0e6}.m__form .m__form__wrapper__form h3{background:#ffffff00}.m__form form .hs-form-field{margin-bottom:1rem}.m__form form .hs_phone{margin-bottom:0}.m__form form .hs-form-field input,.m__form form .hs-form-field textarea{background:#ffffff00;border:2px solid #fff0e6;color:#fff0e6;font-size:12px;font-weight:light;line-height:120%;opacity:.7;width:100%!important}.m__form form .hs-form-field input:focus,.m__form form .hs-form-field textarea:focus{opacity:1;outline:none}.m__form form .hs-form-field input::placeholder,.m__form form .hs-form-field textarea::placeholder{color:#fff0e6;font-size:12px;font-weight:light;line-height:120%}.m__form form label.hs-form-booleancheckbox-display{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.m__form form label.hs-form-booleancheckbox-display span{font-size:12px;line-height:120%}.m__form form input[type=submit]{align-items:center;background:#f58533;border:2px solid #f58533;border-radius:30px;color:#002424;display:flex;font-size:16px;font-weight:700;justify-content:center;margin-top:1rem;padding:12px 23px;text-decoration:none;transition:all .3s ease-in}.m__form form input[type=submit]:hover{background:#002424;color:#fff0e6;transition:all .3s ease-in}.m__form form .input input.error,.m__form__wrapper .form-wrap.error label:before{border:2px solid #cd4118}.m__form form label.hs-error-msg{color:#cd4118;font-size:14px;line-height:120%}.m__form #error-services{color:#cd4118;display:none;font-size:16px}.m__form #error-services.active{display:block}.m__form ol li:before,.m__form ul li:before{content:""!important;display:none!important;height:0!important;width:0!important}@media only screen and (max-width:1023px){.m__form form fieldset.form-columns-2{display:flex;flex-direction:column}.m__form form fieldset.form-columns-2 .hs-form-field{width:100%}.m__form form label.hs-form-booleancheckbox-display{padding-left:.25rem}}.m__form .submitted-message{border-radius:100px;color:#88b957;font-size:16px;padding:20px 40px;text-align:center}