#checkerboard h2 {
                display: block;
                padding-bottom: 34px;
                font-family: Montserrat Semi-Bold, sans-serif;
                font-size: 26px;
                text-transform: uppercase;
                line-height: 30px;
                --tw-text-opacity: 1;
                color: rgb(0 17 43 / var(--tw-text-opacity));
}
    #checkerboard h3 {
                display: block;
                padding-bottom: 17px;
                font-family: Montserrat, sans-serif;
                font-size: 22px;
                text-transform: uppercase;
                line-height: 27px;
                --tw-text-opacity: 1;
                color: rgb(0 17 43 / var(--tw-text-opacity));
}
    @media (min-width: 1024px) {
                #checkerboard h3 {
                                font-size: 26px;
                                line-height: 30px;
                }
}
    #checkerboard ul {
                list-style-type: disc;
                padding-left: 1.25rem;
                padding-top: 2.5rem;
                font-family: Montserrat, sans-serif;
}
    #checkerboard ul >li {
                position: relative;
                list-style-position: inside;
                padding-left: 1.75rem;
                padding-bottom: 0.5rem;
                font-family: Montserrat, sans-serif;
                font-size: 0.875rem;
                line-height: 1.25rem;
                line-height: 21px;
                --tw-text-opacity: 1;
                color: rgb(0 0 0 / var(--tw-text-opacity));
}
    #checkerboard ul >li::before {
                content: "";
                background-image: url(../../../assets/svg/polygon.svg);
                position: absolute;
                top: 5px;
                left: 0px;
                height: 0.75rem;
                width: 0.75rem;
                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));
                background-size: contain;
                background-position: center;
                background-repeat: no-repeat;
            }
    #checkerboard ul >li::marker {
                content: none;
            }
    #checkerboard .custom-btn {
                width: -webkit-fit-content;
                width: -moz-fit-content;
                width: fit-content;
}

.acf-block-preview .desktop\:pr-48 {
                padding-right: 0px;
}