.elementor-2155 .elementor-element.elementor-element-d954c28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2155 .elementor-element.elementor-element-5019ab9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-2155 .elementor-element.elementor-element-fb15327{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2155 .elementor-element.elementor-element-faccb62{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-2155 .elementor-element.elementor-element-c018c24{text-align:center;}.elementor-2155 .elementor-element.elementor-element-c018c24 .elementor-heading-title{color:#09487E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2155 .elementor-element.elementor-element-f1c01ee{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.6em;color:#09487E;}.elementor-2155 .elementor-element.elementor-element-1aa9bb9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:64px;--padding-right:64px;}.elementor-2155 .elementor-element.elementor-element-1a4a5cd{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2155 .elementor-element.elementor-element-c4d96c0{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2155 .elementor-element.elementor-element-55fcd71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2155 .elementor-element.elementor-element-aca3a06{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2155 .elementor-element.elementor-element-aca3a06:not(.elementor-motion-effects-element-type-background), .elementor-2155 .elementor-element.elementor-element-aca3a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B7BC0;}.elementor-2155 .elementor-element.elementor-element-47b4202{text-align:start;}.elementor-2155 .elementor-element.elementor-element-47b4202 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-2155 .elementor-element.elementor-element-29571e3{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#FFFFFF;}.elementor-2155 .elementor-element.elementor-element-6245e77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2155 .elementor-element.elementor-element-824905c img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-2155 .elementor-element.elementor-element-f0b94b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2155 .elementor-element.elementor-element-199a918{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2155 .elementor-element.elementor-element-4bfc15d img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-2155 .elementor-element.elementor-element-8f228fe{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2155 .elementor-element.elementor-element-8f228fe:not(.elementor-motion-effects-element-type-background), .elementor-2155 .elementor-element.elementor-element-8f228fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#60BB48;}.elementor-2155 .elementor-element.elementor-element-f9dda84{text-align:start;}.elementor-2155 .elementor-element.elementor-element-f9dda84 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.15em;color:#062F55;}.elementor-2155 .elementor-element.elementor-element-990ff0f{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#062F55;}.elementor-2155 .elementor-element.elementor-element-bb89a90{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:56px;--margin-bottom:144px;--margin-left:16px;--margin-right:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2155 .elementor-element.elementor-element-01a0231{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2155 .elementor-element.elementor-element-01a0231:not(.elementor-motion-effects-element-type-background), .elementor-2155 .elementor-element.elementor-element-01a0231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B7BC0;}.elementor-2155 .elementor-element.elementor-element-7f2bb1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2155 .elementor-element.elementor-element-7f2bb1a:not(.elementor-motion-effects-element-type-background), .elementor-2155 .elementor-element.elementor-element-7f2bb1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fopli.nimsite.uk/wp-content/uploads/2026/10/Events-Fun-Run.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2155 .elementor-element.elementor-element-410068f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2155 .elementor-element.elementor-element-0a518d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:40px;--padding-left:64px;--padding-right:0px;}.elementor-2155 .elementor-element.elementor-element-f5d277b{width:var( --container-widget-width, 536px );max-width:536px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:536px;--container-widget-flex-grow:0;text-align:start;}.elementor-2155 .elementor-element.elementor-element-f5d277b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2155 .elementor-element.elementor-element-5019ab9{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2155 .elementor-element.elementor-element-1aa9bb9{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2155 .elementor-element.elementor-element-aca3a06{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2155 .elementor-element.elementor-element-8f228fe{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2155 .elementor-element.elementor-element-bb89a90{--margin-top:40px;--margin-bottom:112px;--margin-left:16px;--margin-right:16px;}.elementor-2155 .elementor-element.elementor-element-7f2bb1a:not(.elementor-motion-effects-element-type-background), .elementor-2155 .elementor-element.elementor-element-7f2bb1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fopli.nimsite.uk/wp-content/uploads/2026/10/Events-Fun-Run.jpg");background-position:center center;}.elementor-2155 .elementor-element.elementor-element-0a518d3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-2155 .elementor-element.elementor-element-f5d277b{width:100%;max-width:100%;text-align:center;}.elementor-2155 .elementor-element.elementor-element-f5d277b .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-2155 .elementor-element.elementor-element-5019ab9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2155 .elementor-element.elementor-element-fb15327{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2155 .elementor-element.elementor-element-c018c24{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2155 .elementor-element.elementor-element-f1c01ee{text-align:center;font-size:16px;}.elementor-2155 .elementor-element.elementor-element-1aa9bb9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2155 .elementor-element.elementor-element-1a4a5cd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2155 .elementor-element.elementor-element-c4d96c0{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2155 .elementor-element.elementor-element-aca3a06{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-2155 .elementor-element.elementor-element-47b4202{text-align:start;}.elementor-2155 .elementor-element.elementor-element-47b4202 .elementor-heading-title{font-size:24px;}.elementor-2155 .elementor-element.elementor-element-29571e3{text-align:start;font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2155 .elementor-element.elementor-element-8f228fe{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-2155 .elementor-element.elementor-element-f9dda84{text-align:start;}.elementor-2155 .elementor-element.elementor-element-f9dda84 .elementor-heading-title{font-size:24px;}.elementor-2155 .elementor-element.elementor-element-990ff0f{text-align:start;font-size:16px;}.elementor-2155 .elementor-element.elementor-element-0a518d3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-2155 .elementor-element.elementor-element-f5d277b .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-2155 .elementor-element.elementor-element-0a518d3{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2155 .elementor-element.elementor-element-0a518d3{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-f1c01ee */.elementor-2155 .elementor-element.elementor-element-f1c01ee p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faccb62 */.elementor-2155 .elementor-element.elementor-element-faccb62{width:100%;max-width:910px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb15327 */.elementor-2155 .elementor-element.elementor-element-fb15327{width:100%;max-width:1280px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29571e3 */.elementor-2155 .elementor-element.elementor-element-29571e3 p:last-child{margin:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-824905c */@media(min-width:768px){.elementor-2155 .elementor-element.elementor-element-824905c{position:absolute !important;inset:0}.elementor-2155 .elementor-element.elementor-element-824905c .elementor-widget-container{height:100%}.elementor-2155 .elementor-element.elementor-element-824905c img{width:100%;height:100% !important;object-fit:cover;display:block;border-radius:24px}}@media(max-width:767px){.elementor-2155 .elementor-element.elementor-element-824905c img{height:auto !important;aspect-ratio:3/2;object-fit:cover;border-radius:24px}}.elementor-2155 .elementor-element.elementor-element-824905c img{object-position:45% 10% !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6245e77 */.elementor-2155 .elementor-element.elementor-element-6245e77{position:relative;min-height:340px}@media(max-width:767px){.elementor-2155 .elementor-element.elementor-element-6245e77{min-height:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55fcd71 */.elementor-2155 .elementor-element.elementor-element-55fcd71{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}@media(max-width:767px){.elementor-2155 .elementor-element.elementor-element-55fcd71{grid-template-columns:minmax(0,1fr);gap:16px}.elementor-2155 .elementor-element.elementor-element-55fcd71 > .e-con:has(.elementor-widget-image){order:-1}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4bfc15d */@media(min-width:768px){.elementor-2155 .elementor-element.elementor-element-4bfc15d{position:absolute !important;inset:0}.elementor-2155 .elementor-element.elementor-element-4bfc15d .elementor-widget-container{height:100%}.elementor-2155 .elementor-element.elementor-element-4bfc15d img{width:100%;height:100% !important;object-fit:cover;display:block;border-radius:24px}}@media(max-width:767px){.elementor-2155 .elementor-element.elementor-element-4bfc15d img{height:auto !important;aspect-ratio:3/2;object-fit:cover;border-radius:24px}}.elementor-2155 .elementor-element.elementor-element-4bfc15d img{object-position:50% 10% !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199a918 */.elementor-2155 .elementor-element.elementor-element-199a918{position:relative;min-height:340px}@media(max-width:767px){.elementor-2155 .elementor-element.elementor-element-199a918{min-height:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-990ff0f */.elementor-2155 .elementor-element.elementor-element-990ff0f p:last-child{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b94b7 */.elementor-2155 .elementor-element.elementor-element-f0b94b7{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}@media(max-width:767px){.elementor-2155 .elementor-element.elementor-element-f0b94b7{grid-template-columns:minmax(0,1fr);gap:16px}.elementor-2155 .elementor-element.elementor-element-f0b94b7 > .e-con:has(.elementor-widget-image){order:-1}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d96c0 */.elementor-2155 .elementor-element.elementor-element-c4d96c0{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4a5cd */.elementor-2155 .elementor-element.elementor-element-1a4a5cd{width:100%;max-width:1280px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f2bb1a *//* Change the photo in Style > Background. The curve is applied here. */
.elementor-2155 .elementor-element.elementor-element-7f2bb1a{position:absolute !important;top:0;right:0;left:auto !important;width:50%;height:100%;z-index:2;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 470' preserveAspectRatio='none'%3E%3Cpath d='M66 0 H640 V470 H72 V400 C73.9 397.1 79.8 388.8 83.5 382.5 C87.2 376.2 91.2 369.2 94.0 362.5 C96.8 355.8 99.1 349.2 100.5 342.5 C101.9 335.8 102.0 329.2 102.5 322.5 C103.0 315.8 104.0 309.2 103.5 302.5 C103.0 295.8 100.8 289.2 99.5 282.5 C98.2 275.8 97.2 269.2 95.5 262.5 C93.8 255.8 91.7 249.2 89.0 242.5 C86.3 235.8 82.8 229.2 79.5 222.5 C76.2 215.8 72.8 209.2 69.5 202.5 C66.2 195.8 63.0 189.2 59.5 182.5 C56.0 175.8 51.7 169.2 48.5 162.5 C45.3 155.8 42.8 149.2 40.5 142.5 C38.2 135.8 36.2 129.2 34.5 122.5 C32.8 115.8 31.4 109.2 30.5 102.5 C29.6 95.8 29.1 89.2 29.0 82.5 C28.9 75.8 29.0 69.2 30.0 62.5 C31.0 55.8 32.6 49.2 35.0 42.5 C37.4 35.8 39.3 29.6 44.5 22.5 C49.7 15.4 62.4 3.8 66.0 0.0 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 470' preserveAspectRatio='none'%3E%3Cpath d='M66 0 H640 V470 H72 V400 C73.9 397.1 79.8 388.8 83.5 382.5 C87.2 376.2 91.2 369.2 94.0 362.5 C96.8 355.8 99.1 349.2 100.5 342.5 C101.9 335.8 102.0 329.2 102.5 322.5 C103.0 315.8 104.0 309.2 103.5 302.5 C103.0 295.8 100.8 289.2 99.5 282.5 C98.2 275.8 97.2 269.2 95.5 262.5 C93.8 255.8 91.7 249.2 89.0 242.5 C86.3 235.8 82.8 229.2 79.5 222.5 C76.2 215.8 72.8 209.2 69.5 202.5 C66.2 195.8 63.0 189.2 59.5 182.5 C56.0 175.8 51.7 169.2 48.5 162.5 C45.3 155.8 42.8 149.2 40.5 142.5 C38.2 135.8 36.2 129.2 34.5 122.5 C32.8 115.8 31.4 109.2 30.5 102.5 C29.6 95.8 29.1 89.2 29.0 82.5 C28.9 75.8 29.0 69.2 30.0 62.5 C31.0 55.8 32.6 49.2 35.0 42.5 C37.4 35.8 39.3 29.6 44.5 22.5 C49.7 15.4 62.4 3.8 66.0 0.0 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;}
@media (max-width:1024px){
.elementor-2155 .elementor-element.elementor-element-7f2bb1a{left:0 !important;width:100%;height:clamp(240px,62vw,420px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H400 V205 C330 218 250 275 150 287 C90 295 40 292 0 280 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H400 V205 C330 218 250 275 150 287 C90 295 40 292 0 280 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;}
}.elementor-2155 .elementor-element.elementor-element-7f2bb1a{background-position:50% 30% !important}.elementor-2155 .elementor-element.elementor-element-7f2bb1a{background-position:50% 30% !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01a0231 *//* Blue block with rounded top and wave bottom. Change the blue in Style > Background. */
.elementor-2155 .elementor-element.elementor-element-01a0231{position:absolute !important;inset:0;z-index:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1280 470' preserveAspectRatio='none'%3E%3Cpath d='M0 40 Q0 0 40 0 H1240 Q1280 0 1280 40 V410.5 C1273.3 407.1 1253.3 395.8 1240.0 390.0 C1226.7 384.2 1213.3 379.6 1200.0 375.5 C1186.7 371.4 1173.3 368.3 1160.0 365.5 C1146.7 362.7 1133.3 360.5 1120.0 358.5 C1106.7 356.5 1093.3 354.8 1080.0 353.5 C1066.7 352.2 1053.3 351.7 1040.0 351.0 C1026.7 350.3 1013.3 349.6 1000.0 349.5 C986.7 349.4 973.3 349.9 960.0 350.5 C946.7 351.1 933.3 352.0 920.0 353.0 C906.7 354.0 893.3 355.0 880.0 356.5 C866.7 358.0 853.3 360.0 840.0 362.0 C826.7 364.0 813.3 366.2 800.0 368.5 C786.7 370.8 773.3 373.2 760.0 376.0 C746.7 378.8 733.3 381.9 720.0 385.0 C706.7 388.1 693.3 391.1 680.0 394.5 C666.7 397.9 653.3 401.7 640.0 405.5 C626.7 409.3 613.3 413.8 600.0 417.5 C586.7 421.2 573.3 424.8 560.0 428.0 C546.7 431.2 533.3 434.0 520.0 437.0 C506.7 440.0 493.3 443.2 480.0 446.0 C466.7 448.8 453.3 451.2 440.0 453.5 C426.7 455.8 413.3 457.7 400.0 459.5 C386.7 461.3 373.3 463.2 360.0 464.5 C346.7 465.8 333.3 466.7 320.0 467.5 C306.7 468.3 293.3 469.2 280.0 469.5 C266.7 469.8 253.3 469.8 240.0 469.5 C226.7 469.2 213.3 468.5 200.0 467.5 C186.7 466.5 172.9 465.2 160.0 463.5 C147.1 461.8 136.8 460.6 122.5 457.5 C108.2 454.4 88.0 449.2 74.5 445.0 C61.0 440.8 52.6 436.7 41.5 432.5 C30.4 428.3 14.9 424.6 8.0 420.0 C1.1 415.4 1.3 407.5 0.0 405.0 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1280 470' preserveAspectRatio='none'%3E%3Cpath d='M0 40 Q0 0 40 0 H1240 Q1280 0 1280 40 V410.5 C1273.3 407.1 1253.3 395.8 1240.0 390.0 C1226.7 384.2 1213.3 379.6 1200.0 375.5 C1186.7 371.4 1173.3 368.3 1160.0 365.5 C1146.7 362.7 1133.3 360.5 1120.0 358.5 C1106.7 356.5 1093.3 354.8 1080.0 353.5 C1066.7 352.2 1053.3 351.7 1040.0 351.0 C1026.7 350.3 1013.3 349.6 1000.0 349.5 C986.7 349.4 973.3 349.9 960.0 350.5 C946.7 351.1 933.3 352.0 920.0 353.0 C906.7 354.0 893.3 355.0 880.0 356.5 C866.7 358.0 853.3 360.0 840.0 362.0 C826.7 364.0 813.3 366.2 800.0 368.5 C786.7 370.8 773.3 373.2 760.0 376.0 C746.7 378.8 733.3 381.9 720.0 385.0 C706.7 388.1 693.3 391.1 680.0 394.5 C666.7 397.9 653.3 401.7 640.0 405.5 C626.7 409.3 613.3 413.8 600.0 417.5 C586.7 421.2 573.3 424.8 560.0 428.0 C546.7 431.2 533.3 434.0 520.0 437.0 C506.7 440.0 493.3 443.2 480.0 446.0 C466.7 448.8 453.3 451.2 440.0 453.5 C426.7 455.8 413.3 457.7 400.0 459.5 C386.7 461.3 373.3 463.2 360.0 464.5 C346.7 465.8 333.3 466.7 320.0 467.5 C306.7 468.3 293.3 469.2 280.0 469.5 C266.7 469.8 253.3 469.8 240.0 469.5 C226.7 469.2 213.3 468.5 200.0 467.5 C186.7 466.5 172.9 465.2 160.0 463.5 C147.1 461.8 136.8 460.6 122.5 457.5 C108.2 454.4 88.0 449.2 74.5 445.0 C61.0 440.8 52.6 436.7 41.5 432.5 C30.4 428.3 14.9 424.6 8.0 420.0 C1.1 415.4 1.3 407.5 0.0 405.0 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;}
.elementor-2155 .elementor-element.elementor-element-01a0231::before{content:"" !important;position:absolute;top:0;right:0;left:auto !important;width:50%;height:100%;background:#F5AF00;z-index:1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 470' preserveAspectRatio='none'%3E%3Cpath d='M57 0 H640 V470 H65 V400 C67.2 397.1 74.3 388.8 78.0 382.5 C81.7 376.2 84.8 369.2 87.0 362.5 C89.2 355.8 90.4 349.2 91.5 342.5 C92.6 335.8 93.3 329.2 93.5 322.5 C93.7 315.8 93.2 309.2 92.5 302.5 C91.8 295.8 90.8 289.2 89.5 282.5 C88.2 275.8 86.5 269.2 84.5 262.5 C82.5 255.8 80.1 249.2 77.5 242.5 C74.9 235.8 72.2 229.2 69.0 222.5 C65.8 215.8 62.1 209.2 58.5 202.5 C54.9 195.8 50.8 189.2 47.5 182.5 C44.2 175.8 41.2 169.2 38.5 162.5 C35.8 155.8 33.3 149.2 31.0 142.5 C28.7 135.8 26.2 129.2 24.5 122.5 C22.8 115.8 21.8 109.2 21.0 102.5 C20.2 95.8 20.0 89.2 20.0 82.5 C20.0 75.8 20.0 69.2 21.0 62.5 C22.0 55.8 23.6 49.2 26.0 42.5 C28.4 35.8 30.3 29.6 35.5 22.5 C40.7 15.4 53.4 3.8 57.0 0.0 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 470' preserveAspectRatio='none'%3E%3Cpath d='M57 0 H640 V470 H65 V400 C67.2 397.1 74.3 388.8 78.0 382.5 C81.7 376.2 84.8 369.2 87.0 362.5 C89.2 355.8 90.4 349.2 91.5 342.5 C92.6 335.8 93.3 329.2 93.5 322.5 C93.7 315.8 93.2 309.2 92.5 302.5 C91.8 295.8 90.8 289.2 89.5 282.5 C88.2 275.8 86.5 269.2 84.5 262.5 C82.5 255.8 80.1 249.2 77.5 242.5 C74.9 235.8 72.2 229.2 69.0 222.5 C65.8 215.8 62.1 209.2 58.5 202.5 C54.9 195.8 50.8 189.2 47.5 182.5 C44.2 175.8 41.2 169.2 38.5 162.5 C35.8 155.8 33.3 149.2 31.0 142.5 C28.7 135.8 26.2 129.2 24.5 122.5 C22.8 115.8 21.8 109.2 21.0 102.5 C20.2 95.8 20.0 89.2 20.0 82.5 C20.0 75.8 20.0 69.2 21.0 62.5 C22.0 55.8 23.6 49.2 26.0 42.5 C28.4 35.8 30.3 29.6 35.5 22.5 C40.7 15.4 53.4 3.8 57.0 0.0 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;}
@media (max-width:1024px){
.elementor-2155 .elementor-element.elementor-element-01a0231{border-radius:24px 24px 0 0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 700' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H400 V666 C330 662 250 688 160 697 C90 703 30 702 14 694 C4 689 0 680 0 668 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 700' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H400 V666 C330 662 250 688 160 697 C90 703 30 702 14 694 C4 689 0 680 0 668 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;}
.elementor-2155 .elementor-element.elementor-element-01a0231::before{left:0 !important;width:100%;height:calc(clamp(240px,62vw,420px) + 10px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H400 V205 C330 218 250 275 150 287 C90 295 40 292 0 280 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H400 V205 C330 218 250 275 150 287 C90 295 40 292 0 280 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-410068f *//* Optional: transparent cut-out of the people in the photo, lined up with it, so heads rise above the block.
   Must be cropped exactly like the photo plus 43/640 of its width extra at the top. Remove the image to switch it off. */
.elementor-2155 .elementor-element.elementor-element-410068f{position:absolute !important;right:0;left:auto !important;top:-9.149%;width:50%;height:109.149%;z-index:1;pointer-events:none;
background-size:100% 100% !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 513' preserveAspectRatio='none'%3E%3Cpath d='M640 0 V453.5 C640.0 453.5 646.7 456.9 640.0 453.5 C633.3 450.1 613.3 438.8 600.0 433.0 C586.7 427.2 573.3 422.6 560.0 418.5 C546.7 414.4 533.3 411.3 520.0 408.5 C506.7 405.7 493.3 403.5 480.0 401.5 C466.7 399.5 453.3 397.8 440.0 396.5 C426.7 395.2 413.3 394.7 400.0 394.0 C386.7 393.3 373.3 392.6 360.0 392.5 C346.7 392.4 333.3 392.9 320.0 393.5 C306.7 394.1 293.3 395.0 280.0 396.0 C266.7 397.0 253.3 398.0 240.0 399.5 C226.7 401.0 213.3 403.0 200.0 405.0 C186.7 407.0 173.3 409.2 160.0 411.5 C146.7 413.8 133.3 416.2 120.0 419.0 C106.7 421.8 88.0 424.0 80.0 428.0 C72.0 432.0 71.4 443.4 72.0 443.0 C72.6 442.6 79.8 431.8 83.5 425.5 C87.2 419.2 91.2 412.2 94.0 405.5 C96.8 398.8 99.1 392.2 100.5 385.5 C101.9 378.8 102.0 372.2 102.5 365.5 C103.0 358.8 104.0 352.2 103.5 345.5 C103.0 338.8 100.8 332.2 99.5 325.5 C98.2 318.8 97.2 312.2 95.5 305.5 C93.8 298.8 91.7 292.2 89.0 285.5 C86.3 278.8 82.8 272.2 79.5 265.5 C76.2 258.8 72.8 252.2 69.5 245.5 C66.2 238.8 63.0 232.2 59.5 225.5 C56.0 218.8 51.7 212.2 48.5 205.5 C45.3 198.8 42.8 192.2 40.5 185.5 C38.2 178.8 36.2 172.2 34.5 165.5 C32.8 158.8 31.4 152.2 30.5 145.5 C29.6 138.8 29.1 132.2 29.0 125.5 C28.9 118.8 29.0 112.2 30.0 105.5 C31.0 98.8 32.6 92.2 35.0 85.5 C37.4 78.8 39.3 72.6 44.5 65.5 C49.7 58.4 62.4 46.8 66.0 43.0 L66 0 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 513' preserveAspectRatio='none'%3E%3Cpath d='M640 0 V453.5 C640.0 453.5 646.7 456.9 640.0 453.5 C633.3 450.1 613.3 438.8 600.0 433.0 C586.7 427.2 573.3 422.6 560.0 418.5 C546.7 414.4 533.3 411.3 520.0 408.5 C506.7 405.7 493.3 403.5 480.0 401.5 C466.7 399.5 453.3 397.8 440.0 396.5 C426.7 395.2 413.3 394.7 400.0 394.0 C386.7 393.3 373.3 392.6 360.0 392.5 C346.7 392.4 333.3 392.9 320.0 393.5 C306.7 394.1 293.3 395.0 280.0 396.0 C266.7 397.0 253.3 398.0 240.0 399.5 C226.7 401.0 213.3 403.0 200.0 405.0 C186.7 407.0 173.3 409.2 160.0 411.5 C146.7 413.8 133.3 416.2 120.0 419.0 C106.7 421.8 88.0 424.0 80.0 428.0 C72.0 432.0 71.4 443.4 72.0 443.0 C72.6 442.6 79.8 431.8 83.5 425.5 C87.2 419.2 91.2 412.2 94.0 405.5 C96.8 398.8 99.1 392.2 100.5 385.5 C101.9 378.8 102.0 372.2 102.5 365.5 C103.0 358.8 104.0 352.2 103.5 345.5 C103.0 338.8 100.8 332.2 99.5 325.5 C98.2 318.8 97.2 312.2 95.5 305.5 C93.8 298.8 91.7 292.2 89.0 285.5 C86.3 278.8 82.8 272.2 79.5 265.5 C76.2 258.8 72.8 252.2 69.5 245.5 C66.2 238.8 63.0 232.2 59.5 225.5 C56.0 218.8 51.7 212.2 48.5 205.5 C45.3 198.8 42.8 192.2 40.5 185.5 C38.2 178.8 36.2 172.2 34.5 165.5 C32.8 158.8 31.4 152.2 30.5 145.5 C29.6 138.8 29.1 132.2 29.0 125.5 C28.9 118.8 29.0 112.2 30.0 105.5 C31.0 98.8 32.6 92.2 35.0 85.5 C37.4 78.8 39.3 72.6 44.5 65.5 C49.7 58.4 62.4 46.8 66.0 43.0 L66 0 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;}
@media (max-width:1024px){.elementor-2155 .elementor-element.elementor-element-410068f{display:none !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a518d3 */.elementor-2155 .elementor-element.elementor-element-0a518d3{position:relative;z-index:3}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb89a90 *//* Outer frame: size and position only. The shape is on the inner 'Appeal shape' layer. */
.elementor-2155 .elementor-element.elementor-element-bb89a90{position:relative;max-width:1280px;margin-left:auto;margin-right:auto;aspect-ratio:1280/470}
@media (max-width:1024px){
.elementor-2155 .elementor-element.elementor-element-bb89a90{aspect-ratio:auto;flex-direction:column;margin-left:16px;margin-right:16px;width:calc(100% - 32px) !important;padding-top:clamp(240px,62vw,420px)}
}/* End custom CSS */