.elementor-21253 .elementor-element.elementor-element-15ec244:not(.elementor-motion-effects-element-type-background), .elementor-21253 .elementor-element.elementor-element-15ec244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vertexphysio.ca/wp-content/uploads/2025/06/image-2.webp");background-position:center center;background-size:cover;}.elementor-21253 .elementor-element.elementor-element-15ec244 > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-15ec244{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 120px 0px;}.elementor-21253 .elementor-element.elementor-element-15ec244 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{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-21253 .elementor-element.elementor-element-e399f2c > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-e399f2c{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-21253 .elementor-element.elementor-element-f83038a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21253 .elementor-element.elementor-element-f83038a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21253 .elementor-element.elementor-element-b3e33bb{text-align:start;}.elementor-21253 .elementor-element.elementor-element-b3e33bb .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:42px;font-weight:600;line-height:1.18em;color:#FFFFFF;}.elementor-21253 .elementor-element.elementor-element-7d37b7a > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-7d37b7a{padding:30px 0px 30px 0px;}.elementor-21253 .elementor-element.elementor-element-2e66e04 > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-2e66e04{padding:56px 0px 56px 0px;}.elementor-bc-flex-widget .elementor-21253 .elementor-element.elementor-element-c216c4d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21253 .elementor-element.elementor-element-c216c4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21253 .elementor-element.elementor-element-a0cb5a9{text-align:start;}.elementor-21253 .elementor-element.elementor-element-a0cb5a9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#13233A;}.elementor-bc-flex-widget .elementor-21253 .elementor-element.elementor-element-3b8619c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21253 .elementor-element.elementor-element-3b8619c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21253 .elementor-element.elementor-element-b2907d7 > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-b2907d7{padding:0px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-81d5f6d:not(.elementor-motion-effects-element-type-background), .elementor-21253 .elementor-element.elementor-element-81d5f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14283F;}.elementor-21253 .elementor-element.elementor-element-81d5f6d > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-81d5f6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-81d5f6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21253 .elementor-element.elementor-element-7c0cbfe{text-align:start;}.elementor-21253 .elementor-element.elementor-element-7c0cbfe .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#FFFFFF;}.elementor-21253 .elementor-element.elementor-element-f8d31af:not(.elementor-motion-effects-element-type-background), .elementor-21253 .elementor-element.elementor-element-f8d31af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F8;}.elementor-21253 .elementor-element.elementor-element-f8d31af > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-f8d31af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-f8d31af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21253 .elementor-element.elementor-element-2c0fcd4{text-align:start;}.elementor-21253 .elementor-element.elementor-element-2c0fcd4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#13233A;}.elementor-21253 .elementor-element.elementor-element-bddeaea > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-bddeaea{padding:56px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-7357e3c{text-align:start;}.elementor-21253 .elementor-element.elementor-element-7357e3c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#13233A;}.elementor-21253 .elementor-element.elementor-element-dbd7abe:not(.elementor-motion-effects-element-type-background), .elementor-21253 .elementor-element.elementor-element-dbd7abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F8;}.elementor-21253 .elementor-element.elementor-element-dbd7abe > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-dbd7abe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-dbd7abe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21253 .elementor-element.elementor-element-78d68a2{text-align:start;}.elementor-21253 .elementor-element.elementor-element-78d68a2 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#13233A;}.elementor-21253 .elementor-element.elementor-element-481fddf > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-481fddf{padding:56px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-5b9ad84{text-align:start;}.elementor-21253 .elementor-element.elementor-element-5b9ad84 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#13233A;}.elementor-21253 .elementor-element.elementor-element-c6340b6:not(.elementor-motion-effects-element-type-background), .elementor-21253 .elementor-element.elementor-element-c6340b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F8;}.elementor-21253 .elementor-element.elementor-element-c6340b6 > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-c6340b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-c6340b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21253 .elementor-element.elementor-element-e022c5e{text-align:start;}.elementor-21253 .elementor-element.elementor-element-e022c5e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#13233A;}.elementor-21253 .elementor-element.elementor-element-79b39a8 > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-79b39a8{padding:56px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-9e81ed4{text-align:start;}.elementor-21253 .elementor-element.elementor-element-9e81ed4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#13233A;}.elementor-21253 .elementor-element.elementor-element-4800479 > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-4800479{padding:0px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-fb188fa{text-align:start;}.elementor-21253 .elementor-element.elementor-element-fb188fa .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#13233A;}.elementor-21253 .elementor-element.elementor-element-8de87e7:not(.elementor-motion-effects-element-type-background), .elementor-21253 .elementor-element.elementor-element-8de87e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F8;}.elementor-21253 .elementor-element.elementor-element-8de87e7 > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-8de87e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-8de87e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21253 .elementor-element.elementor-element-b2efab4{text-align:start;}.elementor-21253 .elementor-element.elementor-element-b2efab4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#13233A;}.elementor-21253 .elementor-element.elementor-element-7ea0698:not(.elementor-motion-effects-element-type-background), .elementor-21253 .elementor-element.elementor-element-7ea0698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F8;}.elementor-21253 .elementor-element.elementor-element-7ea0698 > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-7ea0698{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-7ea0698 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21253 .elementor-element.elementor-element-85240d3{text-align:start;}.elementor-21253 .elementor-element.elementor-element-85240d3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#13233A;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21253 .elementor-element.elementor-element-a7e3c21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:16px;font-weight:500;line-height:1.35em;}.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-text{color:#13233A;transition:color 0.3s;}.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#13233A;}.elementor-21253 .elementor-element.elementor-element-f8237c7 > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-f8237c7{padding:56px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-1a947d9{text-align:start;}.elementor-21253 .elementor-element.elementor-element-1a947d9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#13233A;}.elementor-21253 .elementor-element.elementor-element-ff34f51:not(.elementor-motion-effects-element-type-background), .elementor-21253 .elementor-element.elementor-element-ff34f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#496BA8;}.elementor-21253 .elementor-element.elementor-element-ff34f51 > .elementor-container{max-width:1140px;}.elementor-21253 .elementor-element.elementor-element-ff34f51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 0px 56px 0px;}.elementor-21253 .elementor-element.elementor-element-ff34f51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21253 .elementor-element.elementor-element-17e5f8b{text-align:start;}.elementor-21253 .elementor-element.elementor-element-17e5f8b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:46px;font-weight:600;line-height:1.14em;color:#FFFFFF;}.elementor-21253 .elementor-element.elementor-element-fa6d50c{color:#FFFFFF;}@media(max-width:1024px){.elementor-21253 .elementor-element.elementor-element-15ec244{padding:64px 24px 120px 24px;}.elementor-21253 .elementor-element.elementor-element-e399f2c{padding:40px 24px 40px 24px;}.elementor-21253 .elementor-element.elementor-element-b3e33bb .elementor-heading-title{font-size:33px;}.elementor-21253 .elementor-element.elementor-element-7d37b7a{padding:30px 24px 30px 24px;}.elementor-21253 .elementor-element.elementor-element-2e66e04{padding:56px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-a0cb5a9 .elementor-heading-title{font-size:38px;}.elementor-21253 .elementor-element.elementor-element-b2907d7{padding:0px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-81d5f6d{padding:56px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-7c0cbfe .elementor-heading-title{font-size:38px;}.elementor-21253 .elementor-element.elementor-element-f8d31af{padding:56px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-2c0fcd4 .elementor-heading-title{font-size:38px;}.elementor-21253 .elementor-element.elementor-element-bddeaea{padding:56px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-7357e3c .elementor-heading-title{font-size:38px;}.elementor-21253 .elementor-element.elementor-element-dbd7abe{padding:56px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-78d68a2 .elementor-heading-title{font-size:38px;}.elementor-21253 .elementor-element.elementor-element-481fddf{padding:56px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-5b9ad84 .elementor-heading-title{font-size:38px;}.elementor-21253 .elementor-element.elementor-element-c6340b6{padding:56px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-e022c5e .elementor-heading-title{font-size:38px;}.elementor-21253 .elementor-element.elementor-element-79b39a8{padding:56px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-9e81ed4 .elementor-heading-title{font-size:38px;}.elementor-21253 .elementor-element.elementor-element-4800479{padding:0px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-fb188fa .elementor-heading-title{font-size:38px;}.elementor-21253 .elementor-element.elementor-element-8de87e7{padding:56px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-b2efab4 .elementor-heading-title{font-size:38px;}.elementor-21253 .elementor-element.elementor-element-7ea0698{padding:0px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-85240d3 .elementor-heading-title{font-size:38px;}.elementor-21253 .elementor-element.elementor-element-f8237c7{padding:56px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-1a947d9 .elementor-heading-title{font-size:38px;}.elementor-21253 .elementor-element.elementor-element-ff34f51{padding:56px 24px 56px 24px;}.elementor-21253 .elementor-element.elementor-element-17e5f8b .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-21253 .elementor-element.elementor-element-15ec244{padding:48px 20px 120px 20px;}.elementor-21253 .elementor-element.elementor-element-e399f2c{padding:40px 16px 32px 16px;}.elementor-21253 .elementor-element.elementor-element-b3e33bb .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-7d37b7a{padding:28px 20px 28px 20px;}.elementor-21253 .elementor-element.elementor-element-2e66e04{padding:48px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-a0cb5a9 .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-b2907d7{padding:0px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-81d5f6d{padding:48px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-7c0cbfe .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-f8d31af{padding:48px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-2c0fcd4 .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-bddeaea{padding:48px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-7357e3c .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-dbd7abe{padding:48px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-78d68a2 .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-481fddf{padding:48px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-5b9ad84 .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-c6340b6{padding:48px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-e022c5e .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-79b39a8{padding:48px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-9e81ed4 .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-4800479{padding:0px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-fb188fa .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-8de87e7{padding:48px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-b2efab4 .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-7ea0698{padding:0px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-85240d3 .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-f8237c7{padding:48px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-1a947d9 .elementor-heading-title{font-size:30px;}.elementor-21253 .elementor-element.elementor-element-ff34f51{padding:48px 20px 48px 20px;}.elementor-21253 .elementor-element.elementor-element-17e5f8b .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-21253 .elementor-element.elementor-element-f83038a{width:48%;}.elementor-21253 .elementor-element.elementor-element-bb02157{width:52%;}.elementor-21253 .elementor-element.elementor-element-c216c4d{width:54%;}.elementor-21253 .elementor-element.elementor-element-3b8619c{width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21253 .elementor-element.elementor-element-f83038a{width:100%;}.elementor-21253 .elementor-element.elementor-element-bb02157{width:100%;}.elementor-21253 .elementor-element.elementor-element-c216c4d{width:100%;}.elementor-21253 .elementor-element.elementor-element-3b8619c{width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-a7e3c21 */.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-items{display:grid;grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none}
@media (min-width:640px){.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-items{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1025px){.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-items{grid-template-columns:repeat(4,1fr)}}
.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-item{margin:0!important;padding:0!important}
.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-item>a{display:flex;align-items:center;width:100%;min-height:42px;box-sizing:border-box;background:#fff;border:1px solid #D8E1EE;border-radius:50px;padding:9px 18px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}
.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-item>a:hover,.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-item>a:focus-visible{border-color:#496BA8;box-shadow:0 6px 16px rgba(19,35,58,.08);outline:none}
.elementor-21253 .elementor-element.elementor-element-a7e3c21 .elementor-icon-list-text{padding:0!important;text-decoration:none!important}/* End custom CSS */
/* Start custom CSS *//* Booking form (Ninja Forms #13) - scoped to this card only */
.elementor-21253 .booking .nf-form-content{padding:0;max-width:none}
.elementor-21253 .booking .nf-field-container{margin-bottom:14px}
.elementor-21253 .booking .nf-field-element input:not([type=checkbox]):not([type=submit]):not([type=button]),
.elementor-21253 .booking .nf-field-element textarea,
.elementor-21253 .booking .list-select-wrap .nf-field-element>div{background:#fff!important;border:1px solid #D8E1EE!important;border-radius:12px!important;color:#13233A!important;font-family:"Roboto",sans-serif!important;font-size:16px!important;box-shadow:none}
.elementor-21253 .booking .list-select-wrap .nf-field-element>div select{border:0!important;background:transparent!important;color:#13233A!important}
.elementor-21253 .booking .nf-field-element input::placeholder,.elementor-21253 .booking .nf-field-element textarea::placeholder{color:#5A6B82;opacity:1}
.elementor-21253 .booking .nf-field-element input:focus,.elementor-21253 .booking .nf-field-element textarea:focus,.elementor-21253 .booking .list-select-wrap .nf-field-element>div:focus-within{border-color:#496BA8!important;box-shadow:0 0 0 3px rgba(159,192,232,.45)!important;outline:none}
.elementor-21253 .booking .checkbox-wrap .nf-field-label label,.elementor-21253 .booking .checkbox-wrap label{font-family:"Roboto",sans-serif!important;font-size:15px!important;line-height:1.6!important;color:#C7D6EA!important;font-weight:400}
.elementor-21253 .booking .checkbox-wrap input[type=checkbox]{accent-color:#59A147}
.elementor-21253 .booking .submit-wrap input[type=submit],.elementor-21253 .booking input[type=submit]{background:#59A147!important;color:#fff!important;border:0!important;border-radius:50px!important;font-family:"Jost",sans-serif!important;font-weight:600!important;font-size:17px!important;letter-spacing:.02em;text-transform:none!important;height:52px!important;padding:0 34px!important;cursor:pointer;transition:background .2s ease}
.elementor-21253 .booking .submit-wrap input[type=submit]:hover,.elementor-21253 .booking input[type=submit]:hover{background:#4A8A3A!important}
/* One heading colour across the page (the html-widget headline used the theme's #333) */
.elementor-21253 .inlinehead{color:#13233A}
/* About: the two intro paragraphs start on the same line */
.elementor-21253 .split{align-items:start}
/* Funding cards: links sit on a common baseline */
.elementor-21253 .fund .item{display:flex;flex-direction:column}
.elementor-21253 .fund .item>a{margin-top:auto;padding-top:.4em}
/* Quick tips: four portrait videos stay two-up on phones instead of four full-screen posters */
@media (max-width:699px){
.elementor-21253 .vgrid.four{grid-template-columns:repeat(2,1fr);gap:12px}
.elementor-21253 .vgrid.four .vt{font-size:13px;padding:26px 10px 10px}
.elementor-21253 .vgrid.four .play{width:48px;height:48px;margin:-24px 0 0 -24px}
.elementor-21253 .vgrid.four .play::after{left:18px;top:14px;border-width:10px 0 10px 16px}
}
/* Team: the last, shorter row is centred instead of hanging left */
.elementor-21253 .people{display:flex;flex-wrap:wrap;justify-content:center}
.elementor-21253 .people .person{width:calc((100% - 16px)/2)}
@media (min-width:700px){.elementor-21253 .people .person{width:calc((100% - 48px)/4)}}
@media (min-width:1025px){.elementor-21253 .people .person{width:calc((100% - 64px)/5)}}

/* Quick tips: four portrait videos in one row on tablets */
@media (min-width:700px) and (max-width:1024px){.elementor-21253 .vgrid.four{grid-template-columns:repeat(4,1fr);gap:14px}.elementor-21253 .vgrid.four .vt{font-size:13px;padding:26px 10px 10px}}
/* The home stylesheet's generic section{padding-block} rule was leaking into the site footer on this page only */
[data-elementor-type="footer"] section.elementor-section{padding-block:0}/* End custom CSS */