section.rich-text .wysiwyg__h2{
            position: relative;
            padding-bottom: 2.5rem;
            text-align: center;
            font-family: Montserrat-400, sans-serif;
            font-size: 30px;
            text-transform: uppercase;
            line-height: 32px;
            --tw-text-opacity: 1;
            color: rgb(34 31 32 / var(--tw-text-opacity));
}
section.rich-text .wysiwyg__h2::after{
            position: absolute;
            left: 50%;
            top: 100%;
            height: 9px;
            width: 25px;
            --tw-translate-x: -50%;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            border-radius: 10px;
            --tw-bg-opacity: 1;
            background-color: rgb(225 79 60 / var(--tw-bg-opacity));
            --tw-content: '';
            content: var(--tw-content);
}
@media (min-width: 1024px){
            section.rich-text .wysiwyg__h2{
                        padding-bottom: 1.25rem;
            }
}
        section.rich-text .wysiwyg__h3{
            padding-bottom: 0.75rem;
            font-family: Montserrat-400, sans-serif;
            font-size: 14px;
            text-transform: uppercase;
            line-height: 18px;
            letter-spacing: 0.1em;
            --tw-text-opacity: 1;
            color: rgb(34 31 32 / var(--tw-text-opacity));
}
        section.rich-text .wysiwyg__h4{
            padding-bottom: 0.75rem;
            font-family: Montserrat-400, sans-serif;
            font-size: 14px;
            line-height: 18px;
            letter-spacing: 0.04em;
            --tw-text-opacity: 1;
            color: rgb(34 31 32 / var(--tw-text-opacity));
}
        section.rich-text .wysiwyg__p{
            padding-bottom: 0.75rem;
            font-family: Montserrat-300, sans-serif;
            font-size: 14px;
            line-height: 16px;
            --tw-text-opacity: 1;
            color: rgb(34 31 32 / var(--tw-text-opacity));
}
        section.rich-text .wysiwyg__p strong{
            font-family: Montserrat-600, sans-serif;
            --tw-text-opacity: 1;
            color: rgb(225 79 60 / var(--tw-text-opacity));
}
        section.rich-text .wysiwyg__p [data-mce-style="text-decoration: underline;"]{
            font-family: Montserrat-600, sans-serif;
            text-decoration-line: underline;
}
        section.rich-text ul li{
            position: relative;
            padding-bottom: 0.75rem;
            padding-left: 1.25rem;
            font-family: Montserrat-300, sans-serif;
            font-size: 14px;
            line-height: 16px;
            --tw-text-opacity: 1;
            color: rgb(34 31 32 / var(--tw-text-opacity));
}
        section.rich-text ul li::after{
            position: absolute;
            top: 3px;
            left: 0px;
            --tw-content: url(../../assets/svg/bullet-point.svg);
            content: var(--tw-content);
}
        section.rich-text ul li:last-child{
            padding-bottom: 0px;
}
        section.rich-text ol{
            counter-reset: li-count;
            padding-left: 2.5rem;
        }
        section.rich-text ol li{
                counter-increment: li-count;
                position: relative;
                padding-bottom: 0.75rem;
                padding-left: 2rem;
                font-family: Montserrat-300, sans-serif;
                font-size: 14px;
                line-height: 16px;
                --tw-text-opacity: 1;
                color: rgb(34 31 32 / var(--tw-text-opacity));
            }
        section.rich-text ol li::after{
            position: absolute;
            top: 9px;
            left: 10px;
            --tw-content: url(../../assets/svg/bullet-point-corail.svg);
            content: var(--tw-content);
}
        section.rich-text ol li:last-child{
            padding-bottom: 0px;
}
        section.rich-text ol li::before{
                    content: '0' counter(li-count);
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    font-family: Montserrat-600, sans-serif;
                    font-size: 14px;
                    line-height: 16px;
                    --tw-text-opacity: 1;
                    color: rgb(225 79 60 / var(--tw-text-opacity));

                }