.elementor-2031 .elementor-element.elementor-element-1b8c71a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-ffc0ab6{--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-2031 .elementor-element.elementor-element-dab910f{--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-2031 .elementor-element.elementor-element-29eb9bc{--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-2031 .elementor-element.elementor-element-5066253{text-align:center;}.elementor-2031 .elementor-element.elementor-element-5066253 .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-2031 .elementor-element.elementor-element-c5cee18{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.6em;color:#09487E;}.elementor-2031 .elementor-element.elementor-element-8114bb1{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#414141;}.elementor-2031 .elementor-element.elementor-element-1546ed5{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#414141;}.elementor-2031 .elementor-element.elementor-element-84aa34f{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#414141;}.elementor-2031 .elementor-element.elementor-element-f6b4a7c{--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:150px;--padding-bottom:150px;--padding-left:64px;--padding-right:64px;}.elementor-2031 .elementor-element.elementor-element-f6b4a7c:not(.elementor-motion-effects-element-type-background), .elementor-2031 .elementor-element.elementor-element-f6b4a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4F9;}.elementor-2031 .elementor-element.elementor-element-f6b4a7c > .elementor-shape-top .elementor-shape-fill, .elementor-2031 .elementor-element.elementor-element-f6b4a7c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-2031 .elementor-element.elementor-element-f6b4a7c > .elementor-shape-top svg, .elementor-2031 .elementor-element.elementor-element-f6b4a7c > .e-con-inner > .elementor-shape-top svg{width:calc(200% + 1.3px);height:90px;}.elementor-2031 .elementor-element.elementor-element-f6b4a7c > .elementor-shape-bottom .elementor-shape-fill, .elementor-2031 .elementor-element.elementor-element-f6b4a7c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-2031 .elementor-element.elementor-element-f6b4a7c > .elementor-shape-bottom svg, .elementor-2031 .elementor-element.elementor-element-f6b4a7c > .e-con-inner > .elementor-shape-bottom svg{width:calc(200% + 1.3px);height:90px;transform:translateX(-50%) rotateY(180deg);}.elementor-2031 .elementor-element.elementor-element-340cedb{--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-2031 .elementor-element.elementor-element-5d5cdbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-4d9888f{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-28bb13f{text-align:start;}.elementor-2031 .elementor-element.elementor-element-28bb13f .elementor-heading-title{font-size:36px;line-height:1.08em;color:#09487E;}.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-2031 .elementor-element.elementor-element-1499bc4 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-2031 .elementor-element.elementor-element-2b1aa4c{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-a19a1e4{text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.6em;color:#09487E;}.elementor-2031 .elementor-element.elementor-element-4b67f43{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#414141;}.elementor-2031 .elementor-element.elementor-element-9cdfff4{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#414141;}.elementor-2031 .elementor-element.elementor-element-d6f9367{--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:96px;--margin-bottom:0px;--margin-left:16px;--margin-right:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-1525801{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-1525801:not(.elementor-motion-effects-element-type-background), .elementor-2031 .elementor-element.elementor-element-1525801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B7BC0;}.elementor-2031 .elementor-element.elementor-element-8228f06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-8228f06:not(.elementor-motion-effects-element-type-background), .elementor-2031 .elementor-element.elementor-element-8228f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fopli.nimsite.uk/wp-content/uploads/2026/10/Ossim_Schuna_LR_0055.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2031 .elementor-element.elementor-element-b65eaba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-40262f8{--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-2031 .elementor-element.elementor-element-c4553b4{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-2031 .elementor-element.elementor-element-c4553b4 .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;}.elementor-2031 .elementor-element.elementor-element-970580d{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-2031 .elementor-element.elementor-element-970580d:not(.elementor-motion-effects-element-type-background), .elementor-2031 .elementor-element.elementor-element-970580d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4F9;}.elementor-2031 .elementor-element.elementor-element-970580d > .elementor-shape-top .elementor-shape-fill, .elementor-2031 .elementor-element.elementor-element-970580d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-2031 .elementor-element.elementor-element-970580d > .elementor-shape-top svg, .elementor-2031 .elementor-element.elementor-element-970580d > .e-con-inner > .elementor-shape-top svg{width:calc(200% + 1.3px);height:90px;}.elementor-2031 .elementor-element.elementor-element-970580d > .elementor-shape-bottom .elementor-shape-fill, .elementor-2031 .elementor-element.elementor-element-970580d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-2031 .elementor-element.elementor-element-970580d > .elementor-shape-bottom svg, .elementor-2031 .elementor-element.elementor-element-970580d > .e-con-inner > .elementor-shape-bottom svg{width:calc(200% + 1.3px);height:90px;transform:translateX(-50%) rotateY(180deg);}.elementor-2031 .elementor-element.elementor-element-612ffe7{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-81654f6{text-align:start;}.elementor-2031 .elementor-element.elementor-element-81654f6 .elementor-heading-title{color:#09487E;}.elementor-2031 .elementor-element.elementor-element-e60dfc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-d29d0c1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-41745f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:36px;--padding-left:44px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-5dbcd54{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#414141;}.elementor-2031 .elementor-element.elementor-element-30b1984{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:44px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-363cecf{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#414141;}.elementor-2031 .elementor-element.elementor-element-f3b0f65{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-9b19f8e img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-2031 .elementor-element.elementor-element-0104acb{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-2031 .elementor-element.elementor-element-066e8d8{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-23856f3{text-align:start;}.elementor-2031 .elementor-element.elementor-element-23856f3 .elementor-heading-title{color:#09487E;}.elementor-2031 .elementor-element.elementor-element-30ee8d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-193ea07{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2031 .elementor-element.elementor-element-193ea07:not(.elementor-motion-effects-element-type-background), .elementor-2031 .elementor-element.elementor-element-193ea07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4F9;}.elementor-2031 .elementor-element.elementor-element-3115977{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-2031 .elementor-element.elementor-element-ca04a92{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#414141;}.elementor-2031 .elementor-element.elementor-element-6763381{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-a6d394c img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-2031 .elementor-element.elementor-element-35a26c3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2031 .elementor-element.elementor-element-35a26c3:not(.elementor-motion-effects-element-type-background), .elementor-2031 .elementor-element.elementor-element-35a26c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4F9;}.elementor-2031 .elementor-element.elementor-element-1e35c92{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-2031 .elementor-element.elementor-element-479e38b{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#414141;}.elementor-2031 .elementor-element.elementor-element-802d32a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-077ee2d img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-2031 .elementor-element.elementor-element-a945906{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2031 .elementor-element.elementor-element-a945906:not(.elementor-motion-effects-element-type-background), .elementor-2031 .elementor-element.elementor-element-a945906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4F9;}.elementor-2031 .elementor-element.elementor-element-a30aa97{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-2031 .elementor-element.elementor-element-ab807d2{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#414141;}.elementor-2031 .elementor-element.elementor-element-dd9a60a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-18700e9 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-2031 .elementor-element.elementor-element-bd91581{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2031 .elementor-element.elementor-element-bd91581:not(.elementor-motion-effects-element-type-background), .elementor-2031 .elementor-element.elementor-element-bd91581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4F9;}.elementor-2031 .elementor-element.elementor-element-a34cfd8{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-2031 .elementor-element.elementor-element-699b131{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#414141;}.elementor-2031 .elementor-element.elementor-element-1271bac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-f5c5086 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-2031 .elementor-element.elementor-element-0229245{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2031 .elementor-element.elementor-element-0229245:not(.elementor-motion-effects-element-type-background), .elementor-2031 .elementor-element.elementor-element-0229245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4F9;}.elementor-2031 .elementor-element.elementor-element-c1a31a0{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-2031 .elementor-element.elementor-element-b299f11{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#414141;}.elementor-2031 .elementor-element.elementor-element-83a6983{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-28bdcc3 img{width:100%;border-radius:20px 20px 20px 20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2031 .elementor-element.elementor-element-ffc0ab6{--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-2031 .elementor-element.elementor-element-f6b4a7c > .elementor-shape-top svg, .elementor-2031 .elementor-element.elementor-element-f6b4a7c > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-2031 .elementor-element.elementor-element-f6b4a7c > .elementor-shape-bottom svg, .elementor-2031 .elementor-element.elementor-element-f6b4a7c > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-2031 .elementor-element.elementor-element-f6b4a7c{--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.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-2031 .elementor-element.elementor-element-d6f9367{--margin-top:64px;--margin-bottom:0px;--margin-left:16px;--margin-right:16px;}.elementor-2031 .elementor-element.elementor-element-8228f06:not(.elementor-motion-effects-element-type-background), .elementor-2031 .elementor-element.elementor-element-8228f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fopli.nimsite.uk/wp-content/uploads/2026/10/Ossim_Schuna_LR_0055.jpg");background-position:center center;}.elementor-2031 .elementor-element.elementor-element-40262f8{--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-2031 .elementor-element.elementor-element-c4553b4{width:100%;max-width:100%;text-align:center;}.elementor-2031 .elementor-element.elementor-element-c4553b4 .elementor-heading-title{font-size:22px;}.elementor-2031 .elementor-element.elementor-element-970580d > .elementor-shape-top svg, .elementor-2031 .elementor-element.elementor-element-970580d > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-2031 .elementor-element.elementor-element-970580d > .elementor-shape-bottom svg, .elementor-2031 .elementor-element.elementor-element-970580d > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-2031 .elementor-element.elementor-element-970580d{--padding-top:120px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-2031 .elementor-element.elementor-element-0104acb{--padding-top:72px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-ffc0ab6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2031 .elementor-element.elementor-element-dab910f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2031 .elementor-element.elementor-element-5066253{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-2031 .elementor-element.elementor-element-c5cee18{text-align:center;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-8114bb1{text-align:center;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-1546ed5{text-align:center;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-84aa34f{text-align:center;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-f6b4a7c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:84px;--padding-bottom:84px;--padding-left:16px;--padding-right:16px;}.elementor-2031 .elementor-element.elementor-element-f6b4a7c > .elementor-shape-top svg, .elementor-2031 .elementor-element.elementor-element-f6b4a7c > .e-con-inner > .elementor-shape-top svg{height:44px;}.elementor-2031 .elementor-element.elementor-element-f6b4a7c > .elementor-shape-bottom svg, .elementor-2031 .elementor-element.elementor-element-f6b4a7c > .e-con-inner > .elementor-shape-bottom svg{height:44px;}.elementor-2031 .elementor-element.elementor-element-340cedb{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2031 .elementor-element.elementor-element-28bb13f{text-align:start;}.elementor-2031 .elementor-element.elementor-element-28bb13f .elementor-heading-title{font-size:26px;}.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-2031 .elementor-element.elementor-element-a19a1e4{text-align:start;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-4b67f43{text-align:start;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-9cdfff4{text-align:start;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-40262f8{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-2031 .elementor-element.elementor-element-c4553b4 .elementor-heading-title{font-size:18px;}.elementor-2031 .elementor-element.elementor-element-970580d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:84px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-2031 .elementor-element.elementor-element-970580d > .elementor-shape-top svg, .elementor-2031 .elementor-element.elementor-element-970580d > .e-con-inner > .elementor-shape-top svg{height:44px;}.elementor-2031 .elementor-element.elementor-element-970580d > .elementor-shape-bottom svg, .elementor-2031 .elementor-element.elementor-element-970580d > .e-con-inner > .elementor-shape-bottom svg{height:44px;}.elementor-2031 .elementor-element.elementor-element-612ffe7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2031 .elementor-element.elementor-element-81654f6{text-align:start;}.elementor-2031 .elementor-element.elementor-element-41745f1{--padding-top:0px;--padding-bottom:28px;--padding-left:36px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-5dbcd54{text-align:start;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-30b1984{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-2031 .elementor-element.elementor-element-363cecf{text-align:start;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-0104acb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2031 .elementor-element.elementor-element-066e8d8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2031 .elementor-element.elementor-element-23856f3{text-align:start;}.elementor-2031 .elementor-element.elementor-element-193ea07{--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;}.elementor-2031 .elementor-element.elementor-element-ca04a92{text-align:start;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-35a26c3{--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;}.elementor-2031 .elementor-element.elementor-element-479e38b{text-align:start;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-a945906{--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;}.elementor-2031 .elementor-element.elementor-element-ab807d2{text-align:start;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-bd91581{--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;}.elementor-2031 .elementor-element.elementor-element-699b131{text-align:start;font-size:16px;}.elementor-2031 .elementor-element.elementor-element-0229245{--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;}.elementor-2031 .elementor-element.elementor-element-b299f11{text-align:start;font-size:16px;}}@media(min-width:768px){.elementor-2031 .elementor-element.elementor-element-40262f8{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2031 .elementor-element.elementor-element-40262f8{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-c5cee18 */.elementor-2031 .elementor-element.elementor-element-c5cee18 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8114bb1 */.elementor-2031 .elementor-element.elementor-element-8114bb1 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1546ed5 */.elementor-2031 .elementor-element.elementor-element-1546ed5 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84aa34f */.elementor-2031 .elementor-element.elementor-element-84aa34f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29eb9bc */.elementor-2031 .elementor-element.elementor-element-29eb9bc{width:100%;max-width:910px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dab910f */.elementor-2031 .elementor-element.elementor-element-dab910f{width:100%;max-width:1280px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1499bc4 */.elementor-2031 .elementor-element.elementor-element-1499bc4 img{width:100%;height:auto !important;aspect-ratio:4/3;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a19a1e4 */.elementor-2031 .elementor-element.elementor-element-a19a1e4 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b67f43 */.elementor-2031 .elementor-element.elementor-element-4b67f43 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cdfff4 */.elementor-2031 .elementor-element.elementor-element-9cdfff4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d5cdbd */.elementor-2031 .elementor-element.elementor-element-5d5cdbd{display:grid !important;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;align-items:start;width:100%}@media(max-width:1024px){.elementor-2031 .elementor-element.elementor-element-5d5cdbd{gap:40px}}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-5d5cdbd{grid-template-columns:minmax(0,1fr);gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340cedb */.elementor-2031 .elementor-element.elementor-element-340cedb{width:100%;max-width:1280px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8228f06 *//* Change the photo in Style > Background. The curve is applied here. */
.elementor-2031 .elementor-element.elementor-element-8228f06{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-2031 .elementor-element.elementor-element-8228f06{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-2031 .elementor-element.elementor-element-8228f06{background-position:50% 35% !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1525801 *//* Blue block with rounded top and wave bottom. Change the blue in Style > Background. */
.elementor-2031 .elementor-element.elementor-element-1525801{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-2031 .elementor-element.elementor-element-1525801::before{content:"" !important;position:absolute;top:0;right:0;left:auto !important;width:50%;height:100%;background:#60BB48;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-2031 .elementor-element.elementor-element-1525801{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-2031 .elementor-element.elementor-element-1525801::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-b65eaba *//* 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-2031 .elementor-element.elementor-element-b65eaba{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-2031 .elementor-element.elementor-element-b65eaba{display:none !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40262f8 */.elementor-2031 .elementor-element.elementor-element-40262f8{position:relative;z-index:3}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f9367 *//* Outer frame: size and position only. The shape is on the inner 'Appeal shape' layer. */
.elementor-2031 .elementor-element.elementor-element-d6f9367{position:relative;max-width:1280px;margin-left:auto;margin-right:auto;aspect-ratio:1280/470}
@media (max-width:1024px){
.elementor-2031 .elementor-element.elementor-element-d6f9367{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 */
/* Start custom CSS for text-editor, class: .elementor-element-5dbcd54 */.elementor-2031 .elementor-element.elementor-element-5dbcd54 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41745f1 */.elementor-2031 .elementor-element.elementor-element-41745f1{position:relative}.elementor-2031 .elementor-element.elementor-element-41745f1::before{content:'';position:absolute;left:0;top:6px;width:18px;height:18px;border-radius:50%;background:#0B7BC0;box-shadow:0 0 0 5px #fff}.elementor-2031 .elementor-element.elementor-element-41745f1::after{content:'';position:absolute;left:8px;top:30px;bottom:6px;width:2px;background:repeating-linear-gradient(180deg,rgba(9,72,126,.35) 0 6px,transparent 6px 12px)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-363cecf */.elementor-2031 .elementor-element.elementor-element-363cecf p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b1984 */.elementor-2031 .elementor-element.elementor-element-30b1984{position:relative}.elementor-2031 .elementor-element.elementor-element-30b1984::before{content:'';position:absolute;left:0;top:6px;width:18px;height:18px;border-radius:50%;background:#60BB48;box-shadow:0 0 0 5px #fff}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b19f8e */@media(min-width:768px){.elementor-2031 .elementor-element.elementor-element-9b19f8e{position:absolute !important;inset:0}.elementor-2031 .elementor-element.elementor-element-9b19f8e .elementor-widget-container{height:100%}.elementor-2031 .elementor-element.elementor-element-9b19f8e img{width:100%;height:100% !important;object-fit:cover;display:block}}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-9b19f8e img{height:auto !important;aspect-ratio:4/3;object-fit:cover}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b0f65 */.elementor-2031 .elementor-element.elementor-element-f3b0f65{position:relative;min-height:440px}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-f3b0f65{min-height:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e60dfc1 */.elementor-2031 .elementor-element.elementor-element-e60dfc1{display:grid !important;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px;align-items:stretch;width:100%}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-e60dfc1 > .e-con:last-child{order:-1}}@media(max-width:1024px){.elementor-2031 .elementor-element.elementor-element-e60dfc1{gap:40px}}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-e60dfc1{grid-template-columns:minmax(0,1fr);gap:32px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-612ffe7 */.elementor-2031 .elementor-element.elementor-element-612ffe7{width:100%;max-width:1280px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-970580d */@media(min-width:1025px){.elementor-2031 .elementor-element.elementor-element-970580d{margin-top:calc(calc(min(1280px, 100vw - 32px) * 0.09375) * -1 + 90px) !important;padding-top:calc(calc(min(1280px, 100vw - 32px) * 0.09375) + 72px) !important;padding-bottom:150px !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1280 121.0' preserveAspectRatio='none'%3E%3Cpath d='M0 55.5 C1.3 58.0 1.1 65.9 8.0 70.5 C14.9 75.1 30.4 78.8 41.5 83.0 C52.6 87.2 61.0 91.3 74.5 95.5 C88.0 99.7 108.2 104.9 122.5 108.0 C136.8 111.1 147.1 112.3 160.0 114.0 C172.9 115.7 186.7 117.0 200.0 118.0 C213.3 119.0 226.7 119.7 240.0 120.0 C253.3 120.3 266.7 120.3 280.0 120.0 C293.3 119.7 306.7 118.8 320.0 118.0 C333.3 117.2 346.7 116.3 360.0 115.0 C373.3 113.7 386.7 111.8 400.0 110.0 C413.3 108.2 426.7 106.2 440.0 104.0 C453.3 101.8 466.7 99.2 480.0 96.5 C493.3 93.8 506.7 90.5 520.0 87.5 C533.3 84.5 546.7 81.8 560.0 78.5 C573.3 75.2 586.7 71.8 600.0 68.0 C613.3 64.2 626.7 59.8 640.0 56.0 C653.3 52.2 666.7 48.4 680.0 45.0 C693.3 41.6 706.7 38.6 720.0 35.5 C733.3 32.4 746.7 29.2 760.0 26.5 C773.3 23.8 786.7 21.3 800.0 19.0 C813.3 16.7 826.7 14.5 840.0 12.5 C853.3 10.5 866.7 8.5 880.0 7.0 C893.3 5.5 906.7 4.5 920.0 3.5 C933.3 2.5 946.7 1.6 960.0 1.0 C973.3 0.4 986.7 -0.1 1000.0 0.0 C1013.3 0.1 1026.7 0.8 1040.0 1.5 C1053.3 2.2 1066.7 2.8 1080.0 4.0 C1093.3 5.2 1106.7 7.0 1120.0 9.0 C1133.3 11.0 1146.7 13.2 1160.0 16.0 C1173.3 18.8 1186.7 21.9 1200.0 26.0 C1213.3 30.1 1226.7 34.7 1240.0 40.5 C1253.3 46.3 1273.3 57.6 1280.0 61.0 L1280 121.0 L0 121.0 Z'/%3E%3C/svg%3E") center top / 100% calc(min(1280px, 100vw - 32px) * 0.09453) no-repeat,linear-gradient(#000 0 0) center bottom / 100% calc(100% - calc(min(1280px, 100vw - 32px) * 0.09375)) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1280 121.0' preserveAspectRatio='none'%3E%3Cpath d='M0 55.5 C1.3 58.0 1.1 65.9 8.0 70.5 C14.9 75.1 30.4 78.8 41.5 83.0 C52.6 87.2 61.0 91.3 74.5 95.5 C88.0 99.7 108.2 104.9 122.5 108.0 C136.8 111.1 147.1 112.3 160.0 114.0 C172.9 115.7 186.7 117.0 200.0 118.0 C213.3 119.0 226.7 119.7 240.0 120.0 C253.3 120.3 266.7 120.3 280.0 120.0 C293.3 119.7 306.7 118.8 320.0 118.0 C333.3 117.2 346.7 116.3 360.0 115.0 C373.3 113.7 386.7 111.8 400.0 110.0 C413.3 108.2 426.7 106.2 440.0 104.0 C453.3 101.8 466.7 99.2 480.0 96.5 C493.3 93.8 506.7 90.5 520.0 87.5 C533.3 84.5 546.7 81.8 560.0 78.5 C573.3 75.2 586.7 71.8 600.0 68.0 C613.3 64.2 626.7 59.8 640.0 56.0 C653.3 52.2 666.7 48.4 680.0 45.0 C693.3 41.6 706.7 38.6 720.0 35.5 C733.3 32.4 746.7 29.2 760.0 26.5 C773.3 23.8 786.7 21.3 800.0 19.0 C813.3 16.7 826.7 14.5 840.0 12.5 C853.3 10.5 866.7 8.5 880.0 7.0 C893.3 5.5 906.7 4.5 920.0 3.5 C933.3 2.5 946.7 1.6 960.0 1.0 C973.3 0.4 986.7 -0.1 1000.0 0.0 C1013.3 0.1 1026.7 0.8 1040.0 1.5 C1053.3 2.2 1066.7 2.8 1080.0 4.0 C1093.3 5.2 1106.7 7.0 1120.0 9.0 C1133.3 11.0 1146.7 13.2 1160.0 16.0 C1173.3 18.8 1186.7 21.9 1200.0 26.0 C1213.3 30.1 1226.7 34.7 1240.0 40.5 C1253.3 46.3 1273.3 57.6 1280.0 61.0 L1280 121.0 L0 121.0 Z'/%3E%3C/svg%3E") center top / 100% calc(min(1280px, 100vw - 32px) * 0.09453) no-repeat,linear-gradient(#000 0 0) center bottom / 100% calc(100% - calc(min(1280px, 100vw - 32px) * 0.09375)) no-repeat}.elementor-2031 .elementor-element.elementor-element-970580d > .elementor-shape-top{display:none}}@media(max-width:1024px){.elementor-2031 .elementor-element.elementor-element-970580d{margin-top:48px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca04a92 */.elementor-2031 .elementor-element.elementor-element-ca04a92 p{margin:0}.elementor-2031 .elementor-element.elementor-element-ca04a92 strong{display:block;margin-bottom:8px;font-family:'Poppins',sans-serif;font-size:22px;line-height:1.2;font-weight:700;color:#09487E;transition:color .3s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3115977 */.elementor-2031 .elementor-element.elementor-element-3115977{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6d394c */.elementor-2031 .elementor-element.elementor-element-a6d394c img{width:100%;object-fit:cover;display:block}.elementor-2031 .elementor-element.elementor-element-a6d394c img{height:auto !important;aspect-ratio:16/10}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-a6d394c img{height:auto !important;aspect-ratio:16/10}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6763381 */.elementor-2031 .elementor-element.elementor-element-6763381{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-193ea07 */.elementor-2031 .elementor-element.elementor-element-193ea07{grid-column:span 2;transition:background-color .3s ease,transform .3s ease}.elementor-2031 .elementor-element.elementor-element-193ea07:hover{transform:translateY(-4px)}.elementor-2031 .elementor-element.elementor-element-193ea07:hover{background-color:#0B7BC0 !important}.elementor-2031 .elementor-element.elementor-element-193ea07:hover .elementor-widget-text-editor, .elementor-2031 .elementor-element.elementor-element-193ea07:hover .elementor-widget-text-editor strong{color:#FFFFFF !important}@media(max-width:1024px){.elementor-2031 .elementor-element.elementor-element-193ea07{grid-column:span 3}}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-193ea07{grid-column:span 6}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-479e38b */.elementor-2031 .elementor-element.elementor-element-479e38b p{margin:0}.elementor-2031 .elementor-element.elementor-element-479e38b strong{display:block;margin-bottom:8px;font-family:'Poppins',sans-serif;font-size:22px;line-height:1.2;font-weight:700;color:#09487E;transition:color .3s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e35c92 */.elementor-2031 .elementor-element.elementor-element-1e35c92{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-077ee2d */.elementor-2031 .elementor-element.elementor-element-077ee2d img{width:100%;object-fit:cover;display:block}.elementor-2031 .elementor-element.elementor-element-077ee2d img{height:auto !important;aspect-ratio:16/10}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-077ee2d img{height:auto !important;aspect-ratio:16/10}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-802d32a */.elementor-2031 .elementor-element.elementor-element-802d32a{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35a26c3 */.elementor-2031 .elementor-element.elementor-element-35a26c3{grid-column:span 2;transition:background-color .3s ease,transform .3s ease}.elementor-2031 .elementor-element.elementor-element-35a26c3:hover{transform:translateY(-4px)}.elementor-2031 .elementor-element.elementor-element-35a26c3:hover{background-color:#60BB48 !important}.elementor-2031 .elementor-element.elementor-element-35a26c3:hover .elementor-widget-text-editor, .elementor-2031 .elementor-element.elementor-element-35a26c3:hover .elementor-widget-text-editor strong{color:#062F55 !important}@media(max-width:1024px){.elementor-2031 .elementor-element.elementor-element-35a26c3{grid-column:span 3}}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-35a26c3{grid-column:span 6}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab807d2 */.elementor-2031 .elementor-element.elementor-element-ab807d2 p{margin:0}.elementor-2031 .elementor-element.elementor-element-ab807d2 strong{display:block;margin-bottom:8px;font-family:'Poppins',sans-serif;font-size:22px;line-height:1.2;font-weight:700;color:#09487E;transition:color .3s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30aa97 */.elementor-2031 .elementor-element.elementor-element-a30aa97{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18700e9 */.elementor-2031 .elementor-element.elementor-element-18700e9 img{width:100%;object-fit:cover;display:block}.elementor-2031 .elementor-element.elementor-element-18700e9 img{height:auto !important;aspect-ratio:16/10}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-18700e9 img{height:auto !important;aspect-ratio:16/10}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd9a60a */.elementor-2031 .elementor-element.elementor-element-dd9a60a{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a945906 */.elementor-2031 .elementor-element.elementor-element-a945906{grid-column:span 2;transition:background-color .3s ease,transform .3s ease}.elementor-2031 .elementor-element.elementor-element-a945906:hover{transform:translateY(-4px)}.elementor-2031 .elementor-element.elementor-element-a945906:hover{background-color:#F5AF00 !important}.elementor-2031 .elementor-element.elementor-element-a945906:hover .elementor-widget-text-editor, .elementor-2031 .elementor-element.elementor-element-a945906:hover .elementor-widget-text-editor strong{color:#09487E !important}@media(max-width:1024px){.elementor-2031 .elementor-element.elementor-element-a945906{grid-column:span 3}}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-a945906{grid-column:span 6}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-699b131 */.elementor-2031 .elementor-element.elementor-element-699b131 p{margin:0}.elementor-2031 .elementor-element.elementor-element-699b131 strong{display:block;margin-bottom:8px;font-family:'Poppins',sans-serif;font-size:22px;line-height:1.2;font-weight:700;color:#09487E;transition:color .3s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a34cfd8 */.elementor-2031 .elementor-element.elementor-element-a34cfd8{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5c5086 */@media(min-width:768px){.elementor-2031 .elementor-element.elementor-element-f5c5086{position:absolute !important;inset:0}.elementor-2031 .elementor-element.elementor-element-f5c5086 .elementor-widget-container{height:100%}.elementor-2031 .elementor-element.elementor-element-f5c5086 img{width:100%;height:100% !important;object-fit:cover;display:block}}.elementor-2031 .elementor-element.elementor-element-f5c5086 img{width:100%;object-fit:cover;display:block}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-f5c5086 img{height:auto !important;aspect-ratio:16/10}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1271bac */.elementor-2031 .elementor-element.elementor-element-1271bac{flex:0 0 44%;position:relative;min-height:240px}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-1271bac{flex:none;min-height:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd91581 */.elementor-2031 .elementor-element.elementor-element-bd91581{grid-column:span 3;transition:background-color .3s ease,transform .3s ease}.elementor-2031 .elementor-element.elementor-element-bd91581:hover{transform:translateY(-4px)}.elementor-2031 .elementor-element.elementor-element-bd91581:hover{background-color:#00C4A9 !important}.elementor-2031 .elementor-element.elementor-element-bd91581:hover .elementor-widget-text-editor, .elementor-2031 .elementor-element.elementor-element-bd91581:hover .elementor-widget-text-editor strong{color:#062F55 !important}@media(max-width:1024px){.elementor-2031 .elementor-element.elementor-element-bd91581{grid-column:span 6}}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-bd91581{grid-column:span 6}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b299f11 */.elementor-2031 .elementor-element.elementor-element-b299f11 p{margin:0}.elementor-2031 .elementor-element.elementor-element-b299f11 strong{display:block;margin-bottom:8px;font-family:'Poppins',sans-serif;font-size:22px;line-height:1.2;font-weight:700;color:#09487E;transition:color .3s ease}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1a31a0 */.elementor-2031 .elementor-element.elementor-element-c1a31a0{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28bdcc3 */@media(min-width:768px){.elementor-2031 .elementor-element.elementor-element-28bdcc3{position:absolute !important;inset:0}.elementor-2031 .elementor-element.elementor-element-28bdcc3 .elementor-widget-container{height:100%}.elementor-2031 .elementor-element.elementor-element-28bdcc3 img{width:100%;height:100% !important;object-fit:cover;display:block}}.elementor-2031 .elementor-element.elementor-element-28bdcc3 img{width:100%;object-fit:cover;display:block}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-28bdcc3 img{height:auto !important;aspect-ratio:16/10}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a6983 */.elementor-2031 .elementor-element.elementor-element-83a6983{flex:0 0 44%;position:relative;min-height:240px}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-83a6983{flex:none;min-height:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0229245 */.elementor-2031 .elementor-element.elementor-element-0229245{grid-column:span 3;transition:background-color .3s ease,transform .3s ease}.elementor-2031 .elementor-element.elementor-element-0229245:hover{transform:translateY(-4px)}.elementor-2031 .elementor-element.elementor-element-0229245:hover{background-color:#09487E !important}.elementor-2031 .elementor-element.elementor-element-0229245:hover .elementor-widget-text-editor, .elementor-2031 .elementor-element.elementor-element-0229245:hover .elementor-widget-text-editor strong{color:#FFFFFF !important}@media(max-width:1024px){.elementor-2031 .elementor-element.elementor-element-0229245{grid-column:span 6}}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-0229245{grid-column:span 6}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ee8d3 */.elementor-2031 .elementor-element.elementor-element-30ee8d3{display:grid !important;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;width:100%}@media(max-width:767px){.elementor-2031 .elementor-element.elementor-element-30ee8d3{gap:16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-066e8d8 */.elementor-2031 .elementor-element.elementor-element-066e8d8{width:100%;max-width:1280px}/* End custom CSS */