.banner{background-image:url(/assets/box-bg.webp)}.banner .head{padding:74px 0}a{color:var(--black);font-weight:600}.banner .head h1{text-align:center;letter-spacing:1px;color:var(--red);font-size:54px;font-weight:800;line-height:81px}form label{margin-bottom:5px;font-size:18px;font-weight:700;line-height:22px}form input{background-color:#fcfcfc90;border-radius:5px;margin-bottom:15px;padding:5px}.form-sec .card form .form-check-input{padding:10px;border-color:#000!important;width:10px!important;height:10px!important}form .form-check-label{padding:10px 5px;font-size:16px}.form-sec{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px 0;display:flex}.form-sec h2{font-size:32px}.form-sec h2,.form-sec p{text-align:center}.form-sec .card form{padding:0}.form-success,.form-error{text-align:left;max-width:400px}.form-sec .card{padding:20px;box-shadow:0 1px 5px 4px #0000000e;background-color:#ffffffcd!important}.form-sec .card form input{border-color:#dadcde32!important}@media screen and (max-width:520px){.banner .head h1{font-size:36px;line-height:44px}.form-sec h2{font-size:24px}.form-sec .card form{margin:5px}form .submit-btn{text-align:center;width:100%}form .form-check-label{font-size:14px;padding:10px 5px!important}}
