/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,html{overflow:hidden!important;height:100%!important}*{box-sizing:border-box}.projecthuddle{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto;font-size:14px;line-height:1.4em;-ms-overflow-style:-ms-autohiding-scrollbar}.projecthuddle .hidden,.projecthuddle .ph-hidden{display:none}.projecthuddle *{-webkit-tap-highlight-color:rgba(255,255,255,0)}.projecthuddle.single-ph-project{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:99999999999!important}.projecthuddle i.ph-icon.fa{font-size:.85em;vertical-align:baseline;margin-right:.5em}.projecthuddle p{margin-bottom:1em}.projecthuddle strong{font-weight:600}.projecthuddle em{font-style:italic}.projecthuddle button{background:none;color:inherit;border:none;cursor:pointer;-webkit-transition:color .5s ease,background .5s ease,border-color .5s ease;transition:color .5s ease,background .5s ease,border-color .5s ease}.projecthuddle button:active,.projecthuddle button:focus{outline:none!important}.projecthuddle .button-primary,.projecthuddle .ph-button,.projecthuddle .ph-secondary-link,.projecthuddle .vex-dialog-button,.projecthuddle input[type=submit]{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto;font-size:10px;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;display:inline-block;text-align:center;padding:15px 20px;border:none;cursor:pointer;-webkit-transition:background .5s ease,color .5s ease,-webkit-transform .5s ease;transition:background .5s ease,color .5s ease,-webkit-transform .5s ease;transition:background .5s ease,transform .5s ease,color .5s ease;transition:background .5s ease,transform .5s ease,color .5s ease,-webkit-transform .5s ease}.projecthuddle .button-primary,.projecthuddle .ph-button,.projecthuddle .vex-dialog-button,.projecthuddle input[type=submit]{background:#4353ff;color:#fff;cursor:pointer;border-radius:2px}.projecthuddle .button-primary:disabled,.projecthuddle .ph-button:disabled,.projecthuddle .vex-dialog-button:disabled,.projecthuddle input[type=submit]:disabled{border-color:#23282d;background:#23282d;color:#999;cursor:wait}.projecthuddle .button-primary:hover,.projecthuddle .ph-button:hover,.projecthuddle .vex-dialog-button:hover,.projecthuddle input[type=submit]:hover{background:#23282d}.projecthuddle .ph-secondary-link{background:none;color:#999}.projecthuddle .ph-secondary-link:hover{color:#555;background:none}.projecthuddle .ph-dropdown{overflow:visible}.projecthuddle .ph-select-dropdown,.projecthuddle .ph-select-text{font-size:10px;text-transform:uppercase;letter-spacing:2px;text-decoration:none;color:#b1b1b1;line-height:10px;cursor:pointer}.projecthuddle .ph-select-dropdown h2,.projecthuddle .ph-select-text h2{font-size:1.5em;text-transform:none;letter-spacing:0;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto;font-weight:200;color:#fff;margin-bottom:.5em}.projecthuddle .ph-select-dropdown p,.projecthuddle .ph-select-text p{margin-bottom:0;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto;text-transform:none;letter-spacing:0;font-size:12px}.projecthuddle .ph-select-text{display:inline-block;vertical-align:middle}.projecthuddle .ph-select-dropdown{padding-top:15px;position:absolute;z-index:9}.projecthuddle .ph-select-dropdown.ph-right-align{right:0}.projecthuddle .ph-select-dropdown .ph-select-content{display:block;box-shadow:0 0 3px rgba(0,0,0,.2);border-radius:2px}.projecthuddle .ph-select-dropdown .ph-select-content .ph-select-row{background:#fff;display:block;padding:20px;-webkit-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease;white-space:nowrap;text-align:left;cursor:pointer;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto}.projecthuddle .ph-select-dropdown .ph-select-content .ph-select-row a{-webkit-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease;padding:0!important;font-size:10px!important}.projecthuddle .ph-select-dropdown .ph-select-content .ph-select-row:hover{background:#f3f3f3}.projecthuddle .ph-select-dropdown .ph-select-content .ph-select-row:hover i.ph-icon.ph-share-comment{color:#4353ff}.projecthuddle .ph-select-dropdown .ph-select-content .ph-select-row:hover i.ph-icon.ph-delete-comment-location{color:#a00}.projecthuddle input[type=email],.projecthuddle input[type=email]:active,.projecthuddle input[type=email]:focus,.projecthuddle input[type=password],.projecthuddle input[type=password]:active,.projecthuddle input[type=password]:focus,.projecthuddle input[type=text],.projecthuddle input[type=text]:active,.projecthuddle input[type=text]:focus,.projecthuddle textarea,.projecthuddle textarea:active,.projecthuddle textarea:focus{outline:none!important;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto;font-size:1em;width:100%;background:#f3f3f3;color:#777;border:none;display:block;padding:15px;margin-bottom:10px}.projecthuddle .ph-comment-form,.projecthuddle .ph-edit-content{background:#f3f3f3}.projecthuddle .ql-container.ph-edit-content{margin-bottom:10px}.projecthuddle .ph-comment-form{-webkit-transition:min-height .35s ease;transition:min-height .35s ease}.projecthuddle .ph-comment-form .focused,.projecthuddle .ph-comment-form:focus{min-height:70px}.projecthuddle .ql-editor.ql-blank:before{font-size:13px}.projecthuddle [contenteditable=true]:empty:before{content:attr(placeholder);display:block;color:#ccc;font-size:14px}.projecthuddle [contenteditable=true]:empty:before [contenteditable=true]:not(:empty){min-height:75px}.projecthuddle input[type=checkbox]{vertical-align:middle}.projecthuddle input[type=text]#ph-website{display:none}.projecthuddle textarea,.projecthuddle textarea:active,.projecthuddle textarea:focus{line-height:1.4em;resize:none;overflow:auto}.projecthuddle .ph-login-form-wrapper,.projecthuddle .ph-password-form-wrapper{position:relative;width:100%;height:100%;background:#f3f3f3;text-align:center}.projecthuddle .ph-login-form-wrapper form:after,.projecthuddle .ph-password-form-wrapper form:after{content:"";display:table;clear:both}.projecthuddle .ph-login-form-wrapper h1,.projecthuddle .ph-password-form-wrapper h1{font-size:20px;line-height:1.2em;margin-bottom:30px;text-align:center}.projecthuddle .ph-login-form-wrapper h1 a,.projecthuddle .ph-login-form-wrapper h1 img,.projecthuddle .ph-password-form-wrapper h1 a,.projecthuddle .ph-password-form-wrapper h1 img{display:inline-block}.projecthuddle .ph-login-form-wrapper h1 img,.projecthuddle .ph-password-form-wrapper h1 img{max-width:100%!important;height:auto!important}.projecthuddle .ph-login-form-wrapper .ph-login-form,.projecthuddle .ph-password-form-wrapper .ph-login-form{text-align:left}.projecthuddle .ph-login-form-wrapper .ph-login-form,.projecthuddle .ph-login-form-wrapper .ph-password-form,.projecthuddle .ph-password-form-wrapper .ph-login-form,.projecthuddle .ph-password-form-wrapper .ph-password-form{max-width:400px;padding:20px;position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.projecthuddle .ph-login-form-wrapper .ph-login-form .ph-form-message,.projecthuddle .ph-login-form-wrapper .ph-password-form .ph-form-message,.projecthuddle .ph-password-form-wrapper .ph-login-form .ph-form-message,.projecthuddle .ph-password-form-wrapper .ph-password-form .ph-form-message{font-size:1.2em;font-weight:600;margin-bottom:15px;text-align:center}.projecthuddle .ph-login-form-wrapper .ph-login-form label,.projecthuddle .ph-login-form-wrapper .ph-password-form label,.projecthuddle .ph-password-form-wrapper .ph-login-form label,.projecthuddle .ph-password-form-wrapper .ph-password-form label{display:inline-block;width:100%;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.projecthuddle .ph-login-form-wrapper .ph-login-form input[type=password],.projecthuddle .ph-login-form-wrapper .ph-login-form input[type=text],.projecthuddle .ph-login-form-wrapper .ph-password-form input[type=password],.projecthuddle .ph-login-form-wrapper .ph-password-form input[type=text],.projecthuddle .ph-password-form-wrapper .ph-login-form input[type=password],.projecthuddle .ph-password-form-wrapper .ph-login-form input[type=text],.projecthuddle .ph-password-form-wrapper .ph-password-form input[type=password],.projecthuddle .ph-password-form-wrapper .ph-password-form input[type=text]{background:#fff!important;margin-bottom:30px}.projecthuddle .ph-login-form-wrapper .ph-login-form input[type=submit],.projecthuddle .ph-login-form-wrapper .ph-password-form input[type=submit],.projecthuddle .ph-password-form-wrapper .ph-login-form input[type=submit],.projecthuddle .ph-password-form-wrapper .ph-password-form input[type=submit]{padding:12px 14px;font-size:10px;display:inline-block}.projecthuddle .ph-login-form-wrapper .ph-login-form .login-remember,.projecthuddle .ph-login-form-wrapper .ph-password-form .login-remember,.projecthuddle .ph-password-form-wrapper .ph-login-form .login-remember,.projecthuddle .ph-password-form-wrapper .ph-password-form .login-remember{display:block;float:left}.projecthuddle .ph-login-form-wrapper .ph-login-form .button-primary,.projecthuddle .ph-login-form-wrapper .ph-password-form .button-primary,.projecthuddle .ph-password-form-wrapper .ph-login-form .button-primary,.projecthuddle .ph-password-form-wrapper .ph-password-form .button-primary{display:inline-block;width:auto;float:right}.projecthuddle .ph-error-notice{background:#e8d5d5;display:inline-block;padding:5px 10px;color:#902b2b;margin-bottom:20px}.projecthuddle .ph-login-form-after{text-align:center;color:#999;font-size:12px;margin:20px 0}.projecthuddle .ph-login-form-after a{color:#999;text-decoration:none}.projecthuddle .ph-forgot-password-link{text-align:center;display:inline-block;color:#999;text-decoration:none}