.services-section {
    a {
        text-decoration: none;
    }

    &.service-section-default {
        .single-service-col {
            transition: all 0.4s;

            .wp-block-fancy-heading .wp-block-heading {
                color: transparent;
                -webkit-text-stroke-width: 1px;

                -webkit-text-stroke-color: var(--wp--preset--color--border-color);
                font-size: clamp(3.5rem, 7vw, 14rem) !important;
                line-height: 1;
                position: relative;

            }




            &:hover,
            &:focus {

                transform: translateY(-10px);


                .wp-block-fancy-heading .wp-block-heading {
                    color: var(--wp--preset--color--border-color);
                    -webkit-text-stroke-color: transparent;
                }

                .wp-block-buttons {
                    opacity: 1;


                }

                &::before {

                    opacity: 0;
                }
            }

            &:first-of-type::before {
                display: none;
            }

            position: relative;


        }
    }
}