#form{display:none;position:fixed;left:0;top:0;height:100vh;width:100vw;justify-content:center;align-items:center;background:rgba(168,147,109,.5);padding:20px;box-sizing:border-box}#form .backdrop{position:absolute;z-index:-1;width:100%;height:100%}#form label{color:#666;text-align:center;padding:0 0 0 40px;font-size:20px;text-transform:capitalize}#form.show{display:flex}#form .card{position:relative;background:#fff;border-radius:20px;box-shadow:5px 5px 10px #666;padding:40px}#form .card .close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:#a8936d;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:-2px 2px 7px #666}#form .card .close:after{content:"\d7";text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:30px;color:#fff}#form .card .heading,#form .card .loading{font-size:20px;font-weight:600;text-align:center;color:#a8936d;margin-bottom:30px}#form .card .loading{display:none;margin:0}#form .card form{width:100%;display:flex;flex-direction:row}#form .card form .form{flex:1;display:inherit;flex-direction:column;margin-right:50px}#form .card form .form .input{display:inherit;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px}#form .card form .form .input input{border-radius:30px;border:1px solid #666;width:65%;height:30px;font-size:18px;color:#a8936d;padding-left:10px}#form .card form .form .input input:focus{outline:0}#form .card form .form .input input::placeholder{color:#aaa}#form .card form .submit{background:#a8936d;width:130px;height:130px;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:20px;font-weight:600;color:#fff;font-family:inherit;text-transform:uppercase;cursor:pointer}#form .card form .submit:focus{outline:0}@media (max-width:600px){#form .card form .submit{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}}@media (max-width:600px){#form .card form{flex-direction:column}}@media (max-width:500px){#form .card form .form{margin:0}#form .card form .form .input{justify-content:space-evenly}#form .card form .form label{padding:0}}#form .card .selections{display:flex;flex-direction:row;padding:0 0 0 40px}#form .card .selections .radio{display:inherit;flex-direction:row}#form .card .selections .radio .selection{width:140px;height:25px;position:relative}#form .card .selections .radio .selection input{position:absolute;opacity:0;cursor:pointer;pointer-events:none}#form .card .selections .radio .selection input:checked~.customButton:after{background:#a8936d}#form .card .selections .radio .selection label{position:absolute;left:35px;padding:0}#form .card .selections .radio .selection .customButton{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}#form .card .selections .radio .selection .customButton:after{position:absolute;content:'';top:5px;left:5px;width:15px;height:15px;border-radius:50%}#form .card .selections .radio .selection .customButton:hover{background:#ccc}#form .card .selections label{text-align:left;padding:0 30px 0 0}@media (max-width:745px){#form .card .selections{flex-direction:column}#form .card .selections label{margin-bottom:20px}}@media (max-width:600px){#form .card .selections{margin-bottom:155px}}@media (max-width:535px){#form .card .selections .radio{flex-direction:column}#form .card .selections .radio .selection{margin-bottom:10px}}@media (max-width:500px){#form .card .selections{padding:0;justify-content:center;align-items:center}#form .card .selections label{padding:0}}@media (max-width:400px){#form .card{padding:30px}#form .selections{margin-bottom:105px!important}#form .submit{width:100px!important;height:100px!important}}@media (max-width:374px){#form .card{padding:15px}#form .heading,#form .input,#form .selections>label{margin-bottom:15px!important}}