.elementor-342 .elementor-element.elementor-element-cfb3809:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-cfb3809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portshepstonepaediatrician.co.za/wp-content/uploads/2026/07/119-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-342 .elementor-element.elementor-element-cfb3809 > .elementor-container{max-width:1190px;}.elementor-342 .elementor-element.elementor-element-cfb3809{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-74px;margin-bottom:0px;padding:93px 0px 94px 0px;}.elementor-342 .elementor-element.elementor-element-cfb3809 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-342 .elementor-element.elementor-element-16921487 > .elementor-element-populated{margin:0px 0px 0px 11px;--e-column-margin-right:0px;--e-column-margin-left:11px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-7c7f3d1b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-7aee24f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-6c04ce66{width:100%;max-width:100%;background-color:rgba(115, 111, 118, 0.3215686274509804);margin:10px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;padding:12px 14px 13px 0px;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-342 .elementor-element.elementor-element-6c04ce66 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2.5px;text-shadow:0px 0px 63px rgba(0, 0, 0, 0.72);color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-5e62d5ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;padding:0px 0px 0px 0px;text-align:center;}.elementor-342 .elementor-element.elementor-element-5e62d5ba .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:60px;font-weight:700;line-height:85px;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-2d22a40d > .elementor-container{max-width:1190px;}.elementor-342 .elementor-element.elementor-element-2d22a40d{margin-top:0px;margin-bottom:0px;padding:110px 0px 109px 0px;}.elementor-342 .elementor-element.elementor-element-5392be5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-2a30ccc6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-4ab74308 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-342 .elementor-element.elementor-element-1934fbc5{margin:0px 7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-1934fbc5 img{width:100%;max-width:100%;opacity:1;}.elementor-342 .elementor-element.elementor-element-7b67c163{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-7b67c163 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#131D3B;}.elementor-342 .elementor-element.elementor-element-571346bf{margin-top:0px;margin-bottom:0px;padding:33px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-9325859 > .elementor-element-populated{margin:-12px 0px 0px 12px;--e-column-margin-right:0px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-49fdaaa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-49fdaaa1 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:700;line-height:50px;color:#131D3B;}.elementor-342 .elementor-element.elementor-element-1f595b9f > .elementor-element-populated{margin:0px -2px 0px 2px;--e-column-margin-right:-2px;--e-column-margin-left:2px;}.elementor-342 .elementor-element.elementor-element-35fc7879{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7EAEE;margin-top:0px;margin-bottom:0px;padding:34px 0px 6px 0px;}.elementor-342 .elementor-element.elementor-element-35fc7879, .elementor-342 .elementor-element.elementor-element-35fc7879 > .elementor-background-overlay{border-radius:4px 4px 0px 0px;}.elementor-342 .elementor-element.elementor-element-752e31a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-43ddf645{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-43ddf645 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;color:#131D3B;}.elementor-342 .elementor-element.elementor-element-2709ab8a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-407b48ec{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-407b48ec .elementor-icon-wrapper{text-align:start;}.elementor-342 .elementor-element.elementor-element-407b48ec.elementor-view-stacked .elementor-icon{background-color:#F2F3F5;color:#666D81;}.elementor-342 .elementor-element.elementor-element-407b48ec.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-407b48ec.elementor-view-default .elementor-icon{color:#F2F3F5;border-color:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-407b48ec.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-407b48ec.elementor-view-default .elementor-icon svg{fill:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-407b48ec.elementor-view-framed .elementor-icon{background-color:#666D81;}.elementor-342 .elementor-element.elementor-element-407b48ec.elementor-view-stacked .elementor-icon svg{fill:#666D81;}.elementor-342 .elementor-element.elementor-element-407b48ec .elementor-icon{font-size:11px;}.elementor-342 .elementor-element.elementor-element-407b48ec .elementor-icon svg{height:11px;}.elementor-342 .elementor-element.elementor-element-5efa43d5{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7EAEE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:0px;padding:30px 0px 6px 0px;}.elementor-342 .elementor-element.elementor-element-5efa43d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-342 .elementor-element.elementor-element-5a2d4caa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-39cfb361{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-39cfb361 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-3d99f007 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-ce66323{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-ce66323 .elementor-icon-wrapper{text-align:start;}.elementor-342 .elementor-element.elementor-element-ce66323.elementor-view-stacked .elementor-icon{background-color:#FF4F01;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-ce66323.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-ce66323.elementor-view-default .elementor-icon{color:#FF4F01;border-color:#FF4F01;}.elementor-342 .elementor-element.elementor-element-ce66323.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-ce66323.elementor-view-default .elementor-icon svg{fill:#FF4F01;}.elementor-342 .elementor-element.elementor-element-ce66323.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-ce66323.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-ce66323 .elementor-icon{font-size:11px;}.elementor-342 .elementor-element.elementor-element-ce66323 .elementor-icon svg{height:11px;}.elementor-342 .elementor-element.elementor-element-105101a7{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7EAEE;margin-top:-1px;margin-bottom:0px;padding:30px 0px 6px 0px;}.elementor-342 .elementor-element.elementor-element-1016d2b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-4b5428e7{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-342 .elementor-element.elementor-element-4b5428e7 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;color:#131D3B;}.elementor-342 .elementor-element.elementor-element-155f9491 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-1a8846c8{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-1a8846c8 .elementor-icon-wrapper{text-align:start;}.elementor-342 .elementor-element.elementor-element-1a8846c8.elementor-view-stacked .elementor-icon{background-color:#F2F3F5;color:#666D81;}.elementor-342 .elementor-element.elementor-element-1a8846c8.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-1a8846c8.elementor-view-default .elementor-icon{color:#F2F3F5;border-color:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-1a8846c8.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-1a8846c8.elementor-view-default .elementor-icon svg{fill:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-1a8846c8.elementor-view-framed .elementor-icon{background-color:#666D81;}.elementor-342 .elementor-element.elementor-element-1a8846c8.elementor-view-stacked .elementor-icon svg{fill:#666D81;}.elementor-342 .elementor-element.elementor-element-1a8846c8 .elementor-icon{font-size:11px;}.elementor-342 .elementor-element.elementor-element-1a8846c8 .elementor-icon svg{height:11px;}.elementor-342 .elementor-element.elementor-element-32c555a6{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7EAEE;margin-top:-1px;margin-bottom:0px;padding:28px 0px 8px 0px;}.elementor-342 .elementor-element.elementor-element-d49c1c1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-6f7c041e{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-6f7c041e .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;color:#131D3B;}.elementor-342 .elementor-element.elementor-element-3685596c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-ec3c960{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-ec3c960 .elementor-icon-wrapper{text-align:start;}.elementor-342 .elementor-element.elementor-element-ec3c960.elementor-view-stacked .elementor-icon{background-color:#F2F3F5;color:#666D81;}.elementor-342 .elementor-element.elementor-element-ec3c960.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-ec3c960.elementor-view-default .elementor-icon{color:#F2F3F5;border-color:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-ec3c960.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-ec3c960.elementor-view-default .elementor-icon svg{fill:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-ec3c960.elementor-view-framed .elementor-icon{background-color:#666D81;}.elementor-342 .elementor-element.elementor-element-ec3c960.elementor-view-stacked .elementor-icon svg{fill:#666D81;}.elementor-342 .elementor-element.elementor-element-ec3c960 .elementor-icon{font-size:11px;}.elementor-342 .elementor-element.elementor-element-ec3c960 .elementor-icon svg{height:11px;}.elementor-342 .elementor-element.elementor-element-2df3d7ba{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7EAEE;margin-top:-1px;margin-bottom:0px;padding:28px 0px 8px 0px;}.elementor-342 .elementor-element.elementor-element-914d3d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-219e8352{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-219e8352 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;color:#131D3B;}.elementor-342 .elementor-element.elementor-element-1f28aacd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-2275b7{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-2275b7 .elementor-icon-wrapper{text-align:start;}.elementor-342 .elementor-element.elementor-element-2275b7.elementor-view-stacked .elementor-icon{background-color:#F2F3F5;color:#666D81;}.elementor-342 .elementor-element.elementor-element-2275b7.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-2275b7.elementor-view-default .elementor-icon{color:#F2F3F5;border-color:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-2275b7.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-2275b7.elementor-view-default .elementor-icon svg{fill:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-2275b7.elementor-view-framed .elementor-icon{background-color:#666D81;}.elementor-342 .elementor-element.elementor-element-2275b7.elementor-view-stacked .elementor-icon svg{fill:#666D81;}.elementor-342 .elementor-element.elementor-element-2275b7 .elementor-icon{font-size:11px;}.elementor-342 .elementor-element.elementor-element-2275b7 .elementor-icon svg{height:11px;}.elementor-342 .elementor-element.elementor-element-79ec631b{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7EAEE;margin-top:-1px;margin-bottom:0px;padding:28px 0px 8px 0px;}.elementor-342 .elementor-element.elementor-element-79ec631b, .elementor-342 .elementor-element.elementor-element-79ec631b > .elementor-background-overlay{border-radius:0px 0px 4px 4px;}.elementor-342 .elementor-element.elementor-element-22be2ce1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-738b067d{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-738b067d .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;color:#131D3B;}.elementor-342 .elementor-element.elementor-element-5f284c12 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-76a732cf{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-76a732cf .elementor-icon-wrapper{text-align:start;}.elementor-342 .elementor-element.elementor-element-76a732cf.elementor-view-stacked .elementor-icon{background-color:#F2F3F5;color:#666D81;}.elementor-342 .elementor-element.elementor-element-76a732cf.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-76a732cf.elementor-view-default .elementor-icon{color:#F2F3F5;border-color:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-76a732cf.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-76a732cf.elementor-view-default .elementor-icon svg{fill:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-76a732cf.elementor-view-framed .elementor-icon{background-color:#666D81;}.elementor-342 .elementor-element.elementor-element-76a732cf.elementor-view-stacked .elementor-icon svg{fill:#666D81;}.elementor-342 .elementor-element.elementor-element-76a732cf .elementor-icon{font-size:11px;}.elementor-342 .elementor-element.elementor-element-76a732cf .elementor-icon svg{height:11px;}.elementor-342 .elementor-element.elementor-element-7cfe0990{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7EAEE;margin-top:-1px;margin-bottom:0px;padding:28px 0px 8px 0px;}.elementor-342 .elementor-element.elementor-element-7cfe0990, .elementor-342 .elementor-element.elementor-element-7cfe0990 > .elementor-background-overlay{border-radius:0px 0px 4px 4px;}.elementor-342 .elementor-element.elementor-element-6d949207 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-f64a979{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-f64a979 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;color:#131D3B;}.elementor-342 .elementor-element.elementor-element-3fb4baf1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-53f917e0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-53f917e0 .elementor-icon-wrapper{text-align:start;}.elementor-342 .elementor-element.elementor-element-53f917e0.elementor-view-stacked .elementor-icon{background-color:#F2F3F5;color:#666D81;}.elementor-342 .elementor-element.elementor-element-53f917e0.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-53f917e0.elementor-view-default .elementor-icon{color:#F2F3F5;border-color:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-53f917e0.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-53f917e0.elementor-view-default .elementor-icon svg{fill:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-53f917e0.elementor-view-framed .elementor-icon{background-color:#666D81;}.elementor-342 .elementor-element.elementor-element-53f917e0.elementor-view-stacked .elementor-icon svg{fill:#666D81;}.elementor-342 .elementor-element.elementor-element-53f917e0 .elementor-icon{font-size:11px;}.elementor-342 .elementor-element.elementor-element-53f917e0 .elementor-icon svg{height:11px;}.elementor-342 .elementor-element.elementor-element-3189d519{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7EAEE;margin-top:-1px;margin-bottom:0px;padding:28px 0px 8px 0px;}.elementor-342 .elementor-element.elementor-element-3189d519, .elementor-342 .elementor-element.elementor-element-3189d519 > .elementor-background-overlay{border-radius:0px 0px 4px 4px;}.elementor-342 .elementor-element.elementor-element-2fd78f6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-326a43ef{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-326a43ef .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;color:#131D3B;}.elementor-342 .elementor-element.elementor-element-562a8563 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-54040a5c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-54040a5c .elementor-icon-wrapper{text-align:start;}.elementor-342 .elementor-element.elementor-element-54040a5c.elementor-view-stacked .elementor-icon{background-color:#F2F3F5;color:#666D81;}.elementor-342 .elementor-element.elementor-element-54040a5c.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-54040a5c.elementor-view-default .elementor-icon{color:#F2F3F5;border-color:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-54040a5c.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-54040a5c.elementor-view-default .elementor-icon svg{fill:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-54040a5c.elementor-view-framed .elementor-icon{background-color:#666D81;}.elementor-342 .elementor-element.elementor-element-54040a5c.elementor-view-stacked .elementor-icon svg{fill:#666D81;}.elementor-342 .elementor-element.elementor-element-54040a5c .elementor-icon{font-size:11px;}.elementor-342 .elementor-element.elementor-element-54040a5c .elementor-icon svg{height:11px;}.elementor-342 .elementor-element.elementor-element-3a8645ad{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7EAEE;margin-top:-1px;margin-bottom:0px;padding:28px 0px 8px 0px;}.elementor-342 .elementor-element.elementor-element-3a8645ad, .elementor-342 .elementor-element.elementor-element-3a8645ad > .elementor-background-overlay{border-radius:0px 0px 4px 4px;}.elementor-342 .elementor-element.elementor-element-54a018a1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-1dda7869{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-1dda7869 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;color:#131D3B;}.elementor-342 .elementor-element.elementor-element-720fa0a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-75a526d0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-75a526d0 .elementor-icon-wrapper{text-align:start;}.elementor-342 .elementor-element.elementor-element-75a526d0.elementor-view-stacked .elementor-icon{background-color:#F2F3F5;color:#666D81;}.elementor-342 .elementor-element.elementor-element-75a526d0.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-75a526d0.elementor-view-default .elementor-icon{color:#F2F3F5;border-color:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-75a526d0.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-75a526d0.elementor-view-default .elementor-icon svg{fill:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-75a526d0.elementor-view-framed .elementor-icon{background-color:#666D81;}.elementor-342 .elementor-element.elementor-element-75a526d0.elementor-view-stacked .elementor-icon svg{fill:#666D81;}.elementor-342 .elementor-element.elementor-element-75a526d0 .elementor-icon{font-size:11px;}.elementor-342 .elementor-element.elementor-element-75a526d0 .elementor-icon svg{height:11px;}.elementor-342 .elementor-element.elementor-element-6f7073b1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7EAEE;margin-top:-1px;margin-bottom:0px;padding:28px 0px 8px 0px;}.elementor-342 .elementor-element.elementor-element-6f7073b1, .elementor-342 .elementor-element.elementor-element-6f7073b1 > .elementor-background-overlay{border-radius:0px 0px 4px 4px;}.elementor-342 .elementor-element.elementor-element-2280c450 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-4cc6781b{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-4cc6781b .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-342 .elementor-element.elementor-element-763eadb9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-40fb50fe{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-40fb50fe .elementor-icon-wrapper{text-align:start;}.elementor-342 .elementor-element.elementor-element-40fb50fe.elementor-view-stacked .elementor-icon{background-color:#F2F3F5;color:#666D81;}.elementor-342 .elementor-element.elementor-element-40fb50fe.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-40fb50fe.elementor-view-default .elementor-icon{color:#F2F3F5;border-color:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-40fb50fe.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-40fb50fe.elementor-view-default .elementor-icon svg{fill:#F2F3F5;}.elementor-342 .elementor-element.elementor-element-40fb50fe.elementor-view-framed .elementor-icon{background-color:#666D81;}.elementor-342 .elementor-element.elementor-element-40fb50fe.elementor-view-stacked .elementor-icon svg{fill:#666D81;}.elementor-342 .elementor-element.elementor-element-40fb50fe .elementor-icon{font-size:11px;}.elementor-342 .elementor-element.elementor-element-40fb50fe .elementor-icon svg{height:11px;}.elementor-342 .elementor-element.elementor-element-2c88c535 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox{text-align:left;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .image{max-width:100%;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .image img{opacity:1;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox:hover .image img{opacity:1;transform:scale(1);}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .image .image-overlay{background-color:rgba(0, 0, 0, 0.5);}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .content{padding:49px 45px 46px 51px;border-radius:5px 5px 5px 5px;overflow:hidden;background-color:#131D3B;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .content .wrap-icon{color:#000000;font-size:30px;margin:0px 0px 20px 0px;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .content .wrap-icon img{width:30px;height:30px;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .title a{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .content .title{margin:0px 0px 38px 0px;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .description{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:300;line-height:30px;letter-spacing:0.12px;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .tf-button{font-family:"Roboto Condensed", Sans-serif;font-size:30px;padding:0px 0px 0px 0px;margin:25px 0px 0px 34px;color:#ffffff;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .tf-button i{color:#ffffff;font-size:0px;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .tf-button svg{fill:#ffffff;width:0px;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .tf-button:hover{color:#FF4F01;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .tf-button:hover i{color:#FF4F01;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .tf-button:hover svg{fill:#FF4F01;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .tf-button.bt_icon_before i{margin-right:21px;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .tf-button.bt_icon_before svg{margin-right:21px;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .tf-button.bt_icon_after i{margin-left:21px;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .tf-button.bt_icon_after svg{margin-left:21px;}.elementor-342 .elementor-element.elementor-element-7fbd48d6{width:initial;max-width:initial;margin:-105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;text-align:start;}@media(max-width:1024px){.elementor-342 .elementor-element.elementor-element-2d22a40d{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-342 .elementor-element.elementor-element-5392be5 > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-342 .elementor-element.elementor-element-2a30ccc6{margin-top:50px;margin-bottom:0px;}.elementor-342 .elementor-element.elementor-element-4ab74308 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-342 .elementor-element.elementor-element-1934fbc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-1f595b9f > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 1em 0em 1em;}.elementor-342 .elementor-element.elementor-element-2c88c535 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .image{max-width:100%;}}@media(min-width:768px){.elementor-342 .elementor-element.elementor-element-2786985d{width:37.5%;}.elementor-342 .elementor-element.elementor-element-7aee24f2{width:24.332%;}.elementor-342 .elementor-element.elementor-element-5a25439c{width:37.5%;}.elementor-342 .elementor-element.elementor-element-5392be5{width:67%;}.elementor-342 .elementor-element.elementor-element-4ab74308{width:100%;}.elementor-342 .elementor-element.elementor-element-1f595b9f{width:33%;}.elementor-342 .elementor-element.elementor-element-752e31a9{width:80%;}.elementor-342 .elementor-element.elementor-element-2709ab8a{width:19.958%;}.elementor-342 .elementor-element.elementor-element-5a2d4caa{width:80%;}.elementor-342 .elementor-element.elementor-element-3d99f007{width:19.958%;}.elementor-342 .elementor-element.elementor-element-1016d2b9{width:80%;}.elementor-342 .elementor-element.elementor-element-155f9491{width:19.958%;}.elementor-342 .elementor-element.elementor-element-d49c1c1{width:80%;}.elementor-342 .elementor-element.elementor-element-3685596c{width:19.958%;}.elementor-342 .elementor-element.elementor-element-914d3d1{width:80%;}.elementor-342 .elementor-element.elementor-element-1f28aacd{width:19.958%;}.elementor-342 .elementor-element.elementor-element-22be2ce1{width:80%;}.elementor-342 .elementor-element.elementor-element-5f284c12{width:19.958%;}.elementor-342 .elementor-element.elementor-element-6d949207{width:80%;}.elementor-342 .elementor-element.elementor-element-3fb4baf1{width:19.958%;}.elementor-342 .elementor-element.elementor-element-2fd78f6a{width:80%;}.elementor-342 .elementor-element.elementor-element-562a8563{width:19.958%;}.elementor-342 .elementor-element.elementor-element-54a018a1{width:80%;}.elementor-342 .elementor-element.elementor-element-720fa0a3{width:19.958%;}.elementor-342 .elementor-element.elementor-element-2280c450{width:80%;}.elementor-342 .elementor-element.elementor-element-763eadb9{width:19.958%;}}@media(max-width:1024px) and (min-width:768px){.elementor-342 .elementor-element.elementor-element-2786985d{width:35%;}.elementor-342 .elementor-element.elementor-element-7aee24f2{width:30%;}.elementor-342 .elementor-element.elementor-element-5a25439c{width:35%;}.elementor-342 .elementor-element.elementor-element-5392be5{width:100%;}.elementor-342 .elementor-element.elementor-element-4ab74308{width:100%;}.elementor-342 .elementor-element.elementor-element-1f595b9f{width:100%;}}@media(min-width:1025px){.elementor-342 .elementor-element.elementor-element-cfb3809:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-cfb3809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-342 .elementor-element.elementor-element-2786985d{width:10%;}.elementor-342 .elementor-element.elementor-element-7aee24f2{width:80%;}.elementor-342 .elementor-element.elementor-element-6c04ce66{margin:11px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-342 .elementor-element.elementor-element-5a25439c{width:10%;}.elementor-342 .elementor-element.elementor-element-5e62d5ba .elementor-heading-title{font-size:50px;}.elementor-342 .elementor-element.elementor-element-2d22a40d{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-342 .elementor-element.elementor-element-5392be5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 1em 0em 1em;}.elementor-342 .elementor-element.elementor-element-2a30ccc6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-4ab74308 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 0px 15px 0px;}.elementor-342 .elementor-element.elementor-element-1934fbc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-7b67c163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-9325859 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-1f595b9f > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 1em 0em 1em;}.elementor-342 .elementor-element.elementor-element-752e31a9{width:85%;}.elementor-342 .elementor-element.elementor-element-2709ab8a{width:15%;}.elementor-342 .elementor-element.elementor-element-5a2d4caa{width:85%;}.elementor-342 .elementor-element.elementor-element-3d99f007{width:15%;}.elementor-342 .elementor-element.elementor-element-1016d2b9{width:85%;}.elementor-342 .elementor-element.elementor-element-155f9491{width:15%;}.elementor-342 .elementor-element.elementor-element-d49c1c1{width:85%;}.elementor-342 .elementor-element.elementor-element-3685596c{width:15%;}.elementor-342 .elementor-element.elementor-element-914d3d1{width:85%;}.elementor-342 .elementor-element.elementor-element-1f28aacd{width:15%;}.elementor-342 .elementor-element.elementor-element-22be2ce1{width:85%;}.elementor-342 .elementor-element.elementor-element-5f284c12{width:15%;}.elementor-342 .elementor-element.elementor-element-6d949207{width:85%;}.elementor-342 .elementor-element.elementor-element-3fb4baf1{width:15%;}.elementor-342 .elementor-element.elementor-element-2fd78f6a{width:85%;}.elementor-342 .elementor-element.elementor-element-562a8563{width:15%;}.elementor-342 .elementor-element.elementor-element-54a018a1{width:85%;}.elementor-342 .elementor-element.elementor-element-720fa0a3{width:15%;}.elementor-342 .elementor-element.elementor-element-2280c450{width:85%;}.elementor-342 .elementor-element.elementor-element-763eadb9{width:15%;}.elementor-342 .elementor-element.elementor-element-2c88c535 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .image{max-width:100%;}.elementor-342 .elementor-element.elementor-element-2c88c535 .tf-imagebox .tf-button{font-size:23px;}}/* Start custom CSS for html, class: .elementor-element-907ef58 *//* ==========================================
   Neurodevelopment & ADHD Accordion
========================================== */

.faq-section {
    max-width: 1100px;
    margin: 60px auto;
    padding: 0 20px;
    font-family: inherit;
}

.faq-section h2 {
    font-size: 2.2rem;
    font-weight: 700;
    text-align: center;
    color: #000;
    margin-bottom: 15px;
}

.faq-section .section-intro {
    max-width: 850px;
    margin: 0 auto 45px;
    text-align: center;
    color: #666;
    line-height: 1.8;
}

.faq-accordion {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.faq-item {
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 14px;
    overflow: hidden;
    box-shadow: 0 5px 18px rgba(0,0,0,0.05);
    transition: all .3s ease;
}

.faq-item:hover {
    box-shadow: 0 12px 30px rgba(0,0,0,.08);
}

.faq-item summary {
    list-style: none;
    cursor: pointer;
    padding: 22px 60px 22px 25px;
    font-size: 1.18rem;
    font-weight: 600;
    color: #000;
    position: relative;
    transition: all .3s ease;
}

.faq-item summary::-webkit-details-marker {
    display: none;
}

.faq-item summary::after {
    content: "+";
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: #0077cc;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s ease;
}

.faq-item[open] summary {
    background: #0077cc;
    color: #fff;
}

.faq-item[open] summary::after {
    content: "−";
    background: #fff;
    color: #0077cc;
}

.faq-content {
    padding: 25px;
    animation: fadeIn .35s ease;
}

.faq-content p {
    margin-bottom: 18px;
    color: #444;
    font-size: 1rem;
    line-height: 1.9;
}

.faq-content p:last-child {
    margin-bottom: 0;
}

.faq-content strong {
    color: #000;
}

.faq-content ul {
    margin: 20px 0;
    padding-left: 25px;
}

.faq-content li {
    margin-bottom: 12px;
    line-height: 1.8;
    color: #444;
}

.faq-content li::marker {
    color: #0077cc;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(-8px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ===========================
   Tablet
=========================== */

@media (max-width: 992px) {

    .faq-section h2 {
        font-size: 1.9rem;
    }

    .faq-item summary {
        font-size: 1.08rem;
    }

}

/* ===========================
   Mobile
=========================== */

@media (max-width: 768px) {

    .faq-section {
        margin: 40px auto;
        padding: 0 15px;
    }

    .faq-section h2 {
        font-size: 1.7rem;
    }

    .faq-item summary {
        padding: 18px 55px 18px 18px;
        font-size: 1rem;
        line-height: 1.5;
    }

    .faq-item summary::after {
        width: 30px;
        height: 30px;
        right: 15px;
        font-size: 20px;
    }

    .faq-content {
        padding: 20px 18px;
    }

    .faq-content p,
    .faq-content li {
        font-size: 0.95rem;
    }

}/* End custom CSS */