#contestForm{background:#fff;padding:20px;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.1);width:100%;max-width:560px;margin:15px auto;box-sizing:border-box}#contestForm label{display:block;margin-bottom:5px;font-weight:400;color:#000;font-size:14px}#contestForm input[type=email],#contestForm input[type=tel],#contestForm input[type=text],#contestForm textarea{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:3px;font-size:14px;margin-bottom:10px;outline:none;box-sizing:border-box}#contestForm input[type=email]::placeholder,#contestForm input[type=tel]::placeholder,#contestForm input[type=text]::placeholder,#contestForm textarea::placeholder{font-size:14px;color:#999}#contestForm input[type=email]:focus,#contestForm input[type=tel]:focus,#contestForm input[type=text]:focus,#contestForm textarea:focus{border-color:#008000}#contestForm input[type=submit]{width:100%;padding:10px;background-color:#003d2a;border:none;border-radius:50px;font-size:16px;font-weight:400;color:#fff;cursor:pointer;max-width:140px;display:block;margin:10px auto 0}#contestForm input[type=submit]:hover{background-color:#005a3f}.field-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.field-row .field-group{flex:1;min-width:140px}.field-row label{margin-bottom:5px}.field-row input[type=email],.field-row input[type=tel],.field-row input[type=text]{width:100%;box-sizing:border-box}.checkbox-group{display:flex;align-items:start;gap:8px;margin-bottom:10px}.checkbox-group input[type=checkbox]{width:14px;height:14px;margin-top:2px;flex-shrink:0;accent-color:#005a3f}.checkbox-group label{font-size:14px;margin:0}@media (max-width:767px){#contestForm{padding:12px;margin:10px;max-width:calc(100% - 24px)}.field-row{flex-direction:column;gap:8px;margin-bottom:8px}.field-row .field-group{min-width:100%}#contestForm input[type=email],#contestForm input[type=tel],#contestForm input[type=text],#contestForm textarea{padding:8px 10px;font-size:13px;margin-bottom:8px}#contestForm input[type=email]::placeholder,#contestForm input[type=tel]::placeholder,#contestForm input[type=text]::placeholder,#contestForm textarea::placeholder{font-size:13px}#contestForm label{font-size:13px;margin-bottom:4px}#contestForm input[type=submit]{padding:8px;font-size:14px;max-width:120px}.checkbox-group{gap:6px}.checkbox-group label{font-size:13px}}@media (max-width:414px){#contestForm{padding:15px;margin:5px;max-width:calc(100% - 20px)}#contestForm input[type=email],#contestForm input[type=tel],#contestForm input[type=text],#contestForm textarea{padding:6px 8px;font-size:12px}#contestForm input[type=email]::placeholder,#contestForm input[type=tel]::placeholder,#contestForm input[type=text]::placeholder,#contestForm textarea::placeholder{font-size:12px;color:#666;opacity:1}#contestForm input[type=email]::-webkit-input-placeholder,#contestForm input[type=tel]::-webkit-input-placeholder,#contestForm input[type=text]::-webkit-input-placeholder,#contestForm textarea::-webkit-input-placeholder{color:#666}#contestForm input[type=email]::-moz-placeholder,#contestForm input[type=tel]::-moz-placeholder,#contestForm input[type=text]::-moz-placeholder,#contestForm textarea::-moz-placeholder{color:#666;opacity:1}#contestForm input[type=email]:-ms-input-placeholder,#contestForm input[type=tel]:-ms-input-placeholder,#contestForm input[type=text]:-ms-input-placeholder,#contestForm textarea:-ms-input-placeholder{color:#666}#contestForm label{font-size:12px;margin-bottom:3px}.field-row{gap:6px;margin-bottom:6px}.checkbox-group{gap:5px}.checkbox-group label{font-size:12px}#contestForm input[type=submit]{padding:6px;font-size:13px;max-width:100px}}
/*# sourceMappingURL=9af018acf34872be.css.map*/