.openings{margin:3px}.openings input{display:none}.openings input+label{display:inline-block;border:1px solid #8e9c67;background:#1f1f1f;padding:12px 16px;min-height:48px;display:flex;align-items:center;border-radius:4px 4px 0 0;position:relative;top:1px;user-select:none}.openings input~.tab{display:none;border:3px solid #8e9c67;border-radius:0 4px 4px 4px;padding:12px}.openings input:checked+label{background:#3f3f3f;border-bottom:1px solid transparent}.contactus{position:relative;border-style:solid;border-width:3px;border-radius:4px 4px 4px 4px;display:inline-block;padding:5px;width:96%}.close,.description,.expectations,.requirements{margin:.3em;line-height:1em}.open{margin:.75em .25em;line-height:1.25em}.description{font-size:larger}.description li{font-size:medium}.aboutearthlight span,.description span,.open span{margin-right:.25em}.aboutearthlight li,.description li,.expectations li,.requirements li{margin:.2em;line-height:1em}.close p{margin:.5em 0;line-height:1.1em}.contactinfo{line-height:1.2em;margin:0 0 1em}form.contactform fieldset{border:1px solid #eee;margin:0 0 1em;padding:0 1em 1px}form.contactform input,form.contactform textarea{width:95%}form.contactform input,form.contactform select,form.contactform textarea{color:#fff;display:block;background:#111;border:2px solid #ccc;padding:10px 12px;min-height:24px;margin-top:3px;margin-left:1px;margin-right:1px;border-radius:5px;font-size:16px}form.contactform input::placeholder,form.contactform input[type=file],form.contactform textarea::placeholder{font-weight:lighter;font-style:italic;color:#999}form.contactform input:focus,form.contactform select:focus,form.contactform textarea:focus{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}form.contactform select:invalid{font-weight:lighter;font-style:italic;color:#999}form.contactform .submit{background:#ddd;color:#000;border:2px solid #ccc;font-weight:700;display:inline-block;margin:0 2em 1em 0;width:120px;min-height:48px;padding:12px 16px;font-size:16px;cursor:pointer}form.contactform .submit:hover{background:#eee}form.contactform .submit:active{background:#555;color:#fff;font-weight:400}form.contactform .submit:disabled{background:#999;color:#ccc;cursor:not-allowed;opacity:.6}form.contactform legend{background:#fff;font-size:1.1em;font-weight:700}form.contactform fieldset.radio{margin:1em 0}form.contactform fieldset label.radio,form.contactform fieldset.radio label{cursor:pointer;line-height:1.6em}form.contactform fieldset.radio input,form.contactform label.radio input{width:20px;height:20px;margin-right:8px;margin-top:0;vertical-align:middle;border:0;background:0 0;cursor:pointer}form.contactform fieldset.float label,form.contactform label.float{display:inline;float:left;white-space:nowrap;margin-right:15px}form.contactform input.hidden{border:0;padding:0;display:inline}form.contactform legend a{font-weight:400;font-size:.9em}form.contactform label{display:block;margin-bottom:1em;font-weight:bolder}form.contactform label.radio{display:flex;align-items:center;margin-bottom:.25em;margin-left:2em;font-weight:400}form.contactform label.f1{display:block;width:100%}form.contactform label.f1 input,form.contactform label.f1 select,form.contactform label.f1 textarea{width:95%}form.contactform label.f3{float:left;width:33%}form.contactform label.f3 input{width:83%}form.contactform label.f2{float:left;width:50%}form.contactform label.f2 input{width:89%}form.contactform .first{padding-top:1em}form.contactform select{width:99%}form h2,form table{margin-left:0;margin-right:0}form.contactform p{margin:0 0 .25em;padding:0}form.contactform .clear{clear:both}form.contactform{margin-top:1em;margin-bottom:1em}