.btn a,.btn button{background:#2b7bf7!important;border:none;color:#fff;cursor:pointer;font-size:1.1vw!important;font-weight:600;line-height:1.8vw!important;padding:.6vw 1.8vw!important;text-decoration:none}.btn a:hover,.btn button:hover{background:#2560bd!important}.overlay{background:rgba(0,0,0,.7);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s;visibility:hidden}.overlay:target{opacity:1;visibility:visible;z-index:999}.popup{border-radius:.5vw;margin:7vw auto;padding:0;position:relative;transition:all 5s ease-in-out;width:60%;z-index:999}.popup h1,.popup p{color:#fff;margin:0}.popup .close{color:#333;font-size:3vw;font-weight:700;position:absolute;right:1vw;text-decoration:none;top:1vw;transition:all .2s}.form-section input,.form-section select,.form-section textarea{background:#f1f1f1!important;border:.07vw solid #d5d7db!important;box-sizing:border-box;color:#1d252c!important;font-size:1.1vw;line-height:1.8vw;padding:.7vw 1.5vw;width:100%}.form-section .text-danger{color:red}.popup .content .row{display:flex;gap:0;justify-content:center}.popup .content .row .row,.text-content{display:flex;flex-direction:column;gap:2vw}.text-content{background:#0eb0e3;flex-basis:50%;padding:4vw}.form-wraper{background:#fff;display:flex;flex-basis:50%;flex-direction:column;padding:4vw}.btn-box{padding:5vw 5%;text-align:center}