*,:after,:before{box-sizing:border-box}p{text-align:justify}.callback-form{justify-content:center;align-items:center;text-align:center;border-radius:10px;margin-bottom:24px;padding:24px;color:#fff;border:1px solid #c2ad6f;box-shadow:0 6px 20px rgba(194,173,111,.17);filter:drop-shadow(0 6px 20px rgba(194,173,111,.017));max-width:400px}.callback-form,.input-areas{display:flex;flex-direction:column;width:100%}.callback-form>p{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.callback-form-heading{margin-bottom:24px;color:#c2ad6f}.callback-form-text{margin-bottom:24px;font-size:16px}.callback-input{padding:8px 20px;border-radius:2px;outline:none;font-size:16px;margin:10px 10px 10px 0;border:1px solid #fff;width:100%;box-sizing:border-box}textarea.callback-input{height:135px;resize:vertical}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#000;border:1px solid #c2ad6f;padding:20px;border-radius:8px;text-align:center;width:75%;max-width:350px}.modal-content h3{margin:0;font-size:1.5rem;color:#c2ad6f}.modal-content p{font-size:1rem;color:#fff;margin:10px;text-align:left}.close-modal{background-color:#c2ad6f;border:none;color:#000;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1rem;margin-top:10px}.close-modal:hover{background-color:#a1934c}.btn{margin-top:10px}