.elementor-kit-6150{--e-global-color-primary:#16202B;--e-global-color-secondary:#46515C;--e-global-color-text:#46515C;--e-global-color-accent:#1B3A5C;--e-global-color-lapale:#F3F5F8;--e-global-color-larule:#D9DFE6;--e-global-color-lamist:#C9D4E0;--e-global-color-lawhite:#FFFFFF;--e-global-typography-primary-font-family:"Archivo Variable";font-weight:400;--e-global-typography-secondary-font-family:"Archivo Variable";--e-global-typography-text-font-family:"Archivo Variable";--e-global-typography-text-font-size:17px;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Archivo Variable";--e-global-typography-lahero-font-family:"Archivo Variable";--e-global-typography-lahero-font-size:clamp(42px, 6.2vw, 86px);--e-global-typography-lahero-line-height:1.02em;--e-global-typography-lahero-letter-spacing:-0.015em;--e-global-typography-ladisp-font-family:"Archivo Variable";--e-global-typography-ladisp-font-size:clamp(28px, 3.4vw, 46px);--e-global-typography-ladisp-line-height:1.16em;--e-global-typography-ladisp-letter-spacing:-0.01em;--e-global-typography-latitle-font-family:"Archivo Variable";--e-global-typography-latitle-font-size:clamp(26px, 2.4vw, 32px);--e-global-typography-latitle-line-height:1.15em;--e-global-typography-lacard-font-family:"Archivo Variable";--e-global-typography-lacard-font-size:20px;--e-global-typography-lacard-line-height:1.3em;--e-global-typography-lalabel-font-family:"Archivo Variable";--e-global-typography-lalabel-font-size:12px;--e-global-typography-lalabel-text-transform:uppercase;--e-global-typography-lalabel-line-height:1.4em;--e-global-typography-lalabel-letter-spacing:0.16em;--e-global-typography-lasmall-font-family:"Archivo Variable";--e-global-typography-lasmall-font-size:16px;--e-global-typography-lasmall-line-height:1.6em;color:#46515C;font-family:"Archivo Variable", Sans-serif;font-size:17px;line-height:1.65em;}.elementor-kit-6150 button,.elementor-kit-6150 input[type="button"],.elementor-kit-6150 input[type="submit"],.elementor-kit-6150 .elementor-button{background-color:#1B3A5C;font-family:"Archivo Variable", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 28px 16px 28px;}.elementor-kit-6150 button:hover,.elementor-kit-6150 button:focus,.elementor-kit-6150 input[type="button"]:hover,.elementor-kit-6150 input[type="button"]:focus,.elementor-kit-6150 input[type="submit"]:hover,.elementor-kit-6150 input[type="submit"]:focus,.elementor-kit-6150 .elementor-button:hover,.elementor-kit-6150 .elementor-button:focus{background-color:#16202B;color:#FFFFFF;}.elementor-kit-6150 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6150 a{color:#1B3A5C;}.elementor-kit-6150 a:hover{color:#16202B;}.elementor-kit-6150 h1{color:#16202B;}.elementor-kit-6150 h2{color:#16202B;}.elementor-kit-6150 h3{color:#16202B;}.elementor-kit-6150 h4{color:#16202B;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1520px;}.e-con{--container-max-width:1520px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.elementor-kit-6150{--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:600;--e-global-typography-lahero-font-weight:500;--e-global-typography-ladisp-font-weight:500;--e-global-typography-latitle-font-weight:500;--e-global-typography-lacard-font-weight:600;--e-global-typography-lalabel-font-weight:600;--e-global-typography-lasmall-font-weight:400}
.la-label,.la-label .elementor-heading-title{font-stretch:125%}
h1,h2,h3,h4,h5,h6{font-weight:500}
.la-rule-top{border-top:1px solid var(--e-global-color-larule)}
.la-num{color:var(--e-global-color-accent);margin-right:14px}
.la-dark .la-num{color:var(--e-global-color-lamist)}
.la-eyebrow{display:block;font-size:12px;font-weight:600;font-stretch:125%;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;margin-bottom:22px;color:var(--e-global-color-lamist)}
.la-ruled ul{list-style:none;margin:0;padding:0}
.la-ruled li{padding:11px 0;border-bottom:1px solid var(--e-global-color-larule);break-inside:avoid}
.la-cols ul{columns:3 220px;column-gap:40px}
.la-cols li{border-bottom:0;border-top:1px solid var(--e-global-color-larule);color:var(--e-global-color-primary)}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
.la-ticks{background-image:repeating-linear-gradient(90deg,#46515C 0,#46515C 1px,transparent 1px,transparent 12px)}
.la-dark a{color:#fff}
.elementor-widget-text-editor a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.la-dt{flex:0 0 112px}
.la-dt .elementor-heading-title{letter-spacing:.06em!important;text-transform:none!important;line-height:2.2!important}
/* interactions */
.elementor-button{transition:background-color .25s,color .25s,transform .25s}
.elementor-button:hover{transform:translateY(-2px)}
.la-card{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
.la-card:hover,.la-card:focus-within{transform:translateY(-6px);box-shadow:0 22px 44px -22px rgba(22,32,43,.45)}
.la-card::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--e-global-color-accent);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.la-card:hover::after,.la-card:focus-within::after{transform:scaleX(1)}
.la-card .elementor-widget-image{overflow:hidden}
.la-card .elementor-widget-image img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.la-card:hover .elementor-widget-image img{transform:scale(1.06)}
.la-card .elementor-heading-title a{transition:color .25s}
.la-card .elementor-heading-title a::before{content:"";position:absolute;inset:0;z-index:1}
.la-card:hover .elementor-heading-title a{color:var(--e-global-color-accent)}
.la-more a{text-decoration:none!important;font-weight:600}
.la-more a::after{content:"\2192";display:inline-block;margin-left:8px;transition:transform .3s}
.la-card:hover .la-more a::after{transform:translateX(6px)}
.la-quote{padding-top:64px!important}
.la-quote::before{content:"\201C";position:absolute;top:18px;left:26px;font-size:72px;line-height:1;font-weight:600;color:var(--e-global-color-lamist);transition:color .3s;background:none}
.la-quote:hover::before{color:var(--e-global-color-accent)}
.la-phase{transition:background-color .3s}
.la-phase .elementor-heading-title,.la-phase .elementor-widget-text-editor{transition:color .3s}
.la-phase:hover{background-color:var(--e-global-color-accent)!important}
.la-phase:hover .elementor-heading-title,.la-phase:hover .elementor-widget-text-editor{color:#fff!important}
.la-why{position:relative}
.la-why::after{content:"";position:absolute;top:-1px;left:0;height:1px;width:100%;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.la-why:hover::after{transform:scaleX(1)}
.la-why .elementor-widget-heading{transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.la-why:hover .elementor-widget-heading{transform:translateX(8px)}
@media(min-width:1025px){.la-hero-img{position:relative}.la-hero-img::before{content:"";position:absolute;inset:20px -20px -20px 20px;border:1px solid #46515C}.la-hero-img img{position:relative}}
@keyframes la-rise{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.la-reveal{animation:la-rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}
@media(prefers-reduced-motion:reduce){.la-card,.la-card *,.la-why *,.elementor-button{transition:none!important}}
/* soft corners */
.elementor-kit-6150{--la-r:4px}
.elementor-button,.elementor-field-group .elementor-field,.elementor-field-group textarea{border-radius:var(--la-r)!important}
.la-card,.la-soft{border-radius:var(--la-r)}
.elementor-nav-menu--dropdown{border-radius:var(--la-r);overflow:hidden}
.la-logo-tile img{height:56px!important;width:auto!important;max-width:100%;object-fit:contain;filter:grayscale(1) contrast(1.15);opacity:.95;transition:filter .3s,opacity .3s}
.la-logo-tile:hover img{filter:none;opacity:1}
.la-prose{max-width:880px}
.la-prose ul,.la-prose ol{padding-left:1.25em;margin:0 0 1em}
.la-prose li{margin-bottom:.45em}
.la-prose li::marker{color:var(--e-global-color-accent)}
.la-dark .la-prose li::marker{color:var(--e-global-color-lamist)}
.la-prose strong{color:var(--e-global-color-primary);font-weight:600}
.la-dark .la-prose strong{color:#fff}
.la-table-wrap{overflow-x:auto}
.la-table table{width:100%;border-collapse:collapse;margin:0;background:#fff}
.la-table th,.la-table td{padding:14px 18px;border:1px solid var(--e-global-color-larule);text-align:left;vertical-align:top}
.la-table th,.la-table thead td{background:var(--e-global-color-primary);color:#fff;font-weight:600;border-color:var(--e-global-color-primary)}
.la-table tbody tr:hover td{background:var(--e-global-color-lapale)}
.elementor-accordion .elementor-accordion-item{border-radius:0}
.elementor-accordion .elementor-tab-title{transition:background-color .25s}
.elementor-accordion .elementor-tab-title:hover{background:var(--e-global-color-lapale)!important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo Variable';
	font-display: auto;
	src: url('https://lansdown2.turtlemedia.co.uk/wp-content/uploads/2026/10/archivo-variable-latin.woff2') format('woff2');
}
/* End Custom Fonts CSS */