.elementor-154848 .elementor-element.elementor-element-fc1085f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-154848 .elementor-element.elementor-element-125e4e5{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-154848 .elementor-element.elementor-element-3a3f7b7{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-c252fc8{color:#43433D;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-154848 .elementor-element.elementor-element-9c87824 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-9c87824 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-9c87824 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-9c87824 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-9c87824 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-9c87824 .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-9c87824 .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-9c87824{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-9c87824 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-9c87824 .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-afdeb5c{background-color:#FAF8F2;padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;color:#43433D;}.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-154848 .elementor-element.elementor-element-e0f264d img{width:100%;max-width:224px;}.elementor-154848 .elementor-element.elementor-element-6251e6e{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-154848 .elementor-element.elementor-element-6251e6e img{width:100%;max-width:240px;}.elementor-154848 .elementor-element.elementor-element-b721df6{--display:flex;}.elementor-154848 .elementor-element.elementor-element-714c203{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-f834258{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-cb50af9{width:var( --container-widget-width, 201px );max-width:201px;--container-widget-width:201px;--container-widget-flex-grow:0;}.elementor-154848 .elementor-element.elementor-element-5734480{--display:flex;}.elementor-154848 .elementor-element.elementor-element-e3e5134{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-f141b0c img{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-ee61756{--display:flex;}.elementor-154848 .elementor-element.elementor-element-19de973{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-f2ee21b{background-color:#FAF8F2;padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-f2ee21b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-f2ee21b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-f2ee21b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-f2ee21b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-f2ee21b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-f2ee21b .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-f2ee21b .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-f2ee21b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-f2ee21b .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-f1e355f{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-4d75558 .mentoring-table th{font-family:"Wix Madefor Text", Sans-serif;font-size:1rem;font-weight:600;}.elementor-154848 .elementor-element.elementor-element-4d75558 .mentoring-table td{font-family:"Wix Madefor Text", Sans-serif;font-size:1rem;border-left-color:#319A9B;}.elementor-154848 .elementor-element.elementor-element-4d75558 .mentoring-table th, .elementor-154848 .elementor-element.elementor-element-4d75558 .mentoring-table td{padding:16px 20px 16px 20px;}.elementor-154848 .elementor-element.elementor-element-4d75558 .mentoring-table{border-color:#319A9B;border-radius:24px;}.elementor-154848 .elementor-element.elementor-element-4d75558 .mentoring-table tr + tr{border-top-color:#319A9B;}.elementor-154848 .elementor-element.elementor-element-4d75558 .mentoring-table tr{background:#ffffff;color:#2a2926;}.elementor-154848 .elementor-element.elementor-element-4d75558 .mentoring-table tr.green{background:#D4F3F0;color:#43433D;}.elementor-154848 .elementor-element.elementor-element-b9d6868 img{width:450px;border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-f098d30{--display:flex;}.elementor-154848 .elementor-element.elementor-element-07340db{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-cfccea6{background-color:#FAF8F2;padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;color:#43433D;}.elementor-154848 .elementor-element.elementor-element-8e00e8b{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-707eb52{background-color:#F2FBFA;padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;color:#43433D;}.elementor-154848 .elementor-element.elementor-element-a6c956d{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-a6c956d img{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-269698f{--display:flex;}.elementor-154848 .elementor-element.elementor-element-c304d66{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-eccddd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-eccddd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-eccddd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-eccddd9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-eccddd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-eccddd9 .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-eccddd9 .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-eccddd9{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-eccddd9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-eccddd9 .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-b290c9b{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-b290c9b img{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-206a2ad{--display:flex;}.elementor-154848 .elementor-element.elementor-element-7a768ff{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-a0538d8{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-1b73753 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-1b73753 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-1b73753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-1b73753 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-1b73753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-1b73753 .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-1b73753 .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-1b73753{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-1b73753 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-1b73753 .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-535d832.elementor-element{--align-self:center;}.elementor-154848 .elementor-element.elementor-element-535d832{border-radius:24px 24px 24px 24px;text-align:center;}.elementor-154848 .elementor-element.elementor-element-535d832 img{width:336px;height:100%;border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-938f1b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-154848 .elementor-element.elementor-element-fae3a02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-fae3a02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-fae3a02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-fae3a02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-fae3a02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-fae3a02 .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-fae3a02 .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-fae3a02{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-fae3a02 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-fae3a02 .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-f6a52a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-f6a52a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-f6a52a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-f6a52a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-f6a52a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-f6a52a2 .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-f6a52a2 .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-f6a52a2{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-f6a52a2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-f6a52a2 .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-1ae7373 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-1ae7373 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-1ae7373 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-1ae7373 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-1ae7373 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-1ae7373 .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-1ae7373 .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-1ae7373{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-1ae7373 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-1ae7373 .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-28fca4c{--display:flex;}.elementor-154848 .elementor-element.elementor-element-1d41a5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-1d41a5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-1d41a5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-1d41a5b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-1d41a5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-1d41a5b .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-1d41a5b .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-1d41a5b{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-1d41a5b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-1d41a5b .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-74288e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-74288e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-74288e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-74288e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-74288e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-74288e8 .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-74288e8 .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-74288e8{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-74288e8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-74288e8 .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-cbbe3aa{background-color:#FAF8F2;padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;color:#43433D;}.elementor-154848 .elementor-element.elementor-element-c750262{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-c750262 img{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-5434380{--display:flex;}.elementor-154848 .elementor-element.elementor-element-401379a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-401379a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-401379a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-401379a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-401379a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-401379a .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-401379a .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-401379a{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-401379a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-401379a .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-899637b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-899637b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-899637b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-899637b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-899637b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-899637b .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-899637b .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-899637b{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-899637b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-899637b .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-ee2239f{background-color:#FAF8F2;padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;color:#43433D;}.elementor-154848 .elementor-element.elementor-element-e5894e4{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-e5894e4 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-b109659{--display:flex;}.elementor-154848 .elementor-element.elementor-element-66506f2{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-39a7dba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-39a7dba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-39a7dba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-39a7dba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-39a7dba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-39a7dba .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-39a7dba .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-39a7dba{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-39a7dba .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-39a7dba .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-23398a4{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-23398a4 img{width:289px;border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-c44052c{--display:flex;}.elementor-154848 .elementor-element.elementor-element-54d8d5c{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-0d68481{border-radius:24px 24px 24px 24px;font-family:"Wix Madefor Text", Sans-serif;font-weight:400;color:#43433D;}.elementor-154848 .elementor-element.elementor-element-128a34b{border-radius:24px 24px 24px 24px;color:#43433D;}.elementor-154848 .elementor-element.elementor-element-8ce2774{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-8ce2774 img{width:462px;border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-b789c11{--display:flex;}.elementor-154848 .elementor-element.elementor-element-83947b7{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-d12e417 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-d12e417 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-d12e417 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-154848 .elementor-element.elementor-element-d12e417 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-d12e417 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-154848 .elementor-element.elementor-element-d12e417 .elementor-icon-list-icon i{color:#D4F3F000;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-d12e417 .elementor-icon-list-icon svg{fill:#D4F3F000;transition:fill 0.3s;}.elementor-154848 .elementor-element.elementor-element-d12e417{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-154848 .elementor-element.elementor-element-d12e417 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-154848 .elementor-element.elementor-element-d12e417 .elementor-icon-list-text{color:#43433D;transition:color 0.3s;}.elementor-154848 .elementor-element.elementor-element-2e3d22f{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-2e3d22f img{width:480px;border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-9828add{--display:flex;}.elementor-154848 .elementor-element.elementor-element-cf8818d{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-a903cb8{background-color:#F2FBFA;padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;color:#43433D;}.elementor-154848 .elementor-element.elementor-element-70af5bc{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-082b9d2{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-082b9d2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-154848 .elementor-element.elementor-element-059c795{--display:flex;}.elementor-154848 .elementor-element.elementor-element-055b308{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-e748203{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-9e4e09d{border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-9e4e09d img{width:427px;border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-4361773{--display:flex;}.elementor-154848 .elementor-element.elementor-element-c9befeb{color:#43433D;}.elementor-154848 .elementor-element.elementor-element-ad74272{border-radius:24px 24px 24px 24px;text-align:center;}.elementor-154848 .elementor-element.elementor-element-ad74272 img{width:312px;border-radius:24px 24px 24px 24px;}.elementor-154848 .elementor-element.elementor-element-3687229{--n-accordion-title-font-size:2rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:28px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#2A2926;--n-accordion-title-hover-color:#2A2926;--n-accordion-title-active-color:#2A2926;--n-accordion-icon-size:40px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-154848 .elementor-element.elementor-element-3687229 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-154848 .elementor-element.elementor-element-3687229 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7E7E4;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:40px;--padding-bottom:32px;--padding-left:24px;}.elementor-154848 .elementor-element.elementor-element-3687229 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7E7E4;}.elementor-154848 .elementor-element.elementor-element-3687229 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7E7E4;}.elementor-154848 .elementor-element.elementor-element-3687229 {--n-accordion-padding:0px 0px 28px 0px;}:where( .elementor-154848 .elementor-element.elementor-element-3687229 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Wix Madefor Text", Sans-serif;font-weight:600;line-height:2.25rem;}@media(max-width:767px){.elementor-154848 .elementor-element.elementor-element-6251e6e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-154848 .elementor-element.elementor-element-f141b0c img{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-b9d6868 img{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-a6c956d{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-a6c956d img{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-b290c9b{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-b290c9b img{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-535d832{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-535d832 img{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-c750262{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-c750262 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-e5894e4{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-e5894e4 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-23398a4{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-23398a4 img{width:142px;border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-8ce2774{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-8ce2774 img{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-2e3d22f{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-2e3d22f img{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-9e4e09d{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-9e4e09d img{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-ad74272{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-ad74272 img{border-radius:20px 20px 20px 20px;}.elementor-154848 .elementor-element.elementor-element-3687229{--n-accordion-item-title-space-between:24px;--n-accordion-title-font-size:1.375rem;}.elementor-154848 .elementor-element.elementor-element-3687229 {--n-accordion-padding:0px 0px 24px 0px;}:where( .elementor-154848 .elementor-element.elementor-element-3687229 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.625rem;}:where( .elementor-154848 .elementor-element.elementor-element-3687229 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:28px;--padding-left:24px;}}/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3f7b7 */.elementor-154848 .elementor-element.elementor-element-3a3f7b7 strong {
    font-weight: 600;
}
.elementor-154848 .elementor-element.elementor-element-3a3f7b7 a {
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3e5134 */.elementor-154848 .elementor-element.elementor-element-e3e5134 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1e355f */.elementor-154848 .elementor-element.elementor-element-f1e355f strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for lnc_mentoring_table, class: .elementor-element-4d75558 */.elementor-154848 .elementor-element.elementor-element-4d75558 table {
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
}

.elementor-154848 .elementor-element.elementor-element-4d75558 table td {
    border-left: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-707eb52 */.elementor-154848 .elementor-element.elementor-element-707eb52 p:last-child {
    color: #77776D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c304d66 */.elementor-154848 .elementor-element.elementor-element-c304d66 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3a02 */.elementor-154848 .elementor-element.elementor-element-fae3a02 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6a52a2 */.elementor-154848 .elementor-element.elementor-element-f6a52a2 a {
   display: contents!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ae7373 */.elementor-154848 .elementor-element.elementor-element-1ae7373 a {
   display: inline!important;
   font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbe3aa */.elementor-154848 .elementor-element.elementor-element-cbbe3aa p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28fca4c */#component09 {
  scroll-margin-top: 200px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee2239f */.elementor-154848 .elementor-element.elementor-element-ee2239f p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c638586 */.medical-table  {
    background-color: transparent!important;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
}

.medical-table td {
    background-color: transparent!important;
}

.medical-table tr td {
    border-bottom: 1px solid #319A9B;
    border-right: 1px solid #319A9B;
    border-top: unset;
    border-left: unset;
} 

.medical-table tr td:last-child {
    border-right: unset;
}

.medical-table tr:last-child td {
    border-bottom: unset;
} 

/* Mobile view */
@media (max-width: 600px) {
    .medical-table {
        display: block;
        width: 100%;
    }

    .medical-table tbody {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .medical-table tr {
        display: contents; /* removes row grouping so td's can be reordered globally */
    }

    .medical-table td {
        display: block;
        width: 100%;
        border-right: unset;
        border-bottom: 1px solid #319A9B;
        padding: 10px 14px;
    }

    /* Regroup by original column so numbers read 1→43 in sequence */
    .medical-table td:nth-child(1) { order: 1; }
    .medical-table td:nth-child(2) { order: 2; }
    .medical-table td:nth-child(3) { order: 3; }

    .medical-table td:empty {
        display: none;
    }

    .medical-table tr:last-child td:last-of-type {
        border-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d68481 */.elementor-154848 .elementor-element.elementor-element-0d68481 * {
    margin: 0;
}


.elementor-154848 .elementor-element.elementor-element-0d68481 ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128a34b */.elementor-154848 .elementor-element.elementor-element-128a34b * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf8818d */.elementor-154848 .elementor-element.elementor-element-cf8818d * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a903cb8 */.elementor-154848 .elementor-element.elementor-element-a903cb8 * {
    margin: 0;
}

.elementor-154848 .elementor-element.elementor-element-a903cb8 b {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70af5bc */.elementor-154848 .elementor-element.elementor-element-70af5bc * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-055b308 */.elementor-154848 .elementor-element.elementor-element-055b308 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e748203 */.elementor-154848 .elementor-element.elementor-element-e748203 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9befeb */.elementor-154848 .elementor-element.elementor-element-c9befeb * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3687229 */.elementor-154848 .elementor-element.elementor-element-3687229 .e-n-accordion-item-title .e-n-accordion-item-title-header span {
    display: block;
    color: #25797C;
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    margin-bottom: 16px;
    font-family: "Wix Madefor Text", sans-serif;
}



.elementor-154848 .elementor-element.elementor-element-3687229 .e-n-accordion-item-title{
    align-items: start;
}

.elementor-154848 .elementor-element.elementor-element-3687229 .e-n-accordion-item-title:hover {
    border: unset!important;
}

.elementor-154848 .elementor-element.elementor-element-3687229 .e-n-accordion-item-title .e-n-accordion-item-title-icon{
    margin-top: 36px;
}


.elementor-154848 .elementor-element.elementor-element-3687229 .e-n-accordion-item-title .e-n-accordion-item-title-header p {
    display: none;
}

.elementor-154848 .elementor-element.elementor-element-3687229 .e-n-accordion-item-title .e-n-accordion-item-title-header{
    border-left: 2.2px solid #77D1CE;
    padding-left: 24px;
    padding-right: 140px;
}

.elementor-154848 .elementor-element.elementor-element-3687229 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-header p {
    display: block;
    color: #43433D;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    margin-top: 16px;
    max-width: 800px;
}

.mentoring-table {
    width: 100%;
    border: 1px solid #319A9B;
    border-radius: 24px;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
    font-weight: 400;
    color: #43433D;
}

.mentoring-table th,
.mentoring-table td {
    padding: 10px;
    text-align: left;
    vertical-align: middle;
    background: #F2FBFA;
    border: none;
    padding: 12px 24px;
}

.mentoring-table th {
    background: #F2FBFA;
    font-weight: 500;
    white-space: nowrap;
}

.mentoring-table tr:not(:last-child) th,
.mentoring-table tr:not(:last-child) td {
    border-bottom: 1px solid #319A9B;
}

.mentoring-table th {
    background: #F2FBFA!important;
    border-right: 1px solid #319A9B;
}

.mentoring-table td {
    background: #fff!important;
}

.mentoring-table .green th,
.mentoring-table .green td {
    background: #D4F3F0!important;
}

@media screen and (max-width: 1024px) {
    .elementor-154848 .elementor-element.elementor-element-3687229 .e-n-accordion-item-title .e-n-accordion-item-title-header{
        padding-right: 40px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-154848 .elementor-element.elementor-element-3687229 .e-n-accordion-item-title .e-n-accordion-item-title-header{
        padding-right: 4px;
    }
    .elementor-154848 .elementor-element.elementor-element-3687229 .e-n-accordion-item-title .e-n-accordion-item-title-header span{
        margin-bottom: 10px;
    } 
    .elementor-154848 .elementor-element.elementor-element-3687229 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-header p {
        margin-top: 10px;
    }
    
    .elementor-154848 .elementor-element.elementor-element-3687229 .e-n-accordion-item-title .e-n-accordion-item-title-icon{
        margin-top: 20px;
    }
}/* End custom CSS */