.elementor-62965 .elementor-element.elementor-element-d957687{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-ad505f9 > .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-62965 .elementor-element.elementor-element-ce7603d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-e573b7a{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-392f97f > .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-62965 .elementor-element.elementor-element-dc93f10 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-755fcc9{--display:flex;}.elementor-62965 .elementor-element.elementor-element-efc1a60{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-71c36db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-7ef153b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-1ded740{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-5a05344 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-9dafe42 .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-62965 .elementor-element.elementor-element-956aab9{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-6ada1d9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-390b46e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-a5305b3{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-75f9681 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-fe8eb8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-93c5f71{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-fe3fce7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-a59d4d3{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-941e9dc{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-7e04744 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-4b19342 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-cc71d37{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-8a40dc5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-9919c25{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-86e3cd9{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-ca3bf34 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-98bf5b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-fdfb007{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-4636042 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-9cb3c3f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-2d321aa{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-a2cf5be > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-7f1ccf9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-027642c{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-a596806 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-d1f463a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-d975966{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-f1debbd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-6242a47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-6611a29{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-a1b4e7f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-6228f4b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-72c7dbe{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-e7058a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-fc62035 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-82bb094{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-f06f28d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-df2d120{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-d6c6f5d{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-02dd43c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-08ddd08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-a3c4ec8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-a303862 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-412f3cb{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-e1af3aa{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-5f385e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-9fd4681 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-4435467{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-7d53aed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-596df45{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-d189688{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-2668d47 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-63cb2f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-4e5a09f{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-d29c9d4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-3a0cffd{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-5d75e14{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-13e1a71 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-2f7af63 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-8d6f25e{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-7dee769 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-afad1a7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-a5ad1b6{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-4dde95b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-a303261 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-df3d81c{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-09d3e7f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-ec2c572{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-c54f7d7{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-51963b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-baeb16c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-4113ebd{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-9aa3b93 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-26209fa{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-61aac4b{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-33f34ed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-174d349 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-07c7cfa{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-6c2b9f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-db2456b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-a36ef9c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-ffc3a85 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-8df556e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-1760b38{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-f68517b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-002d876{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-f2fad1e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-6d6aa88 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-5242f64 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-40bc0bb{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-dee13ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-165bfaa{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-313e4af{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-2c56b7a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-3518f15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-fff6324{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-86d7f16 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-89c0e71{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-624798e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-3c0a978 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-9c83efc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-5074883{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-81eaf3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-4bbd5f1{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-a821801{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-9cf7401 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-14704bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-efac245{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-b4366f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-7cecdb5{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-2064a38{--display:flex;}.elementor-62965 .elementor-element.elementor-element-616cfbd{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-fe845e9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-0248cf2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-bb7d379{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-002a16b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-9d9dcfc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-9304685{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-29a963d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-ff551a7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-5e26f85{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-ae086be > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-a36318f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-e4dbed8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-d9fb718 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-2e58efa{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-dcb538c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-c80a315 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-017925a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-8fbfb25{--display:flex;}.elementor-62965 .elementor-element.elementor-element-f269568{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-62965 .elementor-element.elementor-element-4e42848 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-de48f51 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-62965 .elementor-element.elementor-element-5c2c385{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-62965 .elementor-element.elementor-element-35b9572 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62965 .elementor-element.elementor-element-ad56932{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-62965 .elementor-element.elementor-element-2112b51d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:114px;--padding-bottom:102px;--padding-left:0px;--padding-right:0px;}.elementor-62965 .elementor-element.elementor-element-2112b51d:not(.elementor-motion-effects-element-type-background), .elementor-62965 .elementor-element.elementor-element-2112b51d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-62965 .elementor-element.elementor-element-217e1515{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62965 .elementor-element.elementor-element-49f9c347{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 8px) 15px;}.elementor-62965 .elementor-element.elementor-element-49f9c347 .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-62965 .elementor-element.elementor-element-49f9c347 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-62965 .elementor-element.elementor-element-49f9c347 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-62965 .elementor-element.elementor-element-49f9c347 .elementskit-section-title-wraper p{color:#666666;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-62965 .elementor-element.elementor-element-277e8f04 .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-62965 .elementor-element.elementor-element-277e8f04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-62965 .elementor-element.elementor-element-277e8f04 .elementskit-single-faq .elementskit-faq-title{font-family:"Heebo", Sans-serif;font-size:18px;}.elementor-62965 .elementor-element.elementor-element-277e8f04 .elementskit-single-faq .elementskit-faq-body{font-family:"Roboto", Sans-serif;padding:0px 40px 30px 40px;}@media(min-width:768px){.elementor-62965 .elementor-element.elementor-element-217e1515{--width:100%;}}@media(max-width:767px){.elementor-62965 .elementor-element.elementor-element-dc93f10 .elementor-heading-title{font-size:26px;}.elementor-62965 .elementor-element.elementor-element-9dafe42 .elementor-heading-title{font-size:26px;}.elementor-62965 .elementor-element.elementor-element-fe8eb8e .elementor-heading-title{font-size:26px;}.elementor-62965 .elementor-element.elementor-element-4b19342 .elementor-heading-title{font-size:23px;}.elementor-62965 .elementor-element.elementor-element-98bf5b0 .elementor-heading-title{font-size:23px;}.elementor-62965 .elementor-element.elementor-element-7f1ccf9 .elementor-heading-title{font-size:23px;}.elementor-62965 .elementor-element.elementor-element-6242a47 .elementor-heading-title{font-size:26px;}.elementor-62965 .elementor-element.elementor-element-fc62035 .elementor-heading-title{font-size:23px;}.elementor-62965 .elementor-element.elementor-element-08ddd08 .elementor-heading-title{font-size:23px;}.elementor-62965 .elementor-element.elementor-element-9fd4681 .elementor-heading-title{font-size:23px;}.elementor-62965 .elementor-element.elementor-element-63cb2f0 .elementor-heading-title{font-size:26px;}.elementor-62965 .elementor-element.elementor-element-2f7af63 .elementor-heading-title{font-size:23px;}.elementor-62965 .elementor-element.elementor-element-a303261 .elementor-heading-title{font-size:23px;}.elementor-62965 .elementor-element.elementor-element-baeb16c .elementor-heading-title{font-size:23px;}.elementor-62965 .elementor-element.elementor-element-174d349 .elementor-heading-title{font-size:26px;}.elementor-62965 .elementor-element.elementor-element-8df556e .elementor-heading-title{font-size:26px;}.elementor-62965 .elementor-element.elementor-element-5242f64 .elementor-heading-title{font-size:23px;}.elementor-62965 .elementor-element.elementor-element-3518f15 .elementor-heading-title{font-size:23px;}.elementor-62965 .elementor-element.elementor-element-9c83efc .elementor-heading-title{font-size:23px;}.elementor-62965 .elementor-element.elementor-element-14704bb .elementor-heading-title{font-size:26px;}.elementor-62965 .elementor-element.elementor-element-9d9dcfc .elementor-heading-title{font-size:26px;}.elementor-62965 .elementor-element.elementor-element-a36318f .elementor-heading-title{font-size:26px;}.elementor-62965 .elementor-element.elementor-element-017925a .elementor-heading-title{font-size:26px;}.elementor-62965 .elementor-element.elementor-element-de48f51 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for html, class: .elementor-element-bdf9f86 *//* Infrastructure Impact Table - Large Desktop & Mobile Card Layout */
.infra-impact-container {
  width: 100%;
  max-width: 1200px;
  margin: 30px auto;
  font-family: inherit;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
  border: 1px solid #e2e8f0;
}

.infra-impact-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
}

/* Header Styling */
.infra-impact-table thead tr {
  background-color: #1e293b;
  color: #ffffff;
  text-align: left;
}

.infra-impact-table th {
  padding: 20px 24px;
  font-weight: 600;
  font-size: 1.15rem;
  letter-spacing: 0.5px;
  width: 33.33%; /* Even columns for a balanced look */
}

/* Row & Cell Styling */
.infra-impact-table td {
  padding: 20px 24px;
  border-bottom: 1px solid #e2e8f0;
  border-right: 1px solid #e2e8f0;
  color: #334155;
  font-size: 1.05rem;
  vertical-align: top;
  line-height: 1.7;
}

.infra-impact-table td:last-child {
  border-right: none;
}

/* Subtle color coding for Pros and Cons columns */
.infra-impact-table td.col-improves {
  background-color: #f8fafc; /* Very light neutral/bluish tint */
  border-left: 3px solid #22c55e; /* Green accent line */
}

.infra-impact-table td.col-limits {
  background-color: #fffbfa; /* Very light warm tint */
  border-left: 3px solid #ef4444; /* Red accent line */
}

/* Mobile Responsive - Stacked Card Layout */
@media screen and (max-width: 768px) {
  .infra-impact-container {
    border: none;
    box-shadow: none;
    background-color: transparent;
    margin: 15px auto;
  }
  
  .infra-impact-table thead {
    display: none;
  }

  .infra-impact-table tbody tr {
    display: block;
    margin-bottom: 24px;
    background-color: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.05);
    overflow: hidden;
  }

  .infra-impact-table td {
    display: block;
    text-align: left;
    padding: 16px;
    border-bottom: 1px solid #f1f5f9;
    border-right: none;
    border-left: none !important; /* Removes the side border on mobile for a cleaner look */
    font-size: 1rem;
    width: 100%;
  }

  /* Dark Header for the Factor Name on Mobile */
  .infra-impact-table td:first-child {
    background-color: #1e293b;
    color: #ffffff;
    border-radius: 8px 8px 0 0;
  }
  
  .infra-impact-table td:first-child strong {
    font-weight: 600;
    font-size: 1.1rem;
  }

  /* Keeping the color tints for mobile rows */
  .infra-impact-table td.col-improves {
    background-color: #f0fdf4; /* Light green background for mobile */
  }

  .infra-impact-table td.col-limits {
    background-color: #fef2f2; /* Light red background for mobile */
  }

  .infra-impact-table td:last-child {
    border-bottom: none;
  }

  /* Dynamic Mobile Headers */
  .infra-impact-table td:not(:first-child)::before {
    content: attr(data-label);
    display: block;
    margin-bottom: 8px;
    font-weight: 700;
    color: #64748b;
    font-size: 0.9rem;
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }
  
  .infra-impact-table td:first-child::before {
    display: none; 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f09f50 *//* Demand Timeline Table - Large Desktop & Mobile Card Layout */
.demand-timeline-container {
  width: 100%;
  max-width: 1200px;
  margin: 30px auto;
  font-family: inherit;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
  border: 1px solid #e2e8f0;
}

.demand-timeline-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
}

/* Header Styling */
.demand-timeline-table thead tr {
  background-color: #1e293b;
  color: #ffffff;
  text-align: left;
}

.demand-timeline-table th {
  padding: 20px 24px;
  font-weight: 600;
  font-size: 1.15rem;
  letter-spacing: 0.5px;
}

/* Fixed Column Widths for a clean PC look */
.demand-timeline-table th:nth-child(1) { width: 25%; }
.demand-timeline-table th:nth-child(2) { width: 25%; }
.demand-timeline-table th:nth-child(3) { width: 50%; }

/* Row & Cell Styling */
.demand-timeline-table td {
  padding: 20px 24px;
  border-bottom: 1px solid #e2e8f0;
  border-right: 1px solid #f1f5f9;
  color: #334155;
  font-size: 1.05rem;
  vertical-align: middle;
  line-height: 1.6;
}

.demand-timeline-table td:first-child {
  background-color: #f8fafc;
}

.demand-timeline-table td:last-child {
  border-right: none;
}

.demand-timeline-table tbody tr {
  transition: background-color 0.2s ease;
}

.demand-timeline-table tbody tr:hover {
  background-color: #f1f5f9;
}

/* Timeline Progression Badges */
.timeline-badge {
  display: inline-block;
  padding: 6px 14px;
  border-radius: 4px;
  font-size: 0.95rem;
  font-weight: 600;
}

.stage-first {
  background-color: #dcfce7; /* Green */
  color: #166534;
  border: 1px solid #bbf7d0;
}

.stage-early {
  background-color: #e0f2fe; /* Blue */
  color: #0369a1;
  border: 1px solid #bae6fd;
}

.stage-mid {
  background-color: #fef08a; /* Yellow */
  color: #854d0e;
  border: 1px solid #fde047;
}

.stage-late {
  background-color: #f3e8ff; /* Purple */
  color: #6b21a8;
  border: 1px solid #e9d5ff;
}

/* Mobile Responsive - Stacked Card Layout */
@media screen and (max-width: 768px) {
  .demand-timeline-container {
    border: none;
    box-shadow: none;
    background-color: transparent;
    margin: 15px auto;
  }
  
  .demand-timeline-table thead {
    display: none;
  }

  .demand-timeline-table tbody tr {
    display: block;
    margin-bottom: 24px;
    background-color: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.05);
  }

  .demand-timeline-table td {
    display: block;
    text-align: left;
    padding: 16px;
    border-bottom: 1px solid #f1f5f9;
    border-right: none;
    font-size: 1rem;
    width: 100%;
  }

  /* Dark Header for Mobile Card Title */
  .demand-timeline-table td:first-child {
    background-color: #1e293b;
    color: #ffffff;
    border-radius: 8px 8px 0 0;
  }
  
  .demand-timeline-table td:first-child strong {
    font-weight: 600;
    font-size: 1.1rem;
  }

  .demand-timeline-table td:last-child {
    border-bottom: none;
  }

  /* Dynamic Mobile Headers */
  .demand-timeline-table td:not(:first-child)::before {
    content: attr(data-label);
    display: block;
    margin-bottom: 8px;
    font-weight: 700;
    color: #64748b; /* Neutral grey header on mobile */
    font-size: 0.9rem;
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }
  
  .demand-timeline-table td:first-child::before {
    display: none; 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f170381 *//* Buyer Verdict Table - Large Desktop & Mobile Responsive */
.buyer-verdict-container {
  width: 100%;
  max-width: 1200px;
  margin: 30px auto;
  font-family: inherit; /* Matches your Elementor theme font */
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
  border: 1px solid #e2e8f0;
}

.buyer-verdict-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
}

/* Header Styling */
.buyer-verdict-table thead tr {
  background-color: #1e293b; /* Professional dark header */
  color: #ffffff;
  text-align: left;
}

.buyer-verdict-table th {
  padding: 20px 24px;
  font-weight: 600;
  font-size: 1.15rem;
  letter-spacing: 0.5px;
}

/* Column Widths */
.buyer-verdict-table th:nth-child(1) { width: 25%; }
.buyer-verdict-table th:nth-child(2) { width: 25%; }
.buyer-verdict-table th:nth-child(3) { width: 50%; }

/* Row & Cell Styling */
.buyer-verdict-table td {
  padding: 20px 24px;
  border-bottom: 1px solid #e2e8f0;
  border-right: 1px solid #f1f5f9;
  color: #334155;
  font-size: 1.05rem;
  vertical-align: middle;
  line-height: 1.6;
}

.buyer-verdict-table td:first-child {
  background-color: #f8fafc;
}

.buyer-verdict-table td:last-child {
  border-right: none;
}

.buyer-verdict-table tbody tr {
  transition: background-color 0.2s ease;
}

.buyer-verdict-table tbody tr:hover {
  background-color: #f1f5f9;
}

/* Colored Verdict Badges */
.verdict-badge {
  display: inline-block;
  padding: 6px 14px;
  border-radius: 4px;
  font-size: 0.95rem;
  font-weight: 600;
  line-height: 1.4;
}

.badge-blue {
  background-color: #e0f2fe;
  color: #0369a1;
  border: 1px solid #bae6fd;
}

.badge-yellow {
  background-color: #fef08a;
  color: #854d0e;
  border: 1px solid #fde047;
}

.badge-orange {
  background-color: #ffedd5;
  color: #c2410c;
  border: 1px solid #fed7aa;
}

.badge-red {
  background-color: #fee2e2;
  color: #b91c1c;
  border: 1px solid #fecaca;
}

/* Mobile Responsive - Stacked Card Layout */
@media screen and (max-width: 768px) {
  .buyer-verdict-container {
    border: none;
    box-shadow: none;
    background-color: transparent;
    margin: 15px auto;
  }
  
  .buyer-verdict-table thead {
    display: none;
  }

  .buyer-verdict-table tbody tr {
    display: block;
    margin-bottom: 24px;
    background-color: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.05);
  }

  .buyer-verdict-table td/* End custom CSS */