.elementor-980 .elementor-element.elementor-element-4fcee90d{--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-980 .elementor-element.elementor-element-516ea26e{--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-980 .elementor-element.elementor-element-516ea26e:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-516ea26e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F1;}.elementor-980 .elementor-element.elementor-element-38551995{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-980 .elementor-element.elementor-element-bcc354a{--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-980 .elementor-element.elementor-element-bcc354a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-980 .elementor-element.elementor-element-7c7f4b5f .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-980 .elementor-element.elementor-element-697e0339 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:58px;font-weight:500;line-height:1.04em;letter-spacing:-0.8px;color:#1B2A41;}.elementor-980 .elementor-element.elementor-element-45e474d2 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:19px;font-weight:500;line-height:1.45em;color:#56607A;}.elementor-980 .elementor-element.elementor-element-430ce9e3{color:#1B2A41;}.elementor-980 .elementor-element.elementor-element-41a1fdee{--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-980 .elementor-element.elementor-element-41a1fdee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-980 .elementor-element.elementor-element-39327cc7{color:#1B2A41;}.elementor-980 .elementor-element.elementor-element-55a1d95{--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:80px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-980 .elementor-element.elementor-element-120a4073{--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:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-6b6f35a0{--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-980 .elementor-element.elementor-element-6b6f35a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-980 .elementor-element.elementor-element-326e0118 .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-980 .elementor-element.elementor-element-632dcbeb .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:500;line-height:1.12em;letter-spacing:-0.4px;color:#1B2A41;}.elementor-980 .elementor-element.elementor-element-5044e322{--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-980 .elementor-element.elementor-element-5044e322.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-980 .elementor-element.elementor-element-72ca8832{color:#1B2A41;}.elementor-980 .elementor-element.elementor-element-36adea15{--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:80px;--padding-left:24px;--padding-right:24px;}.elementor-980 .elementor-element.elementor-element-6cb751b6{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-980 .elementor-element.elementor-element-6cb751b6:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-6cb751b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14284B;}.elementor-980 .elementor-element.elementor-element-65ffff5e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-65ffff5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-980 .elementor-element.elementor-element-3bb910f0 .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-980 .elementor-element.elementor-element-13b36be8 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:40px;font-weight:500;line-height:1.12em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-3ac96c16{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#C9D5E6;}.elementor-980 .elementor-element.elementor-element-36886a5d{--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-980 .elementor-element.elementor-element-36886a5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-980 .elementor-element.elementor-element-7c3b9cb8 .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-980 .elementor-element.elementor-element-169629b8{color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-4a2e571a{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-3df119b2 .elementor-button{background-color:#FFFFFF;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;line-height:1.1em;fill:#14284B;color:#14284B;border-radius:4px 4px 4px 4px;padding:16px 26px 16px 26px;}.elementor-980 .elementor-element.elementor-element-3df119b2 .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-3df119b2 .elementor-button:focus{background-color:#DDF0F3;color:#14284B;}.elementor-980 .elementor-element.elementor-element-3df119b2 .elementor-button:hover svg, .elementor-980 .elementor-element.elementor-element-3df119b2 .elementor-button:focus svg{fill:#14284B;}.elementor-980 .elementor-element.elementor-element-2f6c47ad .elementor-button{background-color:rgba(0,0,0,0);font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;text-decoration:underline;line-height:1.1em;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:6px 0px 6px 0px;}.elementor-980 .elementor-element.elementor-element-2f6c47ad .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-2f6c47ad .elementor-button:focus{background-color:rgba(0,0,0,0);color:#9FD8E4;}.elementor-980 .elementor-element.elementor-element-2f6c47ad .elementor-button:hover svg, .elementor-980 .elementor-element.elementor-element-2f6c47ad .elementor-button:focus svg{fill:#9FD8E4;}.elementor-980 .elementor-element.elementor-element-2fa241e9{--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:80px;--padding-left:24px;--padding-right:24px;}.elementor-980 .elementor-element.elementor-element-601e8a2{--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-980 .elementor-element.elementor-element-7b866ad3{--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-980 .elementor-element.elementor-element-5cd5d886 .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-980 .elementor-element.elementor-element-7c0223fc .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-980 .elementor-element.elementor-element-3bf8c0f5{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#56607A;}.elementor-980 .elementor-element.elementor-element-2372a76c{color:#1B2A41;}.elementor-980 .elementor-element.elementor-element-56e3c160{--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:40px;--padding-left:24px;--padding-right:24px;}.elementor-980 .elementor-element.elementor-element-56959f62{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-980 .elementor-element.elementor-element-56959f62:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-56959f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDF0F3;}.elementor-980 .elementor-element.elementor-element-207ebf0{--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-980 .elementor-element.elementor-element-37ea8c71 .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-980 .elementor-element.elementor-element-4adcdb9 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:36px;font-weight:500;line-height:1.12em;letter-spacing:-0.4px;color:#1B2A41;}.elementor-980 .elementor-element.elementor-element-2e56bdc0{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#56607A;}.elementor-980 .elementor-element.elementor-element-4425aac0{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-e959118 .elementor-button{background-color:#0E6E83;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;line-height:1.1em;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:16px 26px 16px 26px;}.elementor-980 .elementor-element.elementor-element-e959118 .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-e959118 .elementor-button:focus{background-color:#0B5C6E;color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-e959118 .elementor-button:hover svg, .elementor-980 .elementor-element.elementor-element-e959118 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-544a6c3d .elementor-button{background-color:rgba(0,0,0,0);font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;text-decoration:underline;line-height:1.1em;fill:#1B2A41;color:#1B2A41;border-radius:4px 4px 4px 4px;padding:6px 0px 6px 0px;}.elementor-980 .elementor-element.elementor-element-544a6c3d .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-544a6c3d .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0E6E83;}.elementor-980 .elementor-element.elementor-element-544a6c3d .elementor-button:hover svg, .elementor-980 .elementor-element.elementor-element-544a6c3d .elementor-button:focus svg{fill:#0E6E83;}.elementor-980 .elementor-element.elementor-element-76ec17f7{--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:88px;--padding-left:24px;--padding-right:24px;}.elementor-980 .elementor-element.elementor-element-5c5233a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-180176e8 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:-0.2px;color:#1B2A41;}.elementor-980 .elementor-element.elementor-element-3f202498{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-7345408b .elementor-button{background-color:rgba(0,0,0,0);font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;text-decoration:underline;line-height:1.1em;fill:#1B2A41;color:#1B2A41;border-radius:4px 4px 4px 4px;padding:6px 0px 6px 0px;}.elementor-980 .elementor-element.elementor-element-7345408b .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-7345408b .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0E6E83;}.elementor-980 .elementor-element.elementor-element-7345408b .elementor-button:hover svg, .elementor-980 .elementor-element.elementor-element-7345408b .elementor-button:focus svg{fill:#0E6E83;}.elementor-980 .elementor-element.elementor-element-656aaaa4{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;color:#56607A;}@media(max-width:1024px){.elementor-980 .elementor-element.elementor-element-38551995{--flex-direction:column-reverse;--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-980 .elementor-element.elementor-element-697e0339 .elementor-heading-title{font-size:46px;}.elementor-980 .elementor-element.elementor-element-45e474d2 .elementor-heading-title{font-size:18px;}.elementor-980 .elementor-element.elementor-element-120a4073{--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;}.elementor-980 .elementor-element.elementor-element-632dcbeb .elementor-heading-title{font-size:34px;}.elementor-980 .elementor-element.elementor-element-6cb751b6{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-980 .elementor-element.elementor-element-13b36be8 .elementor-heading-title{font-size:34px;}.elementor-980 .elementor-element.elementor-element-7c0223fc .elementor-heading-title{font-size:36px;}.elementor-980 .elementor-element.elementor-element-56959f62{--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;}}@media(max-width:767px){.elementor-980 .elementor-element.elementor-element-4fcee90d{--flex-wrap:nowrap;}.elementor-980 .elementor-element.elementor-element-516ea26e{--flex-wrap:nowrap;}.elementor-980 .elementor-element.elementor-element-38551995{--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-980 .elementor-element.elementor-element-bcc354a{--flex-wrap:nowrap;}.elementor-980 .elementor-element.elementor-element-697e0339 .elementor-heading-title{font-size:38px;}.elementor-980 .elementor-element.elementor-element-45e474d2 .elementor-heading-title{font-size:17px;}.elementor-980 .elementor-element.elementor-element-41a1fdee{--flex-wrap:nowrap;}.elementor-980 .elementor-element.elementor-element-55a1d95{--flex-wrap:nowrap;--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-980 .elementor-element.elementor-element-120a4073{--flex-wrap:nowrap;}.elementor-980 .elementor-element.elementor-element-6b6f35a0{--flex-wrap:nowrap;}.elementor-980 .elementor-element.elementor-element-632dcbeb .elementor-heading-title{font-size:28px;}.elementor-980 .elementor-element.elementor-element-5044e322{--flex-wrap:nowrap;}.elementor-980 .elementor-element.elementor-element-36adea15{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-980 .elementor-element.elementor-element-6cb751b6{--flex-wrap:nowrap;--padding-top:28px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-980 .elementor-element.elementor-element-65ffff5e{--flex-wrap:nowrap;}.elementor-980 .elementor-element.elementor-element-13b36be8 .elementor-heading-title{font-size:28px;}.elementor-980 .elementor-element.elementor-element-3ac96c16{font-size:16px;}.elementor-980 .elementor-element.elementor-element-36886a5d{--flex-wrap:nowrap;}.elementor-980 .elementor-element.elementor-element-2fa241e9{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-980 .elementor-element.elementor-element-7b866ad3{--width:100%;--flex-wrap:nowrap;}.elementor-980 .elementor-element.elementor-element-7c0223fc .elementor-heading-title{font-size:30px;}.elementor-980 .elementor-element.elementor-element-3bf8c0f5{font-size:16px;}.elementor-980 .elementor-element.elementor-element-56e3c160{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-980 .elementor-element.elementor-element-56959f62{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:26px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-980 .elementor-element.elementor-element-207ebf0{--width:100%;--flex-wrap:nowrap;}.elementor-980 .elementor-element.elementor-element-4adcdb9 .elementor-heading-title{font-size:28px;}.elementor-980 .elementor-element.elementor-element-2e56bdc0{font-size:16px;}.elementor-980 .elementor-element.elementor-element-76ec17f7{--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-980 .elementor-element.elementor-element-5c5233a{--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;--flex-wrap:nowrap;}.elementor-980 .elementor-element.elementor-element-180176e8 .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-980 .elementor-element.elementor-element-38551995{--content-width:1280px;}.elementor-980 .elementor-element.elementor-element-55a1d95{--content-width:1280px;}.elementor-980 .elementor-element.elementor-element-36adea15{--content-width:1280px;}.elementor-980 .elementor-element.elementor-element-2fa241e9{--content-width:1280px;}.elementor-980 .elementor-element.elementor-element-7b866ad3{--width:70%;}.elementor-980 .elementor-element.elementor-element-56e3c160{--content-width:1280px;}.elementor-980 .elementor-element.elementor-element-207ebf0{--width:60%;}.elementor-980 .elementor-element.elementor-element-76ec17f7{--content-width:1280px;}}/* Start custom CSS for container, class: .elementor-element-4fcee90d */: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;
}
.e-con.ejp-code{display:none!important}
.elementor-editor-active .e-con.ejp-code{display:flex!important}
.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-media p{margin:0!important}
.ejp-media img{display:inline-block;vertical-align:top;margin:0!important}
.ejp-kick .elementor-heading-title{margin:0}


/* ================= AUTHOR PAGE ================= */
.e-con:is(.ejp-au-copy,.ejp-au-art,.ejp-au-side,.ejp-au-body,.ejp-au-imp-copy,.ejp-au-imp-side){flex-wrap:nowrap!important}
/* hero */
.e-con.ejp-au-copy{flex:1 1 0%!important;width:auto!important;min-width:0;max-width:620px}
.e-con.ejp-au-art{flex:0 0 48%!important;width:auto!important;min-width:0}
@media (max-width:1024px){.e-con.ejp-au-copy,.e-con.ejp-au-art{flex:0 0 auto!important;width:100%!important;max-width:none}}
.ejp-au-title .elementor-heading-title,.ejp-au-role .elementor-heading-title{margin:0;text-wrap:balance}
.ejp-au-photo{position:relative;isolation:isolate}
.ejp-au-photo img{display:block;width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:cover;border-radius:6px;box-shadow:0 30px 60px -36px rgba(20,40,75,.55)}
.ejp-au-photo::after{content:"";position:absolute;left:-18px;bottom:-18px;width:44%;height:52%;border-radius:6px;background:var(--ejp-teal-soft);z-index:-1}
.ejp-au-photo p{position:relative;z-index:1}
@media (max-width:767px){.ejp-au-photo::after{left:-10px;bottom:-10px}}
.ejp-au-facts{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:14px 0 0!important;padding:0!important;list-style:none!important;border-top:1px solid rgba(27,42,65,.12)}
.ejp-au-facts li{margin:0!important;padding:14px 16px 14px 0!important;border-bottom:1px solid rgba(27,42,65,.12);list-style:none}
.ejp-au-facts li::before{content:none!important}
.ejp-au-facts b{display:block;font:500 1.2rem/1.25 var(--ejp-serif);color:var(--ejp-ink)}
.ejp-au-facts span{display:block;margin-top:2px;font:400 .88rem/1.45 var(--ejp-sans);color:var(--ejp-ink2)}
@media (max-width:420px){.ejp-au-facts{grid-template-columns:1fr}}

/* her story */
.e-con.ejp-au-side{flex:0 0 300px!important;width:300px!important;min-width:0}
.e-con.ejp-au-body{flex:1 1 0%!important;width:auto!important;min-width:0;max-width:46rem}
@media (min-width:1025px) and (min-height:700px){.e-con.ejp-au-side{position:sticky!important;top:104px;align-self:flex-start}}
@media (max-width:1024px){.e-con.ejp-au-side,.e-con.ejp-au-body{flex:0 0 auto!important;width:100%!important;max-width:46rem}}
.ejp-au-h2 .elementor-heading-title{margin:0;text-wrap:balance}
.ejp-au-bio p{margin:0 0 1.1em;font:400 1.125rem/1.75 var(--ejp-sans);color:var(--ejp-ink)}
.ejp-au-bio p:first-child{font:400 1.5rem/1.5 var(--ejp-serif);color:var(--ejp-ink)}
.ejp-au-bio p:last-child{margin-bottom:0}
@media (max-width:767px){.ejp-au-bio p{font-size:1.0625rem}.ejp-au-bio p:first-child{font-size:1.3rem}}

/* impulsivity band */
.e-con.ejp-au-imp{border-radius:6px;overflow:hidden;position:relative}
.e-con.ejp-au-imp::after{content:"";position:absolute;right:-90px;top:-90px;width:300px;height:300px;border-radius:50%;background:rgba(159,216,228,.08);pointer-events:none}
.e-con.ejp-au-imp-copy{flex:1 1 0%!important;width:auto!important;min-width:0}
.e-con.ejp-au-imp-side{flex:0 0 400px!important;width:400px!important;min-width:0;position:relative;z-index:1}
@media (max-width:1024px){.e-con.ejp-au-imp-copy,.e-con.ejp-au-imp-side{flex:0 0 auto!important;width:100%!important}}
.ejp-au-imp .elementor-heading-title{margin:0}
.ejp-au-imp-p p{margin:0}
.ejp-au-topics{display:flex;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;list-style:none!important}
.ejp-au-topics li{margin:0!important;padding:8px 14px!important;border-radius:999px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);font:500 .9rem/1.2 var(--ejp-sans);color:#fff;list-style:none}
.ejp-au-topics li::before{content:none!important}
.ejp-au-topics li:last-child{background:none;box-shadow:none;padding-left:4px!important;color:#C9D5E6}
.ejp-au-imp-btns{margin-top:6px}
.ejp-au-link-light .elementor-button{text-decoration-color:#9FD8E4!important}

/* books for adults */
.ejp-au-books{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 24px;margin:0!important;padding:0!important;list-style:none!important}
@media (max-width:1180px){.ejp-au-books{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:900px){.ejp-au-books{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:600px){.ejp-au-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}}
.ejp-au-book{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0!important;padding:0!important;list-style:none}
.ejp-au-book::before{content:none!important}
.ejp-au-cover{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:4px;background:var(--ejp-tile);margin-bottom:8px}
.ejp-au-cover img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;margin:0!important;transition:transform .4s ease}
.ejp-au-book:hover .ejp-au-cover img{transform:scale(1.04)}
.ejp-au-book h3{margin:0!important;font:500 1.08rem/1.25 var(--ejp-serif)!important;color:var(--ejp-ink)}
.ejp-au-book h3 a{color:inherit!important;text-decoration:none!important}
.ejp-au-book h3 a:hover{text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:var(--ejp-orange)!important}
.ejp-au-sub{margin:0!important;font:400 .85rem/1.45 var(--ejp-sans);color:var(--ejp-ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}
.ejp-au-amz{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:auto;padding:9px 12px;border-radius:4px;background:var(--ejp-teal-soft);color:var(--ejp-teal-d)!important;font:600 .84rem/1 var(--ejp-sans);text-decoration:none!important;transition:background-color .2s ease,color .2s ease}
.ejp-au-amz:hover{background:var(--ejp-teal-d);color:#fff!important}
.ejp-au-amz svg{width:14px;height:14px}
.ejp-au-books-w ul{margin:0}

/* children's books band + contact */
.e-con.ejp-au-kids{border-radius:6px}
.ejp-au-kids .elementor-heading-title{margin:0}
.e-con.ejp-au-contact{border-top:1px solid var(--ejp-line);padding-top:32px}
.ejp-au-contact-h .elementor-heading-title{margin:0}
.ejp-au-mail p{margin:0}
.ejp-au-mail a{color:var(--ejp-ink2)!important;text-decoration:none!important}
.ejp-au-mail a:hover{color:var(--ejp-teal-d)!important;text-decoration:underline!important}/* End custom CSS */