@font-face{font-family:"titlefont";src:url(/assets/lato-900-81a0dcc5c6a495c97901573bce9d528df0b2369b2b7cd5ae04ce847ec66b5542.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}@font-face{font-family:"basefont";src:url(/assets/fira-100-93d700b57d925678dc14e4b29c84023d6eeb61a1396d280e51a6eafa1259831f.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100}@font-face{font-family:"basefont";src:url(/assets/fira-300-0e3abd1c361f9146f15313a83eecea13edd4e5ec736e78122caebd2b37d36664.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:"basefont";src:url(/assets/fira-400-a40ec1be6ec44cb1f22c0cf18e710020e084c4765aafd5ec28e944c3b00d6477.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"basefont";src:url(/assets/fira-500-0f12d422443a35f888002fe3d14f97a7f178c2679498565f9eca06407b9327a6.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"basefont";src:url(/assets/fira-700-fed282bc6c45d0dd4029dbaf20c976f8df28ec724b4865dd61c86343711f811b.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}body.admin frml-appbar{--appbar-color-surface: var(--color-secondary);--appbar-color-text: var(--color-secondary-text)}body.admin frml-badge.archived{background:var(--color-purple)}body.admin frml-badge.draft{background:var(--color-state-orange)}body.admin frml-badge.error{background:var(--color-state-red);color:var(--color-state-red-text)}body.admin frml-badge.success,body.admin frml-badge.published{background:var(--color-state-green);color:var(--color-state-green-text)}body.admin frml-badge.independent{background:var(--color-secondary)}body.admin frml-badge.positive{background:var(--color-state-green)}body.admin frml-badge.negative{background:var(--color-state-red)}body.admin div.field.rich_text div.input.rich trix-editor h1{text-transform:none}body.admin div.field.rich_text div.input.rich trix-editor h2{text-transform:none;font-size:var(--fs-l)}body.admin div.field.rich_text div.input.rich trix-editor h3{color:var(--color-ink);font-size:var(--fs-m);font-weight:700}body.admin div.field.rich_text div.input.rich trix-toolbar button.attach{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.heading-1{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.heading-4{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.heading-5{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.mark{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.page-break{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.quote{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.rich-block-1{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.rich-block-2{display:none}body.admin div.field.rich_text div.input.rich trix-toolbar button.rich-block-3{display:none}body.admin frml-sidebar header.signature a img.logo{background:none;border-radius:0;padding:0}body.admin frml-sidebar header.signature a span.platform{font-family:"titlefont";font-size:20px;font-weight:900;line-height:1em;vertical-align:middle;text-transform:uppercase}body.admin frml-sidebar header.signature a span.platform span.organisation{font-size:12px;opacity:.5;font-weight:700;line-height:1.4em}body#admin-collections.index #table-collections thead tr th.project_count{width:120px}body#admin-collections.index #table-collections thead tr th.independent{width:140px}body#admin-collections #collection-form div.nested-form.table{max-width:none;padding-top:var(--space-m)}body#admin-collections #collection-form div.nested-form.table table thead tr th.web_project_id{width:260px}body#admin-job-alert-deliveries.index #table-job-alert-deliveries thead tr th.sent_at{width:260px}body#admin-job-alert-deliveries.index #table-job-alert-deliveries thead tr th.state{width:200px}body#admin-job-alert-deliveries.index #table-job-alert-deliveries thead tr th.views{text-align:center;width:200px}body#admin-job-alert-deliveries.index #table-job-alert-deliveries tbody tr td.views{text-align:center}body#admin-job-alert-deliveries.new #block-job-alert-delivery header{padding-bottom:0;padding-top:var(--space-l)}body#admin-job-alert-deliveries.new #block-job-alert-delivery label{display:none}body#admin-job-alert-deliveries.new #block-job-alert-delivery frml-block-body{padding-bottom:0}body#admin-job-alert-deliveries.new #block-job-alert-delivery #btn-send-test{margin-right:var(--space-xs)}body#admin-jobs.index #table-jobs thead tr th.created_at{width:250px}body#admin-jobs.index #table-jobs thead tr th.state{width:250px}body#admin-sessions.new frml-app{background:var(--color-secondary)}body#admin-sessions.new main#blaze-sign-in header#main-header{background:var(--color-secondary);border-bottom:none}body#admin-subscribers.index #table-subscribers thead tr th.created_at{width:250px}body#admin-subscribers.index #table-subscribers thead tr th.unsubscribed_at{width:100px}body#admin-subscribers.index #table-subscribers tbody tr td.unsubscribed_at{text-align:center}body#admin-subscribers.index #table-subscribers tbody tr td.unsubscribed_at frml-icon.success svg{fill:var(--color-state-green)}body#admin-subscribers.index #table-subscribers tbody tr td.unsubscribed_at frml-icon.none svg{fill:var(--color-state-red)}body#admin-testimonials.index #table-testimonials thead tr th.contact_name{width:320px}body#admin-testimonials.index #table-testimonials thead tr th.publishing_state{width:220px}body#admin-web-logos.index #table-web-logos thead tr th.logo{width:220px}body#admin-web-logos #web-logos-form #block-logo{max-width:var(--block-s)}body#admin-web-logos #web-logos-form footer{max-width:var(--block-s)}body#admin-web-page-services.index #table-web-page-services thead tr th.state{width:170px}body#admin-web-page-services #web-page-service-form div.field.rich_text{max-width:var(--field-l)}body#admin-web-page-services #web-page-service-form div.nested-form.table{max-width:var(--field-l);margin-bottom:var(--field-margin-bottom)}body#admin-web-projects.index #table-web-projects thead tr th.hide_in_portfolio{padding:0;width:30px}body#admin-web-projects.index #table-web-projects thead tr th.hide_in_portfolio span.head{display:none}body#admin-web-projects.index #table-web-projects thead tr th.published_on{width:230px}body#admin-web-projects.index #table-web-projects thead tr th.state{width:170px}body#admin-web-projects.index #table-web-projects tbody tr td.hide_in_portfolio{padding:0}body#admin-web-projects.index #table-web-projects tbody tr td.hide_in_portfolio frml-icon{margin:0 auto;width:18px}body#admin-web-projects.index #table-web-projects tbody tr td.hide_in_portfolio frml-icon svg{fill:var(--color-ink-light)}body#admin-web-projects.index_reorder #table-web-projects tbody tr td{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}body#admin-web-projects.index_reorder #table-web-projects tbody tr:nth-child(4n) td{border-bottom:8px solid var(--color-surface)}body#admin-web-projects #web-project-form div.nested-form.table{max-width:740px}body#admin-web-projects #web-project-form div.nested-form.pictures{align-items:flex-end;justify-content:space-between}body#admin-web-projects #web-project-form div.nested-form.pictures div.item{background:var(--color-surface-xlight);margin:0 0 var(--space-s) 0;width:100%}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.record div.inner-wrapper div.fields div.field.picture{max-width:none}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.record div.inner-wrapper div.fields div.field.picture label.image-container{height:auto;margin-bottom:0}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.record div.inner-wrapper div.fields div.field.picture label.image-container img{margin-bottom:-2px}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.record div.inner-wrapper div.fields div.field.picture label.image-container span.blank{background:var(--color-surface);height:200px}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.record div.inner-wrapper div.fields div.field.picture p.hints{display:none}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.record div.inner-wrapper div.fields div.field.video{display:none}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.record div.inner-wrapper div.fields div.field-block{border-top:5px solid var(--color-surface-dark);display:flex}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.record div.inner-wrapper div.fields div.field-block div.field.nature{margin:0;width:50%}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.record div.inner-wrapper div.fields div.field-block div.field.nature label{display:none}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.record div.inner-wrapper div.fields div.field-block div.field.nature select{background:var(--color-surface-xlight);border:none;border-radius:0}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.record div.inner-wrapper div.fields div.field-block div.field.caption{border-left:5px solid var(--color-surface);border-top:0;margin-top:0}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.two_columns{width:48%}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.two_columns div.inner-wrapper div.fields div.field.picture label.image-container span.blank{height:500px}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.video div.inner-wrapper div.fields div.field.video{align-items:center;box-sizing:border-box;display:flex;gap:var(--space-s);margin-bottom:0;padding:var(--space-xxs) var(--space-s)}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.video div.inner-wrapper div.fields div.field.video label{margin:0}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.video div.inner-wrapper div.fields div.field.video div.wrapper-controls{margin:0}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.add-nested{padding:var(--space-xl) 0;width:100%}body#admin-web-projects #web-project-form div.nested-form.pictures div.item.add-nested div.inner-wrapper{min-height:0}body#admin-web-projects #web-project-form #block-thumbnails div.nested-form.pictures{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-xs)}body#admin-web-projects #web-project-form #block-thumbnails div.nested-form.pictures div.item{width:260px}body#admin-web-projects #web-project-form #block-thumbnails div.nested-form.pictures div.item div.inner-wrapper div.fields div.field.picture label.image-container span.blank{height:260px}body#admin-web-projects #web-project-form #block-thumbnails div.nested-form.pictures div.item.add-nested{padding:0}body#admin-web-projects #web-project-form #block-thumbnails div.nested-form.pictures div.item.add-nested div.inner-wrapper{height:260px}body#admin-web-projects #web-project-form #block-testimonials div.item.record{width:100%}body#admin-web-projects #web-project-form #block-testimonials div.item.record div.fields{display:flex;flex-direction:column-reverse}body#admin-web-projects #web-project-form #block-testimonials div.item.record div.fields div.field-block{margin-bottom:var(--space-s)}body#admin-web-projects #web-project-form #block-testimonials div.item.record div.fields div.field.picture{max-width:700px}body#admin-web-projects #web-project-form #block-testimonials div.item.record div.fields div.field.picture div.selector label.image-container{height:200px}body#admin-mailers-subscriber-job-alerts #block-job-alert-delivery div.field.job_id{margin-bottom:0}body#admin-mailers-subscriber-job-alerts #block-job-alert-delivery div.field.job_id label{display:none}
