.elementor-716 .elementor-element.elementor-element-347b4073{--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-716 .elementor-element.elementor-element-347b4073:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-347b4073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-716 .elementor-element.elementor-element-c8d0f78{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-c8d0f78:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-c8d0f78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-2d00d5df{--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;--padding-top:170px;--padding-bottom:120px;--padding-left:72px;--padding-right:80px;}.elementor-716 .elementor-element.elementor-element-2d00d5df:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-2d00d5df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-716 .elementor-element.elementor-element-aa09117 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:600;line-height:1.2em;letter-spacing:0.26em;color:#DDBF8A;}.elementor-716 .elementor-element.elementor-element-40a1a781 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:78px;font-weight:300;line-height:1.03em;letter-spacing:-0.02em;color:#F7F5EF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-716 .elementor-element.elementor-element-375d4c15{font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#F7F5EFDB;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-716 .elementor-element.elementor-element-442a1e26 .elementor-button{background-color:#C9A05A;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A05A;border-radius:40px 40px 40px 40px;}.elementor-716 .elementor-element.elementor-element-7e903b12{--display:flex;--min-height:640px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#C9A05A;--border-color:#C9A05A;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:22px;}.elementor-716 .elementor-element.elementor-element-7e903b12:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-7e903b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C8580;background-image:url("https://allaregroup.org/wp-content/uploads/2026/09/er-hero.webp");}.elementor-716 .elementor-element.elementor-element-5f928fb2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:1.2em;letter-spacing:0.08em;color:#F7F5EF;}.elementor-716 .elementor-element.elementor-element-6d1ba5b1{--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A431F;--border-color:#1F4A431F;--padding-top:10px;--padding-bottom:10px;--padding-left:72px;--padding-right:72px;}.elementor-716 .elementor-element.elementor-element-6d1ba5b1:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-6d1ba5b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-716 .elementor-element.elementor-element-361cb7bc .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F4A4359;border-radius:40px 40px 40px 40px;}.elementor-716 .elementor-element.elementor-element-43cc231d .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F4A4359;border-radius:40px 40px 40px 40px;}.elementor-716 .elementor-element.elementor-element-6235b6 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F4A4359;border-radius:40px 40px 40px 40px;}.elementor-716 .elementor-element.elementor-element-396c6ae7 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F4A4359;border-radius:40px 40px 40px 40px;}.elementor-716 .elementor-element.elementor-element-73e2d3c1 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F4A4359;border-radius:40px 40px 40px 40px;}.elementor-716 .elementor-element.elementor-element-31e4e66b{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:120px;--padding-bottom:100px;--padding-left:72px;--padding-right:72px;}.elementor-716 .elementor-element.elementor-element-31e4e66b:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-31e4e66b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-716 .elementor-element.elementor-element-54b37a1c{--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;}.elementor-716 .elementor-element.elementor-element-7cfd8b90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:600;line-height:1.2em;letter-spacing:0.26em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-5b334ab8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:300;line-height:1.08em;letter-spacing:-0.02em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-75ab3692{--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;}.elementor-716 .elementor-element.elementor-element-43f81d52{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#62655F;}.elementor-716 .elementor-element.elementor-element-76f488d5{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9A05A;--border-color:#C9A05A;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-716 .elementor-element.elementor-element-73a3ae11{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-716 .elementor-element.elementor-element-69cf1d49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10.5px;font-weight:600;line-height:1.2em;letter-spacing:0.2em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-5a5d7fd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-2cd0becb{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-716 .elementor-element.elementor-element-45502924 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10.5px;font-weight:600;line-height:1.2em;letter-spacing:0.2em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-11294425 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-4da2333c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-716 .elementor-element.elementor-element-6cf8792d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10.5px;font-weight:600;line-height:1.2em;letter-spacing:0.2em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-204f4b90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-6fc11774{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-716 .elementor-element.elementor-element-58505bf3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10.5px;font-weight:600;line-height:1.2em;letter-spacing:0.2em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-314c87c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-6deb0f32{--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:100px;--padding-bottom:100px;--padding-left:72px;--padding-right:72px;}.elementor-716 .elementor-element.elementor-element-6deb0f32:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-6deb0f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-716 .elementor-element.elementor-element-554cc78f{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-716 .elementor-element.elementor-element-2f1ee5c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:78px;font-weight:200;line-height:0.9em;letter-spacing:-0.03em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-3c3ef949{--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;}.elementor-716 .elementor-element.elementor-element-3abfa5c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:600;line-height:1.2em;letter-spacing:0.26em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-658822c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;line-height:1.08em;letter-spacing:-0.02em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-6f276093{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-716 .elementor-element.elementor-element-6f276093:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-6f276093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A05A;}.elementor-716 .elementor-element.elementor-element-70e52e94{--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:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-716 .elementor-element.elementor-element-52245ee9{--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;}.elementor-716 .elementor-element.elementor-element-73850f2c{--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;--flex-wrap:wrap;}.elementor-716 .elementor-element.elementor-element-10d49f5d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-28c9ed2b{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-7d1380eb{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-3fd6272f{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-617bafaf{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-79b5e182{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-2c21314d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-6223903b{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-1cfe385c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-4eb67e04{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-3f1162d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-616bb73b{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-5656bf55{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-78bd7659{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-4ef14b37{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-786dd987{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-56004406{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#C9A05A;--border-color:#C9A05A;--padding-top:0px;--padding-bottom:14px;--padding-left:14px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-56004406:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-56004406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A8C86;background-image:url("https://allaregroup.org/wp-content/uploads/2026/09/er-hero.webp");}.elementor-716 .elementor-element.elementor-element-37c4be7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;line-height:1.2em;letter-spacing:0.08em;color:#F7F5EF;}.elementor-716 .elementor-element.elementor-element-28dcf9fb{--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:100px;--padding-bottom:100px;--padding-left:72px;--padding-right:72px;}.elementor-716 .elementor-element.elementor-element-28dcf9fb:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-28dcf9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-3d480179{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-716 .elementor-element.elementor-element-624e677 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:78px;font-weight:200;line-height:0.9em;letter-spacing:-0.03em;color:#C9A05A;}.elementor-716 .elementor-element.elementor-element-7b4ab4da{--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;}.elementor-716 .elementor-element.elementor-element-63e113bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:600;line-height:1.2em;letter-spacing:0.26em;color:#DDBF8A;}.elementor-716 .elementor-element.elementor-element-265d1ae7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;line-height:1.08em;letter-spacing:-0.02em;color:#F7F5EF;}.elementor-716 .elementor-element.elementor-element-14772aa8{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-716 .elementor-element.elementor-element-14772aa8:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-14772aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A05A;}.elementor-716 .elementor-element.elementor-element-67298405{--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;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-716 .elementor-element.elementor-element-27866440{--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;--flex-wrap:wrap;}.elementor-716 .elementor-element.elementor-element-658f445a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7F5EF33;--border-color:#F7F5EF33;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-3cee0dc8{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#F7F5EFEA;}.elementor-716 .elementor-element.elementor-element-b943cf0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7F5EF33;--border-color:#F7F5EF33;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-689e9e08{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#F7F5EFEA;}.elementor-716 .elementor-element.elementor-element-2fd86547{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7F5EF33;--border-color:#F7F5EF33;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-5784aa36{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#F7F5EFEA;}.elementor-716 .elementor-element.elementor-element-2681eeeb{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7F5EF33;--border-color:#F7F5EF33;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-390bc7fc{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#F7F5EFEA;}.elementor-716 .elementor-element.elementor-element-2830b705{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7F5EF33;--border-color:#F7F5EF33;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-60c37d6b{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#F7F5EFEA;}.elementor-716 .elementor-element.elementor-element-6bf681ca{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7F5EF33;--border-color:#F7F5EF33;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-59d04f80{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#F7F5EFEA;}.elementor-716 .elementor-element.elementor-element-18703259{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7F5EF33;--border-color:#F7F5EF33;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-729e3764{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#F7F5EFEA;}.elementor-716 .elementor-element.elementor-element-45ea6c53{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7F5EF33;--border-color:#F7F5EF33;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-62b4a4ab{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#F7F5EFEA;}.elementor-716 .elementor-element.elementor-element-7b86e5f{--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:100px;--padding-bottom:100px;--padding-left:72px;--padding-right:72px;}.elementor-716 .elementor-element.elementor-element-7b86e5f:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-7b86e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-716 .elementor-element.elementor-element-333305c0{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-716 .elementor-element.elementor-element-571e3c3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:78px;font-weight:200;line-height:0.9em;letter-spacing:-0.03em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-5d31d778{--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;}.elementor-716 .elementor-element.elementor-element-16a627c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:600;line-height:1.2em;letter-spacing:0.26em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-4328ce7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;line-height:1.08em;letter-spacing:-0.02em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-2835143d{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-716 .elementor-element.elementor-element-2835143d:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-2835143d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A05A;}.elementor-716 .elementor-element.elementor-element-f69d9da{--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;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-716 .elementor-element.elementor-element-5e11259f{--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;--flex-wrap:wrap;}.elementor-716 .elementor-element.elementor-element-526fab12{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-18a8f807{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-52b9c2d3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-611ccf77{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-147feda8{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-334b07cb{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-1067e3c6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-6325bf43{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-799a2447{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-df5a1a1{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-198fbb47{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-509dfc34{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-beab951{--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:100px;--padding-bottom:100px;--padding-left:72px;--padding-right:72px;}.elementor-716 .elementor-element.elementor-element-beab951:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-beab951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-716 .elementor-element.elementor-element-c25c306{--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:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-716 .elementor-element.elementor-element-49f08dce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:78px;font-weight:200;line-height:0.9em;letter-spacing:-0.03em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-48717ef9{--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;}.elementor-716 .elementor-element.elementor-element-201caab7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:600;line-height:1.2em;letter-spacing:0.26em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-5549b91 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;line-height:1.08em;letter-spacing:-0.02em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-6035d9d5{--display:flex;--min-height:4px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-716 .elementor-element.elementor-element-6035d9d5:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-6035d9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A05A;}.elementor-716 .elementor-element.elementor-element-4fc27e3d{--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;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-716 .elementor-element.elementor-element-348000cb{--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;--flex-wrap:wrap;}.elementor-716 .elementor-element.elementor-element-c66f3ce{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-20ef5bb4{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-41a4374{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-378e3f67{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-674af6e9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-52992b22{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-287c5a3b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-67c1cfa4{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-416b06a9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-89ceee3{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-4d262b33{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-71acfc7a{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-76dceb26{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-5dbc188b{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-9607eed{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-6edbb909{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-79a9c8f7{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-5978e5f4{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-74646cd3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1F4A4325;--border-color:#1F4A4325;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-681e53c8{font-family:"Lato", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.5em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-3c2f3fb1{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-716 .elementor-element.elementor-element-3c2f3fb1:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-3c2f3fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-716 .elementor-element.elementor-element-57c9f8d9{--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;border-style:solid;--border-style:solid;border-width:0px 4px 0px 0px;--border-top-width:0px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9A05A;--border-color:#C9A05A;--padding-top:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:70px;}.elementor-716 .elementor-element.elementor-element-57c9f8d9:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-57c9f8d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-716 .elementor-element.elementor-element-5a2d929c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:600;line-height:1.2em;letter-spacing:0.26em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-60b14bfd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:300;line-height:1.08em;letter-spacing:-0.02em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-449af590{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:110px;--padding-bottom:110px;--padding-left:70px;--padding-right:72px;}.elementor-716 .elementor-element.elementor-element-449af590:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-449af590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-716 .elementor-element.elementor-element-538f6176{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#2D2D2D;}.elementor-716 .elementor-element.elementor-element-6e31a84e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:26px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-716 .elementor-element.elementor-element-6f009c9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-5031cfe9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-6c7de19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-464f2abe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-22373da4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-4430fab5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-63099c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-683d0751 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-5e6c2040{font-family:"Lato", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.5em;color:#62655F;}.elementor-716 .elementor-element.elementor-element-e33620a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-716 .elementor-element.elementor-element-4e974493{--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;--padding-top:130px;--padding-bottom:150px;--padding-left:72px;--padding-right:80px;}.elementor-716 .elementor-element.elementor-element-4e974493:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-4e974493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-716 .elementor-element.elementor-element-905e820 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:600;line-height:1.2em;letter-spacing:0.26em;color:#7A5D26;}.elementor-716 .elementor-element.elementor-element-1be9f3cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:300;line-height:1.08em;letter-spacing:-0.02em;color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-7339795b{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#62655F;}.elementor-716 .elementor-element.elementor-element-528c4d76 .elementor-button{background-color:#1F4A43;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F4A43;border-radius:40px 40px 40px 40px;}.elementor-716 .elementor-element.elementor-element-4a3d17ef{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#C9A05A;--border-color:#C9A05A;--padding-top:130px;--padding-bottom:150px;--padding-left:80px;--padding-right:72px;}.elementor-716 .elementor-element.elementor-element-4a3d17ef:not(.elementor-motion-effects-element-type-background), .elementor-716 .elementor-element.elementor-element-4a3d17ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-716 .elementor-element.elementor-element-3142e10f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:600;line-height:1.2em;letter-spacing:0.26em;color:#DDBF8A;}.elementor-716 .elementor-element.elementor-element-3d568c88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:300;line-height:1.08em;letter-spacing:-0.02em;color:#F7F5EF;}.elementor-716 .elementor-element.elementor-element-1bbce87d{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#F7F5EFD2;}.elementor-716 .elementor-element.elementor-element-695c3f01 .elementor-button{background-color:#C9A05A;font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A05A;border-radius:40px 40px 40px 40px;}.elementor-716 .elementor-element.elementor-element-28b75fd9{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#F7F5EF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-716 .elementor-element.elementor-element-c8d0f78{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-716 .elementor-element.elementor-element-2d00d5df{--padding-top:140px;--padding-bottom:74px;--padding-left:34px;--padding-right:34px;}.elementor-716 .elementor-element.elementor-element-aa09117 .elementor-heading-title{font-size:11px;}.elementor-716 .elementor-element.elementor-element-40a1a781 .elementor-heading-title{font-size:58px;}.elementor-716 .elementor-element.elementor-element-375d4c15{font-size:17px;}.elementor-716 .elementor-element.elementor-element-7e903b12{--min-height:400px;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-716 .elementor-element.elementor-element-6d1ba5b1{--padding-top:10px;--padding-bottom:10px;--padding-left:34px;--padding-right:34px;}.elementor-716 .elementor-element.elementor-element-31e4e66b{--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;--padding-top:84px;--padding-bottom:72px;--padding-left:34px;--padding-right:34px;}.elementor-716 .elementor-element.elementor-element-7cfd8b90 .elementor-heading-title{font-size:11px;}.elementor-716 .elementor-element.elementor-element-5b334ab8 .elementor-heading-title{font-size:48px;}.elementor-716 .elementor-element.elementor-element-43f81d52{font-size:17px;}.elementor-716 .elementor-element.elementor-element-5a5d7fd6 .elementor-heading-title{font-size:19px;}.elementor-716 .elementor-element.elementor-element-11294425 .elementor-heading-title{font-size:19px;}.elementor-716 .elementor-element.elementor-element-204f4b90 .elementor-heading-title{font-size:19px;}.elementor-716 .elementor-element.elementor-element-314c87c5 .elementor-heading-title{font-size:19px;}.elementor-716 .elementor-element.elementor-element-6deb0f32{--padding-top:76px;--padding-bottom:76px;--padding-left:34px;--padding-right:34px;}.elementor-716 .elementor-element.elementor-element-2f1ee5c3 .elementor-heading-title{font-size:60px;}.elementor-716 .elementor-element.elementor-element-3abfa5c2 .elementor-heading-title{font-size:11px;}.elementor-716 .elementor-element.elementor-element-658822c1 .elementor-heading-title{font-size:40px;}.elementor-716 .elementor-element.elementor-element-70e52e94{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-716 .elementor-element.elementor-element-28c9ed2b{font-size:16px;}.elementor-716 .elementor-element.elementor-element-3fd6272f{font-size:16px;}.elementor-716 .elementor-element.elementor-element-79b5e182{font-size:16px;}.elementor-716 .elementor-element.elementor-element-6223903b{font-size:16px;}.elementor-716 .elementor-element.elementor-element-4eb67e04{font-size:16px;}.elementor-716 .elementor-element.elementor-element-616bb73b{font-size:16px;}.elementor-716 .elementor-element.elementor-element-78bd7659{font-size:16px;}.elementor-716 .elementor-element.elementor-element-786dd987{font-size:16px;}.elementor-716 .elementor-element.elementor-element-56004406{--min-height:360px;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-716 .elementor-element.elementor-element-28dcf9fb{--padding-top:76px;--padding-bottom:76px;--padding-left:34px;--padding-right:34px;}.elementor-716 .elementor-element.elementor-element-624e677 .elementor-heading-title{font-size:60px;}.elementor-716 .elementor-element.elementor-element-63e113bc .elementor-heading-title{font-size:11px;}.elementor-716 .elementor-element.elementor-element-265d1ae7 .elementor-heading-title{font-size:40px;}.elementor-716 .elementor-element.elementor-element-3cee0dc8{font-size:16px;}.elementor-716 .elementor-element.elementor-element-689e9e08{font-size:16px;}.elementor-716 .elementor-element.elementor-element-5784aa36{font-size:16px;}.elementor-716 .elementor-element.elementor-element-390bc7fc{font-size:16px;}.elementor-716 .elementor-element.elementor-element-60c37d6b{font-size:16px;}.elementor-716 .elementor-element.elementor-element-59d04f80{font-size:16px;}.elementor-716 .elementor-element.elementor-element-729e3764{font-size:16px;}.elementor-716 .elementor-element.elementor-element-62b4a4ab{font-size:16px;}.elementor-716 .elementor-element.elementor-element-7b86e5f{--padding-top:76px;--padding-bottom:76px;--padding-left:34px;--padding-right:34px;}.elementor-716 .elementor-element.elementor-element-571e3c3e .elementor-heading-title{font-size:60px;}.elementor-716 .elementor-element.elementor-element-16a627c2 .elementor-heading-title{font-size:11px;}.elementor-716 .elementor-element.elementor-element-4328ce7c .elementor-heading-title{font-size:40px;}.elementor-716 .elementor-element.elementor-element-18a8f807{font-size:16px;}.elementor-716 .elementor-element.elementor-element-611ccf77{font-size:16px;}.elementor-716 .elementor-element.elementor-element-334b07cb{font-size:16px;}.elementor-716 .elementor-element.elementor-element-6325bf43{font-size:16px;}.elementor-716 .elementor-element.elementor-element-df5a1a1{font-size:16px;}.elementor-716 .elementor-element.elementor-element-509dfc34{font-size:16px;}.elementor-716 .elementor-element.elementor-element-beab951{--padding-top:76px;--padding-bottom:76px;--padding-left:34px;--padding-right:34px;}.elementor-716 .elementor-element.elementor-element-49f08dce .elementor-heading-title{font-size:60px;}.elementor-716 .elementor-element.elementor-element-201caab7 .elementor-heading-title{font-size:11px;}.elementor-716 .elementor-element.elementor-element-5549b91 .elementor-heading-title{font-size:40px;}.elementor-716 .elementor-element.elementor-element-20ef5bb4{font-size:16px;}.elementor-716 .elementor-element.elementor-element-378e3f67{font-size:16px;}.elementor-716 .elementor-element.elementor-element-52992b22{font-size:16px;}.elementor-716 .elementor-element.elementor-element-67c1cfa4{font-size:16px;}.elementor-716 .elementor-element.elementor-element-89ceee3{font-size:16px;}.elementor-716 .elementor-element.elementor-element-71acfc7a{font-size:16px;}.elementor-716 .elementor-element.elementor-element-5dbc188b{font-size:16px;}.elementor-716 .elementor-element.elementor-element-6edbb909{font-size:16px;}.elementor-716 .elementor-element.elementor-element-5978e5f4{font-size:16px;}.elementor-716 .elementor-element.elementor-element-681e53c8{font-size:16px;}.elementor-716 .elementor-element.elementor-element-3c2f3fb1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-716 .elementor-element.elementor-element-57c9f8d9{border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;--padding-top:90px;--padding-bottom:64px;--padding-left:34px;--padding-right:34px;}.elementor-716 .elementor-element.elementor-element-5a2d929c .elementor-heading-title{font-size:11px;}.elementor-716 .elementor-element.elementor-element-60b14bfd .elementor-heading-title{font-size:44px;}.elementor-716 .elementor-element.elementor-element-449af590{--padding-top:54px;--padding-bottom:90px;--padding-left:34px;--padding-right:34px;}.elementor-716 .elementor-element.elementor-element-538f6176{font-size:17px;}.elementor-716 .elementor-element.elementor-element-e33620a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-716 .elementor-element.elementor-element-4e974493{--padding-top:90px;--padding-bottom:100px;--padding-left:34px;--padding-right:34px;}.elementor-716 .elementor-element.elementor-element-905e820 .elementor-heading-title{font-size:11px;}.elementor-716 .elementor-element.elementor-element-1be9f3cd .elementor-heading-title{font-size:48px;}.elementor-716 .elementor-element.elementor-element-7339795b{font-size:16.5px;}.elementor-716 .elementor-element.elementor-element-4a3d17ef{border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:90px;--padding-bottom:110px;--padding-left:34px;--padding-right:34px;}.elementor-716 .elementor-element.elementor-element-3142e10f .elementor-heading-title{font-size:11px;}.elementor-716 .elementor-element.elementor-element-3d568c88 .elementor-heading-title{font-size:48px;}.elementor-716 .elementor-element.elementor-element-1bbce87d{font-size:16.5px;}}@media(max-width:767px){.elementor-716 .elementor-element.elementor-element-c8d0f78{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-716 .elementor-element.elementor-element-2d00d5df{--width:100%;--padding-top:120px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-716 .elementor-element.elementor-element-aa09117 .elementor-heading-title{font-size:10.5px;}.elementor-716 .elementor-element.elementor-element-40a1a781 .elementor-heading-title{font-size:40px;}.elementor-716 .elementor-element.elementor-element-375d4c15{font-size:16px;}.elementor-716 .elementor-element.elementor-element-7e903b12{--width:100%;--min-height:300px;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-716 .elementor-element.elementor-element-5f928fb2 .elementor-heading-title{font-size:10.5px;}.elementor-716 .elementor-element.elementor-element-6d1ba5b1{--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-716 .elementor-element.elementor-element-31e4e66b{--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;--padding-top:70px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-716 .elementor-element.elementor-element-54b37a1c{--width:100%;}.elementor-716 .elementor-element.elementor-element-7cfd8b90 .elementor-heading-title{font-size:10.5px;}.elementor-716 .elementor-element.elementor-element-5b334ab8 .elementor-heading-title{font-size:36px;}.elementor-716 .elementor-element.elementor-element-75ab3692{--width:100%;}.elementor-716 .elementor-element.elementor-element-43f81d52{font-size:16px;}.elementor-716 .elementor-element.elementor-element-69cf1d49 .elementor-heading-title{font-size:10px;}.elementor-716 .elementor-element.elementor-element-5a5d7fd6 .elementor-heading-title{font-size:18px;}.elementor-716 .elementor-element.elementor-element-45502924 .elementor-heading-title{font-size:10px;}.elementor-716 .elementor-element.elementor-element-11294425 .elementor-heading-title{font-size:18px;}.elementor-716 .elementor-element.elementor-element-6cf8792d .elementor-heading-title{font-size:10px;}.elementor-716 .elementor-element.elementor-element-204f4b90 .elementor-heading-title{font-size:18px;}.elementor-716 .elementor-element.elementor-element-58505bf3 .elementor-heading-title{font-size:10px;}.elementor-716 .elementor-element.elementor-element-314c87c5 .elementor-heading-title{font-size:18px;}.elementor-716 .elementor-element.elementor-element-6deb0f32{--padding-top:66px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-716 .elementor-element.elementor-element-2f1ee5c3 .elementor-heading-title{font-size:44px;}.elementor-716 .elementor-element.elementor-element-3abfa5c2 .elementor-heading-title{font-size:10.5px;}.elementor-716 .elementor-element.elementor-element-658822c1 .elementor-heading-title{font-size:32px;}.elementor-716 .elementor-element.elementor-element-70e52e94{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-716 .elementor-element.elementor-element-52245ee9{--width:100%;}.elementor-716 .elementor-element.elementor-element-28c9ed2b{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-3fd6272f{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-79b5e182{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-6223903b{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-4eb67e04{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-616bb73b{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-78bd7659{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-786dd987{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-56004406{--width:100%;--min-height:300px;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-716 .elementor-element.elementor-element-37c4be7e .elementor-heading-title{font-size:10.5px;}.elementor-716 .elementor-element.elementor-element-28dcf9fb{--padding-top:66px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-716 .elementor-element.elementor-element-624e677 .elementor-heading-title{font-size:44px;}.elementor-716 .elementor-element.elementor-element-63e113bc .elementor-heading-title{font-size:10.5px;}.elementor-716 .elementor-element.elementor-element-265d1ae7 .elementor-heading-title{font-size:32px;}.elementor-716 .elementor-element.elementor-element-3cee0dc8{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-689e9e08{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-5784aa36{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-390bc7fc{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-60c37d6b{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-59d04f80{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-729e3764{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-62b4a4ab{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-7b86e5f{--padding-top:66px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-716 .elementor-element.elementor-element-571e3c3e .elementor-heading-title{font-size:44px;}.elementor-716 .elementor-element.elementor-element-16a627c2 .elementor-heading-title{font-size:10.5px;}.elementor-716 .elementor-element.elementor-element-4328ce7c .elementor-heading-title{font-size:32px;}.elementor-716 .elementor-element.elementor-element-18a8f807{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-611ccf77{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-334b07cb{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-6325bf43{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-df5a1a1{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-509dfc34{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-beab951{--padding-top:66px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-716 .elementor-element.elementor-element-49f08dce .elementor-heading-title{font-size:44px;}.elementor-716 .elementor-element.elementor-element-201caab7 .elementor-heading-title{font-size:10.5px;}.elementor-716 .elementor-element.elementor-element-5549b91 .elementor-heading-title{font-size:32px;}.elementor-716 .elementor-element.elementor-element-20ef5bb4{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-378e3f67{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-52992b22{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-67c1cfa4{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-89ceee3{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-71acfc7a{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-5dbc188b{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-6edbb909{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-5978e5f4{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-681e53c8{font-size:15.5px;}.elementor-716 .elementor-element.elementor-element-3c2f3fb1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-716 .elementor-element.elementor-element-57c9f8d9{--width:100%;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;--padding-top:72px;--padding-bottom:58px;--padding-left:20px;--padding-right:20px;}.elementor-716 .elementor-element.elementor-element-5a2d929c .elementor-heading-title{font-size:10.5px;}.elementor-716 .elementor-element.elementor-element-60b14bfd .elementor-heading-title{font-size:34px;}.elementor-716 .elementor-element.elementor-element-449af590{--width:100%;--padding-top:48px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-716 .elementor-element.elementor-element-538f6176{font-size:16px;}.elementor-716 .elementor-element.elementor-element-6f009c9e .elementor-heading-title{font-size:13.5px;}.elementor-716 .elementor-element.elementor-element-5031cfe9 .elementor-heading-title{font-size:13.5px;}.elementor-716 .elementor-element.elementor-element-6c7de19 .elementor-heading-title{font-size:13.5px;}.elementor-716 .elementor-element.elementor-element-464f2abe .elementor-heading-title{font-size:13.5px;}.elementor-716 .elementor-element.elementor-element-22373da4 .elementor-heading-title{font-size:13.5px;}.elementor-716 .elementor-element.elementor-element-4430fab5 .elementor-heading-title{font-size:13.5px;}.elementor-716 .elementor-element.elementor-element-63099c6 .elementor-heading-title{font-size:13.5px;}.elementor-716 .elementor-element.elementor-element-683d0751 .elementor-heading-title{font-size:13.5px;}.elementor-716 .elementor-element.elementor-element-5e6c2040{font-size:13px;}.elementor-716 .elementor-element.elementor-element-e33620a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-716 .elementor-element.elementor-element-4e974493{--width:100%;--padding-top:72px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-716 .elementor-element.elementor-element-905e820 .elementor-heading-title{font-size:10.5px;}.elementor-716 .elementor-element.elementor-element-1be9f3cd .elementor-heading-title{font-size:36px;}.elementor-716 .elementor-element.elementor-element-7339795b{font-size:16px;}.elementor-716 .elementor-element.elementor-element-4a3d17ef{--width:100%;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:72px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-716 .elementor-element.elementor-element-3142e10f .elementor-heading-title{font-size:10.5px;}.elementor-716 .elementor-element.elementor-element-3d568c88 .elementor-heading-title{font-size:36px;}.elementor-716 .elementor-element.elementor-element-1bbce87d{font-size:16px;}.elementor-716 .elementor-element.elementor-element-28b75fd9{font-size:12.5px;}}@media(min-width:768px){.elementor-716 .elementor-element.elementor-element-2d00d5df{--width:58%;}.elementor-716 .elementor-element.elementor-element-7e903b12{--width:42%;}.elementor-716 .elementor-element.elementor-element-6d1ba5b1{--content-width:1296px;}.elementor-716 .elementor-element.elementor-element-31e4e66b{--content-width:1296px;}.elementor-716 .elementor-element.elementor-element-54b37a1c{--width:44%;}.elementor-716 .elementor-element.elementor-element-75ab3692{--width:56%;}.elementor-716 .elementor-element.elementor-element-6deb0f32{--content-width:1296px;}.elementor-716 .elementor-element.elementor-element-52245ee9{--width:62%;}.elementor-716 .elementor-element.elementor-element-56004406{--width:38%;}.elementor-716 .elementor-element.elementor-element-28dcf9fb{--content-width:1296px;}.elementor-716 .elementor-element.elementor-element-7b86e5f{--content-width:1296px;}.elementor-716 .elementor-element.elementor-element-beab951{--content-width:1296px;}.elementor-716 .elementor-element.elementor-element-57c9f8d9{--width:40%;}.elementor-716 .elementor-element.elementor-element-449af590{--width:60%;}.elementor-716 .elementor-element.elementor-element-4e974493{--width:50%;}.elementor-716 .elementor-element.elementor-element-4a3d17ef{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-716 .elementor-element.elementor-element-2d00d5df{--width:100%;}.elementor-716 .elementor-element.elementor-element-7e903b12{--width:100%;}.elementor-716 .elementor-element.elementor-element-54b37a1c{--width:100%;}.elementor-716 .elementor-element.elementor-element-75ab3692{--width:100%;}.elementor-716 .elementor-element.elementor-element-52245ee9{--width:100%;}.elementor-716 .elementor-element.elementor-element-56004406{--width:100%;}.elementor-716 .elementor-element.elementor-element-57c9f8d9{--width:100%;}.elementor-716 .elementor-element.elementor-element-449af590{--width:100%;}.elementor-716 .elementor-element.elementor-element-4e974493{--width:100%;}.elementor-716 .elementor-element.elementor-element-4a3d17ef{--width:100%;}}/* Start custom CSS *//* ALLARE GROUP — EMERGENCY READINESS V6 SOURCE-FAITHFUL */

/* ALLARE GROUP — EMERGENCY READINESS V5 FINAL CLEAN */
.elementor-element.elementor-element-73a3ae11.e-con-full.e-flex.e-con.e-child {
    border-left: 0px;
}

:root{--ager-eg:#1F4A43;--ager-eg-d:#173A34;--ager-gold:#C9A05A;--ager-gold-l:#DDBF8A;--ager-gold-t:#7A5D26;--ager-stone:#E8E1D6;--ager-sand:#F7F5EF;--ager-ch:#2D2D2D;--ager-mut:#62655F;--ager-mist:#B9C6C2;--ager-e:cubic-bezier(.22,.8,.12,1)}
body:has(.ager-v1-style){background:var(--ager-sand)!important;overflow-x:clip!important}
body:has(.ager-v1-style) .page-header,body:has(.ager-v1-style) .entry-header,body:has(.ager-v1-style) .entry-title:not(.elementor-heading-title){display:none!important}
body:has(.ager-v1-style) #content,body:has(.ager-v1-style) .site-main,body:has(.ager-v1-style) .page-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body:has(.ager-v1-style) .elementor-heading-title{font-family:Montserrat,Arial,sans-serif!important}
body:has(.ager-v1-style) .elementor-widget-text-editor,body:has(.ager-v1-style) .elementor-widget-text-editor *{font-family:Lato,Arial,sans-serif!important}
body:has(.ager-v1-style) .ager-kick .elementor-heading-title{display:inline-flex!important;align-items:center!important;gap:12px!important;margin:0!important;color:var(--ager-gold-t)!important;font-size:11.5px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.26em!important;text-transform:uppercase!important}
body:has(.ager-v1-style) .ager-kick .elementor-heading-title::before{content:""!important;display:block!important;flex:0 0 14px!important;width:14px!important;height:14px!important;border-radius:50%!important;background:linear-gradient(90deg,var(--ager-stone) 0 50%,var(--ager-eg) 50% 100%)!important;box-shadow:inset 0 0 0 1px rgba(31,74,67,.2)!important}
body:has(.ager-v1-style) .ager-kick--dark .elementor-heading-title{color:var(--ager-gold-l)!important}
body:has(.ager-v1-style) .ager-kick--dark .elementor-heading-title::before{background:linear-gradient(90deg,var(--ager-stone) 0 50%,var(--ager-gold) 50% 100%)!important}
body:has(.ager-v1-style) .ager-crumb p{margin:0 0 30px!important;font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;letter-spacing:.08em!important;color:var(--ager-mist)!important}
body:has(.ager-v1-style) .ager-crumb a{color:var(--ager-sand)!important;border-bottom:1px solid rgba(201,160,90,.6)!important}
body:has(.ager-v1-style) .ager-crumb span{margin:0 8px!important;color:var(--ager-gold-l)!important}
body:has(.ager-v1-style) .ager-hero-h1 .elementor-heading-title{margin:22px 0 26px!important;color:var(--ager-sand)!important;font-size:clamp(42px,4.8vw,78px)!important;font-weight:300!important;line-height:1.03!important}
body:has(.ager-v1-style) .ager-hero-h1 strong{display:block!important;font-weight:600!important;color:var(--ager-gold-l)!important}
body:has(.ager-v1-style) .ager-hero-lead p{margin:0!important;max-width:600px!important;color:rgba(247,245,239,.86)!important;font-size:clamp(16.5px,1.3vw,19px)!important}
body:has(.ager-v1-style) .ager-hero-left .ager-btn{margin-top:34px!important}
body:has(.ager-v1-style) .ager-image-note .elementor-heading-title{margin:0!important;color:rgba(247,245,239,.78)!important}
body:has(.ager-v1-style) .ager-subnav{position:relative!important;top:auto!important;bottom:auto!important;z-index:2!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}
body:has(.ager-v1-style) .ager-subnav::-webkit-scrollbar{display:none!important}
body:has(.ager-v1-style) .ager-subnav-link{flex:0 0 auto!important;width:auto!important}
body:has(.ager-v1-style) .ager-subnav-link .elementor-button{min-height:44px!important;padding:10px 16px!important;border:0!important;border-radius:30px!important;background:transparent!important;color:var(--ager-eg)!important;box-shadow:none!important;font-family:Montserrat,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}
body:has(.ager-v1-style) .ager-subnav-link .elementor-button:hover{background:var(--ager-stone)!important}
body:has(.ager-v1-style) .ager-subnav-link.is-active .elementor-button{background:var(--ager-eg)!important;color:var(--ager-sand)!important}
body:has(.ager-v1-style) .ager-section-title .elementor-heading-title{margin:20px 0 0!important;color:var(--ager-eg)!important;font-size:clamp(34px,4vw,64px)!important;font-weight:300!important;line-height:1.08!important}
body:has(.ager-v1-style) .ager-section-title strong{font-weight:600!important}
body:has(.ager-v1-style) .ager-intro-copy p{margin:0!important;font-size:18px!important;line-height:1.6!important;color:var(--ager-mut)!important}
body:has(.ager-v1-style) .ager-phase-index{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-top:4px solid var(--ager-gold)!important}
body:has(.ager-v1-style) .ager-phase-index-item{min-width:0!important}
body:has(.ager-v1-style) .ager-phase-index-item:first-child{border-left:0!important}
body:has(.ager-v1-style) .ager-phase-index-title .elementor-heading-title{margin:6px 0 0!important;color:var(--ager-eg)!important}
body:has(.ager-v1-style) .ager-phase{scroll-margin-top:100px!important}
body:has(.ager-v1-style) .ager-phase-head{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:26px!important;align-items:center!important}
body:has(.ager-v1-style) .ager-phase-num .elementor-heading-title{margin:0!important;font-size:clamp(52px,4.6vw,78px)!important;font-weight:200!important;line-height:.85!important;color:var(--ager-gold-t)!important}
body:has(.ager-v1-style) .ager-phase--dark .ager-phase-num .elementor-heading-title{color:var(--ager-gold)!important}
body:has(.ager-v1-style) .ager-phase-title .elementor-heading-title{margin:8px 0 0!important;font-size:clamp(30px,3.2vw,50px)!important;font-weight:300!important;line-height:1.08!important;color:var(--ager-eg)!important}
body:has(.ager-v1-style) .ager-phase--dark .ager-phase-title .elementor-heading-title{color:var(--ager-sand)!important}
body:has(.ager-v1-style) .ager-phase-rule{height:4px!important;min-height:4px!important;background:var(--ager-gold)!important}
body:has(.ager-v1-style) .ager-items{display:grid!important;grid-template-columns:1fr!important;border-top:1px solid rgba(31,74,67,.18)!important}
body:has(.ager-v1-style) .ager-items--2{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:60px!important}
body:has(.ager-v1-style) .ager-items--3{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:60px!important}
body:has(.ager-v1-style) .ager-list-item{position:relative!important;min-width:0!important;padding:15px 0 15px 22px!important;border-bottom:1px solid rgba(31,74,67,.18)!important}
body:has(.ager-v1-style) .ager-list-item::before{content:""!important;position:absolute!important;left:0!important;top:23px!important;width:9px!important;height:9px!important;border-radius:50%!important;background:linear-gradient(90deg,var(--ager-stone) 0 50%,var(--ager-eg) 50% 100%)!important;box-shadow:inset 0 0 0 1px rgba(31,74,67,.25)!important}
body:has(.ager-v1-style) .ager-list-text p{margin:0!important;font-size:16.5px!important;line-height:1.5!important}
body:has(.ager-v1-style) .ager-items--dark{border-top-color:rgba(247,245,239,.2)!important}
body:has(.ager-v1-style) .ager-items--dark .ager-list-item{border-bottom-color:rgba(247,245,239,.2)!important}
body:has(.ager-v1-style) .ager-items--dark .ager-list-item::before{background:linear-gradient(90deg,var(--ager-stone) 0 50%,var(--ager-gold) 50% 100%)!important}
body:has(.ager-v1-style) .ager-phase-media{position:relative!important}
body:has(.ager-v1-style) .ager-phase-media::before{content:""!important;position:absolute!important;left:-26px!important;top:-20px!important;bottom:-20px!important;width:4px!important;background:var(--ager-gold)!important}
body:has(.ager-v1-style) .ager-verif-copy p{margin:0!important;font-size:18px!important;line-height:1.6!important}
body:has(.ager-v1-style) .ager-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
body:has(.ager-v1-style) .ager-tag .elementor-heading-title{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:9px 17px!important;border-radius:30px!important;background:var(--ager-sand)!important;border:1px solid rgba(31,74,67,.2)!important;color:var(--ager-eg)!important;font-family:Lato,Arial,sans-serif!important;font-size:14.5px!important;font-weight:400!important;letter-spacing:0!important}
body:has(.ager-v1-style) .ager-btn{width:max-content!important;max-width:100%!important}
body:has(.ager-v1-style) .ager-btn .elementor-button{position:relative!important;display:inline-flex!important;align-items:center!important;min-height:48px!important;padding:17px 26px!important;border-radius:40px!important;font-family:Montserrat,Arial,sans-serif!important;font-size:12.5px!important;font-weight:600!important;line-height:1!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important}
body:has(.ager-v1-style) .ager-btn--dot .elementor-button{padding-right:64px!important}
body:has(.ager-v1-style) .ager-btn--dot .elementor-button::before{content:""!important;position:absolute!important;right:12px!important;top:50%!important;width:26px!important;height:26px!important;border-radius:50%!important;transform:translateY(-50%)!important;transition:transform .35s var(--ager-e)!important}
body:has(.ager-v1-style) .ager-btn--dot .elementor-button::after{content:""!important;position:absolute!important;right:22px!important;top:50%!important;width:6px!important;height:6px!important;border-top:1.6px solid var(--ager-sand)!important;border-right:1.6px solid var(--ager-sand)!important;transform:translateY(-55%) rotate(45deg)!important}
body:has(.ager-v1-style) .ager-btn--primary .elementor-button{background:var(--ager-eg)!important;color:var(--ager-sand)!important;border-color:var(--ager-eg)!important}
body:has(.ager-v1-style) .ager-btn--primary .elementor-button::before{background:var(--ager-gold)!important}
body:has(.ager-v1-style) .ager-btn--gold .elementor-button{background:var(--ager-gold)!important;color:var(--ager-eg-d)!important;border-color:var(--ager-gold)!important}
body:has(.ager-v1-style) .ager-btn--gold .elementor-button::before{background:var(--ager-eg)!important}
body:has(.ager-v1-style) .ager-close-title .elementor-heading-title{margin:20px 0 0!important;font-size:clamp(34px,4vw,64px)!important;font-weight:300!important;line-height:1.08!important}
body:has(.ager-v1-style) .ager-close-title strong{display:block!important;font-weight:600!important}
body:has(.ager-v1-style) .ager-close-title--dark .elementor-heading-title{color:var(--ager-sand)!important}
body:has(.ager-v1-style) .ager-close-title--dark strong{color:var(--ager-gold-l)!important}
body:has(.ager-v1-style) .ager-close-copy p{margin:20px 0 32px!important}
body:has(.ager-v1-style) .ager-close-link p{margin:22px 0 0!important}
body:has(.ager-v1-style) .ager-tlink{display:inline-flex!important;align-items:center!important;gap:12px!important;padding:12px 0!important;color:var(--ager-eg)!important;border-bottom:1px solid var(--ager-gold)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}
body:has(.ager-v1-style) .ager-tlink--light{color:var(--ager-sand)!important}
body:has(.ager-v1-style) .ager-tlink::after{content:""!important;width:7px!important;height:7px!important;border-top:1.6px solid var(--ager-gold)!important;border-right:1.6px solid var(--ager-gold)!important;transform:rotate(45deg)!important}
@media(max-width:1180px){body:has(.ager-v1-style) .ager-phase-body{display:flex!important;flex-direction:column!important;gap:44px!important}body:has(.ager-v1-style) .ager-phase-list-wrap,body:has(.ager-v1-style) .ager-phase-media{width:100%!important}body:has(.ager-v1-style) .ager-phase-media{order:-1!important;min-height:360px!important}body:has(.ager-v1-style) .ager-phase-media::before{left:0!important;right:0!important;top:-2px!important;bottom:auto!important;width:auto!important;height:4px!important}body:has(.ager-v1-style) .ager-items--3{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.ager-v1-style) .ager-verif-left,body:has(.ager-v1-style) .ager-verif-right{width:100%!important}body:has(.ager-v1-style) .ager-verif-left{border-right:0!important;border-bottom:4px solid var(--ager-gold)!important}}
@media(max-width:900px){body:has(.ager-v1-style) .ager-hero{display:block!important}body:has(.ager-v1-style) .ager-hero-left,body:has(.ager-v1-style) .ager-hero-image{width:100%!important}body:has(.ager-v1-style) .ager-hero-image{border-left:0!important;border-top:4px solid var(--ager-gold)!important}body:has(.ager-v1-style) .ager-phase-index{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.ager-v1-style) .ager-phase-index-item:nth-child(odd){border-left:0!important}body:has(.ager-v1-style) .ager-phase-index-item:nth-child(n+3){border-top:1px solid rgba(31,74,67,.18)!important}body:has(.ager-v1-style) .ager-phase-head{grid-template-columns:auto minmax(0,1fr)!important}body:has(.ager-v1-style) .ager-phase-rule{display:none!important}body:has(.ager-v1-style) .ager-items--2,body:has(.ager-v1-style) .ager-items--3{grid-template-columns:1fr!important;column-gap:0!important}body:has(.ager-v1-style) .ager-verification{display:block!important}body:has(.ager-v1-style) .ager-closing{display:block!important}body:has(.ager-v1-style) .ager-close-left,body:has(.ager-v1-style) .ager-close-right{width:100%!important}body:has(.ager-v1-style) .ager-close-right{border-left:0!important;border-top:4px solid var(--ager-gold)!important}}
@media(max-width:600px){body:has(.ager-v1-style) .ager-phase-index{grid-template-columns:1fr!important}body:has(.ager-v1-style) .ager-phase-index-item{border-left:0!important;border-top:1px solid rgba(31,74,67,.18)!important}body:has(.ager-v1-style) .ager-phase-index-item:first-child{border-top:0!important}body:has(.ager-v1-style) .ager-btn,body:has(.ager-v1-style) .ager-btn .elementor-button{width:100%!important;justify-content:center!important;white-space:normal!important;text-align:center!important}}

/* =====================================================================
   ALLARE GROUP — EMERGENCY READINESS
   V6 — SOURCE-FAITHFUL / ACTUAL ELEMENTOR IDS
   ---------------------------------------------------------------
   This layer does NOT redesign the reference.
   It maps the supplied reference HTML/CSS to the actual Elementor DOM
   on page 716.
   ===================================================================== */

body.page-id-716:has(.ager-v1-style){
  --ager-pad:clamp(20px,4.4vw,72px);
  --ager-seam:4px;
}

/* =========================================================
   1. THE APPROACH
   Reference:
   .erintro { grid .9fr / 1.1fr; gap 70; padding 120/pad/100 }
   ========================================================= */
body.page-id-716 .elementor-element-31e4e66b{
  padding:120px var(--ager-pad) 100px!important;
}

body.page-id-716 .elementor-element-31e4e66b > .e-con-inner{
  display:grid!important;
  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;
  gap:70px!important;
  align-items:start!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}

body.page-id-716 .elementor-element-54b37a1c,
body.page-id-716 .elementor-element-75ab3692{
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  --width:auto!important;
  --min-height:0px!important;
}

/* Keep the supplied reference heading proportions. */
body.page-id-716 .elementor-element-5b334ab8{
  width:100%!important;
  max-width:none!important;
}
body.page-id-716 .elementor-element-5b334ab8 .elementor-heading-title{
  font-size:clamp(34px,4vw,64px)!important;
  font-weight:300!important;
  line-height:1.08!important;
}
body.page-id-716 .elementor-element-5b334ab8 strong{
  font-weight:600!important;
}

/* Four phase index */
body.page-id-716 .elementor-element-76f488d5{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
  width:100%!important;
  max-width:none!important;
  margin-top:44px!important;
  padding:0!important;
  border-top:var(--ager-seam) solid var(--ager-gold)!important;
  --width:100%!important;
}

body.page-id-716 .elementor-element-76f488d5 > .e-con{
  display:block!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  padding:20px 14px 20px 0!important;
  margin:0!important;
  --width:auto!important;
  --min-height:0px!important;
}

body.page-id-716 .elementor-element-76f488d5 > .e-con + .e-con{
  padding-left:14px!important;
  border-left:1px solid rgba(31,74,67,.18)!important;
}

body.page-id-716 .ager-phase-time .elementor-heading-title{
  display:block!important;
  margin:0!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1.2!important;
  letter-spacing:.2em!important;
  text-transform:uppercase!important;
  color:var(--ager-gold-t)!important;
  white-space:nowrap!important;
}

body.page-id-716 .ager-phase-index-title .elementor-heading-title{
  display:block!important;
  margin:6px 0 0!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:clamp(16px,1.4vw,21px)!important;
  font-weight:400!important;
  line-height:1.18!important;
  letter-spacing:-.02em!important;
  color:var(--ager-eg)!important;
  white-space:normal!important;
}

/* =========================================================
   2. ALL FOUR PHASE SECTIONS
   Reference:
   .phase { padding:100px var(--pad) }
   ========================================================= */
body.page-id-716 .elementor-element-6deb0f32,
body.page-id-716 .elementor-element-28dcf9fb,
body.page-id-716 .elementor-element-7b86e5f,
body.page-id-716 .elementor-element-beab951{
  padding:100px var(--ager-pad)!important;
  min-height:0!important;
  --min-height:0px!important;
}

body.page-id-716 .elementor-element-6deb0f32 > .e-con-inner,
body.page-id-716 .elementor-element-28dcf9fb > .e-con-inner,
body.page-id-716 .elementor-element-7b86e5f > .e-con-inner,
body.page-id-716 .elementor-element-beab951 > .e-con-inner{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}

body.page-id-716 .elementor-element-6deb0f32{background:var(--ager-sand)!important}
body.page-id-716 .elementor-element-28dcf9fb{background:var(--ager-eg)!important;color:var(--ager-sand)!important}
body.page-id-716 .elementor-element-7b86e5f{background:var(--ager-stone)!important}
body.page-id-716 .elementor-element-beab951{background:var(--ager-sand)!important}

/* =========================================================
   3. PHASE HEADERS
   Exact reference structure:
   number | eyebrow + title | 4px rule
   ========================================================= */
body.page-id-716 .elementor-element-554cc78f,
body.page-id-716 .elementor-element-3d480179,
body.page-id-716 .elementor-element-333305c0,
body.page-id-716 .elementor-element-c25c306{
  display:grid!important;
  grid-template-columns:auto auto minmax(0,1fr)!important;
  gap:26px!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  padding:0!important;
  margin:0!important;
  --width:100%!important;
  --min-height:0px!important;
}

/* The middle container must size to its CONTENT, not stretch.
   This is why the rule in the reference begins right after the title. */
body.page-id-716 .elementor-element-3c3ef949,
body.page-id-716 .elementor-element-7b4ab4da,
body.page-id-716 .elementor-element-5d31d778,
body.page-id-716 .elementor-element-48717ef9{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:max-content!important;
  max-width:100%!important;
  min-width:0!important;
  padding:0!important;
  margin:0!important;
  --width:auto!important;
  --min-height:0px!important;
}

/* EXACTLY the original empty Elementor containers become the rule.
   No pseudo-element, no replacement markup. */
body.page-id-716 .elementor-element-6f276093,
body.page-id-716 .elementor-element-14772aa8,
body.page-id-716 .elementor-element-2835143d,
body.page-id-716 .elementor-element-6035d9d5{
  display:block!important;
  align-self:center!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;

  height:var(--ager-seam)!important;
  min-height:var(--ager-seam)!important;
  max-height:var(--ager-seam)!important;

  padding:0!important;
  margin:0!important;
  border:0!important;
  overflow:hidden!important;

  background:var(--ager-gold)!important;
  background-color:var(--ager-gold)!important;
  background-image:none!important;

  --width:100%!important;
  --min-height:4px!important;
  --padding-top:0px!important;
  --padding-right:0px!important;
  --padding-bottom:0px!important;
  --padding-left:0px!important;
  --margin-top:0px!important;
  --margin-right:0px!important;
  --margin-bottom:0px!important;
  --margin-left:0px!important;
}

/* Elementor background layers cannot add visual thickness. */
body.page-id-716 .elementor-element-6f276093::before,
body.page-id-716 .elementor-element-6f276093::after,
body.page-id-716 .elementor-element-14772aa8::before,
body.page-id-716 .elementor-element-14772aa8::after,
body.page-id-716 .elementor-element-2835143d::before,
body.page-id-716 .elementor-element-2835143d::after,
body.page-id-716 .elementor-element-6035d9d5::before,
body.page-id-716 .elementor-element-6035d9d5::after{
  display:none!important;
  content:none!important;
}

/* Exact reference number/title scale */
body.page-id-716 .ager-phase-num{
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
}
body.page-id-716 .ager-phase-num .elementor-heading-title{
  margin:0!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-weight:200!important;
  font-size:clamp(52px,4.6vw,78px)!important;
  line-height:.85!important;
  color:var(--ager-gold-t)!important;
}

body.page-id-716 .ager-phase-title{
  width:auto!important;
  max-width:none!important;
}
body.page-id-716 .ager-phase-title .elementor-heading-title{
  margin:8px 0 0!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:clamp(30px,3.2vw,50px)!important;
  font-weight:300!important;
  line-height:1.08!important;
  letter-spacing:-.02em!important;
  color:var(--ager-eg)!important;
  white-space:nowrap!important;
}

/* Dark Response section */
body.page-id-716 .elementor-element-28dcf9fb .ager-phase-num .elementor-heading-title{
  color:var(--ager-gold)!important;
}
body.page-id-716 .elementor-element-28dcf9fb .ager-phase-title .elementor-heading-title{
  color:var(--ager-sand)!important;
}

/* =========================================================
   4. PHASE BODY — exact 44px separation from header
   ========================================================= */
body.page-id-716 .elementor-element-70e52e94,
body.page-id-716 .elementor-element-67298405,
body.page-id-716 .elementor-element-f69d9da,
body.page-id-716 .elementor-element-4fc27e3d{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin-top:44px!important;
  padding:0!important;
  --width:100%!important;
  --min-height:0px!important;
}

/* Preparedness = list + portrait image */
body.page-id-716 .elementor-element-70e52e94{
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;
  gap:70px!important;
  align-items:start!important;
}

body.page-id-716 .elementor-element-52245ee9,
body.page-id-716 .elementor-element-56004406{
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  --width:auto!important;
}

/* =========================================================
   5. LISTS — map the reference UL/LI styling to Elementor
   ========================================================= */

/* Grid/list containers */
body.page-id-716 .elementor-element-73850f2c{
  display:grid!important;
  grid-template-columns:1fr!important;
  width:100%!important;
  border-top:1px solid rgba(31,74,67,.18)!important;
}

body.page-id-716 .elementor-element-27866440{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:0 60px!important;
  width:100%!important;
  border-top:1px solid rgba(247,245,239,.2)!important;
}

body.page-id-716 .elementor-element-5e11259f{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:0 60px!important;
  width:100%!important;
  border-top:1px solid rgba(31,74,67,.18)!important;
}

body.page-id-716 .elementor-element-348000cb{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:0 60px!important;
  width:100%!important;
  border-top:1px solid rgba(31,74,67,.18)!important;
}

/* All actual Elementor list rows */
body.page-id-716 .elementor-element-73850f2c > .e-con,
body.page-id-716 .elementor-element-27866440 > .e-con,
body.page-id-716 .elementor-element-5e11259f > .e-con,
body.page-id-716 .elementor-element-348000cb > .e-con{
  position:relative!important;
  display:block!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  min-height:0!important;
  height:auto!important;

  padding:15px 0 15px 22px!important;
  margin:0!important;

  border-bottom:1px solid rgba(31,74,67,.18)!important;
  text-align:left!important;

  --width:auto!important;
  --min-height:0px!important;
  --padding-top:15px!important;
  --padding-right:0px!important;
  --padding-bottom:15px!important;
  --padding-left:22px!important;
}

body.page-id-716 .elementor-element-27866440 > .e-con{
  border-bottom-color:rgba(247,245,239,.2)!important;
}

/* Reference 9px half-circle marker */
body.page-id-716 .elementor-element-73850f2c > .e-con::before,
body.page-id-716 .elementor-element-5e11259f > .e-con::before,
body.page-id-716 .elementor-element-348000cb > .e-con::before{
  content:""!important;
  position:absolute!important;
  display:block!important;
  left:0!important;
  top:23px!important;
  width:9px!important;
  height:9px!important;
  border-radius:50%!important;
  background:linear-gradient(90deg,var(--ager-stone) 50%,var(--ager-eg) 50%)!important;
  box-shadow:inset 0 0 0 1px rgba(31,74,67,.25)!important;
}

body.page-id-716 .elementor-element-27866440 > .e-con::before{
  content:""!important;
  position:absolute!important;
  display:block!important;
  left:0!important;
  top:23px!important;
  width:9px!important;
  height:9px!important;
  border-radius:50%!important;
  background:linear-gradient(90deg,var(--ager-stone) 50%,var(--ager-gold) 50%)!important;
  box-shadow:none!important;
}

/* Kill any Elementor container pseudo that is not our marker. */
body.page-id-716 .elementor-element-73850f2c > .e-con::after,
body.page-id-716 .elementor-element-27866440 > .e-con::after,
body.page-id-716 .elementor-element-5e11259f > .e-con::after,
body.page-id-716 .elementor-element-348000cb > .e-con::after{
  display:none!important;
  content:none!important;
}

body.page-id-716 .ager-list-text,
body.page-id-716 .ager-list-text .elementor-widget-container,
body.page-id-716 .ager-list-text p{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  text-align:left!important;
}

body.page-id-716 .ager-list-text p{
  font-family:Lato,Arial,sans-serif!important;
  font-size:16.5px!important;
  line-height:1.5!important;
  color:inherit!important;
}

body.page-id-716 .elementor-element-28dcf9fb .ager-list-text,
body.page-id-716 .elementor-element-28dcf9fb .ager-list-text p{
  color:rgba(247,245,239,.92)!important;
}

/* =========================================================
   6. PREPAREDNESS IMAGE
   Reference:
   4/5 image + 4px vertical seam at -26px / -20px
   ========================================================= */
body.page-id-716 .elementor-element-56004406{
  position:relative!important;
  aspect-ratio:4/5!important;
  min-height:0!important;
  height:auto!important;
  padding:0!important;
  background-size:cover!important;
  background-position:center!important;
  --min-height:0px!important;
}

body.page-id-716 .elementor-element-56004406::before{
  content:""!important;
  position:absolute!important;
  display:block!important;
  left:-26px!important;
  right:auto!important;
  top:-20px!important;
  bottom:-20px!important;
  width:var(--ager-seam)!important;
  height:auto!important;
  background:var(--ager-gold)!important;
  z-index:2!important;
}

/* =========================================================
   7. QUALIFICATION — map .verif exactly
   ========================================================= */
body.page-id-716 .elementor-element-3c2f3fb1{
  display:grid!important;
  grid-template-columns:40% minmax(0,1fr)!important;
  gap:0!important;
  align-items:stretch!important;
  background:var(--ager-stone)!important;
}

body.page-id-716 .elementor-element-57c9f8d9{
  width:auto!important;
  min-width:0!important;
  padding:120px 70px 120px var(--ager-pad)!important;
  border-right:var(--ager-seam) solid var(--ager-gold)!important;
  --width:auto!important;
}

body.page-id-716 .elementor-element-449af590{
  width:auto!important;
  min-width:0!important;
  padding:110px var(--ager-pad) 110px 70px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  --width:auto!important;
}

body.page-id-716 .elementor-element-6e31a84e{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:26px 0 20px!important;
  width:100%!important;
}

/* =========================================================
   8. CLOSING SPLIT — map .close2 exactly
   ========================================================= */
body.page-id-716 .elementor-element-e33620a{
  position:relative!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  align-items:stretch!important;
  width:100%!important;
}

body.page-id-716 .elementor-element-e33620a::before{
  content:""!important;
  position:absolute!important;
  display:block!important;
  left:50%!important;
  top:0!important;
  bottom:0!important;
  width:var(--ager-seam)!important;
  margin-left:-2px!important;
  background:var(--ager-gold)!important;
  z-index:2!important;
}

body.page-id-716 .elementor-element-4e974493{
  width:auto!important;
  min-width:0!important;
  padding:130px 80px 150px var(--ager-pad)!important;
  background:var(--ager-stone)!important;
}

body.page-id-716 .elementor-element-4a3d17ef{
  width:auto!important;
  min-width:0!important;
  padding:130px var(--ager-pad) 150px 80px!important;
  background:var(--ager-eg)!important;
  color:var(--ager-sand)!important;
}

/* =========================================================
   9. TABLET — same breakpoints as supplied HTML
   ========================================================= */
@media(max-width:1180px){

  body.page-id-716 .elementor-element-31e4e66b > .e-con-inner{
    grid-template-columns:1fr!important;
    gap:30px!important;
  }

  body.page-id-716 .elementor-element-54b37a1c,
  body.page-id-716 .elementor-element-75ab3692{
    width:100%!important;
  }

  body.page-id-716 .elementor-element-70e52e94{
    grid-template-columns:1fr!important;
    gap:44px!important;
  }

  body.page-id-716 .elementor-element-56004406{
    order:-1!important;
    aspect-ratio:16/9!important;
    min-height:0!important;
  }

  body.page-id-716 .elementor-element-56004406::before{
    left:0!important;
    right:0!important;
    top:-2px!important;
    bottom:auto!important;
    width:auto!important;
    height:var(--ager-seam)!important;
  }

  body.page-id-716 .elementor-element-348000cb{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }

  body.page-id-716 .elementor-element-3c2f3fb1{
    grid-template-columns:1fr!important;
  }

  body.page-id-716 .elementor-element-57c9f8d9{
    border-right:0!important;
    border-bottom:var(--ager-seam) solid var(--ager-gold)!important;
    padding:100px var(--ager-pad) 70px!important;
  }

  body.page-id-716 .elementor-element-449af590{
    padding:50px var(--ager-pad) 100px!important;
  }
}

/* =========================================================
   10. TABLET PORTRAIT + MOBILE
   ========================================================= */
@media(max-width:900px){

  body.page-id-716 .elementor-element-31e4e66b{
    padding:80px var(--ager-pad) 60px!important;
  }

  body.page-id-716 .elementor-element-76f488d5{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }

  body.page-id-716 .elementor-element-76f488d5 > .e-con:nth-child(n+3){
    border-top:1px solid rgba(31,74,67,.18)!important;
  }

  body.page-id-716 .elementor-element-6deb0f32,
  body.page-id-716 .elementor-element-28dcf9fb,
  body.page-id-716 .elementor-element-7b86e5f,
  body.page-id-716 .elementor-element-beab951{
    padding:70px var(--ager-pad)!important;
  }

  body.page-id-716 .elementor-element-554cc78f,
  body.page-id-716 .elementor-element-3d480179,
  body.page-id-716 .elementor-element-333305c0,
  body.page-id-716 .elementor-element-c25c306{
    grid-template-columns:auto minmax(0,1fr)!important;
    gap:26px!important;
  }

  body.page-id-716 .elementor-element-3c3ef949,
  body.page-id-716 .elementor-element-7b4ab4da,
  body.page-id-716 .elementor-element-5d31d778,
  body.page-id-716 .elementor-element-48717ef9{
    width:auto!important;
  }

  body.page-id-716 .elementor-element-6f276093,
  body.page-id-716 .elementor-element-14772aa8,
  body.page-id-716 .elementor-element-2835143d,
  body.page-id-716 .elementor-element-6035d9d5{
    display:none!important;
  }

  body.page-id-716 .ager-phase-title .elementor-heading-title{
    white-space:normal!important;
  }

  body.page-id-716 .elementor-element-27866440,
  body.page-id-716 .elementor-element-5e11259f,
  body.page-id-716 .elementor-element-348000cb{
    grid-template-columns:1fr!important;
    gap:0!important;
  }

  body.page-id-716 .elementor-element-e33620a{
    grid-template-columns:1fr!important;
  }

  body.page-id-716 .elementor-element-e33620a::before{
    display:none!important;
  }

  body.page-id-716 .elementor-element-4e974493,
  body.page-id-716 .elementor-element-4a3d17ef{
    padding:90px var(--ager-pad) 100px!important;
  }

  body.page-id-716 .elementor-element-4a3d17ef{
    border-top:var(--ager-seam) solid var(--ager-gold)!important;
    padding-bottom:130px!important;
  }
}

@media(max-width:600px){

  body.page-id-716 .elementor-element-76f488d5{
    grid-template-columns:1fr!important;
  }

  body.page-id-716 .elementor-element-76f488d5 > .e-con{
    border-left:0!important;
    border-top:1px solid rgba(31,74,67,.18)!important;
    padding-left:0!important;
  }

  body.page-id-716 .elementor-element-76f488d5 > .e-con:first-child{
    border-top:0!important;
  }

  body.page-id-716 .ager-phase-num .elementor-heading-title{
    font-size:44px!important;
  }
}
/* =====================================================================
   ALLARE GROUP — EMERGENCY READINESS V7
   MOCKUP ALIGNMENT — THE APPROACH + PHASE CHAPTERS
   Page 716
   ---------------------------------------------------------------------
   This block intentionally overrides only the geometry/scale that was
   too open in V6. Existing hero, phase content, qualification, closing
   sections and responsive content are preserved.
   ===================================================================== */

body.page-id-716{
  --ager-v7-pad:clamp(28px,4.2vw,68px);
}

/* ---------------------------------------------------------
   GOVERNMENT SUBNAV
   Desktop: sticky directly under the 88px global header.
   Tablet/mobile: normal flow.
   --------------------------------------------------------- */
@media (min-width:1025px){
  body.page-id-716 .elementor-element-6d1ba5b1{
    position:sticky!important;
    top:88px!important;
    z-index:9990!important;
    width:100%!important;
    background:var(--ager-sand)!important;
    border-bottom:1px solid rgba(31,74,67,.12)!important;
    box-shadow:none!important;
  }

  body.admin-bar.page-id-716 .elementor-element-6d1ba5b1{
    top:120px!important;
  }

  body.page-id-716 .elementor-element-6d1ba5b1 > .e-con-inner{
    min-height:56px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex-wrap:nowrap!important;
    gap:4px!important;
    overflow:visible!important;
  }
}

@media (max-width:1024px){
  body.page-id-716 .elementor-element-6d1ba5b1{
    position:relative!important;
    top:auto!important;
    z-index:2!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }

  body.page-id-716 .elementor-element-6d1ba5b1::-webkit-scrollbar{
    display:none!important;
  }

  body.page-id-716 .elementor-element-6d1ba5b1 > .e-con-inner{
    flex-wrap:nowrap!important;
    justify-content:flex-start!important;
    min-width:max-content!important;
  }
}

/* ---------------------------------------------------------
   THE APPROACH
   V6 had 120px top + 100px bottom and a 64px H2.
   The approved mockup is materially tighter.
   --------------------------------------------------------- */
body.page-id-716 .elementor-element-31e4e66b{
  padding:70px var(--ager-v7-pad) 42px!important;
  min-height:0!important;
  --min-height:0px!important;
}

body.page-id-716 .elementor-element-31e4e66b > .e-con-inner{
  grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;
  gap:64px!important;
  align-items:start!important;
}

body.page-id-716 .elementor-element-54b37a1c,
body.page-id-716 .elementor-element-75ab3692{
  min-height:0!important;
  height:auto!important;
  align-self:start!important;
  justify-content:flex-start!important;
}

body.page-id-716 .elementor-element-5b334ab8 .elementor-heading-title{
  margin:16px 0 0!important;
  font-size:clamp(36px,3.25vw,52px)!important;
  line-height:1.04!important;
  letter-spacing:-.035em!important;
  max-width:620px!important;
}

body.page-id-716 .elementor-element-43f81d52{
  max-width:760px!important;
}

body.page-id-716 .elementor-element-43f81d52 p{
  margin:0!important;
  font-size:16.5px!important;
  line-height:1.52!important;
  color:var(--ager-mut)!important;
}

/* phase index: thinner and much more compact vertically */
body.page-id-716 .elementor-element-76f488d5{
  margin-top:28px!important;
  border-top:4px solid var(--ager-gold)!important;
}

body.page-id-716 .elementor-element-76f488d5 > .e-con{
  padding:14px 12px 15px 0!important;
  min-height:0!important;
  height:auto!important;
  justify-content:flex-start!important;
}

body.page-id-716 .elementor-element-76f488d5 > .e-con + .e-con{
  padding-left:12px!important;
}

body.page-id-716 .ager-phase-time .elementor-heading-title{
  font-size:10px!important;
  letter-spacing:.19em!important;
}

body.page-id-716 .ager-phase-index-title .elementor-heading-title{
  margin:5px 0 0!important;
  font-size:clamp(16px,1.18vw,19px)!important;
  line-height:1.14!important;
  letter-spacing:-.025em!important;
}

/* ---------------------------------------------------------
   PHASE SECTIONS
   Reduce the double-whitespace between phase index and 01.
   --------------------------------------------------------- */
body.page-id-716 .elementor-element-6deb0f32,
body.page-id-716 .elementor-element-28dcf9fb,
body.page-id-716 .elementor-element-7b86e5f,
body.page-id-716 .elementor-element-beab951{
  padding:52px var(--ager-v7-pad) 78px!important;
}

/* number | title | rule — closer to the detail mockup */
body.page-id-716 .elementor-element-554cc78f,
body.page-id-716 .elementor-element-3d480179,
body.page-id-716 .elementor-element-333305c0,
body.page-id-716 .elementor-element-c25c306{
  grid-template-columns:auto auto minmax(100px,1fr)!important;
  gap:20px!important;
  align-items:center!important;
}

body.page-id-716 .elementor-element-3c3ef949,
body.page-id-716 .elementor-element-7b4ab4da,
body.page-id-716 .elementor-element-5d31d778,
body.page-id-716 .elementor-element-48717ef9{
  width:max-content!important;
  max-width:100%!important;
}

body.page-id-716 .ager-phase-num .elementor-heading-title{
  font-size:clamp(48px,3.5vw,62px)!important;
  line-height:.9!important;
  letter-spacing:-.04em!important;
}

body.page-id-716 .ager-phase-title .elementor-heading-title{
  margin:4px 0 0!important;
  font-size:clamp(28px,2.25vw,36px)!important;
  line-height:1.04!important;
  letter-spacing:-.035em!important;
}

body.page-id-716 .elementor-element-6f276093,
body.page-id-716 .elementor-element-14772aa8,
body.page-id-716 .elementor-element-2835143d,
body.page-id-716 .elementor-element-6035d9d5{
  height:4px!important;
  min-height:4px!important;
  max-height:4px!important;
}

/* Body comes closer to chapter heading in the approved detail */
body.page-id-716 .elementor-element-70e52e94,
body.page-id-716 .elementor-element-67298405,
body.page-id-716 .elementor-element-f69d9da,
body.page-id-716 .elementor-element-4fc27e3d{
  margin-top:30px!important;
}

/* Preparedness proportions: list slightly wider, image still portrait */
body.page-id-716 .elementor-element-70e52e94{
  grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)!important;
  gap:54px!important;
}

/* vertical seam belongs to the actual cut between list and image */
body.page-id-716 .elementor-element-56004406::before{
  left:-27px!important;
  top:-14px!important;
  bottom:-14px!important;
}

/* List density closer to the reference */
body.page-id-716 .elementor-element-73850f2c > .e-con,
body.page-id-716 .elementor-element-27866440 > .e-con,
body.page-id-716 .elementor-element-5e11259f > .e-con,
body.page-id-716 .elementor-element-348000cb > .e-con{
  padding-top:12px!important;
  padding-bottom:12px!important;
}

body.page-id-716 .elementor-element-73850f2c > .e-con::before,
body.page-id-716 .elementor-element-27866440 > .e-con::before,
body.page-id-716 .elementor-element-5e11259f > .e-con::before,
body.page-id-716 .elementor-element-348000cb > .e-con::before{
  top:20px!important;
}

body.page-id-716 .ager-list-text p{
  font-size:15.5px!important;
  line-height:1.45!important;
}

/* ---------------------------------------------------------
   LAPTOP: keep the editorial two-column approach until 900px.
   The previous 1180px rule stacked it too early.
   --------------------------------------------------------- */
@media (min-width:901px) and (max-width:1180px){
  body.page-id-716 .elementor-element-31e4e66b{
    padding:64px var(--ager-v7-pad) 40px!important;
  }

  body.page-id-716 .elementor-element-31e4e66b > .e-con-inner{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:40px!important;
  }

  body.page-id-716 .elementor-element-54b37a1c,
  body.page-id-716 .elementor-element-75ab3692{
    width:auto!important;
  }

  body.page-id-716 .elementor-element-6deb0f32,
  body.page-id-716 .elementor-element-28dcf9fb,
  body.page-id-716 .elementor-element-7b86e5f,
  body.page-id-716 .elementor-element-beab951{
    padding-top:48px!important;
    padding-bottom:68px!important;
  }
}

/* ---------------------------------------------------------
   TABLET / MOBILE
   Preserve the approved one-column narrative below 900px.
   --------------------------------------------------------- */
@media (max-width:900px){
  body.page-id-716 .elementor-element-31e4e66b{
    padding:56px var(--ager-v7-pad) 44px!important;
  }

  body.page-id-716 .elementor-element-31e4e66b > .e-con-inner{
    grid-template-columns:1fr!important;
    gap:30px!important;
  }

  body.page-id-716 .elementor-element-5b334ab8 .elementor-heading-title{
    font-size:clamp(34px,7vw,48px)!important;
    max-width:700px!important;
  }

  body.page-id-716 .elementor-element-76f488d5{
    margin-top:24px!important;
  }

  body.page-id-716 .elementor-element-6deb0f32,
  body.page-id-716 .elementor-element-28dcf9fb,
  body.page-id-716 .elementor-element-7b86e5f,
  body.page-id-716 .elementor-element-beab951{
    padding:56px var(--ager-v7-pad) 66px!important;
  }

  body.page-id-716 .elementor-element-554cc78f,
  body.page-id-716 .elementor-element-3d480179,
  body.page-id-716 .elementor-element-333305c0,
  body.page-id-716 .elementor-element-c25c306{
    grid-template-columns:auto minmax(0,1fr)!important;
    gap:18px!important;
  }

  body.page-id-716 .ager-phase-num .elementor-heading-title{
    font-size:46px!important;
  }

  body.page-id-716 .ager-phase-title .elementor-heading-title{
    font-size:clamp(28px,7vw,36px)!important;
  }

  body.page-id-716 .elementor-element-70e52e94,
  body.page-id-716 .elementor-element-67298405,
  body.page-id-716 .elementor-element-f69d9da,
  body.page-id-716 .elementor-element-4fc27e3d{
    margin-top:28px!important;
  }
}

@media (max-width:600px){
  body.page-id-716 .elementor-element-31e4e66b{
    padding-top:44px!important;
    padding-bottom:36px!important;
  }

  body.page-id-716 .elementor-element-76f488d5 > .e-con{
    padding-top:12px!important;
    padding-bottom:12px!important;
  }

  body.page-id-716 .elementor-element-6deb0f32,
  body.page-id-716 .elementor-element-28dcf9fb,
  body.page-id-716 .elementor-element-7b86e5f,
  body.page-id-716 .elementor-element-beab951{
    padding-top:46px!important;
    padding-bottom:56px!important;
  }
}
/* =====================================================================
   ALLARE GROUP — EMERGENCY READINESS V8
   FINAL MICRO-ALIGNMENT — THE APPROACH + 01 PREPAREDNESS ONLY
   Page ID: 716
   ---------------------------------------------------------------------
   IMPORTANT:
   - Keeps all V7 behavior, including the desktop-only sticky submenu.
   - Does NOT change hero, remaining phase content, qualification,
     closing sections, header or footer.
   ===================================================================== */

@media (min-width:1025px){

  /* APPROACH section: slightly tighter and closer to approved mockup */
  body.page-id-716 .elementor-716 .elementor-element-31e4e66b{
    padding-top:62px!important;
    padding-bottom:30px!important;
  }

  body.page-id-716 .elementor-716 .elementor-element-31e4e66b > .e-con-inner{
    grid-template-columns:minmax(0,.90fr) minmax(0,1.10fr)!important;
    gap:72px!important;
    align-items:start!important;
  }

  /* Left heading block */
  body.page-id-716 .elementor-716 .elementor-element-54b37a1c{
    padding-top:0!important;
  }

  body.page-id-716 .elementor-716 .elementor-element-5b334ab8 .elementor-heading-title{
    margin-top:14px!important;
    max-width:610px!important;
    font-size:clamp(48px,3.15vw,58px)!important;
    line-height:1.055!important;
    letter-spacing:-.038em!important;
  }

  /* Right intro copy */
  body.page-id-716 .elementor-716 .elementor-element-75ab3692{
    padding-top:2px!important;
  }

  body.page-id-716 .elementor-716 .elementor-element-43f81d52{
    max-width:780px!important;
  }

  body.page-id-716 .elementor-716 .elementor-element-43f81d52 p{
    font-size:16px!important;
    line-height:1.5!important;
  }

  /* Four-phase index */
  body.page-id-716 .elementor-716 .elementor-element-76f488d5{
    margin-top:24px!important;
  }

  body.page-id-716 .elementor-716 .elementor-element-76f488d5 > .e-con{
    padding-top:12px!important;
    padding-bottom:13px!important;
  }

  body.page-id-716 .elementor-716 .ager-phase-time .elementor-heading-title{
    font-size:9.5px!important;
    letter-spacing:.18em!important;
  }

  body.page-id-716 .elementor-716 .ager-phase-index-title .elementor-heading-title{
    margin-top:4px!important;
    font-size:18px!important;
    line-height:1.12!important;
  }

  /* 01 PREPAREDNESS: pull the chapter closer to the phase index */
  body.page-id-716 .elementor-716 .elementor-element-6deb0f32{
    padding-top:34px!important;
  }

  /* Align 01 / BEFORE / Preparedness / gold rule more precisely */
  body.page-id-716 .elementor-716 .elementor-element-554cc78f{
    grid-template-columns:72px 300px minmax(0,1fr)!important;
    gap:18px!important;
    align-items:center!important;
  }

  body.page-id-716 .elementor-716 .ager-phase-num .elementor-heading-title{
    font-size:58px!important;
    line-height:.9!important;
  }

  body.page-id-716 .elementor-716 .elementor-element-3c3ef949{
    width:300px!important;
    max-width:300px!important;
  }

  body.page-id-716 .elementor-716 .ager-phase-title .elementor-heading-title{
    margin-top:4px!important;
    font-size:34px!important;
    line-height:1.04!important;
  }

  body.page-id-716 .elementor-716 .elementor-element-6f276093{
    height:3px!important;
    min-height:3px!important;
    max-height:3px!important;
  }

  /* Body starts closer to title, matching the approved chapter rhythm */
  body.page-id-716 .elementor-716 .elementor-element-70e52e94{
    margin-top:24px!important;
  }
}

/* Tablet/mobile remain exactly as V7 intended */
/* =====================================================================
   ALLARE GROUP — EMERGENCY READINESS V9
   FINAL MICRO FIX
   - Restore bottom padding in THE APPROACH
   - Remove the submenu bottom border
   - Everything else remains exactly as V8
   ===================================================================== */

@media (min-width:1025px){
  body.page-id-716 .elementor-716 .elementor-element-31e4e66b{
    padding-bottom:42px!important;
  }

  body.page-id-716 .elementor-element-6d1ba5b1{
    border-bottom:0!important;
  }
}

@media (max-width:1024px){
  body.page-id-716 .elementor-element-6d1ba5b1{
    border-bottom:0!important;
  }
}/* End custom CSS */