.elementor-57158 .elementor-element.elementor-element-144d9a2{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-dca4d77 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-57158 .elementor-element.elementor-element-5be3714{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-44541aa{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-57068d8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-57158 .elementor-element.elementor-element-1340d80 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-9b6998e{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-25981c5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-a4f6200{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-0d3316a{--display:flex;}.elementor-57158 .elementor-element.elementor-element-be0ecbb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-57158 .elementor-element.elementor-element-1e40d36{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-78d7e45 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-b176d98 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-2324859{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-796a59d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-a982640{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-2016aea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-6ecfc9c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-1d149bf{--display:flex;}.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-57158 .elementor-element.elementor-element-d6e1f7d{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-bee21de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-3dfea36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-491f5c7{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-65857c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-e207626{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-d645c75{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-e627f2e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-48ca8ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-0dfb202{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-1efa496 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-fa22221{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-e7b5527{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-da3f6d4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-e82f07d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-648b3fd{--display:flex;}.elementor-57158 .elementor-element.elementor-element-3a59ccb{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-39718fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-d76c021{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-fd1cafb{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-a169523 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-ee6b869 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-69b4e7c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-450fb6c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-0d23436 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-355604b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-6543e34 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-beb384f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-7e3094c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-6efb399 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-f34afe5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-948ae19{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-f2e585b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-4d5093b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-55edde4{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-452b240 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-157cbd2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-c3a0337{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-4c63ba0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-27164ed{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-820eb3d{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-980dafa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-4d4d43f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-86312c0{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-035fe97 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-e910071 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-8291e12{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-b57522e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-1a7d550{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-53e0769 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-b47e96f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-427a859{margin-top:0px;margin-bottom:0px;padding:13px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-2fc0d67 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-4ba13ca{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-8592a81 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-77f5f30 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-b6668c5{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-4e6b698 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-e234eab{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-b6be06e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-bdbae68 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-1783c29 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-eafc62a{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-6894bbe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-4586d19{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-df3da6a{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-bf595a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-0e3e09b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-5d8a5d5{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-1eaefda > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-8a54671{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-4510309{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-445ade8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-997711d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-ac47d27{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-dd1ad15 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-925ba6a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-60eac5e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-3d0558f > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-ca65d5e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-3f38647 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-195c85b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-584585c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-3818272 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-1327122 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-e62640e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-deef04b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-1e1b268 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-cae13bd{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-5f73d1b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-1db0821{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-a3afb70{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-4308555 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-755e8d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-f457df9{--display:flex;}.elementor-57158 .elementor-element.elementor-element-3185d8c{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-fc4523d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-c7c4ea0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-15a6ef6{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-3a58f41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-cc96699 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-6d6d155{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-3da7853 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-2db5947 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-5c7fde7{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-60c3443 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-05de5bc{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-0b73c2f{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-63cbed9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-519bf52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-4164a0c{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-45caf51 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-435012f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-830d3e0{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-3b17b63 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-0ae042f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-8a4cfec{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-376a987 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-ab10eef{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-c8a32a5{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-e02d2db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-b2fa6bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-8759d76{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-a46f1d3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-ab89c5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-32924ad{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-dbecd92 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-6738641{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-add8b44{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-4589a81 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-3642b36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-c26c0ad{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-6e09c20 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-13fc582{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-917c1a6{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-5f2f1ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-bdbb379 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-daeadb7{--display:flex;}.elementor-57158 .elementor-element.elementor-element-989b1b9{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-e6e7bc2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-3988a11{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-c507d28{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-ce3f215 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-66e4581 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-a9b0aa4{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-b16c834 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-a9a158a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-26a0957{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-d5f00d8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-ca2e641{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-2eb4414{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-777d2de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-3356821 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-867be46{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-ebad646 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-63e9590{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-dcd3bf8{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-44f644a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-93f3cd5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-b4fde3e{--spacer-size:20px;}.elementor-57158 .elementor-element.elementor-element-d3f564b{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-4c97dd4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-a19c18a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-ed6b531{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-41ef8ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-9ea7ea7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-b34b948{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-2944b77 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-6f7e7bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-d9468d8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-24e0af6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-d9dc751{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-4f077c8{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-2dd6d60 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-2b84e59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-dbcc36a{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-c291fba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-c0eda95{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-94a7efd{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-fe4f0e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-935095a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-69ad9c9{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-b130ff0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-6505ee4{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-e065b7a{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-db73d40 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-fd572c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-4dde15c{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-99ab5d3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-ff0c0a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-10c9009{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-a490437 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-37a9ade{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-fe1d6d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-aa072ae{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-818273c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-ba898c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-1dab7df{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-db29cba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-2c2ab07{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-54c8344 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-338c19e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-0e935bf{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-50e54ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-5501ea8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-340dd8d{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-943e543 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-153bdc8{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-5b4cc1f{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-4603e82 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-baf40c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-2409ce9{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-7f243b8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-8aff09f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-051a4da{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-8843f79 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-73bfa7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-8fc24a7{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-93c8c30 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-ff030a1{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-cc30c09{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-476721f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-b5a741d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-602aee3{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-f630c71 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-b181525 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-a2c700b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-d0d731e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-699308b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-b074eda{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-693befb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-a9971b8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-b07a9c2{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-60976f9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-94c6263{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-221b241{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-98789fa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-9dbe647 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-95186a8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-c8597a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-0eb2e61{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-3e0c2ed{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-73ab9a5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-512d5c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-69d2ce8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-57158 .elementor-element.elementor-element-9c1cbf3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-c08c976{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-57158 .elementor-element.elementor-element-8db2905:not(.elementor-motion-effects-element-type-background), .elementor-57158 .elementor-element.elementor-element-8db2905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-57158 .elementor-element.elementor-element-8db2905{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-57158 .elementor-element.elementor-element-8db2905 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57158 .elementor-element.elementor-element-d10d26e > .elementor-element-populated{text-align:start;padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-e0db3bb{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 30px) 15px;}.elementor-57158 .elementor-element.elementor-element-e0db3bb .elementskit-section-title-wraper .elementskit-section-title{font-weight:500;}.elementor-57158 .elementor-element.elementor-element-e0db3bb .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-57158 .elementor-element.elementor-element-e0db3bb .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-57158 .elementor-element.elementor-element-e0db3bb .elementskit-section-title-wraper .elementskit-border-divider{width:40px;}.elementor-57158 .elementor-element.elementor-element-e0db3bb .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:40px;height:4px;}.elementor-57158 .elementor-element.elementor-element-e0db3bb .elementskit-section-title-wraper .elementskit-border-star{width:40px;height:4px;}.elementor-57158 .elementor-element.elementor-element-e0db3bb .elementskit-section-title-wraper .elementskit-border-divider, .elementor-57158 .elementor-element.elementor-element-e0db3bb .elementskit-border-divider::before{height:4px;}.elementor-57158 .elementor-element.elementor-element-558d984 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:40px;}.elementor-57158 .elementor-element.elementor-element-558d984 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-57158 .elementor-element.elementor-element-453d7b4 .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-57158 .elementor-element.elementor-element-453d7b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57158 .elementor-element.elementor-element-453d7b4 .elementskit-single-faq .elementskit-faq-title{color:#000000;font-size:22px;font-weight:500;}.elementor-57158 .elementor-element.elementor-element-453d7b4 .elementskit-single-faq .elementskit-faq-body{color:#000000;padding:0px 40px 30px 40px;}.elementor-57158 .elementor-element.elementor-element-9b44a1e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-4352506 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-3b8e88d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-2cbe0de{--display:flex;}.elementor-57158 .elementor-element.elementor-element-1e763cc{--spacer-size:25px;}.elementor-57158 .elementor-element.elementor-element-d974676{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-57158 .elementor-element.elementor-element-a9ea706 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57158 .elementor-element.elementor-element-040ec66 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-57158 .elementor-element.elementor-element-b933482{--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-57158 .elementor-element.elementor-element-632614c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}@media(max-width:767px){.elementor-57158 .elementor-element.elementor-element-1340d80 .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-b176d98 .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-6ecfc9c .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-3dfea36 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-48ca8ad .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-e82f07d .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-ee6b869 .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-0d23436 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-f34afe5 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-157cbd2 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-4d4d43f .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-e910071 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-b47e96f .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-77f5f30 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-1783c29 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-0e3e09b .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-997711d .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-925ba6a .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-195c85b .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-1327122 .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-1e1b268 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-755e8d0 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-cc96699 .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-2db5947 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-519bf52 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-0ae042f .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-b2fa6bf .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-ab89c5b .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-3642b36 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-bdbb379 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-66e4581 .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-a9a158a .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-3356821 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-93f3cd5 .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-a19c18a .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-6f7e7bf .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-2b84e59 .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-935095a .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-fd572c0 .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-ff0c0a4 .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-ba898c3 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-5501ea8 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-baf40c9 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-73bfa7d .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-b5a741d .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-b181525 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-a9971b8 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-9dbe647 .elementor-heading-title{font-size:23px;}.elementor-57158 .elementor-element.elementor-element-512d5c6 .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-3b8e88d .elementor-heading-title{font-size:26px;}.elementor-57158 .elementor-element.elementor-element-040ec66 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for html, class: .elementor-element-20f4d79 *//* Container Styling */
.event-table-container {
    font-family: 'Poppins', sans-serif;
    margin: 20px 0;
    overflow: hidden;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    background: #fff;
}

.table-title {
    background: #f39c12; /* Golden/Saffron touch for the event theme */
    color: white;
    margin: 0;
    padding: 15px;
    text-align: center;
    font-size: 1.2rem;
}

/* Table Base Styling */
.modern-event-table {
    width: 100%;
    border-collapse: collapse;
}

.modern-event-table th {
    background-color: #f8f9fa;
    color: #333;
    text-align: left;
    padding: 15px;
    border-bottom: 2px solid #eee;
}

.modern-event-table td {
    padding: 12px 15px;
    border-bottom: 1px solid #f0f0f0;
    color: #444;
    transition: background 0.3s ease;
}

/* Interactive Hover Effect */
.modern-event-table tbody tr:hover {
    background-color: #fff9f0;
}

.feature-name {
    font-weight: 700;
    color: #2c3e50;
    width: 30%;
}

/* Highlight Important Rows */
.highlight-row {
    background-color: #fffdf5;
}

.emergency-row {
    background-color: #fff5f5;
}
.emergency-row td a {
    color: #e74c3c;
    font-weight: bold;
    text-decoration: none;
}

/* Mobile Responsive - The "Magic" Part */
@media (max-width: 600px) {
    .modern-event-table thead {
        display: none;
    }
    .modern-event-table tr {
        display: block;
        margin-bottom: 15px;
        border: 1px solid #eee;
    }
    .modern-event-table td {
        display: block;
        text-align: right;
        font-size: 0.9rem;
        position: relative;
        padding-left: 50%;
    }
    .modern-event-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 15px;
        width: 45%;
        font-weight: bold;
        text-align: left;
        color: #f39c12;
    }
    .feature-name {
        width: 100%;
        text-align: left !important;
        background: #fdfdfd;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9a42e2 *//* Container styling */
.practical-guide-container {
    margin: 25px 0;
    border: 1px solid #e1e8ed;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(0,0,0,0.05);
    background: #ffffff;
}

/* Header styling */
.guide-header {
    background-color: #1a2a6c; /* Professional Deep Blue */
    padding: 20px;
    text-align: center;
}

.guide-header h3 {
    color: #ffffff;
    margin: 0;
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: 0.5px;
}

/* Table styling */
.practical-table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}

.practical-table thead th {
    background-color: #f8fbfd;
    color: #1a2a6c;
    text-transform: uppercase;
    font-size: 0.85rem;
    letter-spacing: 1px;
    padding: 15px;
    text-align: left;
    border-bottom: 2px solid #1a2a6c;
}

.practical-table tbody td {
    padding: 18px 20px;
    border-bottom: 1px solid #f0f0f0;
    line-height: 1.6;
    color: #444;
}

/* Column specific widths & styles */
.section-title {
    font-weight: 700;
    color: #1a2a6c;
    width: 30%;
    background-color: #fdfdfd;
}

/* Row hover and zebra striping */
.practical-table tbody tr:nth-child(even) {
    background-color: #fafafa;
}

.practical-table tbody tr:hover {
    background-color: #f0f4f8;
    transition: 0.3s ease;
}

/* Mobile Responsive Layout */
@media (max-width: 768px) {
    .practical-table thead {
        display: none;
    }
    
    .practical-table td {
        display: block;
        width: 100%;
        box-sizing: border-box;
        text-align: left;
        padding: 12px 20px;
    }
    
    .section-title {
        background-color: #f1f4f9;
        color: #1a2a6c;
        padding-top: 15px;
        font-size: 1.1rem;
        border-bottom: none;
    }
    
    .practical-table td:last-child {
        padding-bottom: 25px;
        border-bottom: 2px solid #e1e8ed;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4a1aab */.nm-table-container {
    font-family: 'Inter', -apple-system, sans-serif;
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #e2e8f0;
    margin-bottom: 40px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.08);
}

.nm-table-header {
    background: #1b5e20;
    color: white;
    padding: 20px;
    font-weight: 700;
    font-size: 1.3rem;
    text-align: center;
}

.nm-grid {
    display: table;
    width: 100%;
    background: #fff;
    border-collapse: collapse;
}

.nm-row {
    display: table-row;
    border-bottom: 1px solid #edf2f7;
}

.nm-header-row {
    background: #f1f8e9;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 0.85rem;
    color: #2e7d32;
}

.nm-cell {
    display: table-cell;
    padding: 20px;
    vertical-align: top;
    font-size: 0.95rem;
    line-height: 1.6;
    color: #2d3748;
}

.nm-col-phase {
    width: 25%;
    font-weight: 700;
    color: #1b5e20;
    background-color: #f9fbf9;
    border-right: 1px solid #edf2f7;
}

.nm-col-main {
    width: 50%;
}

.nm-col-summary {
    width: 25%;
    background: #fafafa;
    border-left: 1px solid #edf2f7;
}

.nm-summary-box {
    padding: 5px 0;
}

.nm-label {
    display: block;
    font-weight: 800;
    font-size: 0.75rem;
    color: #43a047;
    margin-bottom: 3px;
    text-transform: uppercase;
}

@media (max-width: 768px) {
    .nm-grid, .nm-row, .nm-cell { display: block; width: 100%; border: none; }
    .nm-col-phase { background: #f1f8e9; border-bottom: 1px solid #dcedc8; padding: 12px 20px; }
    .nm-col-summary { border-top: 1px dashed #cbd5e0; background: #fdfdfd; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7dd4bb4 *//* Container & Theme */
.transit-master-container {
    margin: 30px 0;
    border-radius: 16px;
    background: #ffffff;
    box-shadow: 0 10px 40px rgba(0,0,0,0.1);
    font-family: 'Inter', -apple-system, sans-serif;
    overflow: hidden;
    border: 1px solid #e1e8ed;
}

.transit-header {
    background: #2c3e50;
    padding: 25px;
    text-align: center;
}

.transit-header h3 {
    color: #ffffff;
    margin: 0;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0.5px;
}

/* Table Styling */
.table-scroll {
    overflow-x: auto;
}

.transit-table {
    width: 100%;
    border-collapse: collapse;
}

.transit-table th {
    background-color: #f8f9fb;
    color: #2c3e50;
    padding: 20px;
    text-align: left;
    font-size: 0.95rem;
    font-weight: 700;
    border-bottom: 2px solid #3498db;
    white-space: nowrap;
}

.transit-table td {
    padding: 20px;
    border-bottom: 1px solid #f0f0f0;
    vertical-align: top;
    color: #444;
}

.route-name {
    font-weight: 700;
    color: #3498db;
    width: 200px;
}

.highlight-row {
    background-color: #f0f9ff; /* Light blue highlight for fastest route */
}

/* Detailed List Styling */
.detail-cell ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.detail-cell li {
    margin-bottom: 8px;
    padding-left: 15px;
    position: relative;
    font-size: 0.9rem;
}

.detail-cell li::before {
    content: "•";
    position: absolute;
    left: 0;
    color: #3498db;
    font-weight: bold;
}

/* Footer Info */
.transit-footer {
    background: #fdfdfd;
    padding: 15px;
    border-top: 1px solid #eee;
    text-align: center;
    font-size: 0.85rem;
    color: #777;
}

/* Mobile Responsive */
@media screen and (max-width: 900px) {
    .transit-table thead {
        display: none;
    }
    .transit-table tr {
        display: block;
        margin-bottom: 20px;
        border-bottom: 8px solid #f8f9fb;
    }
    .transit-table td {
        display: block;
        text-align: left;
        padding: 12px 20px;
        border: none;
    }
    .transit-table td::before {
        content: attr(data-label);
        display: block;
        font-size: 0.75rem;
        text-transform: uppercase;
        color: #3498db;
        font-weight: 700;
        margin-bottom: 4px;
    }
    .detail-cell {
        background: #fcfcfc;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4ac299 */.nm-table-container {
    font-family: 'Inter', -apple-system, sans-serif;
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #e2e8f0;
    margin-bottom: 40px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.08);
}

.nm-table-header {
    background: #1b5e20;
    color: white;
    padding: 20px;
    font-weight: 700;
    font-size: 1.3rem;
    text-align: center;
}

.nm-grid {
    display: table;
    width: 100%;
    background: #fff;
    border-collapse: collapse;
}

.nm-row {
    display: table-row;
    border-bottom: 1px solid #edf2f7;
}

.nm-header-row {
    background: #f1f8e9;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 0.85rem;
    color: #2e7d32;
}

.nm-cell {
    display: table-cell;
    padding: 20px;
    vertical-align: top;
    font-size: 0.95rem;
    line-height: 1.6;
    color: #2d3748;
}

.nm-col-phase {
    width: 25%;
    font-weight: 700;
    color: #1b5e20;
    background-color: #f9fbf9;
    border-right: 1px solid #edf2f7;
}

.nm-col-main {
    width: 50%;
}

.nm-col-summary {
    width: 25%;
    background: #fafafa;
    border-left: 1px solid #edf2f7;
}

.nm-summary-box {
    padding: 5px 0;
}

.nm-label {
    display: block;
    font-weight: 800;
    font-size: 0.75rem;
    color: #43a047;
    margin-bottom: 3px;
    text-transform: uppercase;
}

@media (max-width: 768px) {
    .nm-grid, .nm-row, .nm-cell { display: block; width: 100%; border: none; }
    .nm-col-phase { background: #f1f8e9; border-bottom: 1px solid #dcedc8; padding: 12px 20px; }
    .nm-col-summary { border-top: 1px dashed #cbd5e0; background: #fdfdfd; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fabd9e */.medical-directory-container {
    margin: 30px 0;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    background: #fff;
    border: 1px solid #eef2f6;
    font-family: 'Inter', sans-serif;
}

.directory-header {
    background: #c0392b; /* Medical Red */
    padding: 20px;
    text-align: center;
}

.directory-header h3 {
    color: #fff;
    margin: 0;
    font-weight: 700;
    font-size: 1.3rem;
}

.medical-table {
    width: 100%;
    border-collapse: collapse;
}

.medical-table th {
    background: #f8f9fb;
    color: #444;
    font-weight: 600;
    padding: 18px;
    text-align: left;
    border-bottom: 2px solid #edeff2;
    font-size: 0.95rem;
}

.medical-table td {
    padding: 15px 18px;
    border-bottom: 1px solid #f1f3f5;
    vertical-align: top;
    font-size: 0.9rem;
    color: #555;
    line-height: 1.5;
}

.hosp-name {
    font-weight: 700;
    color: #c0392b;
    font-size: 1rem !important;
}

/* Call Button Styling */
.call-btn {
    display: inline-block;
    margin: 4px 0;
    padding: 6px 12px;
    background: #f1f3f5;
    color: #2c3e50;
    text-decoration: none;
    border-radius: 6px;
    font-weight: 600;
    transition: all 0.3s ease;
    border: 1px solid #dcdfe3;
    white-space: nowrap;
}

.call-btn:hover {
    background: #c0392b;
    color: #fff;
    border-color: #c0392b;
}

.call-btn.emg {
    background: #fff0f0;
    color: #e74c3c;
    border-color: #fab1a0;
}

.emergency-tag {
    font-size: 10px;
    text-transform: uppercase;
    color: #e74c3c;
    font-weight: bold;
    margin-bottom: 2px;
}

/* Mobile View - Transformation into Cards */
@media screen and (max-width: 800px) {
    .medical-table thead { display: none; }
    .medical-table tr {
        display: block;
        border-bottom: 5px solid #f1f3f5;
        padding: 10px 0;
    }
    .medical-table td {
        display: block;
        text-align: left;
        padding: 8px 20px;
        border: none;
    }
    .medical-table td::before {
        content: attr(data-label);
        display: block;
        font-size: 0.75rem;
        text-transform: uppercase;
        color: #999;
        font-weight: bold;
        margin-bottom: 4px;
    }
    .call-btn {
        display: block;
        text-align: center;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d114801 *//* Container to make the table scrollable on small screens */
.table-container {
  width: 100%;
  overflow-x: auto;
  margin: 2rem 0;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}

/* Main table styling */
.samagam-comparison-table {
  width: 100%;
  border-collapse: collapse;
  font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  text-align: left;
  background-color: #ffffff;
  color: #333333;
}

/* Caption styling for SEO context */
.samagam-comparison-table caption {
  font-size: 1.2rem;
  font-weight: bold;
  margin-bottom: 0.75rem;
  color: #2c3e50;
  text-align: left;
}

/* Header styling */
.samagam-comparison-table thead th {
  background-color: #2c3e50;
  color: #ffffff;
  padding: 1rem;
  font-weight: 600;
  border-bottom: 2px solid #1a252f;
  white-space: nowrap;
}

/* Body cell styling */
.samagam-comparison-table th[scope="row"], 
.samagam-comparison-table td {
  padding: 1rem;
  border-bottom: 1px solid #e0e0e0;
}

/* Specific styling for the row headers (Metric column) */
.samagam-comparison-table th[scope="row"] {
  font-weight: 600;
  color: #2c3e50;
  background-color: #f8f9fa;
}

/* Zebra striping for better readability on desktop */
.samagam-comparison-table tbody tr:nth-of-type(even) td {
  background-color: #fdfdfd;
}

/* Hover effect to help users track rows */
.samagam-comparison-table tbody tr:hover td,
.samagam-comparison-table tbody tr:hover th[scope="row"] {
  background-color: #f1f5f9;
  transition: background-color 0.2s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ba9a5d */.guru-timeline-container {
    margin: 40px 0;
    border-radius: 12px;
    background: #ffffff;
    box-shadow: 0 12px 40px rgba(0,0,0,0.08);
    overflow: hidden;
    font-family: 'Poppins', sans-serif;
    border: 1px solid #eee;
}

.timeline-header {
    background: linear-gradient(135deg, #2c3e50 0%, #000000 100%);
    padding: 25px;
    text-align: center;
}

.timeline-header h3 {
    color: #f39c12; /* Golden color for the Gurus' theme */
    margin: 0;
    font-size: 1.5rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.timeline-table {
    width: 100%;
    border-collapse: collapse;
}

.timeline-table thead th {
    background-color: #f9f9f9;
    color: #333;
    padding: 15px 20px;
    text-align: left;
    font-size: 0.9rem;
    border-bottom: 2px solid #f39c12;
}

.timeline-table td {
    padding: 15px 20px;
    border-bottom: 1px solid #f0f0f0;
    line-height: 1.6;
    color: #444;
}

.guru-name {
    font-weight: 700;
    color: #2c3e50;
    width: 30%;
}

/* Special Row for the 9th Guru as per the event theme */
.special-highlight {
    background-color: #fff9e6 !important;
    border-left: 4px solid #f39c12;
}

/* Zebra Striping */
.timeline-table tbody tr:nth-child(even) {
    background-color: #fafafa;
}

/* Mobile Responsive Cards */
@media (max-width: 768px) {
    .timeline-table thead { display: none; }
    .timeline-table tr {
        display: block;
        border-bottom: 2px solid #eee;
        padding: 15px 0;
    }
    .timeline-table td {
        display: block;
        padding: 5px 20px;
        border: none;
    }
    .timeline-table td::before {
        content: attr(data-label);
        font-size: 0.7rem;
        text-transform: uppercase;
        color: #f39c12;
        font-weight: bold;
        display: block;
    }
    .guru-name {
        font-size: 1.1rem;
        width: 100%;
    }
}/* End custom CSS */