.elementor-10 .elementor-element.elementor-element-2d445b3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-2d445b3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2d445b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sullivanandson.co.uk/wp-content/uploads/2026/10/logo.jpg");background-position:center left;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2d445b3 > .elementor-background-overlay{background-color:#061127;opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-2d445b3 > .elementor-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-2d445b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:68px 24px 68px 24px;}.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-10 .elementor-element.elementor-element-5d04b0c .elementor-heading-title{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-10 .elementor-element.elementor-element-c427cb4{font-size:20px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bea1b12:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bea1b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EFF3;}.elementor-10 .elementor-element.elementor-element-bea1b12 > .elementor-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-bea1b12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:42px 24px 14px 24px;}.elementor-10 .elementor-element.elementor-element-bea1b12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-b32de41{text-align:center;}.elementor-10 .elementor-element.elementor-element-b32de41 .elementor-heading-title{color:#0A1A3A;}.elementor-10 .elementor-element.elementor-element-bf06559{color:#536173;}.elementor-10 .elementor-element.elementor-element-09093b1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-09093b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EFF3;}.elementor-10 .elementor-element.elementor-element-09093b1 > .elementor-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-09093b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 24px 62px 24px;}.elementor-10 .elementor-element.elementor-element-09093b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-ddbbeba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-ddbbeba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ddbbeba > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DEE3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 26px 28px 26px;}.elementor-10 .elementor-element.elementor-element-ddbbeba > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-ddbbeba > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-ddbbeba > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-10 .elementor-element.elementor-element-ddbbeba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-564ec6b .elementor-heading-title{font-size:19px;color:#153A67;}.elementor-10 .elementor-element.elementor-element-25bda13 .elementor-heading-title{font-size:34px;font-weight:700;color:#0A1A3A;}.elementor-10 .elementor-element.elementor-element-10ef9fc{color:#34445A;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-10 .elementor-element.elementor-element-42c6712 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-42c6712.elementor-view-stacked .elementor-icon{background-color:#153A67;}.elementor-10 .elementor-element.elementor-element-42c6712.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-42c6712.elementor-view-default .elementor-icon{fill:#153A67;color:#153A67;border-color:#153A67;}.elementor-10 .elementor-element.elementor-element-42c6712 .elementor-icon-box-title{color:#0A1A3A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-90e9070 .elementor-button{background-color:#0A1A3A;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-1f3ff98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-1f3ff98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1f3ff98 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DEE3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 26px 28px 26px;}.elementor-10 .elementor-element.elementor-element-1f3ff98 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-1f3ff98 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-1f3ff98 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-10 .elementor-element.elementor-element-1f3ff98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-501e267 .elementor-heading-title{font-size:19px;color:#153A67;}.elementor-10 .elementor-element.elementor-element-713d679 .elementor-heading-title{font-size:34px;font-weight:700;color:#0A1A3A;}.elementor-10 .elementor-element.elementor-element-9401581{color:#34445A;}.elementor-10 .elementor-element.elementor-element-2b7706b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-2b7706b.elementor-view-stacked .elementor-icon{background-color:#153A67;}.elementor-10 .elementor-element.elementor-element-2b7706b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2b7706b.elementor-view-default .elementor-icon{fill:#153A67;color:#153A67;border-color:#153A67;}.elementor-10 .elementor-element.elementor-element-2b7706b .elementor-icon-box-title{color:#0A1A3A;}.elementor-10 .elementor-element.elementor-element-0de7303 .elementor-button{background-color:#0A1A3A;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-b90aee6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-b90aee6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b90aee6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DEE3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 26px 28px 26px;}.elementor-10 .elementor-element.elementor-element-b90aee6 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-b90aee6 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-b90aee6 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-10 .elementor-element.elementor-element-b90aee6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4606e00 .elementor-heading-title{font-size:19px;color:#153A67;}.elementor-10 .elementor-element.elementor-element-cef21e0 .elementor-heading-title{font-size:34px;font-weight:700;color:#0A1A3A;}.elementor-10 .elementor-element.elementor-element-b137166{color:#34445A;}.elementor-10 .elementor-element.elementor-element-b37c6d3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-b37c6d3.elementor-view-stacked .elementor-icon{background-color:#8B5A1E;}.elementor-10 .elementor-element.elementor-element-b37c6d3.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b37c6d3.elementor-view-default .elementor-icon{fill:#8B5A1E;color:#8B5A1E;border-color:#8B5A1E;}.elementor-10 .elementor-element.elementor-element-b37c6d3 .elementor-icon-box-title{color:#0A1A3A;}.elementor-10 .elementor-element.elementor-element-fbc18b3 .elementor-button{background-color:#0A1A3A;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-a5dfbad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-a5dfbad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a5dfbad > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DEE3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 26px 28px 26px;}.elementor-10 .elementor-element.elementor-element-a5dfbad > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-a5dfbad > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-a5dfbad > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-10 .elementor-element.elementor-element-a5dfbad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-21e35a2 .elementor-heading-title{font-size:19px;color:#153A67;}.elementor-10 .elementor-element.elementor-element-3e48b47 .elementor-heading-title{font-size:34px;font-weight:700;color:#0A1A3A;}.elementor-10 .elementor-element.elementor-element-e22573a{color:#34445A;}.elementor-10 .elementor-element.elementor-element-59934f6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-59934f6.elementor-view-stacked .elementor-icon{background-color:#8B5A1E;}.elementor-10 .elementor-element.elementor-element-59934f6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-59934f6.elementor-view-default .elementor-icon{fill:#8B5A1E;color:#8B5A1E;border-color:#8B5A1E;}.elementor-10 .elementor-element.elementor-element-59934f6 .elementor-icon-box-title{color:#0A1A3A;}.elementor-10 .elementor-element.elementor-element-2f14f96 .elementor-button{background-color:#0A1A3A;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-186e335:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-186e335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1A3A;}.elementor-10 .elementor-element.elementor-element-186e335 > .elementor-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-186e335{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 24px 76px 24px;}.elementor-10 .elementor-element.elementor-element-186e335 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-1568f5b .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7f666da{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a94c377:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-a94c377 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE9EC;}.elementor-10 .elementor-element.elementor-element-a94c377 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:38px 38px 38px 38px;}.elementor-10 .elementor-element.elementor-element-a94c377 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-7e96a15 .elementor-heading-title{color:#0A1A3A;}.elementor-10 .elementor-element.elementor-element-75b1092 .elementor-button{background-color:#0A1A3A;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-a01b229:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a01b229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-10 .elementor-element.elementor-element-a01b229 > .elementor-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-a01b229{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:82px 24px 82px 24px;}.elementor-10 .elementor-element.elementor-element-a01b229 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-24677fc .elementor-heading-title{color:#0A1A3A;}.elementor-10 .elementor-element.elementor-element-39c5c12{color:#34445A;}.elementor-10 .elementor-element.elementor-element-8d32ce8 .elementor-heading-title{color:#153A67;}.elementor-widget-image .widget-image-caption{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-10 .elementor-element.elementor-element-54cbcdb .elementor-button{background-color:#0A1A3A;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-10 .elementor-element.elementor-element-a33910b .elementor-heading-title{color:#153A67;}.elementor-10 .elementor-element.elementor-element-b2a7405 .elementor-button{background-color:#0A1A3A;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-10 .elementor-element.elementor-element-9871fca:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9871fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE9EC;}.elementor-10 .elementor-element.elementor-element-9871fca > .elementor-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-9871fca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 24px 72px 24px;}.elementor-10 .elementor-element.elementor-element-9871fca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-bc4fbd9 .elementor-heading-title{color:#0A1A3A;}.elementor-10 .elementor-element.elementor-element-4f88282{color:#34445A;}.elementor-10 .elementor-element.elementor-element-03c9a84 .elementor-heading-title{color:#153A67;}.elementor-10 .elementor-element.elementor-element-9f63151 .elementor-button{background-color:#0A1A3A;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-10 .elementor-element.elementor-element-6f9d33c .elementor-heading-title{color:#153A67;}.elementor-10 .elementor-element.elementor-element-1886404 .elementor-button{background-color:#0A1A3A;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-10 .elementor-element.elementor-element-2a5b9a7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2a5b9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #0A1A3A 0%, #153A67 100%);}.elementor-10 .elementor-element.elementor-element-2a5b9a7 > .elementor-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-2a5b9a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 24px 66px 24px;}.elementor-10 .elementor-element.elementor-element-2a5b9a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0d0ddd6 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-0d0ddd6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0d0ddd6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0d0ddd6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0d0ddd6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0d0ddd6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0d0ddd6 .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-0d0ddd6 .elementor-icon svg{height:34px;}.elementor-10 .elementor-element.elementor-element-8fb1b5f .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-13db407{color:#DDE9EE;}.elementor-10 .elementor-element.elementor-element-1baaa6c .elementor-button{background-color:#FFFFFF;fill:#0A1A3A;color:#0A1A3A;border-radius:3px 3px 3px 3px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-2d445b3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2d445b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}}