.enquiry-form{margin:40px 0;max-width:486px}.enquiry-form__fields{margin:0;padding:0;list-style:none}.enquiry-form__field{margin:0 0 30px;padding:0}.enquiry-form__label{display:inline-block;line-height:26px;margin:0 0 10px}.enquiry-form__required{color:var(--flf-orange)}.enquiry-form input[type=text],.enquiry-form input[type=email],.enquiry-form input[type=tel],.enquiry-form textarea{box-sizing:border-box;border:1px solid var(--flf-line);background:var(--flf-white);border-radius:var(--flf-radius);padding:16px;width:100%;font-size:20px;line-height:26px}.enquiry-form textarea{height:260px;display:block}.enquiry-form__row{display:flex;gap:2%}.enquiry-form__col{display:block;width:49%}.enquiry-form__sub{display:block;font-size:16px;margin:5px 0 0}.enquiry-form__choices{margin:0;padding:0;list-style:none}.enquiry-form__choices li{margin:0 0 8px;padding:0;display:flex;gap:12px;align-items:flex-start;min-height:32px}.enquiry-form__choices input{margin:10px 0 0 2px}.enquiry-form__submit{background:var(--flf-ink);color:var(--flf-white);border:none;text-transform:uppercase;font-weight:700;font-size:16px;line-height:22px;padding:19px 25px;border-radius:var(--flf-radius);letter-spacing:.05em;transition:background var(--flf-transition)}.enquiry-form__submit:hover{background:var(--flf-orange)}.enquiry-form__note{margin:20px 0 0;font-size:16px;line-height:22px}.page-content h1,.page-content .is-h1{font-family:var(--flf-font-sans);font-size:2em;line-height:1.5;font-weight:700;margin:.67em 0;text-align:left}.page-content h2,.page-content h3,.page-content .is-h2,.page-content .is-h3{font-family:var(--flf-font-display)}.page-content h2,.page-content .is-h2{font-size:28px;line-height:36px;margin:80px 0 40px;font-weight:700;text-align:center}.page-content h3,.page-content .is-h3{font-size:24px;line-height:30px;margin:80px 0 40px;font-weight:700;text-align:center}.page-content h4,.page-content .is-h4{font-size:20px;line-height:26px;margin:40px 0 20px;font-weight:700;font-family:var(--flf-font-sans)}@media screen and (max-width:767px){.page-content h2,.page-content .is-h2{margin:60px 0 40px;font-size:24px;line-height:30px}.page-content h3,.page-content .is-h3{margin:60px 0 40px;font-size:20px;line-height:26px}}.page-content h2+.card-grid,.page-content h3+.card-grid,.page-content .is-h2+.card-grid,.page-content .is-h3+.card-grid{margin-top:60px}.page-content ul.compact li,.page-content ol.compact li{margin-bottom:0;font-size:18px}.page-content ul.fineprint li,.page-content ol.fineprint li{margin-bottom:0;font-size:16px}.page-content ul.media-list li{margin-bottom:1em}.page-content blockquote{margin:40px 0;padding:0;font-family:var(--flf-font-quote);font-size:22px;line-height:1.3;font-style:italic;text-align:left}.page-content blockquote p{margin-bottom:1em}.page-content blockquote footer{font-family:var(--flf-font-sans)}.page-content blockquote footer cite{display:block;padding-top:5px;font-style:normal}.page-content blockquote footer cite .name{display:block;font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center}.page-content blockquote footer cite .company{display:block;margin-top:10px;font-size:16px;line-height:20px;text-align:center}@media screen and (max-width:767px){.page-content blockquote{font-size:20px}}.block-figure--classic{max-width:100%;height:auto}.block-alignleft{float:left;display:inline;margin:5px 40px 40px 0;max-width:calc(50% - 20px)}.block-alignright{float:right;display:inline;margin:5px 0 40px 40px;max-width:calc(50% - 20px)}.block-aligncenter{display:block;margin:40px auto}.block-alignnone{display:block;margin:40px 0}.line-strut{display:inline-block}.block-figure--block{display:block;margin:0}.block-figure--block.block-alignleft,.block-figure--block.block-alignright,.block-figure--block.block-aligncenter{display:table}.block-figure--block .block-caption{display:block;margin:10px 0 20px;font-size:inherit;line-height:inherit}.block-figure--block.block-alignleft .block-caption,.block-figure--block.block-alignright .block-caption,.block-figure--block.block-aligncenter .block-caption{display:table-caption;caption-side:bottom}.block-figure--block.block-alignright{float:right;margin:0 0 16px 24px}.block-figure--block.block-alignleft{float:left;margin:0 24px 16px 0}.block-figure--block.block-aligncenter{margin-left:auto;margin-right:auto}@media screen and (max-width:600px){.block-figure--block.block-alignright,.block-figure--block.block-alignleft{display:table;float:none}}.block-figure--classic{margin:40px 0}.block-figure--classic img{vertical-align:bottom}.block-figure--classic.block-alignright{margin:5px 0 40px 40px}.block-figure--classic.block-alignleft{margin:5px 40px 40px 0}.block-figure--classic.block-aligncenter{margin:40px auto}.block-figure img{display:block;max-width:100%;height:auto}.block-figure--block img{display:block}.block-figure--classic .block-caption{margin:15px 0 0;font-size:12px;line-height:18px}@media screen and (max-width:479px){.block-alignleft,.block-alignright,.block-figure--classic.block-alignleft,.block-figure--classic.block-alignright{float:none;display:block;max-width:100%;margin:40px auto}}.block-embed{position:relative;padding-bottom:56.25%;height:0;margin:40px 0}.block-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.block-table{display:contents}.block-cite{font-size:16px;line-height:22px}.flf-flush>:first-child{margin-top:0}
