
.section-text a {
    border-bottom: 1px solid black;
	font-weight: 500;
	color:white;
}


/* Specific styles for all h1 headings within the .section-text */
.section-text h1 {
    font-size: 2em; /* Example size, adjust as needed */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
	color:black !important;
}

/* Add styles for h2 */
.section-text h2 {
    font-size: 1.75em; /* Slightly smaller than h1 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
	color:black !important;
}

/* Add styles for h3 */
.section-text h3 {
    font-size: 1.5em; /* Slightly smaller than h2 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h4 */
.section-text h4 {
    font-size: 1.25em; /* Slightly smaller than h3 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h5 */
.section-text h5 {
    font-size: 1em; /* Slightly smaller than h4 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h6 */
.section-text h6 {
    font-size: 0.875em; /* Smallest among the headings */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Properly style <ol> elements to show numbering */
.section-text ol {
    list-style-type: decimal; /* Ensure numbers are shown */
    margin-left: 20px; /* Adjust indentation as needed */
    padding-left: 0;
    font-weight: 400;
}

/* You may also want to style <li> elements within <ol> for better spacing/alignment */
.section-text ol li {
    margin-bottom: 10px; /* Adjust spacing between list items as needed */
    font-weight: 400;
}

.section-text p {
	margin-bottom:1rem;
}
	
.section-text a {
	color:black !important;
}
<div class="section-text tw-w-screen tw-relative tw-py-20 tw-overflow-hidden">

    <div class="tw-mx-10 lg:tw-mx-20 tw-grid tw-justify-center tw-relative tw-z-10">
        <div class="tw-max-w-xl tw-pb-8">
            
                        <h1 class="tw-text-center tw-text-black tw-text-3xl lg:tw-text-5xl tw-font-bold tw-pb-8">
                Joe’s story             </h1>
                         
            <!-- <p class="tw-text-left tw-text-md tw-text-black tw-font-normal tw-pt-2 tw-pb-8"> -->
                        	<p><span data-contrast="auto">As </span><span data-contrast="auto">an Habilitation Specialist </span><span data-contrast="auto">at a London day and residential school, Joe’s a source of professional support for young people with vision and sensory impairment. He helps to develop their skills, so that they can become as independent as possible. But in his personal life, he and his family have, in turn, benefited from the support that RSBC can provide.</span><span data-ccp-props='{"201341983":0,"335559739":160,"335559740":259}'> </span></p>
<p><span data-contrast="auto">Joe has vision impairment, caused by congenital cataracts (cloudiness in the lens of the eye) and nystagmus (where the eyes make uncontrolled movement). And he’s Dad to two young sons, Noah, aged 9, and Lyle, 3, who have the same eye conditions.</span><span data-ccp-props='{"201341983":0,"335559739":160,"335559740":259}'> </span></p>
<p><span data-contrast="auto">Sign</span><span data-contrast="auto">posting families to organisations that can give them additional support and guidance is part of the day job for Joe, but his busy work life meant that it took a while for him to think about finding additional help for his own family. The trigger was when Noah was diagnosed with ADHD. Joe says, “I looked into the kind of support that was available, and we</span><span data-contrast="auto"> accessed the Families First service so that he could explore his vision impairment in more detail with an expert practitioner. Th</span><span data-contrast="auto">e process was so easy.</span><span data-ccp-props='{"201341983":0,"335559739":160,"335559740":259}'> </span></p>
<p><strong>“A Family Practitioner came to see Noah at home and at school, and gave us the information and support we needed. They’ve been so good at keeping in contact since, too. I don’t know what we’d have done without having someone we can speak to – someone who understands Noah and his needs. He was quite resistant to receiving any support initially, but he’s become more open to it recently.” </strong></p>
<p> </p>
                        <!-- </p> -->
            

        </div>




    </div>
</div>
.section-text a {
    border-bottom: 1px solid black;
	font-weight: 500;
	color:white;
}


/* Specific styles for all h1 headings within the .section-text */
.section-text h1 {
    font-size: 2em; /* Example size, adjust as needed */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
	color:black !important;
}

/* Add styles for h2 */
.section-text h2 {
    font-size: 1.75em; /* Slightly smaller than h1 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
	color:black !important;
}

/* Add styles for h3 */
.section-text h3 {
    font-size: 1.5em; /* Slightly smaller than h2 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h4 */
.section-text h4 {
    font-size: 1.25em; /* Slightly smaller than h3 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h5 */
.section-text h5 {
    font-size: 1em; /* Slightly smaller than h4 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h6 */
.section-text h6 {
    font-size: 0.875em; /* Smallest among the headings */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Properly style <ol> elements to show numbering */
.section-text ol {
    list-style-type: decimal; /* Ensure numbers are shown */
    margin-left: 20px; /* Adjust indentation as needed */
    padding-left: 0;
    font-weight: 400;
}

/* You may also want to style <li> elements within <ol> for better spacing/alignment */
.section-text ol li {
    margin-bottom: 10px; /* Adjust spacing between list items as needed */
    font-weight: 400;
}

.section-text p {
	margin-bottom:1rem;
}
	
.section-text a {
	color:black !important;
}



.images-rsbca {
    border-bottom: 1px solid black;
    font-weight: 500;
}
    
.images-rsbc.ctablock {
    border-bottom: 1px solid black;
    font-weight: 500;
    color:white;
    text-align:center;
}

/* Specific styles for all h1 headings within the .images-rsbc*/
.images-rsbch1 {
    font-size: 2em; /* Example size, adjust as needed */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
    color:black !important;
}

/* Add styles for h2 */
.images-rsbch2 {
    font-size: 1.75em; /* Slightly smaller than h1 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
    color:black !important;
}

/* Add styles for h3 */
.images-rsbch3 {
    font-size: 1.5em; /* Slightly smaller than h2 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h4 */
.images-rsbch4 {
    font-size: 1.25em; /* Slightly smaller than h3 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h5 */
.images-rsbch5 {
    font-size: 1em; /* Slightly smaller than h4 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h6 */
.images-rsbch6 {
    font-size: 0.875em; /* Smallest among the headings */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Properly style <ol> elements to show numbering */
.images-rsbcol {
    list-style-type: decimal; /* Ensure numbers are shown */
    margin-left: 20px; /* Adjust indentation as needed */
    padding-left: 0;
    font-weight: 400;
}

/* You may also want to style <li> elements within <ol> for better spacing/alignment */
.images-rsbcol li {
    margin-bottom: 10px; /* Adjust spacing between list items as needed */
    font-weight: 400;
}



.section-text a {
    border-bottom: 1px solid black;
	font-weight: 500;
	color:white;
}


/* Specific styles for all h1 headings within the .section-text */
.section-text h1 {
    font-size: 2em; /* Example size, adjust as needed */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
	color:black !important;
}

/* Add styles for h2 */
.section-text h2 {
    font-size: 1.75em; /* Slightly smaller than h1 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
	color:black !important;
}

/* Add styles for h3 */
.section-text h3 {
    font-size: 1.5em; /* Slightly smaller than h2 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h4 */
.section-text h4 {
    font-size: 1.25em; /* Slightly smaller than h3 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h5 */
.section-text h5 {
    font-size: 1em; /* Slightly smaller than h4 */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add styles for h6 */
.section-text h6 {
    font-size: 0.875em; /* Smallest among the headings */
    margin-bottom: 0.5em;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Properly style <ol> elements to show numbering */
.section-text ol {
    list-style-type: decimal; /* Ensure numbers are shown */
    margin-left: 20px; /* Adjust indentation as needed */
    padding-left: 0;
    font-weight: 400;
}

/* You may also want to style <li> elements within <ol> for better spacing/alignment */
.section-text ol li {
    margin-bottom: 10px; /* Adjust spacing between list items as needed */
    font-weight: 400;
}

.section-text p {
	margin-bottom:1rem;
}
	
.section-text a {
	color:black !important;
}

