.linxo-woo {
    font-family: 'HK Grotesk', sans-serif;
    
    & a {
        color: $color-link;
        text-decoration: none;
    
        &:hover {
            color: $color-link-hover;
            text-decoration: underline;
        }
    }

    &__toggle {
        position: relative;
        display: inline-block;
        width: 34px;
        height: 20px;
    
        & input[type=checkbox] { 
            opacity: 0;
            width: 0;
            height: 0;
    
            &:checked {
    
                & + .slider {
                    background-color: $color-toggle-active;
    
                    &::before {
                        transform: translateX(14px);
                    }
                }
    
                & ~ .text {
    
                    & .yes {
                        display: block;
                    }
                    & .no {
                        display: none;
                    }
                }
            }
        }
    
        & .slider {
            position: absolute;
            cursor: pointer;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: $color-toggle;
            -webkit-transition: .4s;
            transition: .4s;
            border-radius: 34px;
    
            &:before {
                position: absolute;
                content: "";
                height: 16px;
                width: 16px;
                left: 2px;
                bottom: 2px;
                background-color: $color-toggle-circle;
                -webkit-transition: .4s;
                transition: .4s;
                border-radius: 50%;
            }
        }
    
        & .text {
            position: absolute;
            top: 50%;
            left: 100%;
            font-size: 14px;
            transform: translateY(-50%);
            margin-left: 5px;
    
            & .yes {
                display: none;
            }
        }
    }

    &__title {
        font-size: 25px !important;
        margin: 0;
    }

}