.elementor-52 .elementor-element.elementor-element-aaf4270{--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;--z-index:100;}.elementor-52 .elementor-element.elementor-element-aaf4257{--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:5px;--padding-bottom:5px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-aaf4257:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-aaf4257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7df2a256 );}.elementor-52 .elementor-element.elementor-element-aaf4256{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-aaf4253{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-52 .elementor-element.elementor-element-aaf4252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;color:var( --e-global-color-6db80ea9 );}.elementor-52 .elementor-element.elementor-element-aaf4255{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-aaf4254{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;font-family:"Segoe UI", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;color:var( --e-global-color-6db80ea9 );}.elementor-52 .elementor-element.elementor-element-aaf4254 a{color:var( --e-global-color-6db80ea9 );}.elementor-52 .elementor-element.elementor-element-aaf4254 a:hover, .elementor-52 .elementor-element.elementor-element-aaf4254 a:focus{color:var( --e-global-color-5ca8c226 );}.elementor-52 .elementor-element.elementor-element-aaf425d{--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:36px 36px;--row-gap:36px;--column-gap:36px;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:var( --e-global-color-7beeee3b );--border-color:var( --e-global-color-7beeee3b );--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;--z-index:100;}.elementor-52 .elementor-element.elementor-element-aaf425d:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-aaf425d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6db80ea9 );}.elementor-52 .elementor-element.elementor-element-aaf425c{--display:flex;--min-height:88px;--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:0px 26px;--row-gap:0px;--column-gap:26px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-aaf4259{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-52 .elementor-element.elementor-element-aaf4258{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf4258 img{width:140px;}.elementor-52 .elementor-element.elementor-element-aaf425a{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );--n-menu-title-line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-aaf424d{--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-52 .elementor-element.elementor-element-aaf4260{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7beeee3b );--border-color:var( --e-global-color-7beeee3b );--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 50px 0px rgba(12,48,69,0.09);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-52 .elementor-element.elementor-element-aaf4260:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-aaf4260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6db80ea9 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-52 .elementor-element.elementor-element-aaf4262 .elementor-button{background-color:var( --e-global-color-6db80ea9 );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#294453;color:#294453;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;}.elementor-52 .elementor-element.elementor-element-aaf4262 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-aaf4262 .elementor-button:focus{background-color:var( --e-global-color-47ca28ea );color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4262{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf4262 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-aaf4262 .elementor-button:focus svg{fill:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4263 .elementor-button{background-color:var( --e-global-color-6db80ea9 );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#294453;color:#294453;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;}.elementor-52 .elementor-element.elementor-element-aaf4263 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-aaf4263 .elementor-button:focus{background-color:var( --e-global-color-47ca28ea );color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4263{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf4263 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-aaf4263 .elementor-button:focus svg{fill:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4264 .elementor-button{background-color:var( --e-global-color-6db80ea9 );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#294453;color:#294453;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;}.elementor-52 .elementor-element.elementor-element-aaf4264 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-aaf4264 .elementor-button:focus{background-color:var( --e-global-color-47ca28ea );color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4264{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf4264 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-aaf4264 .elementor-button:focus svg{fill:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4265 .elementor-button{background-color:var( --e-global-color-6db80ea9 );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#294453;color:#294453;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;}.elementor-52 .elementor-element.elementor-element-aaf4265 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-aaf4265 .elementor-button:focus{background-color:var( --e-global-color-47ca28ea );color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4265{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf4265 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-aaf4265 .elementor-button:focus svg{fill:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf424c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7beeee3b );--border-color:var( --e-global-color-7beeee3b );--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 50px 0px rgba(12,48,69,0.09);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-52 .elementor-element.elementor-element-aaf424c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-aaf424c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6db80ea9 );}.elementor-52 .elementor-element.elementor-element-aaf4266 .elementor-button{background-color:var( --e-global-color-6db80ea9 );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#294453;color:#294453;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;}.elementor-52 .elementor-element.elementor-element-aaf4266 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-aaf4266 .elementor-button:focus{background-color:var( --e-global-color-47ca28ea );color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4266{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf4266 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-aaf4266 .elementor-button:focus svg{fill:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4267 .elementor-button{background-color:var( --e-global-color-6db80ea9 );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#294453;color:#294453;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;}.elementor-52 .elementor-element.elementor-element-aaf4267 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-aaf4267 .elementor-button:focus{background-color:var( --e-global-color-47ca28ea );color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4267{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf4267 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-aaf4267 .elementor-button:focus svg{fill:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4268 .elementor-button{background-color:var( --e-global-color-6db80ea9 );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#294453;color:#294453;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;}.elementor-52 .elementor-element.elementor-element-aaf4268 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-aaf4268 .elementor-button:focus{background-color:var( --e-global-color-47ca28ea );color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4268{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf4268 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-aaf4268 .elementor-button:focus svg{fill:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4269 .elementor-button{background-color:var( --e-global-color-6db80ea9 );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#294453;color:#294453;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;}.elementor-52 .elementor-element.elementor-element-aaf4269 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-aaf4269 .elementor-button:focus{background-color:var( --e-global-color-47ca28ea );color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf4269{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf4269 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-aaf4269 .elementor-button:focus svg{fill:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf426a .elementor-button{background-color:var( --e-global-color-6db80ea9 );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#294453;color:#294453;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;}.elementor-52 .elementor-element.elementor-element-aaf426a .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-aaf426a .elementor-button:focus{background-color:var( --e-global-color-47ca28ea );color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf426a{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf426a .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-aaf426a .elementor-button:focus svg{fill:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf426b .elementor-button{background-color:var( --e-global-color-6db80ea9 );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#294453;color:#294453;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;}.elementor-52 .elementor-element.elementor-element-aaf426b .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-aaf426b .elementor-button:focus{background-color:var( --e-global-color-47ca28ea );color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf426b{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf426b .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-aaf426b .elementor-button:focus svg{fill:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf426c .elementor-button{background-color:var( --e-global-color-6db80ea9 );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;fill:#294453;color:#294453;border-radius:10px 10px 10px 10px;padding:9px 12px 9px 12px;}.elementor-52 .elementor-element.elementor-element-aaf426c .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-aaf426c .elementor-button:focus{background-color:var( --e-global-color-47ca28ea );color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf426c{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf426c .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-aaf426c .elementor-button:focus svg{fill:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf424e{--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-52 .elementor-element.elementor-element-bb10021{--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-52 .elementor-element.elementor-element-f5abc02{--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-52 .elementor-element.elementor-element-aaf4250{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-menu-toggle-align:flex-end;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:23px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-7df2a256 );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:22px;--n-menu-toggle-icon-color:var( --e-global-color-7df2a256 );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-padding:12px 12px 12px 12px;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-7df2a256 );}:where( .elementor-52 .elementor-element.elementor-element-aaf4250 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:var( --e-global-color-6db80ea9 );}.elementor-52 .elementor-element.elementor-element-aaf4250 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:var( --e-global-color-6db80ea9 );}.elementor-52 .elementor-element.elementor-element-aaf4250 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-52 .elementor-element.elementor-element-aaf4250 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-52 .elementor-element.elementor-element-aaf4250 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Segoe UI", Sans-serif;font-weight:700;}.elementor-52 .elementor-element.elementor-element-aaf4250 {--n-menu-title-color-hover:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-aaf425b{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-aaf4251 .elementor-button{background-color:var( --e-global-color-5699ff00 );font-family:"Segoe UI", Sans-serif;font-size:13px;font-weight:700;line-height:1.7em;fill:var( --e-global-color-6db80ea9 );color:var( --e-global-color-6db80ea9 );border-radius:12px 12px 12px 12px;padding:13px 18px 13px 18px;}.elementor-52 .elementor-element.elementor-element-aaf4251 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-aaf4251 .elementor-button:focus{background-color:var( --e-global-color-57321aa1 );color:var( --e-global-color-6db80ea9 );}.elementor-52 .elementor-element.elementor-element-aaf4251{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52 .elementor-element.elementor-element-aaf4251 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-aaf4251 .elementor-button:focus svg{fill:var( --e-global-color-6db80ea9 );}.elementor-52 .elementor-element.elementor-element-mobile-call-link{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:800;line-height:1.35em;color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-mobile-call-link a{color:var( --e-global-color-5699ff00 );}.elementor-52 .elementor-element.elementor-element-mobile-call-link a:hover, .elementor-52 .elementor-element.elementor-element-mobile-call-link a:focus{color:var( --e-global-color-57321aa1 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-aaf4257{--padding-top:5px;--padding-bottom:5px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-52 .elementor-element.elementor-element-aaf425d{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-52 .elementor-element.elementor-element-aaf425c{--min-height:76px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-52 .elementor-element.elementor-element-aaf4258 img{width:160px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-aaf4257{--padding-top:5px;--padding-bottom:5px;--padding-left:16px;--padding-right:16px;}.elementor-52 .elementor-element.elementor-element-aaf4256{--width:100%;--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;}.elementor-52 .elementor-element.elementor-element-aaf4253{--width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-52 .elementor-element.elementor-element-aaf4255{--width:100%;}.elementor-52 .elementor-element.elementor-element-aaf4254{text-align:center;}.elementor-52 .elementor-element.elementor-element-aaf425d{--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-52 .elementor-element.elementor-element-aaf425c{--width:100%;--min-height:70px;--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;}.elementor-52 .elementor-element.elementor-element-aaf4259{--width:38%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-52 .elementor-element.elementor-element-aaf4258 img{width:166px;}.elementor-52 .elementor-element.elementor-element-aaf425a{--width:20%;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-52 .elementor-element.elementor-element-aaf4260{--width:100%;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-52 .elementor-element.elementor-element-aaf424c{--width:100%;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-52 .elementor-element.elementor-element-aaf425b{--width:42%;}.elementor-52 .elementor-element.elementor-element-aaf4251 .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-aaf4270{--width:100%;}.elementor-52 .elementor-element.elementor-element-aaf4257{--content-width:1280px;}.elementor-52 .elementor-element.elementor-element-aaf4256{--width:100%;}.elementor-52 .elementor-element.elementor-element-aaf4253{--width:50%;}.elementor-52 .elementor-element.elementor-element-aaf4255{--width:50%;}.elementor-52 .elementor-element.elementor-element-aaf425d{--content-width:1280px;}.elementor-52 .elementor-element.elementor-element-aaf425c{--width:100%;}.elementor-52 .elementor-element.elementor-element-aaf4259{--width:196px;}.elementor-52 .elementor-element.elementor-element-aaf425a{--width:0%;}.elementor-52 .elementor-element.elementor-element-aaf424d{--width:100%;}.elementor-52 .elementor-element.elementor-element-aaf4260{--width:290px;}.elementor-52 .elementor-element.elementor-element-aaf424c{--width:290px;}.elementor-52 .elementor-element.elementor-element-aaf424e{--width:100%;}.elementor-52 .elementor-element.elementor-element-bb10021{--width:100%;}.elementor-52 .elementor-element.elementor-element-f5abc02{--width:100%;}.elementor-52 .elementor-element.elementor-element-aaf425b{--width:0%;}}@media(max-width:1024px) and (min-width:768px){.elementor-52 .elementor-element.elementor-element-aaf4253{--width:50%;}.elementor-52 .elementor-element.elementor-element-aaf4255{--width:50%;}.elementor-52 .elementor-element.elementor-element-aaf4259{--width:35%;}.elementor-52 .elementor-element.elementor-element-aaf425a{--width:40%;}.elementor-52 .elementor-element.elementor-element-aaf4260{--width:100%;}.elementor-52 .elementor-element.elementor-element-aaf424c{--width:100%;}.elementor-52 .elementor-element.elementor-element-aaf425b{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-aaf4270 */.elementor-52 .elementor-element.elementor-element-aaf4270 { transition: box-shadow .3s; } .elementor-52 .elementor-element.elementor-element-aaf4270.elementor-sticky--effects { box-shadow: 0 8px 30px rgba(12,48,69,.09); } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf425c { min-height: 88px; transition: min-height .3s; } .elementor-52 .elementor-element.elementor-element-aaf4270.elementor-sticky--effects .elementor-element-aaf425c { min-height:72px !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4258 img { width:140px; transition:width .3s; } .elementor-52 .elementor-element.elementor-element-aaf4270.elementor-sticky--effects .elementor-element-aaf4258 img { width:130px !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-title-container { min-height:44px; padding:0 !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-title { position:relative; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-title::after { content:""; position:absolute; height:2px; left:0; right:0; bottom:2px; background:#005288; transform:scaleX(0); transform-origin:100%; transition:transform .25s; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-title:hover::after, .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-title.e-current::after { transform:scaleX(1); transform-origin:0; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-dropdown-icon { min-width:24px; min-height:44px; padding:0 !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4260, .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf424c { width:290px !important; box-shadow:0 18px 50px rgba(12,48,69,.09); } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4260 .elementor-button, .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf424c .elementor-button { display:flex; width:100%; min-height:46px; justify-content:space-between; box-shadow:none; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4260 .elementor-button::after, .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf424c .elementor-button::after { content:"→"; font-size:16px; } @media (min-width:1025px) { .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4259 { flex:0 0 196px; width:196px !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf425a { flex:1 1 auto; width:auto !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf425b { flex:0 0 auto; width:auto !important; } } @media (max-width:1024px) { .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-title-container { min-height:44px; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-dropdown-icon { min-width:44px; min-height:44px; } } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4251 .elementor-button { transition:transform .25s, background .25s, color .25s, border-color .25s, box-shadow .25s; box-shadow:0 12px 28px rgba(0,82,136,.18); } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4251 .elementor-button:hover { transform:translateY(-2px); background:#003F69; box-shadow:0 15px 32px rgba(0,82,136,.25); } @media (max-width:1024px) { .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4253 { display:none !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4255 { width:100% !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4254 .elementor-widget-container { text-align:center; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf425d { padding:0 18px !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf425c { min-height:76px !important; gap:0 !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4259 { width:182px !important; flex:0 0 182px; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4258 img { width:182px !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf425a { flex:1 1 auto; width:auto !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf425b { display:none !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-toggle { width:46px; height:46px; border:1px solid #DCE9EE; border-radius:12px; padding:0; background:#fff; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-toggle-icon { width:20px; height:20px; } .elementor-52 .elementor-element.elementor-element-aaf4270::before { content:""; visibility:hidden; opacity:0; pointer-events:none; position:fixed; inset:0; z-index:199; background:rgba(7,28,40,.55); backdrop-filter:blur(3px); transition:opacity .3s,visibility .3s; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-wrapper { display:block !important; position:fixed !important; z-index:200 !important; top:0 !important; right:0 !important; left:auto !important; width:min(420px,92vw) !important; height:100dvh !important; max-height:none !important; overflow-y:auto !important; padding:104px 22px 132px !important; background:#fff !important; transform:translateX(105%) !important; transition:transform .35s !important; box-shadow:none !important; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"])::before { visibility:visible; opacity:1; pointer-events:none; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4250 .e-n-menu-wrapper { transform:translateX(0) !important; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4250 .e-n-menu-toggle { position:fixed !important; z-index:202 !important; top:22px !important; right:calc(8vw + 22px) !important; border:0 !important; border-radius:50% !important; background:#F6FAFC !important; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"])::after { content:""; position:fixed; z-index:201; top:23px; right:calc(8vw + 83px); width:185px; height:52px; background:url('https://nldenture.ca/wp-content/uploads/2026/08/logo.webp') center/contain no-repeat; pointer-events:none; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-heading { width:100% !important; padding:0 !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-item { border-bottom:1px solid #EDF3F5; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-title { min-height:54px; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-title-container { min-height:54px !important; color:#0C3045 !important; font-size:16px; font-weight:700; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-title::after { display:none; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-dropdown-icon { width:52px !important; min-width:52px !important; min-height:54px !important; color:#005288 !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-content { width:100% !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4260, .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf424c { width:100% !important; padding:8px 0 8px 16px !important; border:0 !important; border-left:2px solid #83BFCC !important; border-radius:0 !important; box-shadow:none !important; background:transparent !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4260 .elementor-button, .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf424c .elementor-button { min-height:auto !important; padding:9px 4px !important; background:transparent !important; color:#667780 !important; font-size:14px !important; font-weight:400 !important; justify-content:flex-start !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4260 .elementor-button::after, .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf424c .elementor-button::after { display:none; } } @media (max-width:640px) { .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4257 { padding:5px 14px !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4254 { font-size:11px !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4254 a:last-child { display:none !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf425d { padding:0 14px !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf425c { min-height:70px !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4259 { width:166px !important; flex-basis:166px !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4258 img { width:120px !important; } } @media (max-width:640px) { .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf425c { height:70px !important; min-height:70px !important; } } @media (max-width:1024px) { .elementor-52 .elementor-element.elementor-element-aaf4270::before { display:none !important; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"])::after { top:23px; right:calc(8vw + 83px); width:185px; height:52px; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf425b { display:flex !important; position:fixed !important; z-index:203 !important; right:calc(8vw + 22px) !important; bottom:72px !important; width:calc(92vw - 44px) !important; align-items:stretch !important; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf425b .elementor-button-wrapper, .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4251, .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4251 .elementor-button { width:100% !important; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4251 .elementor-button { min-height:50px; justify-content:center; font-size:14px; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4255 { display:block !important; position:fixed !important; z-index:203 !important; right:calc(8vw + 22px) !important; bottom:18px !important; width:calc(92vw - 44px) !important; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4254 { text-align:center !important; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4254 a:first-child { font-size:0 !important; font-weight:800; color:#005288 !important; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4254 a:first-child::after { content:"(250) 562-2620"; font-size:18px; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4254 a:last-child { display:none !important; } } @media (max-width:1024px) { .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4250 .e-n-menu-toggle > span { display:none !important; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4250 .e-n-menu-toggle::after { content:"×"; color:#0C3045; font-size:34px; font-weight:300; line-height:1; pointer-events:none; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4254 a:first-child::after { display:inline-block; line-height:1.35; font-weight:800; } } @media (max-width:1024px) { .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4255 .elementor-element-aaf4254 { display:none !important; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4255::after { content:"(250) 562-2620"; display:block; color:#005288; text-align:center; font-size:18px; font-weight:800; line-height:1.35; } } @media (max-width:1024px) { .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-toggle { position:relative; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="false"] > span { display:none !important; } .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="false"]::after { content:""; display:block; position:absolute; left:12px; top:15px; width:20px; height:2px; background:#0C3045; box-shadow:0 7px 0 #0C3045,0 14px 0 #0C3045; pointer-events:none; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4250 .e-n-menu-toggle::after { left:auto; top:auto; width:auto; height:auto; background:none; box-shadow:none; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"])::after { left:37px !important; right:auto !important; top:22px !important; width:215px !important; height:66px !important; } .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"])::before { content:"(250) 562-2620" !important; display:block !important; visibility:visible !important; opacity:1 !important; position:fixed !important; z-index:204 !important; right:calc(8vw + 22px) !important; bottom:20px !important; width:calc(92vw - 44px) !important; height:auto !important; inset:auto calc(8vw + 22px) 20px auto !important; background:none !important; color:#005288 !important; text-align:center !important; font-size:18px !important; font-weight:800 !important; line-height:1.35 !important; pointer-events:none !important; } }
/* nl-mobile-header-final-v3 */
@media (max-width:1024px) {
  .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-heading {
    gap:0 !important;
    row-gap:0 !important;
    column-gap:0 !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-item {
    margin:0 !important;
    padding:0 !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-title,
  .elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-aaf4250 .e-n-menu-title-container {
    height:54px !important;
    min-height:54px !important;
    margin:0 !important;
    padding-top:0 !important;
    padding-bottom:0 !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"])::before {
    content:none !important;
    display:none !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"])::after {
    left:calc(4vw + 22px) !important;
    right:auto !important;
    top:22px !important;
    width:185px !important;
    height:52px !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4250 .e-n-menu-toggle {
    display:block !important;
    position:fixed !important;
    top:22px !important;
    right:calc(8vw + 22px) !important;
    width:46px !important;
    height:46px !important;
    margin:0 !important;
    padding:0 !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4250 .e-n-menu-toggle::before,
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4250 .e-n-menu-toggle::after {
    content:"" !important;
    display:block !important;
    position:absolute !important;
    left:13px !important;
    top:22px !important;
    width:20px !important;
    height:2px !important;
    margin:0 !important;
    background:#0C3045 !important;
    box-shadow:none !important;
    transform:rotate(45deg) !important;
    transform-origin:center !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4250 .e-n-menu-toggle::after {
    transform:rotate(-45deg) !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf425b {
    display:flex !important;
    position:fixed !important;
    z-index:203 !important;
    left:calc(4vw + 22px) !important;
    right:auto !important;
    top:460px !important;
    bottom:auto !important;
    width:calc(92vw - 44px) !important;
    margin:0 !important;
    padding:0 !important;
    align-items:stretch !important;
    transform:none !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4251,
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4251 .elementor-widget-container,
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4251 .elementor-button-wrapper,
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4251 .elementor-button {
    width:100% !important;
    margin:0 !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4255 {
    display:block !important;
    position:fixed !important;
    z-index:203 !important;
    left:calc(4vw + 22px) !important;
    right:auto !important;
    top:528px !important;
    bottom:auto !important;
    width:calc(92vw - 44px) !important;
    height:auto !important;
    margin:0 !important;
    padding:0 !important;
    transform:none !important;
    background:transparent !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4255::after {
    content:none !important;
    display:none !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4255 .elementor-element-aaf4254 {
    display:block !important;
    width:100% !important;
    text-align:center !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4254 .elementor-widget-container {
    text-align:center !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4254 a:first-child {
    display:block !important;
    width:100% !important;
    font-size:0 !important;
    color:#005288 !important;
    text-decoration:none !important;
    background:transparent !important;
    box-shadow:none !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4254 a:first-child::after {
    content:"(250) 562-2620" !important;
    display:block !important;
    font-size:18px !important;
    font-weight:800 !important;
    line-height:1.35 !important;
    color:#005288 !important;
    background:transparent !important;
    box-shadow:none !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4254 a:last-child {
    display:none !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(#nav-patient-information .e-n-menu-dropdown-icon[aria-expanded="true"]) .elementor-element-aaf425b { top:624px !important; }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(#nav-patient-information .e-n-menu-dropdown-icon[aria-expanded="true"]) .elementor-element-aaf4255 { top:692px !important; }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(#nav-our-services .e-n-menu-dropdown-icon[aria-expanded="true"]) .elementor-element-aaf425b { top:738px !important; }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(#nav-our-services .e-n-menu-dropdown-icon[aria-expanded="true"]) .elementor-element-aaf4255 { top:806px !important; }
}

/* nl-mobile-real-call-link */
.elementor-52 .elementor-element.elementor-element-aaf4270 .elementor-element-mobile-call-link { display:none !important; }
@media (max-width:1024px) {
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf425b {
    flex-direction:column !important;
    gap:18px !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-mobile-call-link {
    display:block !important;
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
    text-align:center !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-mobile-call-link .elementor-widget-container {
    margin:0 !important;
    padding:0 !important;
    text-align:center !important;
    background:transparent !important;
    box-shadow:none !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-mobile-call-link a {
    display:block !important;
    width:100% !important;
    color:#005288 !important;
    text-decoration:none !important;
    background:transparent !important;
    box-shadow:none !important;
  }
  .elementor-52 .elementor-element.elementor-element-aaf4270:has(.elementor-element-aaf4250 .e-n-menu-toggle[aria-expanded="true"]) .elementor-element-aaf4255 {
    display:none !important;
  }
}/* End custom CSS */