.elementor-2073 .elementor-element.elementor-element-3f67b851{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:64px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-3f67b851:not(.elementor-motion-effects-element-type-background), .elementor-2073 .elementor-element.elementor-element-3f67b851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2073 .elementor-element.elementor-element-55b0258{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2073 .elementor-element.elementor-element-3a7441b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-3a7441b2 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:84px;font-weight:400;line-height:1em;letter-spacing:-0.028em;color:#0A0A0A;}.elementor-2073 .elementor-element.elementor-element-7889a554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#2B2B2B;}.elementor-2073 .elementor-element.elementor-element-7409fc05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:187px;--padding-left:80px;--padding-right:80px;}.elementor-2073 .elementor-element.elementor-element-7409fc05:not(.elementor-motion-effects-element-type-background), .elementor-2073 .elementor-element.elementor-element-7409fc05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2073 .elementor-element.elementor-element-28e731f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-280d2d7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-f8f697f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-f8f697f .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.55em;letter-spacing:0.045em;color:#4A4A4A;}.elementor-2073 .elementor-element.elementor-element-853fc58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-853fc58 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:48px;font-weight:400;line-height:1.05em;letter-spacing:-0.02em;color:#0A0A0A;}.elementor-2073 .elementor-element.elementor-element-4569755e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-277ca65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:187px;--padding-left:80px;--padding-right:80px;}.elementor-2073 .elementor-element.elementor-element-277ca65:not(.elementor-motion-effects-element-type-background), .elementor-2073 .elementor-element.elementor-element-277ca65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2073 .elementor-element.elementor-element-283f6e8c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-eccb0cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-4e8b0122{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-4e8b0122 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.55em;letter-spacing:0.045em;color:#4A4A4A;}.elementor-2073 .elementor-element.elementor-element-7da61083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-7da61083 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:48px;font-weight:400;line-height:1.05em;letter-spacing:-0.02em;color:#0A0A0A;}.elementor-2073 .elementor-element.elementor-element-18f77ba8{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-4a4fdd4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-48ca80d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-1db54483{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-1b071a77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-6b35fb49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-5c974f35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-18b6ba63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-2f438449{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-3d9e2e51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-31a5ce4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-108b99f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:187px;--padding-bottom:187px;--padding-left:80px;--padding-right:80px;}.elementor-2073 .elementor-element.elementor-element-108b99f2:not(.elementor-motion-effects-element-type-background), .elementor-2073 .elementor-element.elementor-element-108b99f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2073 .elementor-element.elementor-element-275da1e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-2dae8ae5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-5648826c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-5648826c .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.55em;letter-spacing:0.045em;color:#4A4A4A;}.elementor-2073 .elementor-element.elementor-element-15aabc63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-15aabc63 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:48px;font-weight:400;line-height:1.05em;letter-spacing:-0.02em;color:#0A0A0A;}.elementor-2073 .elementor-element.elementor-element-14b80e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-2b689770{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-2aa27ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-2aa27ebd .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.04em;color:#0A0A0A;}.elementor-2073 .elementor-element.elementor-element-580d02e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#2B2B2B;}.elementor-2073 .elementor-element.elementor-element-316881d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-499d704b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-499d704b .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.04em;color:#0A0A0A;}.elementor-2073 .elementor-element.elementor-element-cd97f01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#2B2B2B;}.elementor-2073 .elementor-element.elementor-element-266ce46c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-8792116{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-8792116 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.04em;color:#0A0A0A;}.elementor-2073 .elementor-element.elementor-element-6068f680{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#2B2B2B;}.elementor-2073 .elementor-element.elementor-element-3e7ee3fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-2073 .elementor-element.elementor-element-3e7ee3fa:not(.elementor-motion-effects-element-type-background), .elementor-2073 .elementor-element.elementor-element-3e7ee3fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2073 .elementor-element.elementor-element-333e7e2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-112e66bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-112e66bb .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.045em;color:#6B6B6B;}.elementor-2073 .elementor-element.elementor-element-7bdf9b18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-7bdf9b18 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:34px;font-weight:400;line-height:1.15em;color:#0A0A0A;}.elementor-2073 .elementor-element.elementor-element-60989b44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-49c705f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-49c705f3 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.045em;color:#6B6B6B;}.elementor-2073 .elementor-element.elementor-element-333186bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-333186bf .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:34px;font-weight:400;line-height:1.15em;color:#0A0A0A;}.elementor-2073 .elementor-element.elementor-element-155f6efc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:187px;--padding-left:80px;--padding-right:80px;}.elementor-2073 .elementor-element.elementor-element-155f6efc:not(.elementor-motion-effects-element-type-background), .elementor-2073 .elementor-element.elementor-element-155f6efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2073 .elementor-element.elementor-element-6f2d8c1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-3b63b623{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-62aa6bc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-62aa6bc3 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.55em;letter-spacing:0.045em;color:#4A4A4A;}.elementor-2073 .elementor-element.elementor-element-2f5dcc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-2f5dcc1 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:64px;font-weight:400;line-height:1em;letter-spacing:-0.015em;color:#0A0A0A;}.elementor-2073 .elementor-element.elementor-element-4664daa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Instrument Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#2B2B2B;}.elementor-2073 .elementor-element.elementor-element-7d47c0f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2073 .elementor-element.elementor-element-1b9bfdf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2073 .elementor-element.elementor-element-48050fc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-field-group{padding-right:calc( 28px/2 );padding-left:calc( 28px/2 );margin-bottom:8px;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-form-fields-wrapper{margin-left:calc( -28px/2 );margin-right:calc( -28px/2 );margin-bottom:-8px;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-field-type-html{padding-bottom:0px;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2073 .elementor-element.elementor-element-48050fc2 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}@media(max-width:1024px){.elementor-2073 .elementor-element.elementor-element-3f67b851{--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:48px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-3a7441b2 .elementor-heading-title{font-size:60px;}.elementor-2073 .elementor-element.elementor-element-7409fc05{--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2073 .elementor-element.elementor-element-853fc58 .elementor-heading-title{font-size:36px;}.elementor-2073 .elementor-element.elementor-element-277ca65{--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2073 .elementor-element.elementor-element-7da61083 .elementor-heading-title{font-size:36px;}.elementor-2073 .elementor-element.elementor-element-18f77ba8{--grid-auto-flow:row;}.elementor-2073 .elementor-element.elementor-element-108b99f2{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2073 .elementor-element.elementor-element-15aabc63 .elementor-heading-title{font-size:36px;}.elementor-2073 .elementor-element.elementor-element-3e7ee3fa{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2073 .elementor-element.elementor-element-7bdf9b18 .elementor-heading-title{font-size:28px;}.elementor-2073 .elementor-element.elementor-element-333186bf .elementor-heading-title{font-size:28px;}.elementor-2073 .elementor-element.elementor-element-155f6efc{--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2073 .elementor-element.elementor-element-2f5dcc1 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-2073 .elementor-element.elementor-element-3f67b851{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:32px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2073 .elementor-element.elementor-element-3a7441b2 .elementor-heading-title{font-size:42px;}.elementor-2073 .elementor-element.elementor-element-7409fc05{--padding-top:0px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-2073 .elementor-element.elementor-element-28e731f2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2073 .elementor-element.elementor-element-853fc58 .elementor-heading-title{font-size:30px;}.elementor-2073 .elementor-element.elementor-element-277ca65{--padding-top:0px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-2073 .elementor-element.elementor-element-283f6e8c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2073 .elementor-element.elementor-element-7da61083 .elementor-heading-title{font-size:30px;}.elementor-2073 .elementor-element.elementor-element-18f77ba8{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2073 .elementor-element.elementor-element-108b99f2{--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-2073 .elementor-element.elementor-element-275da1e5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2073 .elementor-element.elementor-element-15aabc63 .elementor-heading-title{font-size:30px;}.elementor-2073 .elementor-element.elementor-element-14b80e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2073 .elementor-element.elementor-element-3e7ee3fa{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2073 .elementor-element.elementor-element-7bdf9b18 .elementor-heading-title{font-size:24px;}.elementor-2073 .elementor-element.elementor-element-333186bf .elementor-heading-title{font-size:24px;}.elementor-2073 .elementor-element.elementor-element-155f6efc{--padding-top:0px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-2073 .elementor-element.elementor-element-6f2d8c1d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2073 .elementor-element.elementor-element-2f5dcc1 .elementor-heading-title{font-size:38px;}}/* Start custom CSS for container, class: .elementor-element-3f67b851 *//* =====================================================================
   SC · Certifications page — Hero, Qualifications, Memberships, Commitments,
   Next-row nav, Enquiry form   (Elementor JSON: sc-certifications.json)
   Source: about/certifications.html  sections 4–9
   Needs: el-kit.css + el-kit.js (basket, float-form)
   Paste into Appearance → Customize → Additional CSS, below el-kit.css.
   ===================================================================== */

/* ---------------------------------------------------------------------
   1 · Hero
   --------------------------------------------------------------------- */
.sc-hero-sec{
 --sc-ink:#0A0A0A;--sc-body:#2B2B2B;--sc-muted:#6B6B6B;--sc-line-strong:rgba(10,10,10,.34);
 background:#FFFFFF;color:var(--sc-body);font:400 15px/1.55 "Instrument Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;
 padding:clamp(32px,4vw,64px) 0 clamp(48px,6vw,88px)!important; /* padding-inline:0 in source (inline style) */
}
.sc-hero-sec,.sc-hero-sec *,.sc-hero-sec *::before,.sc-hero-sec *::after{box-sizing:border-box;border-radius:0!important}
.sc-hero-sec .elementor-widget{margin:0!important}
.sc-hero-sec .elementor-heading-title{margin:0!important;padding:0!important}
.sc-hero-sec .elementor-widget-text-editor p{margin:0!important}
.sc-hero-sec a{color:inherit;text-decoration:none}

.sc-hero-sec .sc-crumbs-w{margin:0!important}
.sc-hero-sec .sc-crumbs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;
 font:500 12px/1.4 "Instrument Sans",sans-serif;text-transform:uppercase;letter-spacing:.045em;color:var(--sc-muted)}
.sc-hero-sec .sc-crumbs li{list-style:none}
.sc-hero-sec .sc-crumbs li+li::before{content:"/";margin-right:8px;color:var(--sc-line-strong)}
.sc-hero-sec .sc-crumbs a{transition:color .25s}
.sc-hero-sec .sc-crumbs a:hover{color:var(--sc-ink)}
.sc-hero-sec .sc-crumbs .sc-current{color:var(--sc-ink)}

.sc-hero-sec .sc-hero-h1{margin-top:clamp(28px,4vw,56px)!important}
.sc-hero-sec .sc-hero-h1 .elementor-heading-title{
 font:400 clamp(42px,5.6vw,84px)/1 Newsreader,Georgia,serif!important;letter-spacing:-.028em!important;
 color:var(--sc-ink)!important;max-width:14ch}

.sc-hero-sec .sc-hero-lead{margin-top:22px!important}
.sc-hero-sec .sc-hero-lead p{margin:0!important;font-size:17px;line-height:1.55;max-width:56ch;color:var(--sc-body)!important}

/* ---------------------------------------------------------------------
   2 · Qualifications and certifications (register table)
   --------------------------------------------------------------------- */
.sc-quals-sec{
 --sc-ink:#0A0A0A;--sc-body:#2B2B2B;--sc-muted:#6B6B6B;--sc-signal:#4A4A4A;--sc-line:rgba(10,10,10,.13);
 background:#FFFFFF;color:var(--sc-body);font:400 15px/1.55 "Instrument Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;
 padding-top:0!important;padding:0 clamp(20px,5.5vw,80px) clamp(96px,13vw,200px)!important;
}
.sc-quals-sec,.sc-quals-sec *,.sc-quals-sec *::before,.sc-quals-sec *::after{box-sizing:border-box;border-radius:0!important}
.sc-quals-sec .elementor-widget{margin:0!important}
.sc-quals-sec .elementor-heading-title{margin:0!important;padding:0!important}
.sc-quals-sec a{color:inherit;text-decoration:none}

/* shared section head (also used by Memberships / Commitments — each rule scoped per section) */
.sc-quals-sec .sc-shead,.sc-memb-sec .sc-shead,.sc-proc-sec .sc-shead{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:40px!important}
.sc-quals-sec .sc-shead-t,.sc-memb-sec .sc-shead-t,.sc-proc-sec .sc-shead-t{width:auto!important;max-width:none!important;padding:0!important;gap:0!important}
.sc-quals-sec .sc-tag .elementor-heading-title,.sc-memb-sec .sc-tag .elementor-heading-title,.sc-proc-sec .sc-tag .elementor-heading-title{font:500 13px/1.55 "Instrument Sans",system-ui,sans-serif!important;text-transform:uppercase!important;letter-spacing:.045em!important;color:var(--sc-signal)!important}
.sc-quals-sec .sc-quals-h,.sc-memb-sec .sc-memb-h,.sc-proc-sec .sc-proc-h{margin-top:16px!important}
.sc-quals-sec .sc-quals-h .elementor-heading-title,.sc-memb-sec .sc-memb-h .elementor-heading-title,.sc-proc-sec .sc-proc-h .elementor-heading-title{
 font:400 clamp(30px,3.4vw,48px)/1.05 Newsreader,Georgia,serif!important;letter-spacing:-.02em!important;color:var(--sc-ink)!important}

.sc-quals-sec .sc-reg-text{margin:0!important}
.sc-quals-sec .sc-reg-text .sc-tbl-wrap{overflow-x:auto}
.sc-quals-sec .sc-reg-text .sc-register{width:100%;border-collapse:collapse;min-width:720px}
.sc-quals-sec .sc-reg-text .sc-register th{text-align:left;font:600 11px "Instrument Sans",sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--sc-ink);padding:0 20px 14px 0;border-bottom:2px solid var(--sc-ink)}
.sc-quals-sec .sc-reg-text .sc-register td{padding:20px 20px 20px 0;border-bottom:1px solid var(--sc-line);vertical-align:baseline;font-size:15px}
.sc-quals-sec .sc-reg-text .sc-register td:first-child{font:400 20px/1.25 Newsreader,serif;color:var(--sc-ink)}
.sc-quals-sec .sc-reg-text .sc-register .sc-mono2{font-family:"Geist Mono","JetBrains Mono",monospace;font-size:12px;letter-spacing:.04em;color:var(--sc-muted)}
.sc-quals-sec .sc-reg-text .sc-register .sc-caps12{font:500 12px "Instrument Sans",sans-serif;text-transform:uppercase;letter-spacing:.045em}
.sc-quals-sec .sc-reg-text .sc-register a{text-decoration:underline;text-underline-offset:3px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--sc-ink)}
.sc-quals-sec .sc-reg-text .sc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* ---------------------------------------------------------------------
   3 · Industry and professional bodies (membership logos)
   --------------------------------------------------------------------- */
.sc-memb-sec{
 --sc-ink:#0A0A0A;--sc-body:#2B2B2B;--sc-muted:#6B6B6B;--sc-signal:#4A4A4A;--sc-line:rgba(10,10,10,.13);
 background:#FFFFFF;color:var(--sc-body);font:400 15px/1.55 "Instrument Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;
 padding-top:0!important;padding:0 clamp(20px,5.5vw,80px) clamp(96px,13vw,200px)!important;
}
.sc-memb-sec,.sc-memb-sec *,.sc-memb-sec *::before,.sc-memb-sec *::after{box-sizing:border-box;border-radius:0!important}
.sc-memb-sec .elementor-widget{margin:0!important}
.sc-memb-sec .elementor-heading-title{margin:0!important;padding:0!important}

.sc-memb-sec .sc-logos{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:6px!important;width:100%!important}
.sc-memb-sec .sc-logo{width:auto!important;min-width:0;aspect-ratio:3/2;border:1px solid var(--sc-line);
 display:flex!important;align-items:center;justify-content:center;padding:12px!important}
.sc-memb-sec .sc-logo-t{margin:0!important}
.sc-memb-sec .sc-logo-t p{margin:0!important;font:400 11px "Geist Mono",monospace;color:var(--sc-muted);text-align:center}
@media (max-width:960px){.sc-memb-sec .sc-logos{grid-template-columns:repeat(3,1fr)!important}}

/* ---------------------------------------------------------------------
   4 · How we protect your product (commitments)
   --------------------------------------------------------------------- */
.sc-proc-sec{
 --sc-ink:#0A0A0A;--sc-body:#2B2B2B;--sc-muted:#6B6B6B;--sc-signal:#4A4A4A;--sc-line:rgba(10,10,10,.13);
 background:var(--sc-surface,#F2F2F2);color:var(--sc-body);font:400 15px/1.55 "Instrument Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;
 padding:clamp(96px,13vw,200px) clamp(20px,5.5vw,80px)!important;
}
.sc-proc-sec,.sc-proc-sec *,.sc-proc-sec *::before,.sc-proc-sec *::after{box-sizing:border-box;border-radius:0!important}
.sc-proc-sec .elementor-widget{margin:0!important}
.sc-proc-sec .elementor-heading-title{margin:0!important;padding:0!important}
.sc-proc-sec .sc-shead--proc{margin-bottom:56px!important}

.sc-proc-sec .sc-roles{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid var(--sc-line);width:100%!important}
.sc-proc-sec .sc-role{width:auto!important;min-width:0;padding:26px 26px 0 0!important}
.sc-proc-sec .sc-role+.sc-role{padding-left:26px!important;border-left:1px solid var(--sc-line)}
.sc-proc-sec .sc-role-h .elementor-heading-title{font:600 14px "Instrument Sans",sans-serif!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--sc-ink)!important}
.sc-proc-sec .sc-role-p{margin-top:10px!important}
.sc-proc-sec .sc-role-p p{margin:0!important;font-size:14px;max-width:36ch;color:var(--sc-body)!important}

@media (max-width:960px){
 .sc-proc-sec .sc-roles{grid-template-columns:1fr!important}
 .sc-proc-sec .sc-role+.sc-role{padding-left:0!important;border-left:0;border-top:1px solid var(--sc-line);margin-top:24px!important}
}

/* ---------------------------------------------------------------------
   5 · More about us (next-row nav)
   --------------------------------------------------------------------- */
.sc-nextrow-sec{
 background:#FFFFFF;font:400 15px/1.55 "Instrument Sans",system-ui,sans-serif;
 padding:0 clamp(20px,5.5vw,80px)!important;
}
.sc-nextrow-sec,.sc-nextrow-sec *,.sc-nextrow-sec *::before,.sc-nextrow-sec *::after{box-sizing:border-box;border-radius:0!important}
.sc-nextrow-sec .elementor-widget{margin:0!important}
.sc-nextrow-sec .elementor-heading-title{margin:0!important;padding:0!important}
.sc-nextrow-sec a{color:inherit;text-decoration:none}

.sc-nextrow-sec > .e-con-inner,
.sc-nextrow-sec{display:grid!important}
.sc-nextrow-sec{grid-template-columns:1fr 1fr!important;border-top:1px solid rgba(10,10,10,.13);border-bottom:1px solid rgba(10,10,10,.13)}
.sc-nextrow-sec .sc-nextrow-a{width:auto!important;min-width:0;padding:32px 24px 32px 0!important}
.sc-nextrow-sec .sc-nextrow-a--next{padding-left:24px!important;padding-right:0!important;border-left:1px solid rgba(10,10,10,.13);text-align:right}
.sc-nextrow-sec .sc-nr-caps .elementor-heading-title{display:block;color:#6B6B6B;font:500 11px "Instrument Sans",sans-serif!important;text-transform:uppercase!important;letter-spacing:.045em!important}
.sc-nextrow-sec .sc-nr-big{margin-top:10px!important}
.sc-nextrow-sec .sc-nr-big .elementor-heading-title{display:block;font:400 clamp(24px,2.4vw,34px)/1.15 Newsreader,serif!important;color:#0A0A0A!important}

@media (max-width:600px){
 .sc-nextrow-sec{grid-template-columns:1fr!important}
 .sc-nextrow-sec .sc-nextrow-a--next{padding-left:0!important;border-left:0;border-top:1px solid rgba(10,10,10,.13);text-align:left}
}

/* ---------------------------------------------------------------------
   6 · Send us your scope (enquiry form)
   Form = Elementor Pro Form. el-kit.js "float-form" drives .is-filled/.is-focused;
   the "basket" module (no data-kit needed) fills the chips list and the hidden
   "basket" field from [data-basket-add] buttons elsewhere on the site.
   --------------------------------------------------------------------- */
.sc-enq-sec{
 --sc-ink:#0A0A0A;--sc-body:#2B2B2B;--sc-muted:#6B6B6B;--sc-signal:#4A4A4A;--sc-tint:#E6E6E6;--sc-on-tint:#0A0A0A;
 --sc-line-strong:rgba(10,10,10,.34);--sc-accent:#0A0A0A;--sc-accent-ink:#FFFFFF;
 background:#FFFFFF;color:var(--sc-body);font:400 15px/1.55 "Instrument Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;
 padding-top:0!important;padding:0 clamp(20px,5.5vw,80px) clamp(96px,13vw,200px)!important;
}
.sc-enq-sec,.sc-enq-sec *,.sc-enq-sec *::before,.sc-enq-sec *::after{box-sizing:border-box!important;border-radius:0!important}
.sc-enq-sec .elementor-heading-title{margin:0!important;padding:0!important}
.sc-enq-sec .elementor-widget{margin:0!important}
.sc-enq-sec .sc-enq{display:grid!important;grid-template-columns:5fr 7fr!important;gap:clamp(32px,6vw,96px)!important;align-items:start!important;width:100%!important}
.sc-enq-sec .sc-enq-intro,.sc-enq-sec .sc-enq-right{width:auto!important;max-width:none!important;min-width:0;padding:0!important;gap:0!important}
.sc-enq-sec .sc-enq-h{margin-top:16px!important}
.sc-enq-sec .sc-enq-h .elementor-heading-title{font:400 clamp(38px,4.4vw,64px)/1 Newsreader,Georgia,serif!important;letter-spacing:-.015em!important;color:var(--sc-ink)!important}
.sc-enq-sec .sc-enq-p{margin-top:18px!important}
.sc-enq-sec .sc-enq-p p{max-width:40ch;margin:0!important;font:400 15px/1.55 "Instrument Sans",system-ui,sans-serif!important;color:var(--sc-body)!important}

/* scope chips — rendered by el-kit's basket module into .sc-chips (data-basket-list) */
.sc-enq-sec .sc-chips{margin-top:22px}
.sc-enq-sec .sc-chip-list,.sc-enq-sec .sc-chips .kit-chip,.sc-enq-sec .sc-chips .kit-chip-empty{display:inline-flex;flex-wrap:wrap}
.sc-enq-sec .sc-chips{display:flex;flex-wrap:wrap;gap:6px}
.sc-enq-sec .sc-chips .kit-chip{align-items:center;gap:8px;height:32px;padding:0 12px;background:var(--sc-tint);color:var(--sc-on-tint);font:500 12px/1 "Instrument Sans",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em}
.sc-enq-sec .sc-chips .kit-chip-x,.sc-enq-sec .sc-chips .kit-chip-x:hover,.sc-enq-sec .sc-chips .kit-chip-x:focus{-webkit-appearance:none;appearance:none;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0;color:inherit!important;font-size:14px;line-height:1;cursor:pointer}
.sc-enq-sec .sc-chips .kit-chip-empty{align-items:center;height:32px;padding:0 12px;background:transparent;border:1px dashed var(--sc-line-strong);color:var(--sc-muted)}

/* form: two-column grid of underline fields with floating labels (el-kit float-form) */
.sc-enq-sec .sc-enq-form form{margin:0}
.sc-enq-sec .sc-enq-form .elementor-form-fields-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 28px!important;margin:0!important}
.sc-enq-sec .sc-enq-form .elementor-field-group{
 position:relative;width:auto!important;max-width:none!important;flex:none!important;margin:0!important;
 padding:22px 0 8px!important;border-bottom:1px solid var(--sc-line-strong);transition:border-color .4s;
}
.sc-enq-sec .sc-enq-form .elementor-field-group.elementor-col-100,
.sc-enq-sec .sc-enq-form .elementor-field-type-textarea,
.sc-enq-sec .sc-enq-form .elementor-field-type-submit,
.sc-enq-sec .sc-enq-form .e-form__buttons{grid-column:1/-1}
.sc-enq-sec .sc-enq-form .elementor-field-type-hidden{display:none!important}
.sc-enq-sec .sc-enq-form .elementor-field-group.is-focused,
.sc-enq-sec .sc-enq-form .elementor-field-group:focus-within{border-color:var(--sc-ink)}
.sc-enq-sec .sc-enq-form .elementor-field-label{
 position:absolute!important;left:0;top:24px;margin:0!important;padding:0!important;pointer-events:none;
 font:400 14px/1.4 "Instrument Sans",system-ui,sans-serif!important;color:var(--sc-body)!important;opacity:.6;transition:.35s;text-transform:none!important;letter-spacing:0!important;
}
.sc-enq-sec .sc-enq-form .elementor-field-group.is-focused .elementor-field-label,
.sc-enq-sec .sc-enq-form .elementor-field-group.is-filled .elementor-field-label,
.sc-enq-sec .sc-enq-form .elementor-field-type-select .elementor-field-label{top:2px;font-size:11px!important}
.sc-enq-sec .sc-enq-form .elementor-field,
.sc-enq-sec .sc-enq-form .elementor-field:focus,
.sc-enq-sec .sc-enq-form .elementor-field-textual{
 -webkit-appearance:none;appearance:none;display:block;width:100%!important;min-height:0!important;height:auto;
 margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;
 font:400 15px/1.55 "Instrument Sans",system-ui,sans-serif!important;color:var(--sc-ink)!important;
}
.sc-enq-sec .sc-enq-form textarea.elementor-field{resize:vertical;min-height:80px!important}
.sc-enq-sec .sc-enq-form .elementor-select-wrapper select{cursor:pointer;padding-right:24px!important}
.sc-enq-sec .sc-enq-form .elementor-select-wrapper{position:relative}
.sc-enq-sec .sc-enq-form select option{color:#1C1917}
.sc-enq-sec .sc-enq-form .elementor-field-type-submit,.sc-enq-sec .sc-enq-form .e-form__buttons{border:0!important;padding:0!important;margin-top:20px!important;justify-content:flex-start!important}
.sc-enq-sec .sc-enq-form .elementor-button,.sc-enq-sec .sc-enq-form .elementor-button:focus{
 display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:50px!important;min-height:0!important;padding:0 28px!important;
 background:var(--sc-accent)!important;border:1px solid var(--sc-accent)!important;box-shadow:none!important;color:var(--sc-accent-ink)!important;
 font:500 13px/1 "Instrument Sans",system-ui,sans-serif!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:background .35s,color .35s;cursor:pointer;
}
.sc-enq-sec .sc-enq-form .elementor-button:hover{background:transparent!important;color:var(--sc-accent)!important}
.sc-enq-sec .sc-enq-form .elementor-button span{color:inherit!important}
.sc-enq-sec .sc-enq-form .elementor-message{font:400 14px/1.55 "Instrument Sans",system-ui,sans-serif!important;min-height:22px;margin-top:14px!important;color:var(--sc-body)!important}
.sc-enq-sec .sc-enq-form .elementor-message::before{content:none!important}
.sc-enq-sec .sc-enq-form .elementor-error .elementor-field-group,.sc-enq-sec .sc-enq-form .elementor-field-group.elementor-error{border-color:var(--sc-ink)}
.sc-enq-sec .sc-enq-form .elementor-error .help-inline{font-size:12px;color:var(--sc-ink)}

@media (max-width:960px){
 .sc-enq-sec .sc-enq{grid-template-columns:1fr!important}
}
@media (max-width:640px){
 .sc-enq-sec .sc-enq-form .elementor-form-fields-wrapper{grid-template-columns:1fr!important}
}/* End custom CSS */