*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Brandon';src:url("../fonts/Brandon_thin.otf");font-weight:100;font-style:normal}@font-face{font-family:'Brandon';src:url("../fonts/Brandon_thin_it.otf");font-weight:100;font-style:italic}@font-face{font-family:'Brandon';src:url("../fonts/Brandon_light.otf");font-weight:300;font-style:normal}@font-face{font-family:'Brandon';src:url("../fonts/Brandon_light_it.otf");font-weight:300;font-style:italic}@font-face{font-family:'Brandon';src:url("../fonts/Brandon_reg.otf");font-weight:400;font-style:normal}@font-face{font-family:'Brandon';src:url("../fonts/Brandon_reg_it.otf");font-weight:400;font-style:italic}@font-face{font-family:'Brandon';src:url("../fonts/Brandon_med.otf");font-weight:500;font-style:normal}@font-face{font-family:'Brandon';src:url("../fonts/Brandon_med_it.otf");font-weight:500;font-style:italic}@font-face{font-family:'Brandon';src:url("../fonts/Brandon_bld.otf");font-weight:700;font-style:normal}@font-face{font-family:'Brandon';src:url("../fonts/Brandon_bld_it.otf");font-weight:700;font-style:italic}@font-face{font-family:'Brandon';src:url("../fonts/Brandon_blk.otf");font-weight:900;font-style:normal}@font-face{font-family:'Brandon';src:url("../fonts/Brandon_blk_it.otf");font-weight:900;font-style:italic}.form{padding:100px 0}.fieldset{position:relative;width:410px;margin:50px auto;padding:45px;border:0;border-radius:2px;background:#FFF;box-shadow:0 1px 1px rgba(0,0,0,0.2)}.fieldset.fieldset-caption{padding-top:90px}.fieldset:before{content:"";position:absolute;top:-30px;left:50%;width:6px;height:6px;margin-left:-5px;border-radius:100%;border:2px solid rgba(0,0,0,0.2);box-shadow:0px 0px 0px 5px #e8e7e4;background:#e8e7e4}.fieldset:after{content:"";position:absolute;top:-14px;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom-color:#FFF}.fieldset legend{position:absolute;top:45px;left:45px;font-style:italic;color:#8b8b89}.fieldset a{color:#4c4b48}.fieldset a:hover{color:#302f2e;text-decoration:none}.field:not(:last-child),.checkbox:not(:last-child),.fieldset-info:not(:last-child){margin-bottom:20px}.field-input,.field input,.field textarea,.form-btn,.submit input{display:block;width:100%;height:30px;margin:5px 0;padding:0 10px;border:0;border-radius:2px;line-height:30px;font-size:14px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,0.4)}.field input,.field textarea{background:#4c4b48;box-shadow:inset 0 1px 0 rgba(0,0,0,0.3);-webkit-transition:background 0.3s;transition:background 0.3s}.field input:focus,.field textarea:focus{background:#302f2e}.field.error input,.field.error textarea{background:#621911 !important}.checkbox{overflow:hidden;line-height:30px}.checkbox label{float:left}.checkbox input{float:right;height:30px}.field-info{font-style:italic;font-size:12px;color:#8b8b89}.fieldset-info{font-size:14px}.form-btn,a.form-btn,.submit input{background:#302f2e;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.3);text-decoration:none;color:#FFF;-webkit-transition:background 0.3s;transition:background 0.3s}.form-btn:hover,.submit input:hover,.form-btn:focus,.submit input:focus{background:#232222;color:#fff !important}.form-btn.form-btn-warning,.submit input.form-btn-warning{background:#a3291c}.form-btn.form-btn-warning:hover,.submit input.form-btn-warning:hover,.form-btn.form-btn-warning:focus,.submit input.form-btn-warning:focus{background:#621911;color:#FFF}.submit{width:410px;margin:auto}.submit input{cursor:pointer}body{background:url("../images/bg.jpg") fixed center center no-repeat;background-size:cover;font:400 18px "Brandon",Arial;line-height:27px;color:#303030}a{color:#707070}.txtcenter{text-align:center}.hide{display:none}.global{position:relative;padding:27px 0 54px}.logo{display:block;margin:auto}.description{margin:27px 0}.slug-text{display:inline !important;color:#7d7d7d}.slug-input{display:inline !important;width:auto !important}.submit{width:auto;margin-top:27px}.submit input{background:#26669C}.fieldset:before{background:none;box-shadow:none;border-color:rgba(255,255,255,0.8)}.footer{margin-top:27px;font-size:.75em}
