.block-webform-block.webform-contact-request { position: fixed !important; display: inline-block; right: auto; padding: 15px 0; box-shadow: 0 0 10px black; 
    width: 400px;
    
    .btn-close { border-radius: 45%; font-size: medium; top: -8px; background: repeating-linear-gradient(90deg, var(--background), transparent 100px);
        display: inline-block; position: relative; margin-top: 0px; left: -89%; font-weight: bold; line-height: 1; float: left; z-index: 200; left: 6px; }                          
    
    input { border-radius: 5px; padding: 5px; background-color: var(--light); border: 0; outline: 0; box-shadow: 0 0 0 1px var(--border); transition: all 0.3s linear; } 
    
    h2 { color: white; direction: rtl; text-align: right; margin: 0; font-size: 1.4rem; position: relative; top: -7px; right: 0; display: block; width: 100%;
        padding: 0 20px; z-index: 100;  }
    
    p { line-height: 1.3; font-size: medium; color: green; }
    strong { color: inherit; }
}

