.elementor-7036 .elementor-element.elementor-element-26a57f2{--display:flex;--min-height:898px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7036 .elementor-element.elementor-element-26a57f2:not(.elementor-motion-effects-element-type-background), .elementor-7036 .elementor-element.elementor-element-26a57f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anchorzup.com/wp-content/uploads/2026/08/Tree-of-Life-5.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-7036 .elementor-element.elementor-element-eb18993{--display:flex;--padding-top:0px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-7036 .elementor-element.elementor-element-3d36994 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:22px;letter-spacing:1.6px;color:#AE97D4;}.elementor-7036 .elementor-element.elementor-element-339ccb7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:500;line-height:60px;color:#F4F4F4;}.elementor-7036 .elementor-element.elementor-element-db4a154{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-7036 .elementor-element.elementor-element-db4a154 p{margin-block-end:0px;}.elementor-7036 .elementor-element.elementor-element-fe0813b .elementor-button{border-radius:14px 14px 14px 14px;}.elementor-7036 .elementor-element.elementor-element-5a7eea7{--display:flex;--min-height:0px;--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:24px 24px;--row-gap:24px;--column-gap:24px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7036 .elementor-element.elementor-element-1ed73a7{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 > .elementor-widget-container{background-color:#141117;padding:30px 24px 30px 24px;border-radius:12px 12px 12px 12px;box-shadow:0px -2px 0px 0px #865FA6;}.elementor-7036 .elementor-element.elementor-element-1ed73a7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox .infobox-icon{align-self:flex-start;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .infobox-content{height:155px;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox .infobox-icon .infobox-icon-wrap{width:90px;height:90px;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox .infobox-content .title{color:var( --e-global-color-accent );font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox .infobox-content .sub_title{color:var( --e-global-color-accent );}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox .infobox-content p{color:var( --e-global-color-accent );font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-7036 .elementor-element.elementor-element-8dc75a7{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 > .elementor-widget-container{background-color:#141117;padding:30px 24px 30px 24px;border-radius:12px 12px 12px 12px;box-shadow:0px -2px 0px 0px #F3CB50;}.elementor-7036 .elementor-element.elementor-element-8dc75a7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox .infobox-icon{align-self:flex-start;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .infobox-content{height:155px;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox .infobox-icon .infobox-icon-wrap{width:90px;height:90px;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox .infobox-content .title{color:var( --e-global-color-accent );font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox .infobox-content .sub_title{color:var( --e-global-color-accent );}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox .infobox-content p{color:var( --e-global-color-accent );font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-7036 .elementor-element.elementor-element-1316501{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-7036 .elementor-element.elementor-element-1316501 > .elementor-widget-container{background-color:#141117;padding:30px 24px 30px 24px;border-radius:12px 12px 12px 12px;box-shadow:0px -2px 0px 0px #E6D8FF;}.elementor-7036 .elementor-element.elementor-element-1316501.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox .infobox-icon{align-self:flex-start;}.elementor-7036 .elementor-element.elementor-element-1316501 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-7036 .elementor-element.elementor-element-1316501 .infobox-content{height:155px;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox .infobox-icon .infobox-icon-wrap{width:90px;height:90px;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox .infobox-content .title{color:var( --e-global-color-accent );font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox .infobox-content .sub_title{color:var( --e-global-color-accent );}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox .infobox-content p{color:var( --e-global-color-accent );font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-7036 .elementor-element.elementor-element-bff0509{--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;border-style:solid;--border-style:solid;border-color:#3E2156;--border-color:#3E2156;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:96px;--padding-right:96px;}.elementor-7036 .elementor-element.elementor-element-bff0509:not(.elementor-motion-effects-element-type-background), .elementor-7036 .elementor-element.elementor-element-bff0509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A050E;background-image:url("https://anchorzup.com/wp-content/uploads/2026/08/Ellipse-18-background-1024x365.png");background-position:39% 0px;background-repeat:no-repeat;}.elementor-7036 .elementor-element.elementor-element-3621d88{--display:flex;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-7036 .elementor-element.elementor-element-aaf5eff{width:var( --container-widget-width, 533px );max-width:533px;--container-widget-width:533px;--container-widget-flex-grow:0;}.elementor-7036 .elementor-element.elementor-element-aaf5eff .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:1.6px;color:#AE97D4;}.elementor-7036 .elementor-element.elementor-element-b480eb4{width:var( --container-widget-width, 533% );max-width:533%;--container-widget-width:533%;--container-widget-flex-grow:0;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#FAFAFAEB;}.elementor-7036 .elementor-element.elementor-element-f447f79{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7036 .elementor-element.elementor-element-f447f79.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-wrapper{text-align:start;}.elementor-7036 .elementor-element.elementor-element-f447f79.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7036 .elementor-element.elementor-element-f447f79.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7036 .elementor-element.elementor-element-f447f79.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-title{margin-bottom:5px;font-family:var( --e-global-typography-0cd2267-font-family ), Sans-serif;font-size:var( --e-global-typography-0cd2267-font-size );line-height:var( --e-global-typography-0cd2267-line-height );letter-spacing:var( --e-global-typography-0cd2267-letter-spacing );word-spacing:var( --e-global-typography-0cd2267-word-spacing );color:#FFFFFF;}.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#A3A3A3;}.elementor-7036 .elementor-element.elementor-element-6239e30{--display:flex;--flex-wrap:wrap;}.elementor-7036 .elementor-element.elementor-element-667f742{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7036 .elementor-element.elementor-element-31e7d95{color:var( --e-global-color-accent );}.elementor-7036 .elementor-element.elementor-element-332e9c5{--display:flex;}.elementor-7036 .elementor-element.elementor-element-792a6f6 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-7036 .elementor-element.elementor-element-792a6f6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:22px;letter-spacing:1.6px;word-spacing:1.6px;color:#AE97D4;}.elementor-7036 .elementor-element.elementor-element-7bdb71b > .elementor-widget-container{padding:0px 0px 75px 0px;}.elementor-7036 .elementor-element.elementor-element-7bdb71b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:500;line-height:60px;color:#F4F4F4;}.elementor-7036 .elementor-element.elementor-element-d131524{--display:flex;--gap:88px 88px;--row-gap:88px;--column-gap:88px;}.elementor-7036 .elementor-element.elementor-element-82f8d18{--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 88px;--row-gap:0px;--column-gap:88px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7036 .elementor-element.elementor-element-18ff6db{--display:flex;}.elementor-7036 .elementor-element.elementor-element-18ff6db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7036 .elementor-element.elementor-element-8fca285 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:500;line-height:60px;color:#F4F4F4;}.elementor-7036 .elementor-element.elementor-element-dc5356e{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-7036 .elementor-element.elementor-element-4342edb{--display:flex;}.elementor-7036 .elementor-element.elementor-element-c3e4e13{width:initial;max-width:initial;}.elementor-7036 .elementor-element.elementor-element-e416780{--display:flex;}.elementor-7036 .elementor-element.elementor-element-46ace11{--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 88px;--row-gap:0px;--column-gap:88px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7036 .elementor-element.elementor-element-8f7b5cc{--display:flex;}.elementor-7036 .elementor-element.elementor-element-8f7b5cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7036 .elementor-element.elementor-element-c084e6f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:500;line-height:60px;color:#F4F4F4;}.elementor-7036 .elementor-element.elementor-element-4bda9aa{width:var( --container-widget-width, 103.523% );max-width:103.523%;--container-widget-width:103.523%;--container-widget-flex-grow:0;font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-accent );}.elementor-7036 .elementor-element.elementor-element-4bda9aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7036 .elementor-element.elementor-element-58b61b7{--display:flex;}.elementor-7036 .elementor-element.elementor-element-daa6a1d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:14px;--n-tabs-gap:23px;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:8px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:8px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#A3A3A3;--n-tabs-title-color-active:#683790;}.elementor-7036 .elementor-element.elementor-element-daa6a1d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#262626;}.elementor-7036 .elementor-element.elementor-element-daa6a1d > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-7036 .elementor-element.elementor-element-daa6a1d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Outfit", Sans-serif;font-weight:600;}.elementor-7036 .elementor-element.elementor-element-569f598{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:1px;--padding-right:0px;}.elementor-7036 .elementor-element.elementor-element-399d8b8 > .elementor-widget-container{padding:102px 0px 0px 0px;}.elementor-7036 .elementor-element.elementor-element-399d8b8 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:22px;letter-spacing:1.6px;color:#AE97D4;}.elementor-7036 .elementor-element.elementor-element-09fced1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:500;line-height:60px;color:#F4F4F4;}.elementor-7036 .elementor-element.elementor-element-4a520ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7036 .elementor-element.elementor-element-4a520ec{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:30px;color:var( --e-global-color-accent );}.elementor-7036 .elementor-element.elementor-element-7fe85ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:070px;--padding-right:0px;}.elementor-7036 .elementor-element.elementor-element-5090001 > .elementor-widget-container{padding:0px 0px 253px 0px;}.elementor-7036 .elementor-element.elementor-element-73453f8{--display:flex;--min-height:527px;--justify-content:center;--overlay-opacity:0.92;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7036 .elementor-element.elementor-element-73453f8:not(.elementor-motion-effects-element-type-background), .elementor-7036 .elementor-element.elementor-element-73453f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://anchorzup.com/wp-content/uploads/2026/08/Union.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7036 .elementor-element.elementor-element-73453f8::before, .elementor-7036 .elementor-element.elementor-element-73453f8 > .elementor-background-video-container::before, .elementor-7036 .elementor-element.elementor-element-73453f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-7036 .elementor-element.elementor-element-73453f8 > .elementor-background-slideshow::before, .elementor-7036 .elementor-element.elementor-element-73453f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7036 .elementor-element.elementor-element-73453f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-7036 .elementor-element.elementor-element-ca198c0{text-align:center;}.elementor-7036 .elementor-element.elementor-element-ca198c0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:1.6px;color:var( --e-global-color-ad2aefa );}.elementor-7036 .elementor-element.elementor-element-fd389d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7036 .elementor-element.elementor-element-fd389d1{text-align:center;}.elementor-7036 .elementor-element.elementor-element-fd389d1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:500;line-height:60px;color:#262626;}.elementor-7036 .elementor-element.elementor-element-33515b9{--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;--padding-top:75px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-7036 .elementor-element.elementor-element-33515b9.e-con{--align-self:center;}.elementor-7036 .elementor-element.elementor-element-b37421c{--display:flex;--border-radius:29px 29px 29px 29px;}.elementor-7036 .elementor-element.elementor-element-b37421c:not(.elementor-motion-effects-element-type-background), .elementor-7036 .elementor-element.elementor-element-b37421c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1D7E9;}.elementor-7036 .elementor-element.elementor-element-0ecb7c8 > .elementor-widget-container{padding:15px 25px 15px 25px;}.elementor-7036 .elementor-element.elementor-element-0ecb7c8{text-align:center;}.elementor-7036 .elementor-element.elementor-element-0ecb7c8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-7036 .elementor-element.elementor-element-362a5d8{--display:flex;--border-radius:29px 29px 29px 29px;}.elementor-7036 .elementor-element.elementor-element-362a5d8:not(.elementor-motion-effects-element-type-background), .elementor-7036 .elementor-element.elementor-element-362a5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1D7E9;}.elementor-7036 .elementor-element.elementor-element-6e8e69d > .elementor-widget-container{padding:15px 25px 15px 25px;border-radius:29px 29px 29px 29px;}.elementor-7036 .elementor-element.elementor-element-6e8e69d{text-align:center;}.elementor-7036 .elementor-element.elementor-element-6e8e69d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-7036 .elementor-element.elementor-element-f584b6e{--display:flex;--border-radius:29px 29px 29px 29px;}.elementor-7036 .elementor-element.elementor-element-f584b6e:not(.elementor-motion-effects-element-type-background), .elementor-7036 .elementor-element.elementor-element-f584b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1D7E9;}.elementor-7036 .elementor-element.elementor-element-5d9a26a > .elementor-widget-container{padding:15px 25px 15px 25px;}.elementor-7036 .elementor-element.elementor-element-5d9a26a{text-align:center;}.elementor-7036 .elementor-element.elementor-element-5d9a26a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-7036 .elementor-element.elementor-element-7cb7b824{--display:flex;--min-height:413px;--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;--overlay-opacity:0.03;}.elementor-7036 .elementor-element.elementor-element-7cb7b824:not(.elementor-motion-effects-element-type-background), .elementor-7036 .elementor-element.elementor-element-7cb7b824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBF4;}.elementor-7036 .elementor-element.elementor-element-7cb7b824::before, .elementor-7036 .elementor-element.elementor-element-7cb7b824 > .elementor-background-video-container::before, .elementor-7036 .elementor-element.elementor-element-7cb7b824 > .e-con-inner > .elementor-background-video-container::before, .elementor-7036 .elementor-element.elementor-element-7cb7b824 > .elementor-background-slideshow::before, .elementor-7036 .elementor-element.elementor-element-7cb7b824 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7036 .elementor-element.elementor-element-7cb7b824 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F0EBF4;background-image:url("https://anchorzup.com/wp-content/uploads/2026/08/Union-1.png");--background-overlay:'';}.elementor-7036 .elementor-element.elementor-element-6e2fd809{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;}.elementor-7036 .elementor-element.elementor-element-3d64ab93 .elementor-button{border-radius:14px 14px 14px 14px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7036 .elementor-element.elementor-element-3621d88{--width:60%;}.elementor-7036 .elementor-element.elementor-element-6239e30{--width:40%;}.elementor-7036 .elementor-element.elementor-element-18ff6db{--width:389px;}.elementor-7036 .elementor-element.elementor-element-8f7b5cc{--width:389px;}.elementor-7036 .elementor-element.elementor-element-7fe85ea{--width:1208px;}}@media(max-width:1024px){.elementor-7036 .elementor-element.elementor-element-bff0509:not(.elementor-motion-effects-element-type-background), .elementor-7036 .elementor-element.elementor-element-bff0509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7036 .elementor-element.elementor-element-f447f79{--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-title{font-size:var( --e-global-typography-0cd2267-font-size );line-height:var( --e-global-typography-0cd2267-line-height );letter-spacing:var( --e-global-typography-0cd2267-letter-spacing );word-spacing:var( --e-global-typography-0cd2267-word-spacing );}.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7036 .elementor-element.elementor-element-667f742{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7036 .elementor-element.elementor-element-3d36994 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-7036 .elementor-element.elementor-element-339ccb7 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-7036 .elementor-element.elementor-element-db4a154 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-7036 .elementor-element.elementor-element-fe0813b > .elementor-widget-container{padding:0px 0px 0px 040px;}.elementor-7036 .elementor-element.elementor-element-bff0509:not(.elementor-motion-effects-element-type-background), .elementor-7036 .elementor-element.elementor-element-bff0509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7036 .elementor-element.elementor-element-aaf5eff .elementor-heading-title{font-size:14px;}.elementor-7036 .elementor-element.elementor-element-f447f79{width:100%;max-width:100%;}.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-wrapper{text-align:center;}.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-img{margin-bottom:15px;}.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-title{font-size:var( --e-global-typography-0cd2267-font-size );line-height:var( --e-global-typography-0cd2267-line-height );letter-spacing:var( --e-global-typography-0cd2267-letter-spacing );word-spacing:var( --e-global-typography-0cd2267-word-spacing );}.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7036 .elementor-element.elementor-element-667f742{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for eael-info-box, class: .elementor-element-1ed73a7 */.elementor-7036 .elementor-element.elementor-element-1ed73a7 .sub_title{font-family:'Outfit',sans-serif;font-weight:600;font-size:24px;line-height:34px;color:#FFFFFF !important;}
.elementor-7036 .elementor-element.elementor-element-1ed73a7 .infobox-content p{font-family:'Nunito Sans',sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#E5E5E5 !important;}
.elementor-7036 .elementor-element.elementor-element-1ed73a7 .eael-infobox p{font-size:16px;line-height:24px;color:#E5E5E5 !important;}
.elementor-7036 .elementor-element.elementor-element-1ed73a7 .infobox-icon-wrap{justify-content:flex-start !important;align-items:flex-start !important;text-align:left !important;width:auto !important;height:auto !important;min-height:0 !important;line-height:0 !important;margin-bottom:16px !important;}
.elementor-7036 .elementor-element.elementor-element-1ed73a7 .infobox-icon{justify-content:flex-start !important;text-align:left !important;height:auto !important;min-height:0 !important;margin-bottom:0 !important;}
.elementor-7036 .elementor-element.elementor-element-1ed73a7 .infobox-icon svg{width:36px !important;height:36px !important;}/* End custom CSS */
/* Start custom CSS for eael-info-box, class: .elementor-element-8dc75a7 */.elementor-7036 .elementor-element.elementor-element-8dc75a7 .sub_title{font-family:'Outfit',sans-serif;font-weight:600;font-size:24px;line-height:34px;color:#FFFFFF !important;}
.elementor-7036 .elementor-element.elementor-element-8dc75a7 .infobox-content p{font-family:'Nunito Sans',sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#E5E5E5 !important;}
.elementor-7036 .elementor-element.elementor-element-8dc75a7 .eael-infobox p{font-size:16px;line-height:24px;color:#E5E5E5 !important;}
.elementor-7036 .elementor-element.elementor-element-8dc75a7 .infobox-icon-wrap{justify-content:flex-start !important;align-items:flex-start !important;text-align:left !important;width:auto !important;height:auto !important;min-height:0 !important;line-height:0 !important;margin-bottom:16px !important;}
.elementor-7036 .elementor-element.elementor-element-8dc75a7 .infobox-icon{justify-content:flex-start !important;text-align:left !important;height:auto !important;min-height:0 !important;margin-bottom:0 !important;}
.elementor-7036 .elementor-element.elementor-element-8dc75a7 .infobox-icon svg{width:36px !important;height:36px !important;}/* End custom CSS */
/* Start custom CSS for eael-info-box, class: .elementor-element-1316501 */.elementor-7036 .elementor-element.elementor-element-1316501 .sub_title{font-family:'Outfit',sans-serif;font-weight:600;font-size:24px;line-height:34px;color:#FFFFFF !important;}
.elementor-7036 .elementor-element.elementor-element-1316501 .infobox-content p{font-family:'Nunito Sans',sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#E5E5E5 !important;}
.elementor-7036 .elementor-element.elementor-element-1316501 .eael-infobox p{font-size:16px;line-height:24px;color:#E5E5E5 !important;}
.elementor-7036 .elementor-element.elementor-element-1316501 .infobox-icon-wrap{justify-content:flex-start !important;align-items:flex-start !important;text-align:left !important;width:auto !important;height:auto !important;min-height:0 !important;line-height:0 !important;margin-bottom:16px !important;}
.elementor-7036 .elementor-element.elementor-element-1316501 .infobox-icon{justify-content:flex-start !important;text-align:left !important;height:auto !important;min-height:0 !important;margin-bottom:0 !important;}
.elementor-7036 .elementor-element.elementor-element-1316501 .infobox-icon svg{width:36px !important;height:36px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aaf5eff */.elementor-7036 .elementor-element.elementor-element-aaf5eff .elementor-heading-title{color:#A487BC !important;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f447f79 */.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-title{font-family:'Outfit',sans-serif !important;font-weight:700 !important;font-size:14px !important;line-height:18px !important;color:#FAFAFA !important;margin-bottom:0 !important;}
.elementor-7036 .elementor-element.elementor-element-f447f79 .elementor-image-box-description{font-family:'Outfit',sans-serif !important;font-weight:700 !important;font-size:14px !important;line-height:18px !important;color:#FAFAFA !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31e7d95 */.elementor-7036 .elementor-element.elementor-element-31e7d95 h6:first-of-type, .elementor-7036 .elementor-element.elementor-element-31e7d95 h6:first-of-type span{font-family:'Nunito Sans',sans-serif !important;font-weight:700 !important;font-size:12px !important;line-height:22px !important;letter-spacing:1.6px !important;text-transform:uppercase !important;color:#A3A3A3 !important;}
.elementor-7036 .elementor-element.elementor-element-31e7d95 h6:not(:first-of-type), .elementor-7036 .elementor-element.elementor-element-31e7d95 h6:not(:first-of-type) span{font-family:'Nunito Sans',sans-serif !important;font-weight:700 !important;font-size:16px !important;line-height:28px !important;letter-spacing:normal !important;color:#FAFAFA !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f13fa73 */.elementor-7036 .elementor-element.elementor-element-f13fa73 h6:first-of-type, .elementor-7036 .elementor-element.elementor-element-f13fa73 h6:first-of-type span{font-family:'Nunito Sans',sans-serif !important;font-weight:700 !important;font-size:12px !important;line-height:22px !important;letter-spacing:1.6px !important;text-transform:uppercase !important;color:#A3A3A3 !important;}
.elementor-7036 .elementor-element.elementor-element-f13fa73 h6:not(:first-of-type), .elementor-7036 .elementor-element.elementor-element-f13fa73 h6:not(:first-of-type) span{font-family:'Nunito Sans',sans-serif !important;font-weight:700 !important;font-size:16px !important;line-height:28px !important;letter-spacing:normal !important;color:#FAFAFA !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f9f0e */.elementor-7036 .elementor-element.elementor-element-f1f9f0e h6:first-of-type, .elementor-7036 .elementor-element.elementor-element-f1f9f0e h6:first-of-type span{font-family:'Nunito Sans',sans-serif !important;font-weight:700 !important;font-size:12px !important;line-height:22px !important;letter-spacing:1.6px !important;text-transform:uppercase !important;color:#A3A3A3 !important;}
.elementor-7036 .elementor-element.elementor-element-f1f9f0e h6:not(:first-of-type), .elementor-7036 .elementor-element.elementor-element-f1f9f0e h6:not(:first-of-type) span{font-family:'Nunito Sans',sans-serif !important;font-weight:700 !important;font-size:16px !important;line-height:28px !important;letter-spacing:normal !important;color:#FAFAFA !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1896c91 */.elementor-7036 .elementor-element.elementor-element-1896c91 h6:first-of-type, .elementor-7036 .elementor-element.elementor-element-1896c91 h6:first-of-type span{font-family:'Nunito Sans',sans-serif !important;font-weight:700 !important;font-size:12px !important;line-height:22px !important;letter-spacing:1.6px !important;text-transform:uppercase !important;color:#A3A3A3 !important;}
.elementor-7036 .elementor-element.elementor-element-1896c91 h6:not(:first-of-type), .elementor-7036 .elementor-element.elementor-element-1896c91 h6:not(:first-of-type) span{font-family:'Nunito Sans',sans-serif !important;font-weight:700 !important;font-size:16px !important;line-height:28px !important;letter-spacing:normal !important;color:#FAFAFA !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-667f742 */.elementor-7036 .elementor-element.elementor-element-667f742 h5 { font-family: 'Nunito Sans'; font-weight: 700; font-size: 12px; line-height: 22px; letter-spacing: 1.6px; text-transform: uppercase; color: #A3A3A3 !important; } .elementor-7036 .elementor-element.elementor-element-667f742 h6 { font-family: 'Nunito Sans'; font-weight: 700; font-size: 16px; line-height: 28px; color: #FAFAFA; opacity: 0.92; }/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-daa6a1d */.elementor-7036 .elementor-element.elementor-element-daa6a1d .e-n-tabs-heading{display:flex !important;width:-moz-fit-content !important;width:fit-content !important;margin-left:auto !important;margin-right:auto !important;padding:8px !important;gap:8px !important;background:#262626 !important;border:1px solid #404040 !important;border-radius:12px !important;box-shadow:0px 0.5px 1px rgba(25,33,61,0.07) !important;}
.elementor-7036 .elementor-element.elementor-element-daa6a1d .e-n-tab-title{padding:12px 18px !important;height:34px !important;min-height:34px !important;background:transparent !important;background-color:transparent !important;border:0 !important;border-radius:4px !important;}
.elementor-7036 .elementor-element.elementor-element-daa6a1d .e-n-tab-title .e-n-tab-title-text{font-family:'Outfit',sans-serif !important;font-weight:400 !important;font-size:14px !important;line-height:1.35 !important;color:#A3A3A3 !important;}
.elementor-7036 .elementor-element.elementor-element-daa6a1d .e-n-tab-title[aria-selected="true"]{background:#683790 !important;background-color:#683790 !important;border-radius:8px !important;}
.elementor-7036 .elementor-element.elementor-element-daa6a1d .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{font-weight:600 !important;color:#FFFFFF !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca198c0 */.elementor-7036 .elementor-element.elementor-element-ca198c0 .elementor-heading-title{color:#A487BC !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ecb7c8 */.elementor-7036 .elementor-element.elementor-element-0ecb7c8 .elementor-heading-title{color:#532C73 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e8e69d */.elementor-7036 .elementor-element.elementor-element-6e8e69d .elementor-heading-title{color:#532C73 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9a26a */.elementor-7036 .elementor-element.elementor-element-5d9a26a .elementor-heading-title{color:#532C73 !important;}/* End custom CSS */
/* Start custom CSS *//* ==========================================================================
   MOBILE RESPONSIVE FIX - Brand & Website Case Study (aKUBE)
   Scoped to max-width:767px only. Desktop and tablet are untouched.
   Same scale/rhythm as the Website Design & Development case study.
   Type   : hero 30 / section 26 / card 20 / pill 16 / body 16 / eyebrow 13
   Rhythm : section 56 / block 32 / gutter 20
   ========================================================================== */
@media (max-width: 767px) {

/* --- 1. One consistent 20px gutter on every section ---------------------- */
body.elementor-page-7036 .elementor-element.elementor-element-f4bb404,
body.elementor-page-7036 .elementor-element.elementor-element-332e9c5,
body.elementor-page-7036 .elementor-element.elementor-element-569f598,
body.elementor-page-7036 .elementor-element.elementor-element-0bd38e7,
body.elementor-page-7036 .elementor-element.elementor-element-3b5da90 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
body.elementor-page-7036 .elementor-element.elementor-element-26a57f2,
body.elementor-page-7036 .elementor-element.elementor-element-73453f8 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/* --- 2. Type scale ------------------------------------------------------- */
body.elementor-page-7036 .elementor-element-3d36994 .elementor-heading-title,
body.elementor-page-7036 .elementor-element-792a6f6 .elementor-heading-title,
body.elementor-page-7036 .elementor-element-399d8b8 .elementor-heading-title,
body.elementor-page-7036 .elementor-element-ca198c0 .elementor-heading-title,
body.elementor-page-7036 .elementor-element-aaf5eff .elementor-heading-title {
	font-size: 13px !important;
	line-height: 20px !important;
	letter-spacing: 1.4px !important;
}
body.elementor-page-7036 .elementor-element-339ccb7 .elementor-heading-title {
	font-size: 30px !important;
	line-height: 38px !important;
	letter-spacing: -0.4px !important;
}
body.elementor-page-7036 .elementor-element-7bdb71b .elementor-heading-title,
body.elementor-page-7036 .elementor-element-8fca285 .elementor-heading-title,
body.elementor-page-7036 .elementor-element-c084e6f .elementor-heading-title,
body.elementor-page-7036 .elementor-element-09fced1 .elementor-heading-title,
body.elementor-page-7036 .elementor-element-fd389d1 .elementor-heading-title {
	font-size: 26px !important;
	line-height: 34px !important;
	letter-spacing: -0.3px !important;
}
body.elementor-page-7036 .elementor-element-db4a154,
body.elementor-page-7036 .elementor-element-dc5356e,
body.elementor-page-7036 .elementor-element-4bda9aa,
body.elementor-page-7036 .elementor-element-4a520ec,
body.elementor-page-7036 .elementor-element-db4a154 p,
body.elementor-page-7036 .elementor-element-dc5356e p,
body.elementor-page-7036 .elementor-element-4bda9aa p,
body.elementor-page-7036 .elementor-element-4a520ec p {
	font-size: 16px !important;
	line-height: 26px !important;
}
body.elementor-page-7036 .elementor-element-b480eb4,
body.elementor-page-7036 .elementor-element-b480eb4 p {
	font-size: 17px !important;
	line-height: 28px !important;
}
body.elementor-page-7036 .elementor-element-b480eb4 p:empty {
	display: none !important;
}
body.elementor-page-7036 .elementor-element-0ecb7c8 .elementor-heading-title,
body.elementor-page-7036 .elementor-element-6e8e69d .elementor-heading-title,
body.elementor-page-7036 .elementor-element-5d9a26a .elementor-heading-title {
	font-size: 16px !important;
	line-height: 24px !important;
}

/* --- 3. Text alignment: content left, closing CTA centred ---------------- */
body.elementor-page-7036 .elementor-element-26a57f2 .elementor-heading-title,
body.elementor-page-7036 .elementor-element-332e9c5 .elementor-heading-title,
body.elementor-page-7036 .elementor-element-569f598 .elementor-heading-title,
body.elementor-page-7036 .elementor-element-26a57f2 .elementor-widget-text-editor,
body.elementor-page-7036 .elementor-element-332e9c5 .elementor-widget-text-editor,
body.elementor-page-7036 .elementor-element-569f598 .elementor-widget-text-editor,
body.elementor-page-7036 .elementor-element-26a57f2 .elementor-widget-text-editor p,
body.elementor-page-7036 .elementor-element-332e9c5 .elementor-widget-text-editor p,
body.elementor-page-7036 .elementor-element-569f598 .elementor-widget-text-editor p {
	text-align: left !important;
}
body.elementor-page-7036 .elementor-element-73453f8 .elementor-heading-title {
	text-align: center !important;
}

/* --- 4. HERO ------------------------------------------------------------- */
body.elementor-page-7036 .elementor-element.elementor-element-26a57f2 {
	min-height: 0 !important;
}
body.elementor-page-7036 .elementor-element.elementor-element-eb18993 {
	padding: 96px 0 40px 0 !important;
	gap: 16px !important;
}

/* Three benefit cards: 104px columns -> stacked full width */
body.elementor-page-7036 .elementor-element.elementor-element-5a7eea7 {
	flex-direction: column !important;
	flex-wrap: nowrap !important;
	padding: 40px 0 0 0 !important;
	gap: 14px !important;
}
body.elementor-page-7036 .elementor-element-5a7eea7 > .elementor-element {
	width: 100% !important;
	max-width: 100% !important;
	flex: 0 0 auto !important;
	height: auto !important;
	min-height: 0 !important;
}
body.elementor-page-7036 .elementor-element-5a7eea7 > .elementor-element > .elementor-widget-container {
	padding: 24px 20px !important;
	height: auto !important;
	min-height: 0 !important;
}
body.elementor-page-7036 .elementor-element-5a7eea7 .eael-infobox,
body.elementor-page-7036 .elementor-element-5a7eea7 .infobox-content {
	height: auto !important;
	min-height: 0 !important;
}
body.elementor-page-7036 .elementor-element-5a7eea7 .eael-infobox .sub_title {
	font-size: 20px !important;
	line-height: 28px !important;
	margin-bottom: 8px !important;
}
body.elementor-page-7036 .elementor-element-5a7eea7 .eael-infobox .infobox-content p {
	font-size: 15px !important;
	line-height: 24px !important;
}
body.elementor-page-7036 .elementor-element-5a7eea7 .infobox-content p:last-child {
	margin-bottom: 0 !important;
}

/* --- 5. QUOTE + FACTS CARD ---------------------------------------------- */
body.elementor-page-7036 .elementor-element.elementor-element-bff0509 {
	flex-direction: column !important;
	flex-wrap: nowrap !important;
	padding: 32px 20px !important;
	gap: 32px !important;
}
body.elementor-page-7036 .elementor-element.elementor-element-3621d88,
body.elementor-page-7036 .elementor-element.elementor-element-6239e30 {
	width: 100% !important;
	max-width: 100% !important;
	flex: 0 0 auto !important;
	padding: 0 !important;
	gap: 20px !important;
}
body.elementor-page-7036 .elementor-element.elementor-element-667f742 {
	display: grid !important;
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	grid-template-rows: none !important;
	grid-auto-rows: auto !important;
	column-gap: 16px !important;
	row-gap: 22px !important;
	padding: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}
body.elementor-page-7036 .elementor-element-667f742 > .elementor-element {
	width: 100% !important;
	max-width: 100% !important;
}
body.elementor-page-7036 .elementor-element-667f742 > .elementor-element > .elementor-widget-container {
	padding: 0 !important;
}

/* --- 6. STRATEGY SECTION + PHASE TABS ------------------------------------ */
body.elementor-page-7036 .elementor-element-792a6f6 > .elementor-widget-container {
	padding: 56px 0 0 0 !important;
}
body.elementor-page-7036 .elementor-element-7bdb71b > .elementor-widget-container {
	padding: 0 0 24px 0 !important;
}
body.elementor-page-7036 .elementor-element-daa6a1d > .elementor-widget-container {
	padding: 0 !important;
}
/* Phase switch: Elementor gives the active tab a margin that staggers the two
   labels and inflates the box - zeroed, then made an even 2-up control */
body.elementor-page-7036 .elementor-element-daa6a1d .e-n-tabs-heading {
	width: 100% !important;
	max-width: none !important;
	box-sizing: border-box !important;
	flex-wrap: nowrap !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 4px !important;
	padding: 5px !important;
}
body.elementor-page-7036 .elementor-element-daa6a1d .e-n-tab-title {
	flex: 1 1 0 !important;
	min-width: 0 !important;
	margin: 0 !important;
	height: 42px !important;
	min-height: 42px !important;
	box-sizing: border-box !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	text-align: center !important;
	padding: 0 6px !important;
}
body.elementor-page-7036 .elementor-element-daa6a1d .e-n-tab-title-text {
	font-size: 13px !important;
	line-height: 18px !important;
	white-space: nowrap !important;
}
body.elementor-page-7036 .elementor-element.elementor-element-d131524,
body.elementor-page-7036 .elementor-element.elementor-element-e416780 {
	padding: 0 !important;
	gap: 24px !important;
}
body.elementor-page-7036 .elementor-element.elementor-element-82f8d18,
body.elementor-page-7036 .elementor-element.elementor-element-46ace11 {
	flex-direction: column !important;
	flex-wrap: nowrap !important;
	padding: 24px 0 0 0 !important;
	gap: 24px !important;
}
body.elementor-page-7036 .elementor-element.elementor-element-18ff6db,
body.elementor-page-7036 .elementor-element.elementor-element-4342edb,
body.elementor-page-7036 .elementor-element.elementor-element-8f7b5cc,
body.elementor-page-7036 .elementor-element.elementor-element-58b61b7 {
	width: 100% !important;
	max-width: 100% !important;
	flex: 0 0 auto !important;
	padding: 0 !important;
	gap: 16px !important;
}

/* --- 7. RESULTS ---------------------------------------------------------- */
body.elementor-page-7036 .elementor-element-399d8b8 > .elementor-widget-container {
	padding: 56px 0 0 0 !important;
}
body.elementor-page-7036 .elementor-element.elementor-element-7fe85ea {
	padding: 24px 0 0 0 !important;
	height: auto !important;
	min-height: 0 !important;
}
body.elementor-page-7036 .elementor-element.elementor-element-5090001 {
	height: auto !important;
	min-height: 0 !important;
}
body.elementor-page-7036 .elementor-element-5090001 .elementor-widget-container {
	text-align: left !important;
}
body.elementor-page-7036 .elementor-element-5090001 img {
	width: 100% !important;
	height: auto !important;
}

/* --- 8. CLOSING CTA BAND ------------------------------------------------- */
body.elementor-page-7036 .elementor-element-ca198c0 > .elementor-widget-container {
	padding: 56px 0 12px 0 !important;
}
body.elementor-page-7036 .elementor-element.elementor-element-37eb129 {
	flex-direction: column !important;
	flex-wrap: nowrap !important;
	padding: 36px 0 0 0 !important;
	gap: 12px !important;
}
body.elementor-page-7036 .elementor-element.elementor-element-33515b9 {
	flex-direction: column !important;
	flex-wrap: nowrap !important;
	padding: 0 0 56px 0 !important;
	gap: 12px !important;
}
body.elementor-page-7036 .elementor-element.elementor-element-b37421c,
body.elementor-page-7036 .elementor-element.elementor-element-362a5d8,
body.elementor-page-7036 .elementor-element.elementor-element-f584b6e {
	width: 100% !important;
	max-width: 100% !important;
	flex: 0 0 auto !important;
	padding: 0 !important;
}

/* --- 9. Overflow guard --------------------------------------------------- */
body.elementor-page-7036 .elementor-element img {
	max-width: 100% !important;
	height: auto !important;
}

}

/* ==========================================================================
   MOBILE RESPONSIVE FIX - part 2 (still max-width:767px only)
   ========================================================================== */
@media (max-width: 767px) {

/* Hero intro: rejoin the sentence the desktop layout splits across two
   paragraphs, and drop the CTA line break that lands mid-phrase */
body.elementor-page-7036 .elementor-element-db4a154 p {
	display: inline !important;
}
body.elementor-page-7036 .elementor-element-db4a154 p + p::before {
	content: " ";
}
body.elementor-page-7036 .elementor-element-fd389d1 br {
	display: none !important;
}

}/* End custom CSS */