.block--questions{
    padding: 160px 0px;
    border-top: 1px solid #BABBB4;
    border-bottom: 1px solid #BABBB4;
    background: #1B1C30;
    @media screen and (max-width: 768px){
        padding: 80px 0px;
    }
    & .container{
        position: relative;
        & .top-right{
            top: 0;
            right: 0;
            position: absolute;
        }    
    }
    & .wp-block-heading mark:nth-child(1){
        font-family: var(--wp--preset--font-family--area) !important;
        text-transform: none;
    }   
    & .question-grid{
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 24px;
        @media screen and (max-width: 768px){
            grid-template-columns: 1fr;
        }
        & > div {
            border-top: 1px solid #9A99FF;
            padding-top: 24px;
            align-self: start;
        }
        & > div:nth-last-child(2), & > div:nth-last-child(1) {
            border-bottom: 1px solid #9A99FF;
            padding-bottom: 24px;
            @media screen and (max-width: 768px){
               border-bottom: none;
            }
        }
        & > div:nth-last-child(1) {            
            @media screen and (max-width: 768px){
               border-bottom: 1px solid #9A99FF;
            }
        }
        & .question-head {
            display: flex;
            justify-content: space-between;
            padding: 0 16px;
            align-items: center;
            & svg {
                transition: transform 0.3s ease;
            }
            & svg.rotate {
                transform: rotate(90deg);
            }
            & h4{
                margin-bottom: 0;
                color: #F4F3EC;
                font-family: var(--wp--preset--font-family--area);
                font-size: clamp(1rem, 0.8rem + 0.5vw, 1.25rem);
                font-style: normal;
                font-weight: 700;
                line-height: 140%; /* 28px */
            }
        }
        & .answerBody {
            padding: 16px;
            & p{
                color: #BABBB4;
                font-family: var(--wp--preset--font-family--area);
                font-size: clamp(0.75rem, 0.55rem + 0.5vw, 1rem);
                font-style: normal;
                font-weight: 100;
                line-height: 150%;
                margin-bottom: 42px;
            }
        }
    }
}