.elementor-1338 .elementor-element.elementor-element-766dc4c{--display:flex;}.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-1338 .elementor-element.elementor-element-54e77cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.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-1338 .elementor-element.elementor-element-c033dd8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-7f744e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-620712d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-365e4c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-fe9c625 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-6d53563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-5d627c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-e6102cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-ad2d283 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-1311fc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-87424cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-47d00f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-c6f70b1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-c6f70b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-f89c94b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-c2934a5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-c2934a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-bd0fb1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-51192d0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-51192d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-85b5ae4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-a9e56b4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-a9e56b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-3bc21ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-f261794{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-f261794 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-e05621d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-b998160{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-b998160 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-17a8bf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-6aa0661 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-9254f1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-fe3ae47{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-fe3ae47 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-8edf81e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-1110ed8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-1110ed8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-422adc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-295155c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-295155c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;}.elementor-widget-image .widget-image-caption{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-1338 .elementor-element.elementor-element-0526e37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-008f808{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-008f808 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-646178f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-0eed8da{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-0eed8da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-8bf99a2 .widget-image-caption{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;margin-block-start:12px;}.elementor-1338 .elementor-element.elementor-element-e19beeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-8f6e4e5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-8f6e4e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-73eb947 .widget-image-caption{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;margin-block-start:13px;}.elementor-1338 .elementor-element.elementor-element-710e3c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-7897f8d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-7897f8d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-244e1e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-f1c81df{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-f1c81df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-2ee36ed .widget-image-caption{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;margin-block-start:13px;}.elementor-1338 .elementor-element.elementor-element-511b287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-8d30a35{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-8d30a35 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-a21bac5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-7e64fba{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-7e64fba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-d56082d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-a5b2bed{color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-42a5e0e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-42a5e0e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-cd84d1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-ad75b1c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-3672cc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-e1452e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-e0c41a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-968ae08{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-968ae08 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-afa92a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-8be88c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-a28157a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-3a2cd1a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:1.5em;}.elementor-1338 .elementor-element.elementor-element-6d4b783{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-fb20c77{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-fb20c77 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;color:#1B365D;}.elementor-1338 .elementor-element.elementor-element-43379f6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-ddd4ac5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-ddd4ac5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#1B365D;}.elementor-1338 .elementor-element.elementor-element-b4e9f56{text-align:center;}.elementor-1338 .elementor-element.elementor-element-b4e9f56 .widget-image-caption{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;margin-block-start:12px;}.elementor-1338 .elementor-element.elementor-element-106d39e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-7accecf{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1338 .elementor-element.elementor-element-7accecf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;color:#1B365D;}.elementor-1338 .elementor-element.elementor-element-5b8f5ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-4c391b4{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-4c391b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-1338 .elementor-element.elementor-element-1178c9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-0c6171a{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-0c6171a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-1338 .elementor-element.elementor-element-2196ec4{--display:flex;}.elementor-1338 .elementor-element.elementor-element-45326ea{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-0a3b916{--display:flex;}.elementor-1338 .elementor-element.elementor-element-8c1ed16{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-e3adb00{--display:flex;}.elementor-1338 .elementor-element.elementor-element-06f08ca{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-9922632{--display:flex;}.elementor-1338 .elementor-element.elementor-element-003d667{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1338 .elementor-element.elementor-element-fdb6ca2{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}:where( .elementor-1338 .elementor-element.elementor-element-fdb6ca2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-1338 .elementor-element.elementor-element-6f093a3{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-1338 .elementor-element.elementor-element-6f093a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-1338 .elementor-element.elementor-element-8ba2cac{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-1338 .elementor-element.elementor-element-c033dd8 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-620712d .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-fe9c625 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-5d627c2 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-ad2d283 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-87424cd .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-c6f70b1 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-c2934a5 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-51192d0 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-a9e56b4 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-f261794 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-b998160 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-6aa0661 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-fe3ae47 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-1110ed8 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-295155c .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-008f808 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-0eed8da .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-8f6e4e5 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-7897f8d .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-f1c81df .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-8d30a35 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-7e64fba .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-42a5e0e .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-ad75b1c .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-e1452e5 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-968ae08 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-8be88c5 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-3a2cd1a .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-fb20c77 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-ddd4ac5 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-7accecf .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-4c391b4 .elementor-heading-title{line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-0c6171a .elementor-heading-title{line-height:1.6em;}.elementor-1338 .elementor-element.elementor-element-6f093a3 .elementor-heading-title{line-height:1.6em;}}/* Start custom CSS for text-editor, class: .elementor-element-43379f6 */.safety-table-container {
        width: 100%;
        overflow-x: auto;
        margin: 20px 0;
        border: 1px solid #e1e1e1;
        border-radius: 8px;
    }
    .senior-safety-table {
        width: 100%;
        border-collapse: collapse;
        font-family: Arial, sans-serif;
        font-size: 16px;
        min-width: 600px; /* Ensures scannability on mobile */
    }
    .senior-safety-table thead {
        background-color: #1B365D;
        color: white;
    }
    .senior-safety-table th, .senior-safety-table td {
        padding: 15px;
        text-align: left;
        border-bottom: 1px solid #ddd;
    }
    .senior-safety-table tr:nth-child(even) {
        background-color: #f9f9f9;
    }
    .senior-safety-table tr:hover {
        background-color: #f1f1f1;
    }
    .senior-safety-table th {
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 0.5px;
    }
    .senior-safety-table a {
       text-decoration: none;
        font-weight: bold;
    }
    .senior-safety-table a:hover {
        text-decoration: underline;
    }/* End custom CSS */