﻿html{background-color:#29323c}html body{font-family:"Open Sans",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px;text-rendering:optimizeLegibility;margin:0;min-height:100vh;line-height:1.5;letter-spacing:normal;font-size:14px;overflow-x:hidden;color:rgba(255,255,255,.5);background-image:-webkit-linear-gradient(30deg, #29323c 0%, #485563 100%);background-image:-o-linear-gradient(30deg, #29323c 0%, #485563 100%);background-image:linear-gradient(60deg, #29323c 0%, #485563 100%)}*{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:rgba(255,255,255,.5);color:#fff}::selection{background:rgba(255,255,255,.5);color:#fff}::-moz-selection{background:rgba(255,255,255,.5);color:#fff}::-webkit-selection{background:rgba(255,255,255,.5);color:#fff}input,textarea{border-radius:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;-ms-appearance:none !important;-o-appearance:none !important;appearance:none !important;outline:0 !important}.hidden{display:none}.wrapper{padding:50px}.form-container{background-color:rgba(0,0,0,.25);max-width:700px;margin:0 auto;padding:50px;border-top:3px solid #ed1c24}.title{color:#fff;text-transform:uppercase;font-weight:700;font-size:18px}.desc{font-size:13px}.fields-group-head{margin-bottom:15px}.fields-group-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -15px 15px}.form-field:not(.half){-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px;padding-bottom:15px}.form-field.half{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px;padding-bottom:15px}@media only screen and (min-width: 0px)and (max-width: 767px){.form-field.half{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px;padding-bottom:15px}}.form-field label{display:block;line-height:1.5;margin:0;z-index:1;font-size:12px;font-weight:600;color:#18a689}.form-field input{padding:10px 0;width:100%;border:1px solid rgba(255,255,255,.25);border-width:0 0 1px;-webkit-transition:border .15s linear,color .15s linear;-o-transition:border .15s linear,color .15s linear;transition:border .15s linear,color .15s linear;color:rgba(255,255,255,.5);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:12px;background-color:transparent;color:#fff}.form-field input.error{border-color:#bb7676}.form-field input[type=tel]{letter-spacing:.06em}.form-field input[type=tel]::-webkit-input-placeholder{letter-spacing:0}.form-field input[type=tel]:-moz-placeholder{letter-spacing:0}.form-field input[type=tel]::-moz-placeholder{letter-spacing:0}.form-field input[type=tel]:-ms-input-placeholder{letter-spacing:0}.form-field input::-webkit-input-placeholder{color:rgba(255,255,255,.5);-webkit-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}.form-field input:-moz-placeholder{color:rgba(255,255,255,.5);-webkit-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}.form-field input::-moz-placeholder{color:rgba(255,255,255,.5);-webkit-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}.form-field input:-ms-input-placeholder{color:rgba(255,255,255,.5);-webkit-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}.form-field input:focus{border-color:#fff}.form-field input:focus::-webkit-input-placeholder{color:#ccc}.form-field input:focus:-moz-placeholder{color:#ccc}.form-field input:focus::-moz-placeholder{color:#ccc}.form-field input:focus:-ms-input-placeholder{color:#ccc}.form-field input::-ms-clear{display:none}.form-field textarea{margin:15px 0 0;padding:8px 10px;width:100%;height:140px;border:1px solid rgba(255,255,255,.25);-webkit-transition:border .15s linear,color .15s linear;-o-transition:border .15s linear,color .15s linear;transition:border .15s linear,color .15s linear;color:rgba(255,255,255,.5);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:12px;background-color:transparent;resize:none;color:#fff}.form-field textarea.error{border-color:#bb7676}.form-field textarea::-webkit-input-placeholder{color:#bbb;-webkit-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}.form-field textarea:-moz-placeholder{color:#bbb;-webkit-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}.form-field textarea::-moz-placeholder{color:#bbb;-webkit-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}.form-field textarea:-ms-input-placeholder{color:#bbb;-webkit-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}.form-field textarea:focus{border-color:#fff}.form-field textarea:focus::-webkit-input-placeholder{color:#ccc}.form-field textarea:focus:-moz-placeholder{color:#ccc}.form-field textarea:focus::-moz-placeholder{color:#ccc}.form-field textarea:focus:-ms-input-placeholder{color:#ccc}.fd-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-right:0;margin-bottom:30px}.type-selection{width:20%;display:inline-block;position:relative}@media only screen and (min-width: 0px)and (max-width: 767px){.type-selection{width:50%;border:1px solid #303943}}@media only screen and (min-width: 0px)and (max-width: 767px){.type-selection:last-of-type{display:none}}.type-selection input{position:absolute;top:0;left:0;opacity:0;margin:0}.type-selection input[checked]+label{background-color:#677686 !important;color:rgba(255,255,255,.5) !important}.type-selection input[checked]+label:before{color:rgba(255,255,255,.5) !important}.type-selection input[checked]+label:after{opacity:1 !important}.type-selection label{cursor:pointer;display:block;width:100%;-webkit-transition:background .15s linear,color .15s linear;-o-transition:background .15s linear,color .15s linear;transition:background .15s linear,color .15s linear;text-align:center;position:relative;background-color:#485563;color:rgba(255,255,255,.5)}.type-selection label{padding:130px 20px 30px;height:100%}.type-selection label.on_press,html:not(.mobile):not(.tablet) .type-selection label:hover{background-color:#677686}.type-selection label:before{font-family:FontAwesome;position:absolute;top:35px;left:0;width:100%;text-align:center;line-height:1;font-size:42px;color:rgba(255,255,255,.5);-webkit-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}.type-selection label:after{font-family:FontAwesome;content:"";position:absolute;bottom:61px;left:50%;margin-right:-50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:1px solid rgba(255,255,255,.5);border-radius:50%;width:24px;height:24px;line-height:24px;opacity:0;color:rgba(255,255,255,.5);text-align:center;font-size:14px;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.type-selection .icon-web:before{content:""}.type-selection .icon-graphic:before{content:""}.type-selection .icon-mobile:before{content:""}.type-selection .icon-social:before{content:""}.type-selection .icon-other:before{content:""}.dropzone-foo{position:relative;margin-top:15px;padding:40px 70px;height:auto;min-height:0;line-height:1.5;-webkit-transition:border .15s linear,color .15s linear;-o-transition:border .15s linear,color .15s linear;transition:border .15s linear,color .15s linear;color:rgba(255,255,255,.5);font-size:12px;border:1px dashed rgba(255,255,255,.25);background-color:rgba(0,0,0,.2);cursor:pointer}.dropzone-foo:after{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:24px;content:"";font-family:FontAwesome;line-height:1;color:rgba(255,255,255,.5);font-size:30px}.dropzone-foo .instructions{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.dz-drag-hover .dropzone-foo{border-color:rgba(255,255,255,.5);background-color:#677686}.dz-preview img,.dz-error-mark{display:none}.dz-preview{position:relative;width:100%;margin-top:7px;border:1px dashed rgba(255,255,255,.25);background:rgba(0,0,0,.2);overflow:hidden;z-index:50;font-size:14px}.dz-preview .dz-filename{width:100%;padding:7px 40px 7px 0}.dz-preview .dz-filename span{display:block;padding:0 0 0 10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.dz-preview .dz-remove{position:absolute;right:7px;top:6px;display:block;width:20px;height:20px;overflow:hidden;text-indent:-99999em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);cursor:pointer}.dz-preview .dz-remove:after,.dz-preview .dz-remove:before{display:block;content:" ";position:absolute;border-radius:3px;background:#bb7676;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}.dz-preview .dz-remove:before{top:4px;left:7px;width:2px;height:12px}.dz-preview .dz-remove:after{top:9px;left:2px;width:12px;height:2px}.dz-progress,.dz-size,.dz-success-mark{display:none}.dz-preview .dz-remove.on_press:after,.dz-preview .dz-remove.on_press:before,html:not(.mobile):not(.tablet) .dz-preview .dz-remove:hover:after,html:not(.mobile):not(.tablet) .dz-preview .dz-remove:hover:before{background:#f83097}.total-uploaded{position:relative;margin-top:15px;width:100%;height:auto;text-align:center;padding:10px 15px;-webkit-transition:border .15s linear,color .15s linear,background .15s linear;-o-transition:border .15s linear,color .15s linear,background .15s linear;transition:border .15s linear,color .15s linear,background .15s linear;color:rgba(255,255,255,.5);font-size:13px;border:1px dashed rgba(255,255,255,.25);background-color:rgba(0,0,0,.2)}.form-controls button{position:relative;color:#fff;width:auto;height:50px;padding:0 35px;font-size:14px;font-weight:700;text-transform:uppercase;border:0;outline:0;line-height:1;text-align:left;background-color:#677686;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear;text-align:center;align-items:center;display:inline-flex}.form-controls button:focus,.form-controls button:hover{cursor:pointer;color:#fff;background:#485563}.form-controls button .fa{font-size:20px;margin-left:10px}.form-controls button[disabled]{background:#797979 !important;cursor:pointer}.form-controls button.has-errors{background:#797979 !important}.error-msg{float:right;display:none;color:#bb7676;line-height:50px;font-weight:400}.form-spinner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.form-spinner-container .form-spinner{display:none;z-index:100;height:50px;width:50px;margin-right:10px;border:3px solid rgba(255,255,255,.5);border-right-color:#f8f8f8;border-left-color:#f8f8f8;border-radius:50%;-webkit-animation:rotate .8s infinite linear;animation:rotate .8s infinite linear}.form-spinner-container.active{display:-webkit-box}.form-spinner-container.active .form-spinner{display:block}.modal{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.6);top:0px;left:0px;z-index:9;display:none}.modal.active{display:block}.modal .panel{width:550px;border-top:3px solid #ed1c24;padding:20px;max-width:calc(100% - 50px);background-color:#24292e;margin-left:auto;margin-right:auto;position:absolute;top:30%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modal .panel h1{font-size:15px}.form-thankyou-wrap{display:none;width:100%;height:100%;padding:20px 0px}.form-thankyou-wrap.active{display:block}.form-thankyou-wrap-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-thankyou-content{width:100%;line-height:1.5;text-align:center}.form-thankyou-content h2{margin:0;color:#fff;font-size:18px}.form-thankyou-content h2 em{display:block;margin:0 0 20px;line-height:1;color:#fff;font-style:normal;font-size:30px}.form-thankyou-content p{width:100%;margin:0;font-size:15px}.form-thankyou-content a{color:#b60f5f}.form-thankyou-content .return-btn{height:50px;position:relative;display:inline-flex;line-height:49px;padding:0 25px;margin:40px 0px 0px 0px;text-align:right;color:#fff;-webkit-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear;font-size:14px;font-weight:700;text-transform:uppercase;background-color:#677686;text-decoration:none;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear;align-items:center}.form-thankyou-content .return-btn .fa{font-size:25px;margin-right:10px}html:not(.mobile):not(.tablet) .form-thankyou-content .return-btn:hover{cursor:pointer;color:#fff;background-color:#485563}.form-thankyou-content .return-btn.on_press:after,html:not(.mobile):not(.tablet) .form-thankyou-content .return-btn:hover:after{right:-5px;left:25px}.form-thankyou-content .return-btn.on_press:before,html:not(.mobile):not(.tablet) .form-thankyou-content .return-btn:hover:before{left:30px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
