.elementor-566 .elementor-element.elementor-element-22a944e4{--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-566 .elementor-element.elementor-element-22a944e4:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-22a944e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-13c5d9b8{--display:flex;--min-height:780px;--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-566 .elementor-element.elementor-element-13c5d9b8:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-13c5d9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-61a39c46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:170px;--padding-bottom:100px;--padding-left:72px;--padding-right:70px;}.elementor-566 .elementor-element.elementor-element-61a39c46:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-61a39c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-1da3f0dd{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-566 .elementor-element.elementor-element-58846e6f{--display:flex;--min-height:14px;--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;--overflow:hidden;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-2e24598f{--display:flex;--min-height:14px;--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-radius:7px 0px 0px 7px;}.elementor-566 .elementor-element.elementor-element-2e24598f:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-2e24598f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-566 .elementor-element.elementor-element-5732870{--display:flex;--min-height:14px;--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-radius:0px 7px 7px 0px;}.elementor-566 .elementor-element.elementor-element-5732870:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-5732870 > .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-566 .elementor-element.elementor-element-1ab50858{text-align:start;}.elementor-566 .elementor-element.elementor-element-1ab50858 .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-566 .elementor-element.elementor-element-4cd094e0{text-align:start;}.elementor-566 .elementor-element.elementor-element-4cd094e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:300;line-height:1.04em;letter-spacing:-0.02em;color:#1F4A43;}.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-566 .elementor-element.elementor-element-7d102028{text-align:start;font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#2D2D2D;}.elementor-566 .elementor-element.elementor-element-70aa0fdc{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;}.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-566 .elementor-element.elementor-element-1b3614b1 .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-566 .elementor-element.elementor-element-5fea7968 .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-566 .elementor-element.elementor-element-eb117fa{--display:flex;--position:relative;--min-height:820px;--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;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:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-566 .elementor-element.elementor-element-eb117fa{left:0px;}body.rtl .elementor-566 .elementor-element.elementor-element-eb117fa{right:0px;}.elementor-566 .elementor-element.elementor-element-60dd17c3{--display:flex;--min-height:540px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-60dd17c3:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-60dd17c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D3CA;background-image:url("https://allaregroup.org/wp-content/uploads/2026/09/pt-hero-a.jpg");background-position:center center;background-size:cover;}.elementor-566 .elementor-element.elementor-element-34809bde{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:0px 0px 0px 0px;}.elementor-566 .elementor-element.elementor-element-34809bde:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-34809bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D3CA;background-image:url("https://allaregroup.org/wp-content/uploads/2026/09/pt-hero-b.jpg");background-position:center center;background-size:cover;}.elementor-566 .elementor-element.elementor-element-73451cb6{text-align:center;}.elementor-566 .elementor-element.elementor-element-73451cb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;letter-spacing:0.14em;color:#77736B;}.elementor-566 .elementor-element.elementor-element-5206bbae{--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-566 .elementor-element.elementor-element-57bb6032{--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:100px;--padding-bottom:100px;--padding-left:72px;--padding-right:80px;}.elementor-566 .elementor-element.elementor-element-57bb6032:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-57bb6032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-716d606b{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-566 .elementor-element.elementor-element-26b99320{--display:flex;--min-height:14px;--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;--overflow:hidden;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-9f11f0b{--display:flex;--min-height:14px;--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-radius:7px 0px 0px 7px;}.elementor-566 .elementor-element.elementor-element-9f11f0b:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-9f11f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-566 .elementor-element.elementor-element-2557873e{--display:flex;--min-height:14px;--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-radius:0px 7px 7px 0px;}.elementor-566 .elementor-element.elementor-element-2557873e:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-2557873e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-7d245870{text-align:start;}.elementor-566 .elementor-element.elementor-element-7d245870 .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-566 .elementor-element.elementor-element-42a23fdd{--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:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-b2d5df4{--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:baseline;--gap:18px 18px;--row-gap:18px;--column-gap:18px;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:#1F4A4324;--border-color:#1F4A4324;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-558930fa{text-align:start;}.elementor-566 .elementor-element.elementor-element-558930fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.2em;color:#7A5D26;}.elementor-566 .elementor-element.elementor-element-7a409e14{text-align:start;}.elementor-566 .elementor-element.elementor-element-7a409e14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:300;line-height:1.12em;letter-spacing:-0.02em;color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-2bd0b99f{--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:baseline;--gap:18px 18px;--row-gap:18px;--column-gap:18px;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:#1F4A4324;--border-color:#1F4A4324;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-1aaa52c0{text-align:start;}.elementor-566 .elementor-element.elementor-element-1aaa52c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.2em;color:#7A5D26;}.elementor-566 .elementor-element.elementor-element-4287ffde{text-align:start;}.elementor-566 .elementor-element.elementor-element-4287ffde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:300;line-height:1.12em;letter-spacing:-0.02em;color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-613e1853{--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:baseline;--gap:18px 18px;--row-gap:18px;--column-gap:18px;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:#1F4A4324;--border-color:#1F4A4324;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-43f30c79{text-align:start;}.elementor-566 .elementor-element.elementor-element-43f30c79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.2em;color:#7A5D26;}.elementor-566 .elementor-element.elementor-element-c99dbdd{text-align:start;}.elementor-566 .elementor-element.elementor-element-c99dbdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:300;line-height:1.12em;letter-spacing:-0.02em;color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-5d91f5dd{--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:baseline;--gap:18px 18px;--row-gap:18px;--column-gap:18px;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:#1F4A4324;--border-color:#1F4A4324;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-77d03a2a{text-align:start;}.elementor-566 .elementor-element.elementor-element-77d03a2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.2em;color:#7A5D26;}.elementor-566 .elementor-element.elementor-element-16a68622{text-align:start;}.elementor-566 .elementor-element.elementor-element-16a68622 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:300;line-height:1.12em;letter-spacing:-0.02em;color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-13e176e2{--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:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:72px;}.elementor-566 .elementor-element.elementor-element-13e176e2:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-13e176e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-3d6d6c92{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-566 .elementor-element.elementor-element-20c4b1e4{--display:flex;--min-height:14px;--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;--overflow:hidden;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-3d6034a2{--display:flex;--min-height:14px;--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-radius:7px 0px 0px 7px;}.elementor-566 .elementor-element.elementor-element-3d6034a2:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-3d6034a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-566 .elementor-element.elementor-element-3b70f42f{--display:flex;--min-height:14px;--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-radius:0px 7px 7px 0px;}.elementor-566 .elementor-element.elementor-element-3b70f42f:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-3b70f42f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A05A;}.elementor-566 .elementor-element.elementor-element-2ef5b21f{text-align:start;}.elementor-566 .elementor-element.elementor-element-2ef5b21f .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-566 .elementor-element.elementor-element-2468090b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-7c9febc5{text-align:start;}.elementor-566 .elementor-element.elementor-element-7c9febc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-26207488{text-align:start;}.elementor-566 .elementor-element.elementor-element-26207488 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-43ab4fbb{text-align:start;}.elementor-566 .elementor-element.elementor-element-43ab4fbb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-c9b57fb{text-align:start;}.elementor-566 .elementor-element.elementor-element-c9b57fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-5fc44337{text-align:start;}.elementor-566 .elementor-element.elementor-element-5fc44337 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-337a49fd{text-align:start;}.elementor-566 .elementor-element.elementor-element-337a49fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-40884a7d{--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:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-566 .elementor-element.elementor-element-40884a7d:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-40884a7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-566 .elementor-element.elementor-element-77673ebe{--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:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-259fb944{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-566 .elementor-element.elementor-element-2e6450d9{--display:flex;--min-height:14px;--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;--overflow:hidden;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-77308ecd{--display:flex;--min-height:14px;--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-radius:7px 0px 0px 7px;}.elementor-566 .elementor-element.elementor-element-77308ecd:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-77308ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-566 .elementor-element.elementor-element-eb3c44{--display:flex;--min-height:14px;--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-radius:0px 7px 7px 0px;}.elementor-566 .elementor-element.elementor-element-eb3c44:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-eb3c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-73421f75{text-align:start;}.elementor-566 .elementor-element.elementor-element-73421f75 .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-566 .elementor-element.elementor-element-1be493e5{text-align:start;}.elementor-566 .elementor-element.elementor-element-1be493e5 .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-566 .elementor-element.elementor-element-7d2a7b6b{--display:flex;--min-height:560px;--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;--overflow:hidden;--border-radius:28px 28px 28px 28px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-7d2a7b6b:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-7d2a7b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-54fcf21c{--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:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-54fcf21c:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-54fcf21c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-30ba8e7f .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-566 .elementor-element.elementor-element-2454c22a .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-566 .elementor-element.elementor-element-5f6662c0 .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-566 .elementor-element.elementor-element-6707486a .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-566 .elementor-element.elementor-element-5109f0a3 .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-566 .elementor-element.elementor-element-3eef56ad{--display:flex;--position:relative;--min-height:560px;--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;top:0px;}.elementor-566 .elementor-element.elementor-element-3eef56ad:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-3eef56ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}body:not(.rtl) .elementor-566 .elementor-element.elementor-element-3eef56ad{left:0px;}body.rtl .elementor-566 .elementor-element.elementor-element-3eef56ad{right:0px;}.elementor-566 .elementor-element.elementor-element-1c370ded{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-566 .elementor-element.elementor-element-1c370ded:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-1c370ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-1b503267{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:999px 999px 999px 999px;}.elementor-566 .elementor-element.elementor-element-1b503267:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-1b503267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D3CA;background-image:url("https://allaregroup.org/wp-content/uploads/2026/09/pt-1.jpg");background-position:center center;background-size:cover;}.elementor-566 .elementor-element.elementor-element-1d89508f{--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;}.elementor-566 .elementor-element.elementor-element-43752f7a{text-align:start;}.elementor-566 .elementor-element.elementor-element-43752f7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;line-height:1.08em;letter-spacing:-0.02em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-5971b434{text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#F7F5EFDB;}.elementor-566 .elementor-element.elementor-element-42c3b4e{--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;}.elementor-566 .elementor-element.elementor-element-9d39448{text-align:start;}.elementor-566 .elementor-element.elementor-element-9d39448 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-790fdef9{text-align:start;}.elementor-566 .elementor-element.elementor-element-790fdef9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-5d01470a{text-align:start;}.elementor-566 .elementor-element.elementor-element-5d01470a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-60bfadc5{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-566 .elementor-element.elementor-element-60bfadc5:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-60bfadc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-b861959{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:999px 999px 999px 999px;}.elementor-566 .elementor-element.elementor-element-b861959:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-b861959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D3CA;background-image:url("https://allaregroup.org/wp-content/uploads/2026/09/pt-2.jpg");background-position:center center;background-size:cover;}.elementor-566 .elementor-element.elementor-element-51d22626{--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;}.elementor-566 .elementor-element.elementor-element-de5228c{text-align:start;}.elementor-566 .elementor-element.elementor-element-de5228c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;line-height:1.08em;letter-spacing:-0.02em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-7e995aa6{text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#F7F5EFDB;}.elementor-566 .elementor-element.elementor-element-2a40d042{--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;}.elementor-566 .elementor-element.elementor-element-1a931f5f{text-align:start;}.elementor-566 .elementor-element.elementor-element-1a931f5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-426369f2{text-align:start;}.elementor-566 .elementor-element.elementor-element-426369f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-168b4adc{text-align:start;}.elementor-566 .elementor-element.elementor-element-168b4adc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-1de3d55b{text-align:start;}.elementor-566 .elementor-element.elementor-element-1de3d55b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-ce1e00b{text-align:start;}.elementor-566 .elementor-element.elementor-element-ce1e00b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-1f89cadc{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-566 .elementor-element.elementor-element-1f89cadc:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-1f89cadc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-585dacbf{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:999px 999px 999px 999px;}.elementor-566 .elementor-element.elementor-element-585dacbf:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-585dacbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D3CA;background-image:url("https://allaregroup.org/wp-content/uploads/2026/09/pt-3.jpg");background-position:center center;background-size:cover;}.elementor-566 .elementor-element.elementor-element-3d525d11{--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;}.elementor-566 .elementor-element.elementor-element-3f315e53{text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#F7F5EFDB;}.elementor-566 .elementor-element.elementor-element-69d200cc{--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;}.elementor-566 .elementor-element.elementor-element-7d8f10bb{text-align:start;}.elementor-566 .elementor-element.elementor-element-7d8f10bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-6572feab{text-align:start;}.elementor-566 .elementor-element.elementor-element-6572feab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-33cab53{text-align:start;}.elementor-566 .elementor-element.elementor-element-33cab53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-305126b{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-566 .elementor-element.elementor-element-305126b:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-305126b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-2cdf1155{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:999px 999px 999px 999px;}.elementor-566 .elementor-element.elementor-element-2cdf1155:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-2cdf1155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D3CA;background-image:url("https://allaregroup.org/wp-content/uploads/2026/09/pt-4.jpg");background-position:center center;background-size:cover;}.elementor-566 .elementor-element.elementor-element-244bfb4e{--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;}.elementor-566 .elementor-element.elementor-element-4a3421f0{text-align:start;}.elementor-566 .elementor-element.elementor-element-4a3421f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;line-height:1.08em;letter-spacing:-0.02em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-29564032{text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#F7F5EFDB;}.elementor-566 .elementor-element.elementor-element-5687aaa6{--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;}.elementor-566 .elementor-element.elementor-element-414cef77{text-align:start;}.elementor-566 .elementor-element.elementor-element-414cef77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-18ff53f7{text-align:start;}.elementor-566 .elementor-element.elementor-element-18ff53f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-5efebe31{text-align:start;}.elementor-566 .elementor-element.elementor-element-5efebe31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-71bcf85f .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:#F7F5EF73;border-radius:40px 40px 40px 40px;}.elementor-566 .elementor-element.elementor-element-71669328{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-566 .elementor-element.elementor-element-71669328:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-71669328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-31f39b72{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:999px 999px 999px 999px;}.elementor-566 .elementor-element.elementor-element-31f39b72:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-31f39b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D3CA;background-image:url("https://allaregroup.org/wp-content/uploads/2026/09/pt-5.jpg");background-position:center center;background-size:cover;}.elementor-566 .elementor-element.elementor-element-20bc79b3{--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;}.elementor-566 .elementor-element.elementor-element-420b45f4{text-align:start;}.elementor-566 .elementor-element.elementor-element-420b45f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;line-height:1.08em;letter-spacing:-0.02em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-615e5f9e{text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#F7F5EFDB;}.elementor-566 .elementor-element.elementor-element-207e624a{--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;}.elementor-566 .elementor-element.elementor-element-68a87a{text-align:start;}.elementor-566 .elementor-element.elementor-element-68a87a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-3f8e3f49{text-align:start;}.elementor-566 .elementor-element.elementor-element-3f8e3f49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-59aaf9c4{text-align:start;}.elementor-566 .elementor-element.elementor-element-59aaf9c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-4328f28c{text-align:start;}.elementor-566 .elementor-element.elementor-element-4328f28c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-2b9f442f .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:#F7F5EF73;border-radius:40px 40px 40px 40px;}.elementor-566 .elementor-element.elementor-element-537e02be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap: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:#1F4A431F;--border-color:#1F4A431F;--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-566 .elementor-element.elementor-element-4eb4c547{--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-566 .elementor-element.elementor-element-5dcbcb13{text-align:start;}.elementor-566 .elementor-element.elementor-element-5dcbcb13 .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-566 .elementor-element.elementor-element-6a4bcc6{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-566 .elementor-element.elementor-element-bb90218{--display:flex;--min-height:14px;--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;--overflow:hidden;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-7dbc2c6b{--display:flex;--min-height:14px;--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-radius:7px 0px 0px 7px;}.elementor-566 .elementor-element.elementor-element-7dbc2c6b:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-7dbc2c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-566 .elementor-element.elementor-element-3f4e622c{--display:flex;--min-height:14px;--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-radius:0px 7px 7px 0px;}.elementor-566 .elementor-element.elementor-element-3f4e622c:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-3f4e622c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-12ec23df{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-566 .elementor-element.elementor-element-12ec23df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;line-height:1.35em;letter-spacing:-0.01em;color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-558d6cc3 .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-566 .elementor-element.elementor-element-558d6cc3{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-566 .elementor-element.elementor-element-303c6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:34px;--padding-bottom:34px;--padding-left:65px;--padding-right:65px;}.elementor-566 .elementor-element.elementor-element-303c6b:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-303c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-566 .elementor-element.elementor-element-2fb54bc{text-align:start;font-family:"Lato", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.55em;color:#62655F;}.elementor-566 .elementor-element.elementor-element-4cf9da75 .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-566 .elementor-element.elementor-element-528a3045{--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-566 .elementor-element.elementor-element-6641c011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:130px;--padding-bottom:150px;--padding-left:72px;--padding-right:80px;}.elementor-566 .elementor-element.elementor-element-6641c011:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-6641c011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-566 .elementor-element.elementor-element-1de4946c{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-566 .elementor-element.elementor-element-79a9d5d8{--display:flex;--min-height:14px;--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;--overflow:hidden;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-28eac31e{--display:flex;--min-height:14px;--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-radius:7px 0px 0px 7px;}.elementor-566 .elementor-element.elementor-element-28eac31e:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-28eac31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-566 .elementor-element.elementor-element-4d63a285{--display:flex;--min-height:14px;--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-radius:0px 7px 7px 0px;}.elementor-566 .elementor-element.elementor-element-4d63a285:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-4d63a285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-6fa5218{text-align:start;}.elementor-566 .elementor-element.elementor-element-6fa5218 .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-566 .elementor-element.elementor-element-33c780fc{text-align:start;}.elementor-566 .elementor-element.elementor-element-33c780fc .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-566 .elementor-element.elementor-element-1f23ae71{text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#62655F;}.elementor-566 .elementor-element.elementor-element-cdda433 .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-566 .elementor-element.elementor-element-4f0ba74b .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-566 .elementor-element.elementor-element-39033c5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-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-566 .elementor-element.elementor-element-39033c5d:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-39033c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4A43;}.elementor-566 .elementor-element.elementor-element-6c505c40{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-566 .elementor-element.elementor-element-3061ac26{--display:flex;--min-height:14px;--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;--overflow:hidden;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-789e3677{--display:flex;--min-height:14px;--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-radius:7px 0px 0px 7px;}.elementor-566 .elementor-element.elementor-element-789e3677:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-789e3677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E1D6;}.elementor-566 .elementor-element.elementor-element-c6ea267{--display:flex;--min-height:14px;--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-radius:0px 7px 7px 0px;}.elementor-566 .elementor-element.elementor-element-c6ea267:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-c6ea267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A05A;}.elementor-566 .elementor-element.elementor-element-2acf1e20{text-align:start;}.elementor-566 .elementor-element.elementor-element-2acf1e20 .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-566 .elementor-element.elementor-element-2eb7350f{text-align:start;}.elementor-566 .elementor-element.elementor-element-2eb7350f .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-566 .elementor-element.elementor-element-11e7b65a{text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#F7F5EFD1;}.elementor-566 .elementor-element.elementor-element-72c265d5 .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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-566 .elementor-element.elementor-element-13c5d9b8{--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-566 .elementor-element.elementor-element-61a39c46{--padding-top:140px;--padding-bottom:60px;--padding-left:34px;--padding-right:34px;}.elementor-566 .elementor-element.elementor-element-1ab50858 .elementor-heading-title{font-size:11px;}.elementor-566 .elementor-element.elementor-element-4cd094e0 .elementor-heading-title{font-size:50px;}.elementor-566 .elementor-element.elementor-element-7d102028{font-size:17px;}.elementor-566 .elementor-element.elementor-element-eb117fa{--min-height:560px;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-566 .elementor-element.elementor-element-60dd17c3{--min-height:330px;}.elementor-566 .elementor-element.elementor-element-34809bde{--min-height:250px;}.elementor-566 .elementor-element.elementor-element-73451cb6 .elementor-heading-title{font-size:9.5px;}.elementor-566 .elementor-element.elementor-element-5206bbae{--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-566 .elementor-element.elementor-element-57bb6032{--padding-top:70px;--padding-bottom:70px;--padding-left:34px;--padding-right:34px;}.elementor-566 .elementor-element.elementor-element-7d245870 .elementor-heading-title{font-size:11px;}.elementor-566 .elementor-element.elementor-element-7a409e14 .elementor-heading-title{font-size:30px;}.elementor-566 .elementor-element.elementor-element-4287ffde .elementor-heading-title{font-size:30px;}.elementor-566 .elementor-element.elementor-element-c99dbdd .elementor-heading-title{font-size:30px;}.elementor-566 .elementor-element.elementor-element-16a68622 .elementor-heading-title{font-size:30px;}.elementor-566 .elementor-element.elementor-element-13e176e2{border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:34px;--padding-right:34px;}.elementor-566 .elementor-element.elementor-element-2ef5b21f .elementor-heading-title{font-size:11px;}.elementor-566 .elementor-element.elementor-element-7c9febc5 .elementor-heading-title{font-size:15px;}.elementor-566 .elementor-element.elementor-element-26207488 .elementor-heading-title{font-size:15px;}.elementor-566 .elementor-element.elementor-element-43ab4fbb .elementor-heading-title{font-size:15px;}.elementor-566 .elementor-element.elementor-element-c9b57fb .elementor-heading-title{font-size:15px;}.elementor-566 .elementor-element.elementor-element-5fc44337 .elementor-heading-title{font-size:15px;}.elementor-566 .elementor-element.elementor-element-337a49fd .elementor-heading-title{font-size:15px;}.elementor-566 .elementor-element.elementor-element-40884a7d{--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-77673ebe{--padding-top:0px;--padding-bottom:0px;--padding-left:34px;--padding-right:34px;}.elementor-566 .elementor-element.elementor-element-73421f75 .elementor-heading-title{font-size:11px;}.elementor-566 .elementor-element.elementor-element-1be493e5 .elementor-heading-title{font-size:48px;}.elementor-566 .elementor-element.elementor-element-7d2a7b6b{--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-566 .elementor-element.elementor-element-54fcf21c{border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-566 .elementor-element.elementor-element-1c370ded{--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:50px;--padding-bottom:54px;--padding-left:34px;--padding-right:34px;}.elementor-566 .elementor-element.elementor-element-1b503267{--min-height:260px;}.elementor-566 .elementor-element.elementor-element-43752f7a .elementor-heading-title{font-size:32px;}.elementor-566 .elementor-element.elementor-element-5971b434{font-size:17px;}.elementor-566 .elementor-element.elementor-element-60bfadc5{--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:50px;--padding-bottom:54px;--padding-left:34px;--padding-right:34px;}.elementor-566 .elementor-element.elementor-element-b861959{--min-height:260px;}.elementor-566 .elementor-element.elementor-element-de5228c .elementor-heading-title{font-size:32px;}.elementor-566 .elementor-element.elementor-element-7e995aa6{font-size:17px;}.elementor-566 .elementor-element.elementor-element-1f89cadc{--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:50px;--padding-bottom:54px;--padding-left:34px;--padding-right:34px;}.elementor-566 .elementor-element.elementor-element-585dacbf{--min-height:260px;}.elementor-566 .elementor-element.elementor-element-3f315e53{font-size:17px;}.elementor-566 .elementor-element.elementor-element-305126b{--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:50px;--padding-bottom:54px;--padding-left:34px;--padding-right:34px;}.elementor-566 .elementor-element.elementor-element-2cdf1155{--min-height:260px;}.elementor-566 .elementor-element.elementor-element-4a3421f0 .elementor-heading-title{font-size:32px;}.elementor-566 .elementor-element.elementor-element-29564032{font-size:17px;}.elementor-566 .elementor-element.elementor-element-71669328{--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:50px;--padding-bottom:54px;--padding-left:34px;--padding-right:34px;}.elementor-566 .elementor-element.elementor-element-31f39b72{--min-height:260px;}.elementor-566 .elementor-element.elementor-element-420b45f4 .elementor-heading-title{font-size:32px;}.elementor-566 .elementor-element.elementor-element-615e5f9e{font-size:17px;}.elementor-566 .elementor-element.elementor-element-537e02be{--padding-top:46px;--padding-bottom:46px;--padding-left:34px;--padding-right:34px;}.elementor-566 .elementor-element.elementor-element-5dcbcb13 .elementor-heading-title{font-size:11px;}.elementor-566 .elementor-element.elementor-element-12ec23df .elementor-heading-title{font-size:22px;}.elementor-566 .elementor-element.elementor-element-303c6b{--padding-top:30px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-566 .elementor-element.elementor-element-528a3045{--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-566 .elementor-element.elementor-element-6641c011{--padding-top:90px;--padding-bottom:100px;--padding-left:34px;--padding-right:34px;}.elementor-566 .elementor-element.elementor-element-6fa5218 .elementor-heading-title{font-size:11px;}.elementor-566 .elementor-element.elementor-element-33c780fc .elementor-heading-title{font-size:48px;}.elementor-566 .elementor-element.elementor-element-39033c5d{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-566 .elementor-element.elementor-element-2acf1e20 .elementor-heading-title{font-size:11px;}.elementor-566 .elementor-element.elementor-element-2eb7350f .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-566 .elementor-element.elementor-element-13c5d9b8{--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-566 .elementor-element.elementor-element-61a39c46{--width:100%;--padding-top:108px;--padding-bottom:54px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-1ab50858 .elementor-heading-title{font-size:10.5px;}.elementor-566 .elementor-element.elementor-element-4cd094e0 .elementor-heading-title{font-size:38px;}.elementor-566 .elementor-element.elementor-element-7d102028{font-size:16px;}.elementor-566 .elementor-element.elementor-element-eb117fa{--width:100%;--min-height:430px;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-566 .elementor-element.elementor-element-60dd17c3{--min-height:250px;}.elementor-566 .elementor-element.elementor-element-34809bde{--min-height:190px;}.elementor-566 .elementor-element.elementor-element-73451cb6 .elementor-heading-title{font-size:9px;}.elementor-566 .elementor-element.elementor-element-5206bbae{--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-566 .elementor-element.elementor-element-57bb6032{--width:100%;--padding-top:58px;--padding-bottom:58px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-7d245870 .elementor-heading-title{font-size:10.5px;}.elementor-566 .elementor-element.elementor-element-558930fa .elementor-heading-title{font-size:10.5px;}.elementor-566 .elementor-element.elementor-element-7a409e14 .elementor-heading-title{font-size:25px;}.elementor-566 .elementor-element.elementor-element-1aaa52c0 .elementor-heading-title{font-size:10.5px;}.elementor-566 .elementor-element.elementor-element-4287ffde .elementor-heading-title{font-size:25px;}.elementor-566 .elementor-element.elementor-element-43f30c79 .elementor-heading-title{font-size:10.5px;}.elementor-566 .elementor-element.elementor-element-c99dbdd .elementor-heading-title{font-size:25px;}.elementor-566 .elementor-element.elementor-element-77d03a2a .elementor-heading-title{font-size:10.5px;}.elementor-566 .elementor-element.elementor-element-16a68622 .elementor-heading-title{font-size:25px;}.elementor-566 .elementor-element.elementor-element-13e176e2{--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:58px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-2ef5b21f .elementor-heading-title{font-size:10.5px;}.elementor-566 .elementor-element.elementor-element-7c9febc5 .elementor-heading-title{font-size:14.5px;}.elementor-566 .elementor-element.elementor-element-26207488 .elementor-heading-title{font-size:14.5px;}.elementor-566 .elementor-element.elementor-element-43ab4fbb .elementor-heading-title{font-size:14.5px;}.elementor-566 .elementor-element.elementor-element-c9b57fb .elementor-heading-title{font-size:14.5px;}.elementor-566 .elementor-element.elementor-element-5fc44337 .elementor-heading-title{font-size:14.5px;}.elementor-566 .elementor-element.elementor-element-337a49fd .elementor-heading-title{font-size:14.5px;}.elementor-566 .elementor-element.elementor-element-40884a7d{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-566 .elementor-element.elementor-element-77673ebe{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-73421f75 .elementor-heading-title{font-size:10.5px;}.elementor-566 .elementor-element.elementor-element-1be493e5 .elementor-heading-title{font-size:36px;}.elementor-566 .elementor-element.elementor-element-7d2a7b6b{--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-566 .elementor-element.elementor-element-54fcf21c{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-566 .elementor-element.elementor-element-3eef56ad{--width:100%;}.elementor-566 .elementor-element.elementor-element-1c370ded{--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:38px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-1b503267{--min-height:220px;}.elementor-566 .elementor-element.elementor-element-43752f7a .elementor-heading-title{font-size:27px;}.elementor-566 .elementor-element.elementor-element-5971b434{font-size:16px;}.elementor-566 .elementor-element.elementor-element-9d39448 .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-790fdef9 .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-5d01470a .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-60bfadc5{--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:38px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-b861959{--min-height:220px;}.elementor-566 .elementor-element.elementor-element-de5228c .elementor-heading-title{font-size:27px;}.elementor-566 .elementor-element.elementor-element-7e995aa6{font-size:16px;}.elementor-566 .elementor-element.elementor-element-1a931f5f .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-426369f2 .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-168b4adc .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-1de3d55b .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-ce1e00b .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-1f89cadc{--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:38px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-585dacbf{--min-height:220px;}.elementor-566 .elementor-element.elementor-element-3f315e53{font-size:16px;}.elementor-566 .elementor-element.elementor-element-7d8f10bb .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-6572feab .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-33cab53 .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-305126b{--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:38px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-2cdf1155{--min-height:220px;}.elementor-566 .elementor-element.elementor-element-4a3421f0 .elementor-heading-title{font-size:27px;}.elementor-566 .elementor-element.elementor-element-29564032{font-size:16px;}.elementor-566 .elementor-element.elementor-element-414cef77 .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-18ff53f7 .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-5efebe31 .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-71669328{--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:38px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-31f39b72{--min-height:220px;}.elementor-566 .elementor-element.elementor-element-420b45f4 .elementor-heading-title{font-size:27px;}.elementor-566 .elementor-element.elementor-element-615e5f9e{font-size:16px;}.elementor-566 .elementor-element.elementor-element-68a87a .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-3f8e3f49 .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-59aaf9c4 .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-4328f28c .elementor-heading-title{font-size:13.5px;}.elementor-566 .elementor-element.elementor-element-537e02be{--padding-top:38px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-5dcbcb13 .elementor-heading-title{font-size:10.5px;}.elementor-566 .elementor-element.elementor-element-12ec23df .elementor-heading-title{font-size:19px;}.elementor-566 .elementor-element.elementor-element-303c6b{--padding-top:28px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-2fb54bc{font-size:14px;}.elementor-566 .elementor-element.elementor-element-528a3045{--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-566 .elementor-element.elementor-element-6641c011{--width:100%;--padding-top:72px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-566 .elementor-element.elementor-element-6fa5218 .elementor-heading-title{font-size:10.5px;}.elementor-566 .elementor-element.elementor-element-33c780fc .elementor-heading-title{font-size:36px;}.elementor-566 .elementor-element.elementor-element-1f23ae71{font-size:16px;}.elementor-566 .elementor-element.elementor-element-39033c5d{--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-566 .elementor-element.elementor-element-2acf1e20 .elementor-heading-title{font-size:10.5px;}.elementor-566 .elementor-element.elementor-element-2eb7350f .elementor-heading-title{font-size:36px;}.elementor-566 .elementor-element.elementor-element-11e7b65a{font-size:16px;}}@media(min-width:768px){.elementor-566 .elementor-element.elementor-element-61a39c46{--width:52%;}.elementor-566 .elementor-element.elementor-element-1da3f0dd{--width:100%;}.elementor-566 .elementor-element.elementor-element-58846e6f{--width:14px;}.elementor-566 .elementor-element.elementor-element-2e24598f{--width:7px;}.elementor-566 .elementor-element.elementor-element-5732870{--width:7px;}.elementor-566 .elementor-element.elementor-element-eb117fa{--width:48%;}.elementor-566 .elementor-element.elementor-element-57bb6032{--width:50%;}.elementor-566 .elementor-element.elementor-element-716d606b{--width:100%;}.elementor-566 .elementor-element.elementor-element-26b99320{--width:14px;}.elementor-566 .elementor-element.elementor-element-9f11f0b{--width:7px;}.elementor-566 .elementor-element.elementor-element-2557873e{--width:7px;}.elementor-566 .elementor-element.elementor-element-13e176e2{--width:50%;}.elementor-566 .elementor-element.elementor-element-3d6d6c92{--width:100%;}.elementor-566 .elementor-element.elementor-element-20c4b1e4{--width:14px;}.elementor-566 .elementor-element.elementor-element-3d6034a2{--width:7px;}.elementor-566 .elementor-element.elementor-element-3b70f42f{--width:7px;}.elementor-566 .elementor-element.elementor-element-259fb944{--width:100%;}.elementor-566 .elementor-element.elementor-element-2e6450d9{--width:14px;}.elementor-566 .elementor-element.elementor-element-77308ecd{--width:7px;}.elementor-566 .elementor-element.elementor-element-eb3c44{--width:7px;}.elementor-566 .elementor-element.elementor-element-54fcf21c{--width:34%;}.elementor-566 .elementor-element.elementor-element-3eef56ad{--width:66%;}.elementor-566 .elementor-element.elementor-element-6a4bcc6{--width:100%;}.elementor-566 .elementor-element.elementor-element-bb90218{--width:14px;}.elementor-566 .elementor-element.elementor-element-7dbc2c6b{--width:7px;}.elementor-566 .elementor-element.elementor-element-3f4e622c{--width:7px;}.elementor-566 .elementor-element.elementor-element-6641c011{--width:50%;}.elementor-566 .elementor-element.elementor-element-1de4946c{--width:100%;}.elementor-566 .elementor-element.elementor-element-79a9d5d8{--width:14px;}.elementor-566 .elementor-element.elementor-element-28eac31e{--width:7px;}.elementor-566 .elementor-element.elementor-element-4d63a285{--width:7px;}.elementor-566 .elementor-element.elementor-element-39033c5d{--width:50%;}.elementor-566 .elementor-element.elementor-element-6c505c40{--width:100%;}.elementor-566 .elementor-element.elementor-element-3061ac26{--width:14px;}.elementor-566 .elementor-element.elementor-element-789e3677{--width:7px;}.elementor-566 .elementor-element.elementor-element-c6ea267{--width:7px;}}@media(max-width:1024px) and (min-width:768px){.elementor-566 .elementor-element.elementor-element-61a39c46{--width:100%;}.elementor-566 .elementor-element.elementor-element-eb117fa{--width:100%;}.elementor-566 .elementor-element.elementor-element-57bb6032{--width:100%;}.elementor-566 .elementor-element.elementor-element-13e176e2{--width:100%;}.elementor-566 .elementor-element.elementor-element-54fcf21c{--width:100%;}.elementor-566 .elementor-element.elementor-element-3eef56ad{--width:100%;}.elementor-566 .elementor-element.elementor-element-6641c011{--width:100%;}.elementor-566 .elementor-element.elementor-element-39033c5d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-22a944e4 */#menuheader .elementor-nav-menu--layout-horizontal.e--pointer-underline.e--animation-fade {
    float: left !important;
    margin-left: 0px !important;
    width: 100%;
    justify-content: left !important;
}
div#menuright {
    display: none !important;
}
#menuheader li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-566.current_page_item.menu-item-615 {
    display: block !important;
}
#menuheader li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-566.current_page_item.menu-item-836 {
    display: block !important;
}
div#menuright {
    visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS *//* ==========================================================
   PARTNERSHIPS — GOVERNMENT TEAMING
   MATCH APPROVED MOCKUP
   ========================================================== */

/* Outer section must use the full page width */
body.page-id-566 .elementor-element-537e02be{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
}


/* ==========================================================
   DESKTOP
   Left:
      eyebrow
      statement

   Right:
      CTA centered vertically
   ========================================================== */

@media (min-width:901px){

    body.page-id-566 .elementor-element-4eb4c547{
        display:grid !important;

        grid-template-columns:
            minmax(0, 1fr)
            max-content !important;

        grid-template-areas:
            "eyebrow cta"
            "statement cta" !important;

        grid-template-rows:auto auto !important;

        align-items:center !important;

        column-gap:64px !important;
        row-gap:22px !important;

        width:100% !important;
        max-width:none !important;

        margin:0 !important;

        /* Matches full-width mockup alignment */
        padding:
            54px
            clamp(48px, 3.8vw, 68px)
            58px !important;

        box-sizing:border-box !important;
    }


    /* ------------------------------------------------------
       Hide Elementor's obsolete decorative empty container.
       Half-moon is already generated on the eyebrow.
       ------------------------------------------------------ */

    body.page-id-566
    .elementor-element-4eb4c547
    > .elementor-element-6a4bcc6{
        display:none !important;
    }


    /* ------------------------------------------------------
       EYEBROW
       ------------------------------------------------------ */

    body.page-id-566
    .elementor-element-4eb4c547
    > .elementor-element-5dcbcb13{
        grid-area:eyebrow !important;

        width:max-content !important;
        max-width:none !important;

        margin:0 !important;

        justify-self:start !important;
        align-self:end !important;
    }

    body.page-id-566
    .elementor-element-5dcbcb13
    .elementor-heading-title{
        margin:0 !important;
        white-space:nowrap !important;
    }


    /* ------------------------------------------------------
       MAIN STATEMENT
       ------------------------------------------------------ */

    body.page-id-566
    .elementor-element-4eb4c547
    > .elementor-element-12ec23df{
        grid-area:statement !important;

        width:100% !important;
        max-width:none !important;
        min-width:0 !important;

        margin:0 !important;

        justify-self:start !important;
        align-self:start !important;
    }

    body.page-id-566
    .elementor-element-12ec23df
    .elementor-widget-container{
        width:100% !important;
        max-width:none !important;
    }

    body.page-id-566
    .elementor-element-12ec23df
    .elementor-heading-title{
        display:block !important;

        width:auto !important;
        max-width:none !important;

        margin:0 !important;

        overflow-wrap:normal !important;
        word-break:normal !important;
    }


    /* ------------------------------------------------------
       CTA — RIGHT SIDE
       ------------------------------------------------------ */

    body.page-id-566
    .elementor-element-4eb4c547
    > .elementor-element-558d6cc3{
        grid-area:cta !important;

        width:max-content !important;
        min-width:max-content !important;
        max-width:none !important;

        margin:0 !important;

        justify-self:end !important;
        align-self:center !important;
    }

    body.page-id-566
    .elementor-element-558d6cc3
    .elementor-button{
        white-space:nowrap !important;
    }
}


/* Desktop: sentence exactly one line like mockup */
@media (min-width:1281px){

    body.page-id-566
    .elementor-element-12ec23df
    .elementor-heading-title{
        white-space:nowrap !important;
    }
}


/* Laptop/tablet: same composition but allow text to wrap */
@media (min-width:901px) and (max-width:1280px){

    body.page-id-566
    .elementor-element-12ec23df
    .elementor-heading-title{
        white-space:normal !important;
    }
}


/* Mobile */
@media (max-width:900px){

    body.page-id-566 .elementor-element-4eb4c547{
        display:flex !important;
        flex-direction:column !important;
        align-items:flex-start !important;

        width:100% !important;
        max-width:none !important;

        gap:22px !important;

        padding:
            42px
            20px
            46px !important;
    }

    body.page-id-566
    .elementor-element-4eb4c547
    > .elementor-element-6a4bcc6{
        display:none !important;
    }

    body.page-id-566
    .elementor-element-12ec23df
    .elementor-heading-title{
        white-space:normal !important;
    }
}

/* GOVERNMENT TEAMING — texto en una sola línea */
body .elementor-element-12ec23df.agp-gt-line{
    width:100% !important;
    max-width:none !important;
    min-width:0 !important;
}

body .elementor-element-12ec23df.agp-gt-line
.elementor-widget-container{
    width:100% !important;
    max-width:none !important;
}

body .elementor-element-12ec23df.agp-gt-line
.elementor-heading-title{
    width:max-content !important;
    max-width:none !important;
    margin:0 !important;

    white-space:nowrap !important;
    overflow-wrap:normal !important;
    word-break:normal !important;
}
@media (max-width:900px){

    body .elementor-element-12ec23df.agp-gt-line
    .elementor-heading-title{
        width:auto !important;
        max-width:100% !important;
        white-space:normal !important;
    }
}
/* ==========================================================
   ALLARE GROUP — PARTNERSHIPS V2.2
   HERO MOSAIC — REMOVE WHITE GAP UNDER SECOND IMAGE
   Only this detail is changed.
   ========================================================== */

/* The two hero image containers do not quite consume 100% of the
   mosaic height in the live Elementor render, leaving a thin white
   strip below HERO IMAGE B. Force the second image to absorb the
   remaining height instead of leaving parent background visible. */

body.page-id-566 .elementor-element-eb117fa{
  display:flex!important;
  flex-direction:column!important;
  flex-wrap:nowrap!important;
  gap:0!important;
  row-gap:0!important;
  padding-bottom:0!important;
  margin-bottom:0!important;
}

body.page-id-566 .elementor-element-eb117fa
> .elementor-element-60dd17c3,
body.page-id-566 .elementor-element-eb117fa
> .elementor-element-34809bde{
  margin-top:0!important;
  margin-bottom:0!important;
}

body.page-id-566 .elementor-element-eb117fa
> .elementor-element-34809bde{
  flex:1 1 auto!important;
  min-height:0!important;
  margin-bottom:-1px!important;
}

/* Prevent any sub-pixel seam at tablet/mobile sizes too. */
@media(max-width:900px){
  body.page-id-566 .elementor-element-eb117fa{
    gap:0!important;
    row-gap:0!important;
  }

  body.page-id-566 .elementor-element-eb117fa
  > .elementor-element-34809bde{
    flex-grow:1!important;
    margin-bottom:-1px!important;
  }
}
/* ALLARE GROUP — PARTNERSHIPS V1
   Native-first Elementor build from the supplied approved HTML.
   Core geometry is stored in Elementor settings; CSS handles visual precision.
   Scoped via a widget class so it survives Elementor container-class issues. */

:root{
  --ap-eg:#1F4A43;--ap-eg-d:#173A34;--ap-gold:#C9A05A;--ap-gold-l:#DDBF8A;
  --ap-gold-t:#7A5D26;--ap-stone:#E8E1D6;--ap-sand:#F7F5EF;--ap-ch:#2D2D2D;
  --ap-mut:#62655F;--ap-mist:#B9C6C2;--ap-pad:clamp(20px,4.4vw,72px);
  --ap-seam:4px;--ap-e:cubic-bezier(.22,.8,.12,1);
}

body:has(.agp-v2-style){background:var(--ap-sand)!important;overflow-x:clip!important;}
body:has(.agp-v2-style) .page-header,
body:has(.agp-v2-style) .entry-header,
body:has(.agp-v2-style) .entry-title:not(.elementor-heading-title){display:none!important;}
body:has(.agp-v2-style) #content,
body:has(.agp-v2-style) .site-main,
body:has(.agp-v2-style) .page-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
body:has(.agp-v2-style) .elementor .e-con.e-parent:has(> .agp-v2-style){
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;overflow-x:clip!important;
}
body:has(.agp-v2-style) .elementor-heading-title{font-family:Montserrat,Arial,sans-serif!important;}
body:has(.agp-v2-style) .elementor-widget-text-editor,
body:has(.agp-v2-style) .elementor-widget-text-editor *{font-family:Lato,Arial,sans-serif!important;}

/* Keep the global Allare header system; Partnership hero is light-led. */
body:has(.agp-v2-style) .allare-header{background:transparent!important;box-shadow:none!important;}
body:has(.agp-v2-style) .allare-header .elementor-nav-menu--main .elementor-item{color:var(--ap-eg)!important;}
body:has(.agp-v2-style) .allare-header .elementor-menu-toggle,
body:has(.agp-v2-style) .allare-header .elementor-menu-toggle svg{color:var(--ap-eg)!important;fill:var(--ap-eg)!important;}

/* eyebrow / half-symbol */
body:has(.agp-v2-style) .agp-kick{width:auto!important;max-width:100%!important;}
body:has(.agp-v2-style) .agp-kick-label .elementor-heading-title{
  color:var(--ap-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(.agp-v2-style) .agp-who-right .agp-kick-label .elementor-heading-title,
body:has(.agp-v2-style) .agp-close-b .agp-kick-label .elementor-heading-title{color:var(--ap-gold-l)!important;}

/* hero */
body:has(.agp-v2-style) .agp-hero{min-height:min(92vh,880px)!important;}
body:has(.agp-v2-style) .agp-crumb p{margin:0!important;color:var(--ap-mut)!important;font-family:Montserrat,Arial,sans-serif!important;letter-spacing:.08em!important;}
body:has(.agp-v2-style) .agp-crumb a{color:var(--ap-eg)!important;border-bottom:1px solid rgba(201,160,90,.6)!important;}
body:has(.agp-v2-style) .agp-crumb span{margin:0 8px!important;color:var(--ap-gold-t)!important;}
body:has(.agp-v2-style) .agp-h1 .elementor-heading-title{margin:22px 0 28px!important;color:var(--ap-eg)!important;}
body:has(.agp-v2-style) .agp-h1 strong{display:block!important;font-weight:600!important;}
body:has(.agp-v2-style) .agp-hero-lead p{margin:0!important;max-width:600px!important;}
body:has(.agp-v2-style) .agp-actions{margin-top:36px!important;}

/* hero mosaic: this is intentionally CSS-positioned, but its two image fields are native Elementor containers */
body:has(.agp-v2-style) .agp-mosaic{position:relative!important;overflow:hidden!important;}
body:has(.agp-v2-style) .agp-mosaic > .e-con:has(.agp-hero-img-a .agp-slot-label),
body:has(.agp-v2-style) .agp-mosaic > .agp-hero-img-a{
  position:absolute!important;left:0!important;right:0!important;top:0!important;width:100%!important;height:62%!important;min-height:0!important;
}
body:has(.agp-v2-style) .agp-mosaic > .e-con:has(.agp-hero-img-b .agp-slot-label),
body:has(.agp-v2-style) .agp-mosaic > .agp-hero-img-b{
  position:absolute!important;right:var(--ap-pad)!important;bottom:56px!important;width:58%!important;height:44%!important;min-height:0!important;
  border-top:var(--ap-seam) solid var(--ap-gold)!important;box-shadow:0 30px 70px -30px rgba(23,58,52,.55)!important;
}
body:has(.agp-v2-style) .agp-ctag--hero{position:absolute!important;left:28px!important;bottom:26px!important;z-index:3!important;}
body:has(.agp-v2-style) .agp-ctag--hero .elementor-heading-title{color:var(--ap-mut)!important;font-family:Lato,Arial,sans-serif!important;font-size:11.5px!important;font-weight:400!important;letter-spacing:0!important;}

/* buttons: same system already stabilized on About / Our Work / Government */
body:has(.agp-v2-style) .agp-btn{width:max-content!important;max-width:100%!important;}
body:has(.agp-v2-style) .agp-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;box-shadow:none!important;
}
body:has(.agp-v2-style) .agp-btn--dot .elementor-button{padding-right:64px!important;}
body:has(.agp-v2-style) .agp-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(--ap-e)!important;
}
body:has(.agp-v2-style) .agp-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(--ap-sand)!important;border-right:1.6px solid var(--ap-sand)!important;
  transform:translateY(-55%) rotate(45deg)!important;transition:transform .35s var(--ap-e)!important;
}
body:has(.agp-v2-style) .agp-btn--dot .elementor-button:hover::before{transform:translate(4px,-50%)!important;}
body:has(.agp-v2-style) .agp-btn--dot .elementor-button:hover::after{transform:translate(4px,-55%) rotate(45deg)!important;}
body:has(.agp-v2-style) .agp-btn--primary .elementor-button{background:var(--ap-eg)!important;border-color:var(--ap-eg)!important;color:var(--ap-sand)!important;}
body:has(.agp-v2-style) .agp-btn--primary .elementor-button::before{background:var(--ap-gold)!important;}
body:has(.agp-v2-style) .agp-btn--gold .elementor-button{background:var(--ap-gold)!important;border-color:var(--ap-gold)!important;color:var(--ap-eg-d)!important;}
body:has(.agp-v2-style) .agp-btn--gold .elementor-button::before{background:var(--ap-eg)!important;}
body:has(.agp-v2-style) .agp-btn--outline .elementor-button{background:transparent!important;border-color:rgba(31,74,67,.35)!important;color:var(--ap-eg)!important;}
body:has(.agp-v2-style) .agp-btn--outline .elementor-button:hover{background:var(--ap-eg)!important;color:var(--ap-sand)!important;border-color:var(--ap-eg)!important;}
body:has(.agp-v2-style) .agp-tertiary{width:max-content!important;}
body:has(.agp-v2-style) .agp-tertiary .elementor-button{
  display:inline-flex!important;align-items:center!important;gap:12px!important;width:max-content!important;min-height:44px!important;padding:12px 0!important;
  background:transparent!important;border:0!important;border-bottom:1px solid var(--ap-gold)!important;border-radius:0!important;box-shadow:none!important;
  color:var(--ap-eg)!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;
}
body:has(.agp-v2-style) .agp-tertiary--light .elementor-button{color:var(--ap-sand)!important;}
body:has(.agp-v2-style) .agp-tertiary .elementor-button::after{
  content:""!important;width:7px!important;height:7px!important;border-top:1.6px solid var(--ap-gold)!important;border-right:1.6px solid var(--ap-gold)!important;
  transform:rotate(45deg)!important;transition:transform .3s var(--ap-e)!important;
}
body:has(.agp-v2-style) .agp-tertiary .elementor-button:hover::after{transform:translateX(4px) rotate(45deg)!important;}

/* who */
body:has(.agp-v2-style) .agp-dark-chip .elementor-heading-title{
  display:block!important;padding:11px 20px!important;border:1px solid rgba(247,245,239,.32)!important;border-radius:30px!important;color:var(--ap-sand)!important;
  font-family:Lato,Arial,sans-serif!important;
}

/* pathways */
body:has(.agp-v2-style) .agp-paths-inner{max-width:1296px!important;margin-inline:auto!important;}
body:has(.agp-v2-style) .agp-sec-h strong{font-weight:600!important;}
body:has(.agp-v2-style) .agp-sec-h--dark .elementor-heading-title{color:var(--ap-sand)!important;}
body:has(.agp-v2-style) .agp-sec-h--dark strong{color:var(--ap-gold-l)!important;}
body:has(.agp-v2-style) .agp-tab-btn{width:100%!important;margin:0!important;}
body:has(.agp-v2-style) .agp-tab-btn .elementor-button{
  display:flex!important;width:100%!important;min-height:64px!important;padding:22px 34px!important;border:0!important;border-left:4px solid transparent!important;
  border-radius:0!important;background:transparent!important;color:var(--ap-eg)!important;box-shadow:none!important;text-align:left!important;
  justify-content:flex-start!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(16px,1.35vw,20px)!important;font-weight:400!important;
  text-transform:none!important;letter-spacing:0!important;transition:.3s var(--ap-e)!important;
}
body:has(.agp-v2-style) .agp-tab-btn .elementor-button:hover{background:rgba(232,225,214,.6)!important;}
body:has(.agp-v2-style) .agp-tab-btn.is-active .elementor-button{
  background:var(--ap-stone)!important;border-left-color:var(--ap-eg)!important;font-weight:600!important;
}
body:has(.agp-v2-style) .agp-panels{position:relative!important;overflow:hidden!important;}
body:has(.agp-v2-style) .agp-panel{display:none!important;width:100%!important;height:100%!important;}
body:has(.agp-v2-style) .agp-panel.is-active{display:flex!important;animation:agpFade .5s var(--ap-e)!important;}
@keyframes agpFade{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
body:has(.agp-v2-style) .agp-path-img{flex:0 0 min(40%,330px)!important;width:min(40%,330px)!important;min-width:220px!important;aspect-ratio:1!important;min-height:0!important;}
body:has(.agp-v2-style) .agp-path-img::after{
  content:""!important;position:absolute!important;left:50%!important;top:-24px!important;bottom:-24px!important;width:var(--ap-seam)!important;
  margin-left:-2px!important;background:var(--ap-gold)!important;z-index:0!important;
}
body:has(.agp-v2-style) .agp-path-img .agp-slot-label{position:relative!important;z-index:1!important;}
body:has(.agp-v2-style) .agp-panel-copy{flex:1 1 auto!important;min-width:0!important;}
body:has(.agp-v2-style) .agp-path-copy{margin-top:18px!important;}
body:has(.agp-v2-style) .agp-path-copy p{margin:0 0 24px!important;color:rgba(247,245,239,.86)!important;}
body:has(.agp-v2-style) .agp-path-tag .elementor-heading-title{
  display:block!important;padding:7px 15px!important;border:1px solid rgba(247,245,239,.30)!important;border-radius:30px!important;color:var(--ap-sand)!important;
  font-family:Lato,Arial,sans-serif!important;
}

/* Government teaming + status */
body:has(.agp-v2-style) .agp-gt{max-width:1296px!important;margin-inline:auto!important;}
body:has(.agp-v2-style) .agp-gt-line .elementor-heading-title{margin-top:10px!important;color:var(--ap-eg)!important;}
body:has(.agp-v2-style) .agp-status{max-width:none!important;}
body:has(.agp-v2-style) .agp-status-copy{flex:1 1 auto!important;min-width:0!important;}
body:has(.agp-v2-style) .agp-status-copy p{margin:0!important;color:var(--ap-mut)!important;}
body:has(.agp-v2-style) .agp-status-copy strong{color:var(--ap-eg)!important;font-family:Montserrat,Arial,sans-serif!important;font-weight:600!important;}

/* closing */
body:has(.agp-v2-style) .agp-close{position:relative!important;}
body:has(.agp-v2-style) .agp-close-a .agp-sec-h .elementor-heading-title{color:var(--ap-eg)!important;}
body:has(.agp-v2-style) .agp-close-b .agp-sec-h .elementor-heading-title{color:var(--ap-sand)!important;}
body:has(.agp-v2-style) .agp-close-b .agp-sec-h strong{color:var(--ap-gold-l)!important;}

/* animations: restrained and section-level only */
@media (prefers-reduced-motion:no-preference){
  body:has(.agp-v2-style) .agp-reveal{opacity:0!important;transform:translateY(24px)!important;transition:opacity .9s var(--ap-e),transform .9s var(--ap-e)!important;}
  body:has(.agp-v2-style) .agp-reveal.is-in{opacity:1!important;transform:none!important;}
}
@media (prefers-reduced-motion:reduce){
  body:has(.agp-v2-style) .agp-reveal{opacity:1!important;transform:none!important;}
}

/* tablet/mobile source behavior */
@media(max-width:900px){
  body:has(.agp-v2-style) .agp-mosaic{height:min(110vw,560px)!important;min-height:0!important;}
  body:has(.agp-v2-style) .agp-mosaic > .agp-hero-img-a{height:62%!important;}
  body:has(.agp-v2-style) .agp-mosaic > .agp-hero-img-b{right:var(--ap-pad)!important;bottom:36px!important;width:58%!important;height:44%!important;}

  body:has(.agp-v2-style) .agp-tabs-list{
    display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;border-right:0!important;border-bottom:var(--ap-seam) solid var(--ap-gold)!important;
  }
  body:has(.agp-v2-style) .agp-tab-btn{width:auto!important;flex:0 0 auto!important;}
  body:has(.agp-v2-style) .agp-tab-btn .elementor-button{
    min-height:44px!important;padding:10px 16px!important;border-left:0!important;border-radius:30px!important;background:var(--ap-stone)!important;
    font-size:13.5px!important;white-space:normal!important;
  }
  body:has(.agp-v2-style) .agp-tab-btn.is-active .elementor-button{background:var(--ap-eg)!important;color:var(--ap-sand)!important;}
  body:has(.agp-v2-style) .agp-path-img{width:min(240px,70vw)!important;min-width:0!important;max-width:240px!important;align-self:center!important;}

  body:has(.agp-v2-style) .agp-status{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;}
  body:has(.agp-v2-style) .agp-status .agp-tertiary{grid-column:2!important;justify-self:start!important;}
}
@media(max-width:600px){
  body:has(.agp-v2-style) .agp-actions{width:100%!important;gap:10px!important;}
  body:has(.agp-v2-style) .agp-actions .agp-btn,
  body:has(.agp-v2-style) .agp-actions .agp-btn .elementor-button{width:100%!important;justify-content:center!important;}
  body:has(.agp-v2-style) .agp-gt .agp-btn,
  body:has(.agp-v2-style) .agp-gt .agp-btn .elementor-button{width:100%!important;justify-content:center!important;}
}

/* ==========================================================
   ALLARE GROUP — PARTNERSHIPS V2
   Structural corrections from the actual rendered page:
   1) Pathways behave as a true toggle (one panel at a time)
   2) Pathway geometry is restored even when Elementor strips
      custom classes from imported containers
   3) Half-symbol icons are rendered from surviving WIDGET
      classes, so they cannot disappear/stretch
   4) Institutional Status icon is rebuilt the same way
   ========================================================== */

/* ---------- SMALL HALF-SYMBOLS: widget-based and stable ---------- */

/* Elementor stripped the imported classes from the little icon containers.
   Hide those original empty containers and draw the symbol on the label widget. */
body:has(.agp-v2-style) .e-con:has(> .agp-kick-label) > .e-con{
  display:none!important;
}

body:has(.agp-v2-style) .agp-kick-label{
  width:auto!important;
  max-width:100%!important;
}

body:has(.agp-v2-style) .agp-kick-label .elementor-heading-title{
  display:inline-flex!important;
  align-items:center!important;
  gap:12px!important;
  margin:0!important;
  color:var(--ap-gold-t)!important;
  font-family:Montserrat,Arial,sans-serif!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(.agp-v2-style) .agp-kick-label .elementor-heading-title::before{
  content:""!important;
  display:block!important;
  flex:0 0 14px!important;
  width:14px!important;
  min-width:14px!important;
  max-width:14px!important;
  height:14px!important;
  min-height:14px!important;
  max-height:14px!important;
  border-radius:50%!important;
  background:linear-gradient(90deg,var(--ap-stone) 0 50%,var(--ap-eg) 50% 100%)!important;
  box-shadow:inset 0 0 0 1px rgba(31,74,67,.18)!important;
}

/* Dark-field half symbol */
body:has(.agp-v2-style) .agp-kick-label--dark .elementor-heading-title{
  color:var(--ap-gold-l)!important;
}
body:has(.agp-v2-style) .agp-kick-label--dark .elementor-heading-title::before{
  background:linear-gradient(90deg,var(--ap-stone) 0 50%,var(--ap-gold) 50% 100%)!important;
  box-shadow:inset 0 0 0 1px rgba(247,245,239,.10)!important;
}

/* ---------- INSTITUTIONAL STATUS ICON ---------- */

/* Hide the broken imported empty icon container that sits before the text. */
body:has(.agp-v2-style) .e-con-inner:has(> .agp-status-copy) > .e-con{
  display:none!important;
}

body:has(.agp-v2-style) .agp-status-copy{
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-start!important;
  gap:18px!important;
  width:100%!important;
  min-width:0!important;
}

body:has(.agp-v2-style) .agp-status-copy::before{
  content:""!important;
  display:block!important;
  flex:0 0 26px!important;
  width:26px!important;
  min-width:26px!important;
  max-width:26px!important;
  height:26px!important;
  min-height:26px!important;
  max-height:26px!important;
  margin-top:1px!important;
  border-radius:50%!important;
  background:linear-gradient(90deg,var(--ap-stone) 0 50%,var(--ap-eg) 50% 100%)!important;
  box-shadow:inset 0 0 0 1px rgba(31,74,67,.18)!important;
}

/* ---------- PATHWAY TABS: exact active-row treatment ---------- */

body:has(.agp-v2-style) .agp-tabs-list-runtime{
  width:34%!important;
  flex:0 0 34%!important;
  background:var(--ap-sand)!important;
  border-right:var(--ap-seam) solid var(--ap-gold)!important;
  padding:26px 0!important;
}

body:has(.agp-v2-style) .agp-tab-btn{
  display:block!important;
  width:100%!important;
  margin:0!important;
}

body:has(.agp-v2-style) .agp-tab-btn .elementor-button{
  display:grid!important;
  grid-template-columns:28px minmax(0,1fr)!important;
  column-gap:14px!important;
  align-items:center!important;
  justify-items:start!important;

  width:100%!important;
  min-height:80px!important;
  padding:20px 30px 20px 34px!important;

  border:0!important;
  border-left:4px solid transparent!important;
  border-radius:0!important;
  background:transparent!important;
  color:var(--ap-eg)!important;
  box-shadow:none!important;

  font-family:Montserrat,Arial,sans-serif!important;
  font-size:clamp(17px,1.35vw,21px)!important;
  font-weight:400!important;
  line-height:1.22!important;
  letter-spacing:0!important;
  text-transform:none!important;
  text-align:left!important;

  transition:
    background-color .3s var(--ap-e),
    color .3s var(--ap-e),
    border-color .3s var(--ap-e)!important;
}

/* Number is separate, Gold, like the approved mockup. */
body:has(.agp-v2-style) .agp-tab-btn .elementor-button::before{
  display:block!important;
  color:var(--ap-gold-t)!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:12px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:.20em!important;
}
body:has(.agp-v2-style) .agp-tab-btn-1 .elementor-button::before{content:"01"!important;}
body:has(.agp-v2-style) .agp-tab-btn-2 .elementor-button::before{content:"02"!important;}
body:has(.agp-v2-style) .agp-tab-btn-3 .elementor-button::before{content:"03"!important;}
body:has(.agp-v2-style) .agp-tab-btn-4 .elementor-button::before{content:"04"!important;}
body:has(.agp-v2-style) .agp-tab-btn-5 .elementor-button::before{content:"05"!important;}

body:has(.agp-v2-style) .agp-tab-btn .elementor-button:hover{
  background:rgba(232,225,214,.58)!important;
}

body:has(.agp-v2-style) .agp-tab-btn.is-active .elementor-button{
  background:var(--ap-stone)!important;
  border-left-color:var(--ap-eg)!important;
  color:var(--ap-eg)!important;
  font-weight:600!important;
}

/* ---------- PATHWAY PANELS: true toggle, never stacked ---------- */

body:has(.agp-v2-style) .agp-tabs-runtime{
  display:flex!important;
  flex-direction:row!important;
  align-items:stretch!important;
  width:100%!important;
  min-height:560px!important;
  gap:0!important;
  overflow:hidden!important;
  border-radius:28px!important;
  background:var(--ap-sand)!important;
}

body:has(.agp-v2-style) .agp-panels-runtime{
  position:relative!important;
  display:block!important;
  width:66%!important;
  flex:0 0 66%!important;
  min-width:0!important;
  min-height:560px!important;
  overflow:hidden!important;
  background:var(--ap-eg)!important;
}

/* Runtime assigns this to the OUTER panel container.
   Only one of these exists in layout at a time. */
body:has(.agp-v2-style) .agp-panel-runtime{
  display:none!important;
  width:100%!important;
  min-height:560px!important;
  margin:0!important;
  padding:60px!important;

  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:50px!important;

  background:var(--ap-eg)!important;
  color:var(--ap-sand)!important;
}

body:has(.agp-v2-style) .agp-panel-runtime.is-active{
  display:flex!important;
  animation:agpV2PanelIn .34s var(--ap-e)!important;
}

@keyframes agpV2PanelIn{
  from{opacity:0}
  to{opacity:1}
}

/* Content wrapper beside the circle. */
body:has(.agp-v2-style) .agp-panel-copy-runtime{
  flex:1 1 auto!important;
  min-width:0!important;
  width:auto!important;
}

/* Pathway circle restored from a runtime class because Elementor strips
   the original class from the container itself. */
body:has(.agp-v2-style) .agp-path-img-runtime{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;

  flex:0 0 min(40%,330px)!important;
  width:min(40%,330px)!important;
  min-width:260px!important;
  max-width:330px!important;
  min-height:0!important;
  aspect-ratio:1!important;

  padding:0!important;
  border-radius:50%!important;
  overflow:visible!important;

  background-color:#D8D3CA!important;
  background-position:center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
}

/* Gold seam crosses the circle and extends above/below exactly as intended. */
body:has(.agp-v2-style) .agp-path-img-runtime::after{
  content:""!important;
  position:absolute!important;
  z-index:4!important;
  left:50%!important;
  top:-30px!important;
  bottom:-30px!important;
  width:var(--ap-seam)!important;
  margin-left:-2px!important;
  background:var(--ap-gold)!important;
  pointer-events:none!important;
}

/* Label remains legible until a final image is selected. */
body:has(.agp-v2-style) .agp-path-img-runtime .agp-slot-label{
  position:relative!important;
  z-index:3!important;
}
body:has(.agp-v2-style) .agp-path-img-runtime .agp-slot-label .elementor-heading-title{
  color:#77736B!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:10px!important;
  font-weight:600!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
}

/* Right-panel title/copy/tags stay in the approved proportions. */
body:has(.agp-v2-style) .agp-panel-marker .elementor-heading-title{
  margin:0!important;
  color:var(--ap-sand)!important;
  font-size:clamp(34px,3vw,48px)!important;
  font-weight:300!important;
  line-height:1.08!important;
  letter-spacing:-.02em!important;
}
body:has(.agp-v2-style) .agp-path-copy{
  margin-top:22px!important;
}
body:has(.agp-v2-style) .agp-path-copy p{
  margin:0 0 26px!important;
  color:rgba(247,245,239,.88)!important;
  font-size:18px!important;
  line-height:1.55!important;
}
body:has(.agp-v2-style) .agp-path-tags-runtime{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}
body:has(.agp-v2-style) .agp-path-tag .elementor-heading-title{
  display:block!important;
  margin:0!important;
  padding:8px 16px!important;
  border:1px solid rgba(247,245,239,.32)!important;
  border-radius:30px!important;
  color:var(--ap-sand)!important;
  font-family:Lato,Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:1.25!important;
}

/* ---------- RESPONSIVE ---------- */
@media(max-width:900px){
  body:has(.agp-v2-style) .agp-tabs-runtime{
    flex-direction:column!important;
    min-height:0!important;
  }

  body:has(.agp-v2-style) .agp-tabs-list-runtime{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:wrap!important;
    width:100%!important;
    flex:0 0 auto!important;
    gap:7px!important;
    padding:12px!important;
    border-right:0!important;
    border-bottom:var(--ap-seam) solid var(--ap-gold)!important;
  }

  body:has(.agp-v2-style) .agp-tab-btn{
    width:auto!important;
    flex:0 0 auto!important;
  }

  body:has(.agp-v2-style) .agp-tab-btn .elementor-button{
    grid-template-columns:auto auto!important;
    column-gap:8px!important;
    min-height:44px!important;
    width:auto!important;
    padding:10px 16px!important;
    border-left:0!important;
    border-radius:30px!important;
    background:var(--ap-stone)!important;
    font-size:13.5px!important;
    white-space:normal!important;
  }

  body:has(.agp-v2-style) .agp-tab-btn.is-active .elementor-button{
    background:var(--ap-eg)!important;
    color:var(--ap-sand)!important;
  }
  body:has(.agp-v2-style) .agp-tab-btn.is-active .elementor-button::before{
    color:var(--ap-gold-l)!important;
  }

  body:has(.agp-v2-style) .agp-panels-runtime{
    width:100%!important;
    flex:0 0 auto!important;
    min-height:0!important;
  }

  body:has(.agp-v2-style) .agp-panel-runtime,
  body:has(.agp-v2-style) .agp-panel-runtime.is-active{
    min-height:0!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:38px!important;
    padding:50px 34px 54px!important;
  }

  body:has(.agp-v2-style) .agp-path-img-runtime{
    flex:0 0 auto!important;
    width:min(240px,70vw)!important;
    min-width:0!important;
    max-width:240px!important;
    align-self:center!important;
  }

  body:has(.agp-v2-style) .agp-path-img-runtime::after{
    top:-20px!important;
    bottom:-20px!important;
  }
}

@media(max-width:600px){
  body:has(.agp-v2-style) .agp-panel-runtime,
  body:has(.agp-v2-style) .agp-panel-runtime.is-active{
    padding:38px 20px 48px!important;
  }

  body:has(.agp-v2-style) .agp-kick-label .elementor-heading-title{
    font-size:10.5px!important;
    letter-spacing:.20em!important;
  }

  body:has(.agp-v2-style) .agp-status-copy{
    gap:12px!important;
  }
  body:has(.agp-v2-style) .agp-status-copy::before{
    flex-basis:22px!important;
    width:22px!important;
    min-width:22px!important;
    max-width:22px!important;
    height:22px!important;
    min-height:22px!important;
    max-height:22px!important;
  }
}/* End custom CSS */