.elementor-48 .elementor-element.elementor-element-15637223{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7e44fe44{--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:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-7e44fe44:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7e44fe44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F1;}.elementor-48 .elementor-element.elementor-element-4f515ddf{--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:space-between;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7587fd2e{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-4d4b02f7 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#56607A;}.elementor-48 .elementor-element.elementor-element-c7f66f7 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:54px;font-weight:500;line-height:1.06em;letter-spacing:-0.6px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-4579d384{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-78962048{--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;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-32b6a68d .elementor-button{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;line-height:1.1em;fill:#FFFFFF;color:#FFFFFF;background-color:#0E6E83;border-radius:4px 4px 4px 4px;padding:16px 26px 16px 26px;}.elementor-48 .elementor-element.elementor-element-32b6a68d .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-32b6a68d .elementor-button:focus{color:#FFFFFF;background-color:#0B5C6E;}.elementor-48 .elementor-element.elementor-element-32b6a68d .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-32b6a68d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-56fc52ac .elementor-button{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;text-decoration:underline;line-height:1.1em;fill:#1B2A41;color:#1B2A41;background-color:rgba(0,0,0,0);border-radius:4px 4px 4px 4px;padding:6px 0px 6px 0px;}.elementor-48 .elementor-element.elementor-element-56fc52ac .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-56fc52ac .elementor-button:focus{color:#0E6E83;background-color:rgba(0,0,0,0);}.elementor-48 .elementor-element.elementor-element-56fc52ac .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-56fc52ac .elementor-button:focus svg{fill:#0E6E83;}.elementor-48 .elementor-element.elementor-element-4c004c8e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-2312171c{--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:88px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-5972be4d{--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:space-between;--align-items:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3a3266cb{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-772666c0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#56607A;}.elementor-48 .elementor-element.elementor-element-44acdb9 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:36px;font-weight:500;line-height:1.2em;letter-spacing:-0.3px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-6395d9b2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7240f37d{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-73cd47fa{--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:48px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-2316c95a{--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:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-44653ff9{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3735fcd3 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:42px;font-weight:500;line-height:1.1em;letter-spacing:-0.4px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-30853b08{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-1ae62823{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-2412b5fb{--display:flex;--min-height:220px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-2412b5fb:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-2412b5fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBEBB9;}.elementor-48 .elementor-element.elementor-element-2412b5fb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-6a5a8e75 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:34px;font-weight:500;line-height:1em;letter-spacing:-0.4px;color:#6A4C00;}.elementor-48 .elementor-element.elementor-element-331b91c0 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:500;line-height:1.15em;letter-spacing:-0.2px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-4398abab{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-5ed032e3{--display:flex;--min-height:220px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-5ed032e3:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5ed032e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE8F8;}.elementor-48 .elementor-element.elementor-element-5ed032e3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-2be49df4 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:34px;font-weight:500;line-height:1em;letter-spacing:-0.4px;color:#1C4687;}.elementor-48 .elementor-element.elementor-element-9265bf .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:500;line-height:1.15em;letter-spacing:-0.2px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-7f73ef58{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-1de4c183{--display:flex;--min-height:220px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-1de4c183:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-1de4c183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEDE1;}.elementor-48 .elementor-element.elementor-element-1de4c183.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-1a9aee1c .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:34px;font-weight:500;line-height:1em;letter-spacing:-0.4px;color:#28603F;}.elementor-48 .elementor-element.elementor-element-3c562b48 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:500;line-height:1.15em;letter-spacing:-0.2px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-3b20767a{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-79a1c585{--display:flex;--min-height:220px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-79a1c585:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-79a1c585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E0DC;}.elementor-48 .elementor-element.elementor-element-79a1c585.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-63974f6e .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:34px;font-weight:500;line-height:1em;letter-spacing:-0.4px;color:#86372E;}.elementor-48 .elementor-element.elementor-element-513f93c5 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:500;line-height:1.15em;letter-spacing:-0.2px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-5bccd2bb{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-3279aa62{--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:80px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-3279aa62:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-3279aa62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14284B;}.elementor-48 .elementor-element.elementor-element-37be0b67{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-68a2c7f9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#9FD8E4;}.elementor-48 .elementor-element.elementor-element-7eb98c8c .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:42px;font-weight:500;line-height:1.1em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-58815242{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-5239a620{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-5239a620.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-f870689 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:#F4B183;}.elementor-48 .elementor-element.elementor-element-4434b21a .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:500;line-height:1.15em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-5381d2e4{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.78);}.elementor-48 .elementor-element.elementor-element-335cac97{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-335cac97.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-5003d266 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:#F4B183;}.elementor-48 .elementor-element.elementor-element-67b97726 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:500;line-height:1.15em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-224dbc30{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.78);}.elementor-48 .elementor-element.elementor-element-19d7e5bc{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-19d7e5bc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-5e39efcf .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:#F4B183;}.elementor-48 .elementor-element.elementor-element-32e124ce .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:30px;font-weight:500;line-height:1.15em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-183a8b7c{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.78);}.elementor-48 .elementor-element.elementor-element-dd30769{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-dd30769:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-dd30769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F1;}.elementor-48 .elementor-element.elementor-element-538755cc{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-2c9aace9{--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:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3bb59d03{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7339b26f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#56607A;}.elementor-48 .elementor-element.elementor-element-343b0e17 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:42px;font-weight:500;line-height:1.1em;letter-spacing:-0.4px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-5716bed7{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-236aacfc{--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;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-607482ae{--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-48 .elementor-element.elementor-element-607482ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-4c6ad4b7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-48 .elementor-element.elementor-element-4c6ad4b7:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-4c6ad4b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-4c6ad4b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-440af9b8{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-7b49ef0 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.3em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-23680bc7{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-23680bc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-6b968313 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:34px;font-weight:500;line-height:1.05em;letter-spacing:-0.4px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-293bb588{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-5ae4a0af{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-60cb63fb{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-5f154cbe{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-6d121c9f{--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-48 .elementor-element.elementor-element-6d121c9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-19fbf30c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-48 .elementor-element.elementor-element-19fbf30c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-19fbf30c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-19fbf30c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-7da0fd{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-23fcb63f .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.3em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-3904063d{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3904063d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-579d82b1 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:34px;font-weight:500;line-height:1.05em;letter-spacing:-0.4px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-5aa42c4{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-6f6a15ce{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-369f6daa{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-7dfaf7f5{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-310ae4d0{--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-48 .elementor-element.elementor-element-310ae4d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-4b09a197{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-48 .elementor-element.elementor-element-4b09a197:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-4b09a197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-4b09a197.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-46493325{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-2f5d45c3 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.3em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-3e4cd390{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3e4cd390.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-3da3e05d .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:34px;font-weight:500;line-height:1.05em;letter-spacing:-0.4px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-a50ed17{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-35fa402f{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-7f010f0c{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-6c403728{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-1681d9fe{--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-48 .elementor-element.elementor-element-1681d9fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-1e7e094c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-48 .elementor-element.elementor-element-1e7e094c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-1e7e094c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-1e7e094c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-4441447a{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-31e9750c .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.3em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-2388e4d9{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-2388e4d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-4520b8da .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:34px;font-weight:500;line-height:1.05em;letter-spacing:-0.4px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-586ed29{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-40ec74eb{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-3e816c5b{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-4f01c94d{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-2715d4ab{--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-48 .elementor-element.elementor-element-2715d4ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-364660d4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-48 .elementor-element.elementor-element-364660d4:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-364660d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-364660d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-2967fee8{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-54e6631b .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.3em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-3213f3f6{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3213f3f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-2823ee32 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:34px;font-weight:500;line-height:1.05em;letter-spacing:-0.4px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-28d2aa03{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-f6a5940{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-306e46bd{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-1b7353f4{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-2e9958a6{color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-47b20ef5{--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:24px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-52edfe7{--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:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-32b4700b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-5d355639 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:42px;font-weight:500;line-height:1.1em;letter-spacing:-0.4px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-899dd9a{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-6d4669c1 .elementor-button{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;text-decoration:underline;line-height:1.1em;fill:#1B2A41;color:#1B2A41;background-color:rgba(0,0,0,0);border-radius:4px 4px 4px 4px;padding:6px 0px 6px 0px;}.elementor-48 .elementor-element.elementor-element-6d4669c1 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-6d4669c1 .elementor-button:focus{color:#0E6E83;background-color:rgba(0,0,0,0);}.elementor-48 .elementor-element.elementor-element-6d4669c1 .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-6d4669c1 .elementor-button:focus svg{fill:#0E6E83;}.elementor-48 .elementor-element.elementor-element-e84a712{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-2939b3df{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-2939b3df:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-2939b3df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBEBB9;}.elementor-48 .elementor-element.elementor-element-2939b3df.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-7d9a0bff .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#6A4C00;}.elementor-48 .elementor-element.elementor-element-5b84d69d .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:26px;font-weight:500;line-height:1.12em;letter-spacing:-0.3px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-7b751610{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-31cc732c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-1df85d6a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-1df85d6a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-1df85d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE8F8;}.elementor-48 .elementor-element.elementor-element-1df85d6a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-2a0b653a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C4687;}.elementor-48 .elementor-element.elementor-element-56b353c6 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:26px;font-weight:500;line-height:1.12em;letter-spacing:-0.3px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-4fcc8033{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-609c0bf9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-59a0901b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-59a0901b:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-59a0901b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E0DC;}.elementor-48 .elementor-element.elementor-element-59a0901b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-3189a42 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#86372E;}.elementor-48 .elementor-element.elementor-element-79a85b75 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:26px;font-weight:500;line-height:1.12em;letter-spacing:-0.3px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-28def966{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-2f51f286 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-3716f0b1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-3716f0b1:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-3716f0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEDE1;}.elementor-48 .elementor-element.elementor-element-3716f0b1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-2e954c2a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#28603F;}.elementor-48 .elementor-element.elementor-element-470f1bb5 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:26px;font-weight:500;line-height:1.12em;letter-spacing:-0.3px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-5d04c5cc{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-7b7abcf3 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-6540bd6c{--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:88px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-7db18ffd{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-48 .elementor-element.elementor-element-7db18ffd:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7db18ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDF0F3;}.elementor-48 .elementor-element.elementor-element-1fadbb20{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-78c60367 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;letter-spacing:-0.3px;color:#1B2A41;}.elementor-48 .elementor-element.elementor-element-70472708{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#56607A;}.elementor-48 .elementor-element.elementor-element-76706198{--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-end;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3d6b6190 .elementor-button{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;line-height:1.1em;fill:#FFFFFF;color:#FFFFFF;background-color:#0E6E83;border-radius:4px 4px 4px 4px;padding:16px 26px 16px 26px;}.elementor-48 .elementor-element.elementor-element-3d6b6190 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-3d6b6190 .elementor-button:focus{color:#FFFFFF;background-color:#0B5C6E;}.elementor-48 .elementor-element.elementor-element-3d6b6190 .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-3d6b6190 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-4c6682b6 .elementor-button{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;text-decoration:underline;line-height:1.1em;fill:#1B2A41;color:#1B2A41;background-color:rgba(0,0,0,0);border-radius:4px 4px 4px 4px;padding:6px 0px 6px 0px;}.elementor-48 .elementor-element.elementor-element-4c6682b6 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-4c6682b6 .elementor-button:focus{color:#0E6E83;background-color:rgba(0,0,0,0);}.elementor-48 .elementor-element.elementor-element-4c6682b6 .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-4c6682b6 .elementor-button:focus svg{fill:#0E6E83;}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-7e44fe44{--content-width:1280px;}.elementor-48 .elementor-element.elementor-element-7587fd2e{--width:56%;}.elementor-48 .elementor-element.elementor-element-4c004c8e{--width:40%;}.elementor-48 .elementor-element.elementor-element-2312171c{--content-width:1280px;}.elementor-48 .elementor-element.elementor-element-3a3266cb{--width:46%;}.elementor-48 .elementor-element.elementor-element-6395d9b2{--width:50%;}.elementor-48 .elementor-element.elementor-element-73cd47fa{--content-width:1280px;}.elementor-48 .elementor-element.elementor-element-44653ff9{--width:70%;}.elementor-48 .elementor-element.elementor-element-2412b5fb{--width:23%;}.elementor-48 .elementor-element.elementor-element-5ed032e3{--width:23%;}.elementor-48 .elementor-element.elementor-element-1de4c183{--width:23%;}.elementor-48 .elementor-element.elementor-element-79a1c585{--width:23%;}.elementor-48 .elementor-element.elementor-element-3279aa62{--content-width:1280px;}.elementor-48 .elementor-element.elementor-element-5239a620{--width:31%;}.elementor-48 .elementor-element.elementor-element-335cac97{--width:31%;}.elementor-48 .elementor-element.elementor-element-19d7e5bc{--width:31%;}.elementor-48 .elementor-element.elementor-element-dd30769{--content-width:1280px;}.elementor-48 .elementor-element.elementor-element-3bb59d03{--width:70%;}.elementor-48 .elementor-element.elementor-element-47b20ef5{--content-width:1280px;}.elementor-48 .elementor-element.elementor-element-32b4700b{--width:70%;}.elementor-48 .elementor-element.elementor-element-2939b3df{--width:23%;}.elementor-48 .elementor-element.elementor-element-1df85d6a{--width:23%;}.elementor-48 .elementor-element.elementor-element-59a0901b{--width:23%;}.elementor-48 .elementor-element.elementor-element-3716f0b1{--width:23%;}.elementor-48 .elementor-element.elementor-element-6540bd6c{--content-width:1280px;}.elementor-48 .elementor-element.elementor-element-1fadbb20{--width:60%;}.elementor-48 .elementor-element.elementor-element-76706198{--width:36%;}}@media(max-width:1024px) and (min-width:768px){.elementor-48 .elementor-element.elementor-element-7587fd2e{--width:100%;}.elementor-48 .elementor-element.elementor-element-4c004c8e{--width:100%;}.elementor-48 .elementor-element.elementor-element-3a3266cb{--width:100%;}.elementor-48 .elementor-element.elementor-element-6395d9b2{--width:100%;}.elementor-48 .elementor-element.elementor-element-2412b5fb{--width:48%;}.elementor-48 .elementor-element.elementor-element-5ed032e3{--width:48%;}.elementor-48 .elementor-element.elementor-element-1de4c183{--width:48%;}.elementor-48 .elementor-element.elementor-element-79a1c585{--width:48%;}.elementor-48 .elementor-element.elementor-element-2939b3df{--width:48%;}.elementor-48 .elementor-element.elementor-element-1df85d6a{--width:48%;}.elementor-48 .elementor-element.elementor-element-59a0901b{--width:48%;}.elementor-48 .elementor-element.elementor-element-3716f0b1{--width:48%;}.elementor-48 .elementor-element.elementor-element-1fadbb20{--width:100%;}.elementor-48 .elementor-element.elementor-element-76706198{--width:100%;}}@media(max-width:1024px){.elementor-48 .elementor-element.elementor-element-4f515ddf{--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:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-48 .elementor-element.elementor-element-c7f66f7 .elementor-heading-title{font-size:44px;}.elementor-48 .elementor-element.elementor-element-5972be4d{--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;}.elementor-48 .elementor-element.elementor-element-44acdb9 .elementor-heading-title{font-size:32px;}.elementor-48 .elementor-element.elementor-element-3735fcd3 .elementor-heading-title{font-size:36px;}.elementor-48 .elementor-element.elementor-element-7eb98c8c .elementor-heading-title{font-size:36px;}.elementor-48 .elementor-element.elementor-element-58815242{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-48 .elementor-element.elementor-element-dd30769{--padding-top:64px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-48 .elementor-element.elementor-element-343b0e17 .elementor-heading-title{font-size:36px;}.elementor-48 .elementor-element.elementor-element-236aacfc{--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:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-48 .elementor-element.elementor-element-5d355639 .elementor-heading-title{font-size:36px;}.elementor-48 .elementor-element.elementor-element-7db18ffd{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-48 .elementor-element.elementor-element-76706198{--justify-content:flex-start;}}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-15637223{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-7e44fe44{--flex-wrap:nowrap;--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-4f515ddf{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-7587fd2e{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-c7f66f7 .elementor-heading-title{font-size:34px;}.elementor-48 .elementor-element.elementor-element-4579d384{font-size:16px;}.elementor-48 .elementor-element.elementor-element-4c004c8e{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-2312171c{--flex-wrap:nowrap;--padding-top:52px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-5972be4d{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-3a3266cb{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-44acdb9 .elementor-heading-title{font-size:26px;}.elementor-48 .elementor-element.elementor-element-6395d9b2{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-7240f37d{font-size:16px;}.elementor-48 .elementor-element.elementor-element-73cd47fa{--flex-wrap:nowrap;--padding-top:48px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-44653ff9{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-3735fcd3 .elementor-heading-title{font-size:30px;}.elementor-48 .elementor-element.elementor-element-30853b08{font-size:16px;}.elementor-48 .elementor-element.elementor-element-2412b5fb{--width:100%;--min-height:0px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-331b91c0 .elementor-heading-title{font-size:22px;}.elementor-48 .elementor-element.elementor-element-5ed032e3{--width:100%;--min-height:0px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-9265bf .elementor-heading-title{font-size:22px;}.elementor-48 .elementor-element.elementor-element-1de4c183{--width:100%;--min-height:0px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-3c562b48 .elementor-heading-title{font-size:22px;}.elementor-48 .elementor-element.elementor-element-79a1c585{--width:100%;--min-height:0px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-513f93c5 .elementor-heading-title{font-size:22px;}.elementor-48 .elementor-element.elementor-element-3279aa62{--flex-wrap:nowrap;--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-37be0b67{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-7eb98c8c .elementor-heading-title{font-size:30px;}.elementor-48 .elementor-element.elementor-element-58815242{--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;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-5239a620{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-4434b21a .elementor-heading-title{font-size:26px;}.elementor-48 .elementor-element.elementor-element-335cac97{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-67b97726 .elementor-heading-title{font-size:26px;}.elementor-48 .elementor-element.elementor-element-19d7e5bc{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-32e124ce .elementor-heading-title{font-size:26px;}.elementor-48 .elementor-element.elementor-element-dd30769{--flex-wrap:nowrap;--padding-top:52px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-538755cc{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-3bb59d03{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-343b0e17 .elementor-heading-title{font-size:30px;}.elementor-48 .elementor-element.elementor-element-5716bed7{font-size:16px;}.elementor-48 .elementor-element.elementor-element-236aacfc{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-607482ae{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-4c6ad4b7{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-23680bc7{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-6b968313 .elementor-heading-title{font-size:30px;}.elementor-48 .elementor-element.elementor-element-6d121c9f{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-19fbf30c{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-3904063d{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-579d82b1 .elementor-heading-title{font-size:30px;}.elementor-48 .elementor-element.elementor-element-310ae4d0{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-4b09a197{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-3e4cd390{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-3da3e05d .elementor-heading-title{font-size:30px;}.elementor-48 .elementor-element.elementor-element-1681d9fe{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-1e7e094c{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-2388e4d9{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-4520b8da .elementor-heading-title{font-size:30px;}.elementor-48 .elementor-element.elementor-element-2715d4ab{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-364660d4{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-3213f3f6{--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-2823ee32 .elementor-heading-title{font-size:30px;}.elementor-48 .elementor-element.elementor-element-47b20ef5{--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-32b4700b{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-5d355639 .elementor-heading-title{font-size:30px;}.elementor-48 .elementor-element.elementor-element-899dd9a{font-size:16px;}.elementor-48 .elementor-element.elementor-element-2939b3df{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-5b84d69d .elementor-heading-title{font-size:23px;}.elementor-48 .elementor-element.elementor-element-1df85d6a{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-56b353c6 .elementor-heading-title{font-size:23px;}.elementor-48 .elementor-element.elementor-element-59a0901b{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-79a85b75 .elementor-heading-title{font-size:23px;}.elementor-48 .elementor-element.elementor-element-3716f0b1{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-470f1bb5 .elementor-heading-title{font-size:23px;}.elementor-48 .elementor-element.elementor-element-6540bd6c{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-7db18ffd{--flex-wrap:nowrap;--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-48 .elementor-element.elementor-element-1fadbb20{--width:100%;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-78c60367 .elementor-heading-title{font-size:28px;}.elementor-48 .elementor-element.elementor-element-70472708{font-size:16px;}.elementor-48 .elementor-element.elementor-element-76706198{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-15637223 */:root{
  /* BRAND: logo colours. Change here to recolour the page. */
  --ejp-navy:#14284B; --ejp-teal:#1797B0; --ejp-teal-d:#0E6E83; --ejp-teal-h:#0B5C6E; --ejp-orange:#F26A21;
  --ejp-teal-soft:#DDF0F3; --ejp-teal-soft-h:#C9E7EC; --ejp-orange-soft:#FDE6D6; --ejp-orange-d:#9A3F0C;
  --ejp-ink:#1B2A41; --ejp-ink2:#56607A; --ejp-line:#E3E6EC; --ejp-tile:#F4F4F1; --ejp-gold:#B8860B;
  --ejp-serif:"Newsreader",Georgia,"Times New Roman",serif; --ejp-sans:"Figtree","Segoe UI",system-ui,-apple-system,sans-serif;
  --ejp-clouds:clamp(64px,7.5vw,112px); --ejp-ground:clamp(70px,7.6vw,118px);
}
.e-con.ejp-code{display:none!important}
.elementor-editor-active .e-con.ejp-code{display:flex!important}
/* text links: orange underline, teal on hover */
.ejp-tlink .elementor-button{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px;text-decoration-color:var(--ejp-orange)!important}
.ejp-tlink .elementor-button:hover{text-decoration-color:var(--ejp-teal)!important}
.ejp-btn .elementor-button{transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}
.ejp-btn .elementor-button:hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px rgba(14,110,131,.6)}

/* pictures placed as <img> in Text Editor widgets (no media-library copies on import) */
.ejp-media p{margin:0!important}
.ejp-media img{display:inline-block;vertical-align:top;margin:0!important}

/* ---------- FOUNDER ---------- */
.ejp-founder-img img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:4px}

/* shared page bits */
.ejp-page p{margin-top:0}
.ejp-page .elementor-widget-text-editor p:last-child{margin-bottom:0}
.ejp-kick .elementor-heading-title{margin:0}
.ejp-chips ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none!important;margin:0!important;padding:0!important}
.ejp-chips li{margin:0!important;padding:.5rem .9rem;border:1px solid var(--ejp-line);border-radius:999px;background:#fff;font:500 .9rem/1.2 var(--ejp-sans);color:var(--ejp-ink);list-style:none!important}
.ejp-chips li::before,.ejp-chips li::marker{content:none!important}
.ejp-link-tile{text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}
.ejp-link-tile:hover{transform:translateY(-3px);box-shadow:0 14px 26px -18px rgba(27,42,65,.55)}
.ejp-link-tile>.ejp-more{margin-top:auto!important;padding-top:8px}
.ejp-more .elementor-heading-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--ejp-orange)}

/* fanned covers in the hero */
.ejp-fan p{position:relative;height:420px;margin:0!important}
.e-con.ejp-page-hero{overflow-x:clip}
.ejp-fan a{position:absolute;top:50%;left:50%;width:44%;transition:transform .35s ease}
.ejp-fan img{display:block;width:100%!important;height:auto!important;border-radius:4px;box-shadow:0 26px 36px -20px rgba(27,42,65,.55)}
.ejp-fan a:nth-child(1){transform:translate(-108%,-50%) rotate(-8deg);z-index:1}
.ejp-fan a:nth-child(2){transform:translate(-50%,-54%);z-index:3}
.ejp-fan a:nth-child(3){transform:translate(8%,-50%) rotate(8deg);z-index:2}
.ejp-fan a:nth-child(1):hover{transform:translate(-108%,-56%) rotate(-8deg)}
.ejp-fan a:nth-child(2):hover{transform:translate(-50%,-60%)}
.ejp-fan a:nth-child(3):hover{transform:translate(8%,-56%) rotate(8deg)}
@media (max-width:1024px){.ejp-fan p{height:340px}.ejp-fan a{width:min(30%,210px)}}
@media (max-width:767px){.ejp-fan p{height:270px}.ejp-fan a{width:40%}}
/* principles on navy */
.e-con.ejp-principle{border-top:1px solid rgba(255,255,255,.22)}
@media (min-width:768px){.e-con.ejp-principle{flex:1 1 0%!important;min-width:0!important;width:auto!important}}
.ejp-principle p{margin:0}

/* ---------- MEET THE TEAM (replaces the founder block; 01.11.2026, 4 cards 04.11.2026, Isana 14.11.2026) ---------- */
.e-con.ejp-tm{position:relative;overflow:hidden}
.e-con.ejp-tm::after{content:"";position:absolute;left:-40px;right:-40px;top:34px;height:140px;pointer-events:none;opacity:.55;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 140' preserveAspectRatio='none'%3E%3Cpath d='M0 110 C 260 10, 520 140, 780 60 S 1100 20, 1200 70' fill='none' stroke='%23C9D3DC' stroke-width='2' stroke-dasharray='6 9'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.e-con.ejp-tm>.e-con-inner{position:relative;z-index:1}
.e-con.ejp-tm-head-copy .elementor-heading-title{margin:0}
.ejp-tm-lead p{margin:0;max-width:40rem}
.e-con:is(.ejp-tm-card,.ejp-tm-body,.ejp-tm-frame,.ejp-tm-inner){flex-wrap:nowrap!important}
.e-con.ejp-tm-card>.e-con.ejp-tm-body{flex:1 1 0%!important;min-width:0;width:auto!important}
.ejp-tm-body>.ejp-tm-fav-w{margin-top:auto}
/* polaroid */
.e-con.ejp-tm-frame{border-radius:3px;box-shadow:0 22px 40px -26px rgba(20,40,75,.55),0 1px 3px rgba(20,40,75,.12);transform:rotate(var(--tm-tilt,0deg));transition:transform .35s ease}
.e-con.ejp-tm-frame.ejp-tm-tegan{--tm-tilt:-2deg}
.e-con.ejp-tm-frame.ejp-tm-katie{--tm-tilt:1.5deg}
.e-con.ejp-tm-frame.ejp-tm-vanesa{--tm-tilt:-1deg}
.e-con.ejp-tm-frame.ejp-tm-james{--tm-tilt:2deg}
.e-con.ejp-tm-frame.ejp-tm-isana{--tm-tilt:-1.5deg}
.e-con.ejp-tm-card:hover .e-con.ejp-tm-frame{transform:rotate(0deg) translateY(-4px)}
.ejp-tm-photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:var(--ejp-tile)}
.ejp-tm-photo p,.ejp-tm-photo>div:not(.ejp-tm-ph){margin:0!important;height:100%}
.ejp-tm-photo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;margin:0!important}
.ejp-tm-photo a{display:block;height:100%}
/* placeholder until a photo is added (hides itself when there is an image) */
.ejp-tm-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--tm-tint);color:var(--tm-ink)}
.ejp-tm-ph b{font:500 5.5rem/1 var(--ejp-serif);letter-spacing:-.02em}
.ejp-tm-ph span{font:600 .7rem/1.3 var(--ejp-sans);letter-spacing:.14em;text-transform:uppercase;opacity:.75;text-align:center}
.ejp-tm-photo:has(img) .ejp-tm-ph{display:none}
.ejp-tm-cap{text-align:center}
.ejp-tm-cap .elementor-heading-title{margin:0}
/* text */
.ejp-tm-name .elementor-heading-title{margin:0}
.ejp-tm-roles{display:flex;flex-wrap:wrap;gap:6px;margin:0!important;padding:0!important;list-style:none!important}
.ejp-tm-roles li{margin:0!important;padding:5px 11px!important;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--ejp-line);font:600 .78rem/1.2 var(--ejp-sans);color:var(--ejp-ink);list-style:none}
.ejp-tm-roles li::before,.ejp-tm-facts li::marker{content:none!important}
.ejp-tm-about p{margin:0}
.ejp-tm-facts{margin:0!important;padding:0!important;list-style:none!important;border-top:1px solid var(--ejp-line)}
.ejp-tm-facts li{position:relative;margin:0!important;padding:9px 0 9px 26px!important;border-bottom:1px solid var(--ejp-line);font:500 .92rem/1.4 var(--ejp-sans);color:var(--ejp-ink);list-style:none}
.ejp-tm-facts li::before{content:"";position:absolute;left:0;top:10px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23F26A21' stroke-width='2' stroke-linejoin='round' d='M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4' fill='none' stroke='%23F26A21' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat}
/* favourite book: a passport stamp */
.ejp-tm-fav{position:relative;margin-top:6px;padding:18px 20px 20px;border:2px dashed var(--tm-ink);border-radius:8px;background:color-mix(in srgb,var(--tm-tint) 55%,#fff)}
.ejp-tm-fav::after{content:"PACKED FIRST";position:absolute;right:14px;top:-13px;padding:3px 9px;border:2px solid var(--tm-ink);border-radius:4px;background:#fff;color:var(--tm-ink);font:700 .62rem/1 var(--ejp-sans);letter-spacing:.18em;transform:rotate(4deg)}
.ejp-tm-fav p{margin:0}
.ejp-tm-fav-k{font:600 .7rem/1.3 var(--ejp-sans)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--tm-ink)}
.ejp-tm-fav-t{margin:4px 0 10px!important;font:500 1.2rem/1.25 var(--ejp-serif)!important}
.ejp-tm-fav-t a{color:var(--ejp-ink)!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px;text-decoration-color:var(--ejp-orange)!important}
.ejp-tm-fav-t a:hover{color:var(--ejp-teal-d)!important}
.ejp-tm-fav blockquote{margin:0!important;padding:0!important;border:0!important;background:none!important}
.ejp-tm-fav blockquote p{font:italic 400 1.02rem/1.55 var(--ejp-serif);color:var(--ejp-ink)}

/* layout. Wide screens: 2 x 2, photo left, text right; the stamps of one row end on one line */
@media (min-width:1200px){
  .e-con.ejp-tm-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 48px!important;align-items:stretch}
  .e-con.ejp-tm-grid>.e-con.ejp-tm-card{width:auto!important;min-width:0;flex-direction:row!important;align-items:stretch!important;gap:28px!important}
  .e-con.ejp-tm-frame{flex:0 0 200px!important;width:200px!important;align-self:flex-start;margin-top:6px}
  .ejp-tm-ph b{font-size:4.5rem}
}
/* 768 to 1199: one card per row, photo left */
@media (max-width:1199px){
  .e-con.ejp-tm-grid{flex-direction:column!important;gap:56px!important}
  .e-con.ejp-tm-grid>.e-con.ejp-tm-card{flex:0 0 auto!important;width:100%!important;flex-direction:row!important;align-items:flex-start!important;gap:36px!important}
  .e-con.ejp-tm-frame{flex:0 0 240px!important;width:240px!important;align-self:flex-start}
}
/* phones: photo above text */
@media (max-width:767px){
  .e-con.ejp-tm-grid{gap:48px!important}
  .e-con.ejp-tm-grid>.e-con.ejp-tm-card{flex-direction:column!important;gap:24px!important}
  .e-con.ejp-tm-frame{flex:none!important;width:min(260px,80%)!important;align-self:center}
  .e-con.ejp-tm::after{display:none}
  .ejp-tm-ph b{font-size:5rem}
}
/* 14.11.2026: several paragraphs in "about", outside link, odd last card centred on wide screens */
.ejp-tm-about p+p{margin-top:.8em}
.ejp-tm-ext p{margin:0}
.ejp-tm-ext a{font:600 .92rem/1.3 var(--ejp-sans);color:var(--ejp-ink)!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px;text-decoration-color:var(--ejp-orange)!important}
.ejp-tm-ext a:hover{color:var(--ejp-teal-d)!important;text-decoration-color:var(--ejp-teal)!important}
@media (min-width:1200px){
  .e-con.ejp-tm-grid>.e-con.ejp-tm-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 24px)!important}
}
@media (prefers-reduced-motion:reduce){.e-con.ejp-tm-frame{transition:none}}/* End custom CSS */