.elementor-542 .elementor-element.elementor-element-373b7a9f{--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:0px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-542 .elementor-element.elementor-element-373b7a9f:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-373b7a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-542 .elementor-element.elementor-element-668eea46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:170px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-668eea46:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-668eea46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051824;background-image:url("https://ashallco.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-23-2026-06_56_48-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-542 .elementor-element.elementor-element-73373b37{--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-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-542 .elementor-element.elementor-element-3e7c774b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#A8B8C0;}.elementor-542 .elementor-element.elementor-element-2e9bdcab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:600;line-height:1.14em;color:#EDF2F4;}.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-542 .elementor-element.elementor-element-78dcb911{font-family:"DM Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:#A8B8C0;}.elementor-542 .elementor-element.elementor-element-5fd7b75d{--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-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-5fd7b75d:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-5fd7b75d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051824;}.elementor-542 .elementor-element.elementor-element-10f5311e{--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-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-10f5311e:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-10f5311e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-542 .elementor-element.elementor-element-7fbb78c{--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-542 .elementor-element.elementor-element-5377f2a9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#3A4A52;}.elementor-542 .elementor-element.elementor-element-1072f97c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#051824;}.elementor-542 .elementor-element.elementor-element-45b1bc0b{font-family:"DM Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:#3A4A52;}.elementor-542 .elementor-element.elementor-element-3c6b71df{--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-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-3c6b71df:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-3c6b71df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-542 .elementor-element.elementor-element-577796e6{--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-542 .elementor-element.elementor-element-12bcecc4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#3A4A52;}.elementor-542 .elementor-element.elementor-element-6947b9bc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#051824;}.elementor-542 .elementor-element.elementor-element-606830b1{font-family:"DM Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:#3A4A52;}.elementor-542 .elementor-element.elementor-element-55f5a5c6{--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-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-55f5a5c6:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-55f5a5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-542 .elementor-element.elementor-element-79e9570d{--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-542 .elementor-element.elementor-element-44cea561 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#3A4A52;}.elementor-542 .elementor-element.elementor-element-7f0174e4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#051824;}.elementor-542 .elementor-element.elementor-element-36dcc73e{--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-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-36dcc73e:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-36dcc73e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #051824 0%, #0B3A56 100%);}.elementor-542 .elementor-element.elementor-element-4c927aa7{--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-542 .elementor-element.elementor-element-1b9f25ca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#A8B8C0;}.elementor-542 .elementor-element.elementor-element-65878a8d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#EDF2F4;}.elementor-542 .elementor-element.elementor-element-596245b{--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-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-596245b:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-596245b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-542 .elementor-element.elementor-element-383c6a79{--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-542 .elementor-element.elementor-element-2f78ebec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#3A4A52;}.elementor-542 .elementor-element.elementor-element-7fb43e5f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#051824;}.elementor-542 .elementor-element.elementor-element-486dedb6{--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-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-486dedb6:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-486dedb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-542 .elementor-element.elementor-element-3daf9d81{--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-542 .elementor-element.elementor-element-2a892baa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#3A4A52;}.elementor-542 .elementor-element.elementor-element-3285bca0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#051824;}.elementor-542 .elementor-element.elementor-element-3eece0bf{font-family:"DM Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:#3A4A52;}.elementor-542 .elementor-element.elementor-element-3c1deb2e{--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-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-3c1deb2e:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-3c1deb2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-542 .elementor-element.elementor-element-2b0fb0c2{--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-542 .elementor-element.elementor-element-5852060f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#3A4A52;}.elementor-542 .elementor-element.elementor-element-77146478 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#051824;}.elementor-542 .elementor-element.elementor-element-6d962000{--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-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-6d962000:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-6d962000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051824;}.elementor-542 .elementor-element.elementor-element-7ad3a4a7{--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-542 .elementor-element.elementor-element-2294ac72 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#A8B8C0;}.elementor-542 .elementor-element.elementor-element-341f0932 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#EDF2F4;}.elementor-542 .elementor-element.elementor-element-4d0a1cd2{font-family:"DM Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:#A8B8C0;}.elementor-542 .elementor-element.elementor-element-1397d1d9{--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-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-1397d1d9:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-1397d1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #051824 0%, #0B3A56 100%);}.elementor-542 .elementor-element.elementor-element-3a378cef{--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-542 .elementor-element.elementor-element-7a1b9a26 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#A8B8C0;}.elementor-542 .elementor-element.elementor-element-1a1e6b96 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#EDF2F4;}.elementor-542 .elementor-element.elementor-element-156bd5ef{--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-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-156bd5ef:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-156bd5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-542 .elementor-element.elementor-element-1bdee31f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-542 .elementor-element.elementor-element-a45b1b9{--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-542 .elementor-element.elementor-element-1be892c8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#3A4A52;}.elementor-542 .elementor-element.elementor-element-3a38dfd9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#051824;}.elementor-542 .elementor-element.elementor-element-73cfe671{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-73cfe671:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-73cfe671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-542 .elementor-element.elementor-element-58ed0267{--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-542 .elementor-element.elementor-element-36a92d38 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#3A4A52;}.elementor-542 .elementor-element.elementor-element-7896911 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#051824;}.elementor-542 .elementor-element.elementor-element-30099ac6{--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-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-30099ac6:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-30099ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-542 .elementor-element.elementor-element-4c45c650{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-542 .elementor-element.elementor-element-44c31176{--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-542 .elementor-element.elementor-element-684d459f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#3A4A52;}.elementor-542 .elementor-element.elementor-element-682c4f34 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:#051824;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-542 .elementor-element.elementor-element-e360910{--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-radius:20px 20px 20px 20px;--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-542 .elementor-element.elementor-element-e360910:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-e360910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #051824 0%, #0B3A56 100%);}@media(min-width:1025px){.elementor-542 .elementor-element.elementor-element-668eea46:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-668eea46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}