.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-5987 .elementor-element.elementor-element-2a450fd .elementor-icon-wrapper{text-align:center;}.elementor-5987 .elementor-element.elementor-element-2a450fd.elementor-view-stacked .elementor-icon{background-color:rgb(49, 49, 49);}.elementor-5987 .elementor-element.elementor-element-2a450fd.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-2a450fd.elementor-view-default .elementor-icon{color:rgb(49, 49, 49);border-color:rgb(49, 49, 49);}.elementor-5987 .elementor-element.elementor-element-2a450fd.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-2a450fd.elementor-view-default .elementor-icon svg{fill:rgb(49, 49, 49);}.elementor-5987 .elementor-element.elementor-element-2a450fd .elementor-icon{font-size:50px;}.elementor-5987 .elementor-element.elementor-element-2a450fd .elementor-icon svg{height:50px;}.elementor-5987 .elementor-element.elementor-element-06de409 .elementor-icon-wrapper{text-align:center;}.elementor-5987 .elementor-element.elementor-element-06de409.elementor-view-stacked .elementor-icon{background-color:rgb(49, 49, 49);}.elementor-5987 .elementor-element.elementor-element-06de409.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-06de409.elementor-view-default .elementor-icon{color:rgb(49, 49, 49);border-color:rgb(49, 49, 49);}.elementor-5987 .elementor-element.elementor-element-06de409.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-06de409.elementor-view-default .elementor-icon svg{fill:rgb(49, 49, 49);}.elementor-5987 .elementor-element.elementor-element-06de409 .elementor-icon{font-size:50px;}.elementor-5987 .elementor-element.elementor-element-06de409 .elementor-icon svg{height:50px;}.elementor-5987 .elementor-element.elementor-element-96bf431 .elementor-icon-wrapper{text-align:center;}.elementor-5987 .elementor-element.elementor-element-96bf431.elementor-view-stacked .elementor-icon{background-color:rgb(49, 49, 49);}.elementor-5987 .elementor-element.elementor-element-96bf431.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-96bf431.elementor-view-default .elementor-icon{color:rgb(49, 49, 49);border-color:rgb(49, 49, 49);}.elementor-5987 .elementor-element.elementor-element-96bf431.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-96bf431.elementor-view-default .elementor-icon svg{fill:rgb(49, 49, 49);}.elementor-5987 .elementor-element.elementor-element-96bf431 .elementor-icon{font-size:50px;}.elementor-5987 .elementor-element.elementor-element-96bf431 .elementor-icon svg{height:50px;}.elementor-5987 .elementor-element.elementor-element-6912b3b .elementor-icon-wrapper{text-align:start;}.elementor-5987 .elementor-element.elementor-element-6912b3b.elementor-view-stacked .elementor-icon{background-color:rgb(33, 89, 104);}.elementor-5987 .elementor-element.elementor-element-6912b3b.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-6912b3b.elementor-view-default .elementor-icon{color:rgb(33, 89, 104);border-color:rgb(33, 89, 104);}.elementor-5987 .elementor-element.elementor-element-6912b3b.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-6912b3b.elementor-view-default .elementor-icon svg{fill:rgb(33, 89, 104);}.elementor-5987 .elementor-element.elementor-element-6912b3b .elementor-icon{font-size:25px;}.elementor-5987 .elementor-element.elementor-element-6912b3b .elementor-icon svg{height:25px;}.elementor-5987 .elementor-element.elementor-element-0f9f452 .elementor-icon-wrapper{text-align:start;}.elementor-5987 .elementor-element.elementor-element-0f9f452.elementor-view-stacked .elementor-icon{background-color:rgb(33, 89, 104);}.elementor-5987 .elementor-element.elementor-element-0f9f452.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-0f9f452.elementor-view-default .elementor-icon{color:rgb(33, 89, 104);border-color:rgb(33, 89, 104);}.elementor-5987 .elementor-element.elementor-element-0f9f452.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-0f9f452.elementor-view-default .elementor-icon svg{fill:rgb(33, 89, 104);}.elementor-5987 .elementor-element.elementor-element-0f9f452 .elementor-icon{font-size:25px;}.elementor-5987 .elementor-element.elementor-element-0f9f452 .elementor-icon svg{height:25px;}.elementor-5987 .elementor-element.elementor-element-ff711f0 .elementor-icon-wrapper{text-align:start;}.elementor-5987 .elementor-element.elementor-element-ff711f0.elementor-view-stacked .elementor-icon{background-color:rgb(33, 89, 104);}.elementor-5987 .elementor-element.elementor-element-ff711f0.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-ff711f0.elementor-view-default .elementor-icon{color:rgb(33, 89, 104);border-color:rgb(33, 89, 104);}.elementor-5987 .elementor-element.elementor-element-ff711f0.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-ff711f0.elementor-view-default .elementor-icon svg{fill:rgb(33, 89, 104);}.elementor-5987 .elementor-element.elementor-element-ff711f0 .elementor-icon{font-size:25px;}.elementor-5987 .elementor-element.elementor-element-ff711f0 .elementor-icon svg{height:25px;}.elementor-5987 .elementor-element.elementor-element-252ab49 .elementor-icon-wrapper{text-align:start;}.elementor-5987 .elementor-element.elementor-element-252ab49.elementor-view-stacked .elementor-icon{background-color:rgb(33, 89, 104);}.elementor-5987 .elementor-element.elementor-element-252ab49.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-252ab49.elementor-view-default .elementor-icon{color:rgb(33, 89, 104);border-color:rgb(33, 89, 104);}.elementor-5987 .elementor-element.elementor-element-252ab49.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-252ab49.elementor-view-default .elementor-icon svg{fill:rgb(33, 89, 104);}.elementor-5987 .elementor-element.elementor-element-252ab49 .elementor-icon{font-size:25px;}.elementor-5987 .elementor-element.elementor-element-252ab49 .elementor-icon svg{height:25px;}.elementor-5987 .elementor-element.elementor-element-f195d5a .elementor-icon-wrapper{text-align:center;}.elementor-5987 .elementor-element.elementor-element-f195d5a.elementor-view-stacked .elementor-icon{background-color:rgb(0, 0, 0);}.elementor-5987 .elementor-element.elementor-element-f195d5a.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-f195d5a.elementor-view-default .elementor-icon{color:rgb(0, 0, 0);border-color:rgb(0, 0, 0);}.elementor-5987 .elementor-element.elementor-element-f195d5a.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-f195d5a.elementor-view-default .elementor-icon svg{fill:rgb(0, 0, 0);}.elementor-5987 .elementor-element.elementor-element-f195d5a .elementor-icon{font-size:70px;}.elementor-5987 .elementor-element.elementor-element-f195d5a .elementor-icon svg{height:70px;}.elementor-5987 .elementor-element.elementor-element-9d3b42c .elementor-icon-wrapper{text-align:center;}.elementor-5987 .elementor-element.elementor-element-9d3b42c.elementor-view-stacked .elementor-icon{background-color:rgb(0, 0, 0);}.elementor-5987 .elementor-element.elementor-element-9d3b42c.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-9d3b42c.elementor-view-default .elementor-icon{color:rgb(0, 0, 0);border-color:rgb(0, 0, 0);}.elementor-5987 .elementor-element.elementor-element-9d3b42c.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-9d3b42c.elementor-view-default .elementor-icon svg{fill:rgb(0, 0, 0);}.elementor-5987 .elementor-element.elementor-element-9d3b42c .elementor-icon{font-size:70px;}.elementor-5987 .elementor-element.elementor-element-9d3b42c .elementor-icon svg{height:70px;}.elementor-5987 .elementor-element.elementor-element-dcbdcd3 .elementor-icon-wrapper{text-align:center;}.elementor-5987 .elementor-element.elementor-element-dcbdcd3.elementor-view-stacked .elementor-icon{background-color:rgb(0, 0, 0);}.elementor-5987 .elementor-element.elementor-element-dcbdcd3.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-dcbdcd3.elementor-view-default .elementor-icon{color:rgb(0, 0, 0);border-color:rgb(0, 0, 0);}.elementor-5987 .elementor-element.elementor-element-dcbdcd3.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-dcbdcd3.elementor-view-default .elementor-icon svg{fill:rgb(0, 0, 0);}.elementor-5987 .elementor-element.elementor-element-dcbdcd3 .elementor-icon{font-size:70px;}.elementor-5987 .elementor-element.elementor-element-dcbdcd3 .elementor-icon svg{height:70px;}.elementor-5987 .elementor-element.elementor-element-9669b0c .elementor-icon-wrapper{text-align:center;}.elementor-5987 .elementor-element.elementor-element-9669b0c.elementor-view-stacked .elementor-icon{background-color:rgb(0, 0, 0);}.elementor-5987 .elementor-element.elementor-element-9669b0c.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-9669b0c.elementor-view-default .elementor-icon{color:rgb(0, 0, 0);border-color:rgb(0, 0, 0);}.elementor-5987 .elementor-element.elementor-element-9669b0c.elementor-view-framed .elementor-icon, .elementor-5987 .elementor-element.elementor-element-9669b0c.elementor-view-default .elementor-icon svg{fill:rgb(0, 0, 0);}.elementor-5987 .elementor-element.elementor-element-9669b0c .elementor-icon{font-size:70px;}.elementor-5987 .elementor-element.elementor-element-9669b0c .elementor-icon svg{height:70px;}:root{--page-title-display:none;}/* Start custom CSS *//* Hero fine-tuning (matches old site) */
body.elementor-page-5987 { --hero-pos: 50% 50%; --hero-ov: 0%; --hero-ov-t: 0%; --hero-ov-m: 52%; --hero-row-pt: 27px; --hero-row-pb: 16px; --hero-title-w: 720px; --hero-fs: 60px; --hero-color: rgb(49, 49, 49); }

/* Inline text colours from the old Divi content (V4 text can't hold inline colours) */
[data-id="1e775ce5"] span:nth-of-type(1) > strong { color: #A93575; }
[data-id="1e775ce5"] span:nth-of-type(2) > strong { color: #A93575; }
[data-id="1e775ce5"] span:nth-of-type(3) > strong { color: #A93575; }
[data-id="1e775ce5"] strong > span { color: #A93575; }
[data-id="61197fe8"] span > em > strong { color: #A93575; }
/* /Inline text colours *//* End custom CSS */