body{background-image:url("../images/bg.png");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;margin:0;padding:0}.header-img{width:min(100%,450px);height:auto;display:block;margin-inline:auto}.header{font-family:DB_Helvethaica_X_Med,sans-serif;font-weight:normal;font-size:20px;text-align:center;color:#fff}.sub-header{font-family:ArchivoBlack,sans-serif;font-size:16px;text-align:center;color:#fff;letter-spacing:2px}label{font-family:DB_Helvethaica_X_Med,sans-serif;font-size:20px;color:#fff;margin:5px 0}span{font-family:DB_Helvethaica_X_Med,sans-serif;font-weight:100;font-size:16px;color:#fff}.gold{color:#9e8b28}.gold2{font-size:20px;color:#9e8b28;margin-left:-5px}.required{color:red}.container{max-width:1200px !important;margin:0 auto}.container .header-border{font-family:DB_Helvethaica_X_Med,sans-serif;font-size:20px;margin-bottom:10px;border-left:5px solid #9e8b28;padding-left:10px;color:#9e8b28}.container .dashed-line{border:0;height:2px;background:repeating-linear-gradient(90deg, #fff 0 10px, transparent 10px 18px);filter:drop-shadow(0 0 3px rgba(255, 255, 255, 0.9)) drop-shadow(0 0 8px rgba(255, 255, 255, 0.6));margin:12px 0}.container .form-group{margin-bottom:10px}.container .form-group input,.container .form-group select{width:100%;padding:10px;border-radius:8px}.container .form-group .checkbox-group{display:flex;flex-wrap:wrap}.container .form-group .checkbox-group .checkbox-label{display:flex;align-items:flex-start;gap:10px}.container .form-group .checkbox-group .checkbox-label input[type=checkbox]{width:25px;height:25px;margin-top:4px;flex-shrink:0;accent-color:#000;border-radius:2px;padding:0px;background-color:rgba(0,0,0,0)}.container .form-group .radio-group .radio-label{display:flex;align-items:flex-start;gap:10px;line-height:1.8}.container .form-group .radio-group .radio-label input[type=radio]{width:30px;height:30px;margin-top:4px;flex-shrink:0;accent-color:#fff;border-radius:50%;padding:0px;background-color:rgba(0,0,0,0)}.container .btn-container{font-family:DB_Helvethaica_X_Med,sans-serif;font-size:20px;display:flex;justify-content:center;margin-top:50px;margin-bottom:200px}.container .btn-container .btn-confirm{width:400px;border:none;background-color:#9e8b28;color:#000;padding:10px 20px;border-radius:5px;cursor:pointer}.container .btn-container .btn-confirm:hover{background-color:#d2b730}