.elementor-64969 .elementor-element.elementor-element-162db44{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-7a6013f > .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-64969 .elementor-element.elementor-element-190c21d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-737faad{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-6d70af5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-256f985{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-df5bbca{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-ab2687e > .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-64969 .elementor-element.elementor-element-e0aeac7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-bcc8357{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-50d60ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-fdc11bf{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-9c35090 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-7d5a3be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.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-64969 .elementor-element.elementor-element-defa1da{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-488405a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-bd3c60f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-5fd447f{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-7821431 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-4b2088f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-1897eac{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-b43e2fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-a9d9934{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-75a2a52{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-662ae69 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-4ea354e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-c72aa52{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-e356754 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-4ba06dc{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-029163f{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-6810ea6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-19f201c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-53db357{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-5fc19a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-f20722e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-be1fd24{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-de0120c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-75052f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-dfff98d{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-6f0b496 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-a12039f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-3e4e8d6{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-a103f46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-1a71754 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-19a2a62{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-27e1337 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-aa0dc3d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-c0bf5b2{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-e6352ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-1e2591e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-75a9f10{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-fb63a0f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-fb3442e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-bb15203{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-873d0ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-5940fd7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-c2e1335{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-49b85ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-fc4e208{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-c218d7e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-3776723 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-b3d9886 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-f0b9ac1{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-66978c3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-502c426{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-8cf46a3{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-7bf447c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-75b5406 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-a581934{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-c608356 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-c191ce0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-758d022{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-289fef4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-c2d4905 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-366679b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-6874fa5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-c402241{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-cf477f5{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-540d5ef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-210b222 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-6260a32{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-9f7f8fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-46effa6{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-042635f{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-27f3a73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-4b2d137 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-597e57c{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-022f879 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-9024e97{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-0dc145c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-37d61f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-987a38c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-b71b451{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-7fc2da2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-d84a4ce{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-86fbfab{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-b9ccdcd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-1a07e3e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-6ad8c6e{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-041bf15 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-fc07d38{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-4c23910{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-e7bf3d3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-231118d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-6478240{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-a211f72 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-58224d1{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-dec8e7a{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-777b6b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-07e0236 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-208ce7e{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-46a5ca5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-9fca88e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-967f912{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-1e018d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-61823a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-ce072f5{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-551c872 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-49df2fc{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-a87b151{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-67a870d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-e6ecf1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-f8de4d5{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-dda6c77 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-464c611{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-dd291f1{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-7003e63 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-8776538 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-d958875{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-91b2ed2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-5188106{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-f663022{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-87c9b8d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-906e067 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-d46b733{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-bdcc75f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-3377a97{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-0addf32{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-448fac0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-f79d9dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-bfb2966{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-374bb46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-48a4838{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-4c15a5a{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-384cd3d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-7d6227f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-309e244{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-5685e98 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-b77960d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-a8f6237{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-522967d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-383df92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-09bde51{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-a3a6abc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-768de22{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-a0919fe{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-bba58ed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-a0d652b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-9911046{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-9b9835d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-5caadb4{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-35154dd{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-c92662b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-6f5afd7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-ed1f73f{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-27e7458 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-ff1dfff{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-00348df{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-ad8be05 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-e63067d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-d017ca9{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-5d59894 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-ac597c7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-b3a7255{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-7415fb2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-b7f8c30 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-104283f{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-e625c49 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-b80e73d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-5693d47{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-7e92227 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-6dec9ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-620d054{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-8522552 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-c2541c1{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-384c6e2{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-c2ea399 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-30ac184 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-5ea05b8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-901b12d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-bb36b49{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-70db80d{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-6900357 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-d07c29c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-8e16fb2{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-1e4bc5e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-8909e01{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-0f084ef{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-a5a8165 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-9ebc0b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-64424ce{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-fad40bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-4e727f8{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-6aeb87c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-6767133 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-b57f2e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-f93d016{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-226b1e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-f754383{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-3f84050{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-1dc4704 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-b9e533b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-c333b71{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-1646193 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-bec3b54{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-b2a7fb2{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-1c8138f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-536bfa8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-3f7ca7b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-5fc62ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-50ca10d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-d55459c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-732b6b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-452bec6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-9fd49ff{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-0843f33 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-52f02cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-3b176b6{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-5d2fe6c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-981bd42{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-d75f34e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-b62d062 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-16fc32c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-0bf2e92{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-d3137e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-effe885{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-16cfa5e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-03baae5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-4e61c7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-ad0fb35{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-cd7b8d7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-d279039{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-bbb466f{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-86d73e2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-d11181d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-637fb68{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-cdc52f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-cc6424e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-a807014{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-5cf37e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-170da6c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-bf22930{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-64969 .elementor-element.elementor-element-b1d5f81 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-6f3f924 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-64969 .elementor-element.elementor-element-214feb3{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-64969 .elementor-element.elementor-element-993565b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-64969 .elementor-element.elementor-element-f420546{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-64969 .elementor-element.elementor-element-26ee2d5{--display:flex;}.elementor-64969 .elementor-element.elementor-element-533656e{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 8px) 15px;}.elementor-64969 .elementor-element.elementor-element-533656e .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 0px 0px;font-family:"Heebo", Sans-serif;font-size:45px;font-weight:700;line-height:45px;}.elementor-64969 .elementor-element.elementor-element-533656e .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-64969 .elementor-element.elementor-element-533656e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-64969 .elementor-element.elementor-element-533656e .elementskit-section-title-wraper p{color:#666666;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-64969 .elementor-element.elementor-element-a7befbc{--display:flex;}.elementor-64969 .elementor-element.elementor-element-77a315e .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-64969 .elementor-element.elementor-element-77a315e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64969 .elementor-element.elementor-element-77a315e .elementskit-single-faq .elementskit-faq-title{font-family:"Heebo", Sans-serif;font-size:18px;}.elementor-64969 .elementor-element.elementor-element-77a315e .elementskit-single-faq .elementskit-faq-body{font-family:"Roboto", Sans-serif;padding:0px 40px 30px 40px;}.elementor-64969 .elementor-element.elementor-element-3c39ff5{--display:flex;}@media(max-width:767px){.elementor-64969 .elementor-element.elementor-element-e0aeac7 .elementor-heading-title{font-size:26px;}.elementor-64969 .elementor-element.elementor-element-7d5a3be .elementor-heading-title{font-size:26px;}.elementor-64969 .elementor-element.elementor-element-4b2088f .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-4ea354e .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-19f201c .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-75052f3 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-1a71754 .elementor-heading-title{font-size:26px;}.elementor-64969 .elementor-element.elementor-element-1e2591e .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-5940fd7 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-b3d9886 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-75b5406 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-c2d4905 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-210b222 .elementor-heading-title{font-size:26px;}.elementor-64969 .elementor-element.elementor-element-4b2d137 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-987a38c .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-1a07e3e .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-231118d .elementor-heading-title{font-size:26px;}.elementor-64969 .elementor-element.elementor-element-07e0236 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-61823a4 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-e6ecf1a .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-8776538 .elementor-heading-title{font-size:26px;}.elementor-64969 .elementor-element.elementor-element-906e067 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-f79d9dd .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-7d6227f .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-383df92 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-a0d652b .elementor-heading-title{font-size:26px;}.elementor-64969 .elementor-element.elementor-element-6f5afd7 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-e63067d .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-b7f8c30 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-6dec9ca .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-30ac184 .elementor-heading-title{font-size:26px;}.elementor-64969 .elementor-element.elementor-element-d07c29c .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-9ebc0b5 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-b57f2e4 .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-b9e533b .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-536bfa8 .elementor-heading-title{font-size:26px;}.elementor-64969 .elementor-element.elementor-element-452bec6 .elementor-heading-title{font-size:26px;}.elementor-64969 .elementor-element.elementor-element-52f02cd .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-16fc32c .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-4e61c7b .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-d11181d .elementor-heading-title{font-size:23px;}.elementor-64969 .elementor-element.elementor-element-6f3f924 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for html, class: .elementor-element-63abd57 *//* Container Wrapper */
.nm-buyer-suitability-container {
  width: 100%;
  margin: 30px 0;
  font-family: inherit;
}

/* Desktop Table Styling */
.nm-buyer-fit-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #e2e8f0;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
}

/* Header Design */
.nm-buyer-fit-table thead {
  background-color: #f8fafc;
  border-bottom: 2px solid #cbd5e1;
}

.nm-buyer-fit-table th {
  padding: 18px 20px;
  text-align: left;
  font-weight: 700;
  color: #0f172a;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

/* Data Cell Design */
.nm-buyer-fit-table td {
  padding: 16px 20px;
  text-align: left;
  border-bottom: 1px solid #f1f5f9;
  color: #334155;
  font-size: 15px;
  line-height: 1.6;
  vertical-align: top;
}

/* Hover Effect for Desktop */
.nm-buyer-fit-table tbody tr:hover {
  background-color: #fcfdfe;
}

/* Remove border from last row */
.nm-buyer-fit-table tbody tr:last-child td {
  border-bottom: none;
}

/* Mobile Responsive - Optimized for Readability */
@media screen and (max-width: 768px) {
  .nm-buyer-fit-table {
    border: none;
    box-shadow: none;
    background: transparent;
  }

  .nm-buyer-fit-table thead {
    display: none; /* Hide default headers */
  }

  .nm-buyer-fit-table tbody tr {
    display: block;
    margin-bottom: 25px;
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.06);
    overflow: hidden;
  }

  .nm-buyer-fit-table td {
    display: block;
    text-align: left;
    padding: 35px 16px 12px 16px; /* Top padding creates space for labels */
    position: relative;
    border-bottom: 1px solid #f1f5f9;
  }

  /* Generated Labels for Mobile view */
  .nm-buyer-fit-table td::before {
    content: attr(data-label);
    position: absolute;
    top: 12px;
    left: 16px;
    font-weight: 700;
    color: #1e293b;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    opacity: 0.7;
  }

  /* Styling for the first cell as a Card Header */
  .nm-buyer-fit-table td[data-label="Buyer type"] {
    background-color: #f8fafc;
    color: #0369a1;
    font-weight: 700;
    font-size: 16px;
    border-bottom: 2px solid #e2e8f0;
  }

  /* Styling for Yes/No status visibility */
  .nm-buyer-fit-table td[data-label="Usually a good fit?"] {
    font-weight: 600;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f438513 *//* Container Wrapper */
.nm-buyer-compare-container {
  width: 100%;
  margin: 25px 0;
  font-family: inherit;
}

/* Base Desktop Table Design */
.nm-buyer-logic-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid #e2e8f0;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04);
}

/* Header Styling */
.nm-buyer-logic-table thead {
  background-color: #f8fafc;
  border-bottom: 2px solid #cbd5e1;
}

.nm-buyer-logic-table th {
  padding: 16px 20px;
  text-align: left;
  font-weight: 700;
  color: #1e293b;
  font-size: 16px;
  line-height: 1.4;
}

/* Row & Cell Styling */
.nm-buyer-logic-table td {
  padding: 14px 20px;
  text-align: left;
  border-bottom: 1px solid #f1f5f9;
  color: #334155;
  font-size: 14.5px;
  line-height: 1.6;
  vertical-align: top;
}

/* Subtle Row Hover */
.nm-buyer-logic-table tbody tr:hover {
  background-color: #fcfdfe;
}

/* Mobile View - Card Layout (for screens < 768px) */
@media screen and (max-width: 768px) {
  .nm-buyer-logic-table {
    border: none;
    box-shadow: none;
    background: transparent;
  }

  .nm-buyer-logic-table thead {
    display: none; /* Hide desktop headers */
  }

  .nm-buyer-logic-table tbody tr {
    display: block;
    margin-bottom: 22px;
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.06);
    padding: 10px 0;
  }

  .nm-buyer-logic-table td {
    display: block;
    text-align: left;
    padding: 38px 16px 12px 16px; /* Top space for generated labels */
    position: relative;
    border-bottom: 1px dashed #e2e8f0;
  }

  .nm-buyer-logic-table td:last-child {
    border-bottom: none;
  }

  /* Styling pseudo-labels from data-label */
  .nm-buyer-logic-table td::before {
    content: attr(data-label);
    position: absolute;
    top: 14px;
    left: 16px;
    font-weight: 700;
    color: #1e293b;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    opacity: 0.7;
  }

  /* Making the Factor name stand out as a header for each card */
  .nm-buyer-logic-table td[data-label="Factor"] {
    background-color: #f8fafc;
    color: #0284c7; /* Professional blue highlight */
    font-weight: 700;
    padding-top: 38px;
    border-bottom: 2px solid #e2e8f0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-afb3fa6 *//* Container Wrapper */
.nm-area-guide-wrapper {
  width: 100%;
  margin: 30px 0;
  font-family: inherit;
}

/* Base Desktop Table Styling */
.nm-area-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid #e2e8f0;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
}

/* Header Styling */
.nm-area-table thead {
  background-color: #f8fafc;
  border-bottom: 2px solid #cbd5e1;
}

.nm-area-table th {
  padding: 16px 18px;
  text-align: left;
  font-weight: 700;
  color: #1e293b;
  font-size: 15px;
  line-height: 1.4;
}

/* Row & Cell Styling */
.nm-area-table td {
  padding: 16px 18px;
  text-align: left;
  border-bottom: 1px solid #f1f5f9;
  color: #334155;
  font-size: 14.5px;
  line-height: 1.6;
  vertical-align: top;
}

/* Hover effect */
.nm-area-table tbody tr:hover {
  background-color: #fcfdfe;
}

/* Mobile Responsive - optimized for 4 columns */
@media screen and (max-width: 768px) {
  .nm-area-table {
    border: none;
    box-shadow: none;
    background: transparent;
  }

  .nm-area-table thead {
    display: none; /* Hide default headers */
  }

  .nm-area-table tbody tr {
    display: block;
    margin-bottom: 25px;
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.06);
    overflow: hidden;
  }

  .nm-area-table td {
    display: block;
    text-align: left;
    padding: 38px 16px 12px 16px; /* Top space for pseudo-labels */
    position: relative;
    border-bottom: 1px solid #f1f5f9;
  }

  .nm-area-table td:last-child {
    border-bottom: none;
  }

  /* Styling labels for Mobile View */
  .nm-area-table td::before {
    content: attr(data-label);
    position: absolute;
    top: 14px;
    left: 16px;
    font-weight: 700;
    color: #1e293b;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    opacity: 0.7;
  }

  /* Styling the Area name as a Card Header */
  .nm-area-table td[data-label="Area / pocket"] {
    background-color: #f8fafc;
    color: #0284c7;
    font-weight: 700;
    font-size: 16px;
    border-bottom: 2px solid #e2e8f0;
  }
}/* End custom CSS */