/*!
 * font-awesome-animation - v0.0.7
 * https://github.com/l-lin/font-awesome-animation
 * License: MIT
 */@-webkit-keyframes wrench{0%{transform:rotate(-12deg)}8%{transform:rotate(12deg)}10%{transform:rotate(24deg)}18%{transform:rotate(-24deg)}20%{transform:rotate(-24deg)}28%{transform:rotate(24deg)}30%{transform:rotate(24deg)}38%{transform:rotate(-24deg)}40%{transform:rotate(-24deg)}48%{transform:rotate(24deg)}50%{transform:rotate(24deg)}58%{transform:rotate(-24deg)}60%{transform:rotate(-24deg)}68%{transform:rotate(24deg)}75%,to{transform:rotate(0deg)}}@keyframes wrench{0%{transform:rotate(-12deg)}8%{transform:rotate(12deg)}10%{transform:rotate(24deg)}18%{transform:rotate(-24deg)}20%{transform:rotate(-24deg)}28%{transform:rotate(24deg)}30%{transform:rotate(24deg)}38%{transform:rotate(-24deg)}40%{transform:rotate(-24deg)}48%{transform:rotate(24deg)}50%{transform:rotate(24deg)}58%{transform:rotate(-24deg)}60%{transform:rotate(-24deg)}68%{transform:rotate(24deg)}75%,to{transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes ring{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%,to{transform:rotate(0deg)}}@keyframes ring{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%,to{transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-ring.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-ring.animated.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}.faa-parent.animated-hover:hover>.faa-ring.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-ring.animated.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}@-webkit-keyframes vertical{0%{transform:translateY(-3px)}4%{transform:translateY(3px)}8%{transform:translateY(-3px)}12%{transform:translateY(3px)}16%{transform:translateY(-3px)}20%{transform:translateY(3px)}22%,to{transform:translate(0)}}@keyframes vertical{0%{transform:translateY(-3px)}4%{transform:translateY(3px)}8%{transform:translateY(-3px)}12%{transform:translateY(3px)}16%{transform:translateY(-3px)}20%{transform:translateY(3px)}22%,to{transform:translate(0)}}.faa-parent.animated-hover:hover>.faa-vertical,.faa-vertical.animated,.faa-vertical.animated-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-vertical.animated.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-vertical.animated.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite}@-webkit-keyframes horizontal{0%{transform:translate(0)}6%{transform:translate(5px)}12%{transform:translate(0)}18%{transform:translate(5px)}24%{transform:translate(0)}30%{transform:translate(5px)}36%,to{transform:translate(0)}}@keyframes horizontal{0%{transform:translate(0)}6%{transform:translate(5px)}12%{transform:translate(0)}18%{transform:translate(5px)}24%{transform:translate(0)}30%{transform:translate(5px)}36%,to{transform:translate(0)}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}.faa-horizontal.animated-hover.faa-fast:hover,.faa-horizontal.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite}.faa-horizontal.animated-hover.faa-slow:hover,.faa-horizontal.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite}.faa-flash.animated-hover.faa-fast:hover,.faa-flash.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite}.faa-flash.animated-hover.faa-slow:hover,.faa-flash.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite}@-webkit-keyframes bounce{0%,10%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,10%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-15px)}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}.faa-bounce.animated-hover.faa-fast:hover,.faa-bounce.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}.faa-bounce.animated-hover.faa-slow:hover,.faa-bounce.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-spin.animated.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-spin.animated.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}@-webkit-keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}@-webkit-keyframes pulse{0%{transform:scale(1.1)}50%{transform:scale(.8)}to{transform:scale(1.1)}}@keyframes pulse{0%{transform:scale(1.1)}50%{transform:scale(.8)}to{transform:scale(1.1)}}.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.faa-parent.animated-hover:hover>.faa-shake,.faa-shake.animated,.faa-shake.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-shake.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-shake.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-8deg)}30%,50%,70%{transform:scale(1.3) rotate(8deg)}40%,60%{transform:scale(1.3) rotate(-8deg)}80%,to{transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-8deg)}30%,50%,70%{transform:scale(1.3) rotate(8deg)}40%,60%{transform:scale(1.3) rotate(-8deg)}80%,to{transform:scale(1) rotate(0)}}.faa-parent.animated-hover:hover>.faa-tada,.faa-tada.animated,.faa-tada.animated-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-tada.animated.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-tada.animated.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}@-webkit-keyframes passing{0%{transform:translateX(-50%);opacity:0}50%{transform:translateX(0);opacity:1}to{transform:translateX(50%);opacity:0}}@keyframes passing{0%{transform:translateX(-50%);opacity:0}50%{transform:translateX(0);opacity:1}to{transform:translateX(50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing,.faa-passing.animated,.faa-passing.animated-hover:hover{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-passing.animated.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-passing.animated.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite}@-webkit-keyframes burst{0%{opacity:.6}50%{transform:scale(1.8);opacity:0}to{opacity:0}}@keyframes burst{0%{opacity:.6}50%{transform:scale(1.8);opacity:0}to{opacity:0}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s linear infinite;animation:burst 2s linear infinite}.faa-burst.animated-hover.faa-fast:hover,.faa-burst.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s linear infinite;animation:burst 1s linear infinite}.faa-burst.animated-hover.faa-slow:hover,.faa-burst.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s linear infinite;animation:burst 3s linear infinite}@font-face{font-family:Montserrat;src:url(2129260396a9a58aa9c5357ac1267ec5.eot);src:url(2129260396a9a58aa9c5357ac1267ec5.eot?#iefix) format("embedded-opentype"),url(a4cbe40dfeeba10ffef259a7ad18e1ff.woff2) format("woff2"),url(9e2bda0677b50c5e63226739015a6d8a.woff) format("woff"),url(b02399da9525fe83174da8501f164251.ttf) format("truetype"),url(8e5b2a37146b6799dd014e2c75c58713.svg#montserratlight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(a53e1af63314756a8d01f2cc120b3382.eot);src:url(a53e1af63314756a8d01f2cc120b3382.eot?#iefix) format("embedded-opentype"),url(d4f5a89c8ff7b0137c1a28b18ef9de90.woff2) format("woff2"),url(2145f09f746a1ccf563d8501758a6c01.woff) format("woff"),url(9b2f63a8bf4cf4ab45c9f2df6e304f67.ttf) format("truetype"),url(1870c8a4ab4f814b5f478a604b5a77bb.svg#montserratregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(17ca954529528a0411ddd5b3182ef3ef.eot);src:url(17ca954529528a0411ddd5b3182ef3ef.eot?#iefix) format("embedded-opentype"),url(63592b0b4e2831099c093ae9685e1c99.woff2) format("woff2"),url(34b7da15948166f3890fb4bea950d7f1.woff) format("woff"),url(20b8c244a5453a37fcbf1cc6c2942e29.ttf) format("truetype"),url(fe8f5efc86cfd1efe3241d3dc6306b3c.svg#montserratbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(3428482d648a2fc16f53a2f3f6169624.eot);src:url(3428482d648a2fc16f53a2f3f6169624.eot?#iefix) format("embedded-opentype"),url(e3b9cd4884b951585f17a13e3e499bbf.woff2) format("woff2"),url(5608395583db91bdec378b00b2441501.woff) format("woff"),url(3f241806309afec19ffb5e164cf8aaa5.ttf) format("truetype"),url(0c2b18cbba5554d486f65b5607ad02aa.svg#montserratultra_light) format("svg");font-weight:200;font-style:normal}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2587e8;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-decoration:none;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#1e6cba;color:#fff}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}button:disabled:hover,input[type=button]:disabled:hover,input[type=reset]:disabled:hover,input[type=submit]:disabled:hover{background-color:#2587e8}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 .75em;padding:1.5em}input,label,select{display:block;font-family:Montserrat;font-size:1em}label{font-weight:600;margin-bottom:.375em}label.hidden,label abbr{display:none}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;font-family:Montserrat;font-size:1em;margin-bottom:.75em;padding:.5em;transition:border-color .15s ease;width:100%}input:not([type]):hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#b1b1b1}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#2587e8;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(23,122,220,.7);outline:none}input:not([type]):disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select[multiple=multiple]:disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}input:not([type]):disabled:hover,input[type=color]:disabled:hover,input[type=date]:disabled:hover,input[type=datetime-local]:disabled:hover,input[type=datetime]:disabled:hover,input[type=email]:disabled:hover,input[type=month]:disabled:hover,input[type=number]:disabled:hover,input[type=password]:disabled:hover,input[type=search]:disabled:hover,input[type=tel]:disabled:hover,input[type=text]:disabled:hover,input[type=time]:disabled:hover,input[type=url]:disabled:hover,input[type=week]:disabled:hover,select[multiple=multiple]:disabled:hover,textarea:disabled:hover{border:1px solid #ddd}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.375em}input[type=checkbox]+label,input[type=radio]+label{display:inline-block}input[type=file]{margin-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ol,ul{list-style-type:none;margin:0;padding:0}dl{margin-bottom:.75em}dl dt{font-weight:600;margin-top:.75em}dl dd{margin:0}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed}th{border-bottom:1px solid #a6a6a6;font-weight:600;text-align:left}td,th{padding:.75em 0}td{border-bottom:1px solid #ddd}td,th,tr{vertical-align:middle}body{color:#333;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Montserrat;font-size:1em;line-height:1.2;margin:0 0 .75em}p{margin:0 0 .75em}a{color:#2587e8;text-decoration:none;transition:color .15s ease}a:active,a:focus,a:hover{color:#1c65ae}hr{border:0;border-bottom:1px solid #ddd;margin:1.5em 0}img,picture{margin:0;max-width:100%}*{box-sizing:border-box}body,html{height:100%;margin:0;padding:0}body{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;background:#fff;font-family:Montserrat;font-size:16px;height:100%;min-height:100%;overflow:hidden}@media(max-width:1600px){body{font-size:14px}}@media(max-width:1200px){body{font-size:12px}}@media(max-width:350px){body{font-size:10px}}.logo{background:url(a402efcdf2b9e7b381ce83aff7f4a180.svg) 50% no-repeat;background-size:contain;display:block;height:5em;text-indent:-99999px;width:18.75em}.loading{-webkit-animation:rotate .6s linear infinite;animation:rotate .6s linear infinite;height:3.125em;width:3.125em}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.hide-on-mobile{display:none!important}}@media(max-width:500px){.hide-on-mobile-small{display:none!important}}.show-on-mobile{display:none!important}@media(max-width:768px){.show-on-mobile{display:block!important}}.show-on-mobile-small{display:none!important}@media(max-width:500px){.show-on-mobile-small{display:block!important}}h1{font-weight:300;margin:0}h1,h2{font-family:Montserrat;font-size:2.375em}h2{font-weight:200;margin:0 0 1.0526315789em}h3{font-family:Montserrat;font-size:1.5em;font-weight:400;margin:.4166666667em 0}p.warning{padding:.625em 1.5625em;margin:.625em 0;background:#ef2160;border:1px solid #ce0f49;border-radius:5px;display:inline-block}p.warning i{margin-right:.625em}.form-container{font-size:1.1428571429em;padding:3.125em 6.25em;text-align:left;width:100%}@media(max-width:768px){.form-container{padding:1.875em 3.125em}}.form-container label{font-weight:400}.form-container label+span{margin-bottom:.75em}.form-container .form-group{max-width:31.25em}.form-container .form-group .help-block{top:auto;bottom:.625em}.form-container .trigger,.form-container input:not([type]),.form-container input[type=checkbox],.form-container input[type=color],.form-container input[type=date],.form-container input[type=datetime-local],.form-container input[type=datetime],.form-container input[type=email],.form-container input[type=month],.form-container input[type=number],.form-container input[type=password],.form-container input[type=search],.form-container input[type=tel],.form-container input[type=text],.form-container input[type=time],.form-container input[type=url],.form-container input[type=week],.form-container textarea{font-size:1em;margin-bottom:1.5625em}.form-container .trigger{display:block}label.required:after{content:"*";color:#af0000;margin-left:5px}.form-group{overflow:hidden;position:relative;margin-bottom:1em}.form-group.has-warning .help-block{right:0}.form-group .help-block{transition:right .2s ease-in-out;color:#af0000;display:block;font-size:.875em;padding:.8571428571em .7142857143em;position:absolute;right:-14.2857142857em;top:0}.form-group ul{margin-bottom:2em}.form-group ul li{display:block;margin:0}.form-group ul a,.form-group ul span{background:#eee;border-radius:.3125em;display:block;margin:.9375em 0;padding:.625em 1.125em;width:100%}.form-group ul a{transition:background .15s ease-in-out,color .15s ease-in-out}.form-group ul a:focus,.form-group ul a:hover{background:#d5d5d5}.form-group ul a:focus .fa,.form-group ul a:hover .fa{color:#fff}.form-group ul a.button{background:#fff;border:.25em solid #2486e8;color:#2d2d2d}.form-group ul a.button:focus,.form-group ul a.button:hover{background:#2486e8;color:#fff}.form-group ul a .fa{transition:color .15s ease-in-out;color:#2486e8}.form-container .form-group span{display:inline-block;margin-bottom:1.5625em}.form-row{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;margin-bottom:1.5625em}.form-row>*{margin-right:.9375em}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #ccc;box-shadow:none;font-family:Montserrat;font-size:1.375em;padding:.3636363636em 1.0909090909em;width:100%}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#2486e8;box-shadow:none}input:not([type])::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:Montserrat}input:not([type]):-moz-placeholder,input:not([type])::-moz-placeholder,input[type=color]:-moz-placeholder,input[type=color]::-moz-placeholder,input[type=date]:-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]:-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]:-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]:-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]:-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]:-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]:-moz-placeholder,input[type=week]::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{font-family:Montserrat}input:not([type]):-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:Montserrat}button.submit{color:#fff;font-size:1.25em;margin-top:1em;padding:1em 0;text-transform:uppercase;width:100%}select.form-select{background:#4987e8;border:1px solid #fff;border-radius:.3125em;box-shadow:none;color:#fff;cursor:pointer;font-weight:300;line-height:1.2;padding:.1875em .5625em}select.form-select:focus{outline:none}select.form-select-alt{border:1px solid #ccc;border-radius:.3125em;box-shadow:none;cursor:pointer;font-family:Montserrat;padding:.3636363636em 1.0909090909em;width:100%}select.form-select-alt:focus{outline:none}ul.validation-requirements>li{display:list-item;list-style-type:disc;list-style-position:inside;color:#ef2160}ul.validation-requirements{padding-left:.5em;margin-bottom:.25em}.row{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}.column{box-flex:1;-moz-flex:1;flex:1;margin:0 3.125em}.column:first-child{margin-left:0}.column:last-child{margin-right:0}.splash{box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;height:100%}.header-main,.splash{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#1c1c1c;width:100%}.header-main{height:7.5em;padding:0 1.875em;position:relative;z-index:2}.header-main.logged-in{box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media(max-width:1024px){.header-main.logged-in{box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.header-main.logged-in .user-info{display:block}@media(max-width:1024px){.header-main{transform:translateZ(0);transition:transform .2s ease-in-out}.header-main.nav-open{transform:translate3d(20.5em,0,0)}}.open-nav{display:none;font-size:1.625em;padding:.3846153846em;position:absolute;top:1.2307692308em;left:1em;transition:all .2s ease-in-out}.open-nav,.open-nav:active{color:#fff}@media(max-width:1024px){.open-nav{display:block}}.open-nav:focus,.open-nav:hover{transform:scale(1.2);color:#f0f4f8}.logo-main{display:inline-block;width:15.625em}.user-info{color:#e0e0e0;display:none;font-size:1.125em;padding-left:5.1111111111em;position:relative}@media(max-width:1024px){.user-info{padding-left:0;position:absolute;top:1.6666666667em;right:1.7777777778em}}@media(max-width:768px){.user-info{top:2.5em}}@media(max-width:768px){.user-info div{display:none}}.user-info a{text-decoration:underline}.user-info a:focus,.user-info a:hover{color:#5ca5ee;text-decoration:none}.user-info img{border-radius:50%;position:absolute;top:-.3333333333em;left:0;width:4em;height:4em}@media(max-width:1024px){.user-info img{display:none}}.content-main.import-progress .header-page{height:15.3125em;padding-top:6.375em}.header-page{background:#2587e8;color:#fff;padding:2.625em 0 0 5.625em;position:absolute;top:0;left:0;width:100%;height:11.5625em;z-index:2}@media(max-width:768px){.header-page{padding:1.875em 0 0 2.875em}}.header-page h1{color:#fff;padding-right:.7368421053em}.header-page .heading{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.header-page .heading .buttons{margin-top:0}.header-page .uppercase-text{text-transform:capitalize}.header-page .search{transition:width .15s ease-in-out;position:relative;width:3.125em;height:3.125em}@media(max-width:768px){.header-page .search{display:none}}.header-page .search.active{width:22.2222222222em}.header-page .search.active input{transition:padding 0s .15s;padding-right:2.5555555556em}.header-page .search .fa-search{color:#2587e8;font-size:1.375em;pointer-events:none;position:absolute;top:.5909090909em;right:.6363636364em}.header-page search.disabled>.search>input{opacity:.5}.header-page input{transition:padding 0s 0s;border:none;border-radius:2.7777777778em;font-size:1.125em;line-height:1.2222222222em;margin:0;padding:.7777777778em 0 .7777777778em 1.6666666667em;width:100%;height:2.7777777778em}.header-page .buttons{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;margin-top:1.5em}.header-page .buttons button{transition:background .15s ease-in-out,color .15s ease-in-out,border .15s ease-in-out;background:#2587e8;border:2px solid #fff;border-radius:.3333333333em;color:#fff;font-size:.9375em;line-height:2.8em;margin-right:1.3333333333em;padding:0 2.1333333333em 0 3.6em;position:relative;text-transform:uppercase}.header-page .buttons button:focus,.header-page .buttons button:hover{background:#fff;color:#2587e8}.header-page .buttons button.warning:focus,.header-page .buttons button.warning:hover{background:#ef2160;border-color:#ef2160;color:#fff}.header-page .buttons button i{font-size:1.3333333333em;line-height:2.1em;position:absolute;top:0;left:0;width:2.7em}@media(max-width:768px){.header-page .buttons button{padding:unset}.header-page .buttons button .hideable-button-text{display:none}.header-page .buttons button i{position:unset}}.header-page .tabs{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;margin-left:-1.625em;position:absolute;bottom:0}.header-page .tabs a{transition:color .15s ease-in-out,border .15s ease-in-out;border-bottom:.625em solid #2587e8;color:#d4d4d4;display:block;font-weight:400;padding:1.875em 1.0625em 1.25em}.header-page .tabs a:focus,.header-page .tabs a:hover{color:#fff}.header-page .tabs a.active{border-bottom:.625em solid #ef2160;color:#fff}.header-page .filters{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;position:absolute;bottom:0;right:1.625em}@media(max-width:768px){.header-page .filters{display:none}}.header-page .filters.buttons{bottom:1em}.header-page .filters .filter{margin-right:1.625em;position:relative}.header-page .filters .filter:last-child{margin-right:0}.header-page .filters .filter:focus-within:after,.header-page .filters .filter:hover:after{color:#2587e8}.header-page .filters .filter:focus-within select,.header-page .filters .filter:hover select{background:#fff;color:#2587e8;outline:none}.header-page .filters .filter:after{transition:color .15s ease-in-out;color:#fff;content:"";font-family:FontAwesome;position:absolute;top:.5em;right:1em}.header-page .filters .filter--input:after{display:none}.header-page .filters .filter--input input{border-radius:.3125em;font-size:1em;height:2.5em;padding:0 1.5em;width:11.25em}.header-page .filters select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;transition:background .15s ease-in-out,color .15s ease-in-out;background:transparent;border:1px solid #fff;border-radius:.3125em;box-shadow:none;color:#fff;cursor:pointer;font-weight:300;line-height:1.2;padding:.625em 2.625em .625em 1.625em}.header-page .filters select:focus{outline:none}.header-page .settings{position:absolute;top:.35em;right:.5em;font-size:1.5em;color:#d4d4d4}.container-main{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-flex:1;-moz-flex:1;flex:1;overflow-x:hidden;overflow-y:auto;position:relative;text-align:center;z-index:1}.container-main.logged-in .sidebar-main{margin-left:0}@media(max-width:1024px){.container-main{transform:translateZ(0);transition:transform .2s ease-in-out}.container-main.nav-open{transform:translate3d(20.5em,0,0)}}.content-main{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-flex:1;-moz-flex:1;flex:1;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;overflow-y:auto;padding-top:1.875em;position:relative}router-view{z-index:1}.content-main.import-progress .page-container{padding-top:15.3125em}.page-container{overflow:hidden;overflow-y:auto;padding-top:13.4375em;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.validation-requirements{text-align:start}.sidebar-main,.sidebar-mobile{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;transition:margin .2s ease-in-out;background:#353535;color:#ececec;margin-left:-20.5em;width:20.5em;height:100%}@media(max-width:1024px){.sidebar-main,.sidebar-mobile{display:none}}.sidebar-main h2,.sidebar-mobile h2{color:#fff;font-size:1.375em;font-weight:400;margin:2.5em 0;padding-left:1.875em;text-align:left}.sidebar-mobile{transform:translate3d(-100%,0,0);transition:transform .2s ease-in-out;display:none;height:100%;margin:0;position:fixed;top:0;left:0}@media(max-width:1024px){.sidebar-mobile{display:block}}.sidebar-mobile.nav-open{transform:translateZ(0)}.photo-requirements{list-style:none;margin:0;padding:0}.photo-requirements li{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;font-weight:300;margin-bottom:1.875em;padding:0 1.875em;text-align:left}.photo-requirements li i{color:#2587e8;float:left;font-size:1.5em;text-align:left}.photo-requirements li span{box-flex:1;-moz-flex:1;flex:1;text-align:left}ul.photo-requirements{background-color:#353535}.footer-main{background:#1c1c1c;color:#ececec;font-size:.875em;height:3.375em;line-height:3.375em;padding:0 1.25em;position:relative;text-align:right;width:100%;z-index:3;display:flex;justify-content:space-between}@media(max-width:1024px){.footer-main{transform:translateZ(0);transition:transform .2s ease-in-out;text-align:center}.footer-main.nav-open{transform:translate3d(23.4285714286em,0,0)}}.footer-main a{color:#ececec;text-decoration:underline}.footer-main a:focus,.footer-main a:hover{color:#fff;text-decoration:none}body.dragging.dragging-enabled>.dropzone{height:100%;left:0;opacity:1;width:100%}body.dragging.dragging-enabled .show-on-drag{display:block}body.dragging.dragging-enabled .hide-on-drag{display:none!important}body>.dropzone{transition:opacity .2s ease-in-out;border:.4375em solid #2587e8;left:-99999px;opacity:0;position:fixed;top:0;z-index:5}body .show-on-drag{display:none}.table-container{overflow-x:auto;width:100%}table{border:none;margin:0;min-width:850px;width:100%}table tr:nth-child(odd) td{background:#fff}table td,table th{background:#f0f4f8;border:none;color:#2d2d2d;overflow:hidden;padding:3.125em .625em;text-align:left}table td:first-child,table th:first-child{padding-left:6.25em}@media(max-width:768px){table td:first-child,table th:first-child{padding-left:3.4375em}}table td:last-child,table th:last-child{padding-right:6.25em}@media(max-width:768px){table td:last-child,table th:last-child{padding-right:3.4375em}}table th{padding:1.25em .625em}ai-dialog-overlay{bottom:0;left:0;position:fixed;top:0;right:0;opacity:0}ai-dialog-overlay.active{background:#333;opacity:.3!important}ai-dialog-container{display:block;position:fixed;transition:opacity .2s linear;top:0;right:0;bottom:0;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;outline:0}ai-dialog-container.active{opacity:1}ai-dialog-container>div{max-width:50%;margin-left:auto;margin-right:auto}ai-dialog{position:relative;display:block;min-width:300px;box-shadow:0 5px 15px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.2);border-radius:5px;padding:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:initial;background:#fff}ai-dialog>ai-dialog-header{display:block;padding:16px;border-bottom:1px solid #e5e5e5}ai-dialog>ai-dialog-header>button{float:right;border:none;background:none;font-size:22px;position:relative;top:-4px;margin:0;padding:0;cursor:pointer}ai-dialog>ai-dialog-header>button:focus{outline:0}ai-dialog>ai-dialog-body{display:block;padding:16px}ai-dialog>ai-dialog-footer{display:block;padding:6px;border-top:1px solid #e5e5e5;text-align:right}ai-dialog>ai-dialog-footer button{color:#333;background-color:#fff;padding:6px 12px;font-size:14px;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid #ccc;border-radius:4px;margin:5px 0 5px 5px;text-transform:uppercase}ai-dialog>ai-dialog-footer button.primary{color:#fff;background:#2587e8}ai-dialog>ai-dialog-footer button.primary:focus,ai-dialog>ai-dialog-footer button.primary:hover{background:#156dc5}#delete{color:#fff;background-color:#dc3545}#delete:hover:enabled{color:#fff;background-color:#c82333}ai-dialog>ai-dialog-footer button:disabled{cursor:default;opacity:.45}ai-dialog>ai-dialog-footer button:hover:enabled{color:#333;background-color:#e6e6e6;border-color:#adadad}ai-dialog>ai-dialog-footer button:hover:enabled.primary{color:#fff;background:#156dc5}ai-dialog>ai-dialog-footer button:focus{outline:0}ai-dialog>ai-dialog-footer button:focus.primary{color:#fff;background:#156dc5}.ai-dialog-open{overflow:hidden}#additional-photo-comparison-data{margin-right:1em}ol.normal-list,ul.normal-list{list-style-type:disc;margin:.75em 0;padding-left:2.5em}.page-container .buttons{margin-top:1.875em}.page-container .buttons button{background:#898989;color:#fff;font-size:1.25em;font-weight:400;margin-right:1.5em;text-transform:uppercase}.page-container .buttons button:focus,.page-container .buttons button:hover{background:#707070}.page-container .buttons button:last-child{margin-right:0}.page-container .buttons button.primary{background:#2587e8}.page-container .buttons button.primary:focus,.page-container .buttons button.primary:hover{background:#156dc5}.page-container .buttons button.disabled{opacity:.5;cursor:default}router-view .buttons{margin-top:1.875em}router-view .buttons button{background:#898989;color:#fff;font-size:1.25em;font-weight:400;margin-right:1.5em;text-transform:uppercase}router-view .buttons button:focus,router-view .buttons button:hover{background:#707070}router-view .buttons button:last-child{margin-right:0}router-view .buttons button.primary{background:#2587e8}router-view .buttons button.primary:focus,router-view .buttons button.primary:hover{background:#156dc5}router-view .buttons button.disabled{opacity:.5;cursor:default}@media(max-width:768px){router-view .buttons{padding:0 1.875em}router-view .buttons button{display:block;margin:0 0 .5em;width:100%}}.buttons.stacked{padding:0 1.875em}.buttons.stacked button{display:block;margin:0 0 .5em;width:100%}img.photos--preview{border-bottom:10px solid transparent;position:relative}img.photos--preview.good{border-color:#13c545}img.photos--preview.bad{border-color:#ef2160}img.photos--preview.maybe{border-color:#ffa305}img.photos--preview.unclassified{border-color:#a1a1a1}.user-picture-container{max-width:200px;width:auto;height:auto;text-align:center;overflow:hidden}.user-picture-container:hover{cursor:pointer}@media(min-width:1024px){.user-picture-container{float:right}}.admin-links{padding-top:1.75em}.admin-links li{text-align:left}.admin-links a{transition:background .15s ease-in-out;background:#353535;color:#fff;display:block;font-size:1.125em;font-weight:300;padding:1em 1.875em;width:100%}.admin-links a:focus,.admin-links a:hover{background:#282828}.admin-links .fa{color:#2587e8;font-size:1.3333333333em;margin-right:.625em}section.additional-photo section.content-main,section.review section.content-main{padding:1em}section.additional-photo router-view,section.review router-view{box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}edit-photo,section.additional-photo router-view,section.review router-view{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex}edit-photo{max-width:600px;box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;box-pack:end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.edit-photo--container{-moz-flex-grow:5;flex-grow:5;-ms-flex-positive:5;height:250px;width:100%;overflow:hidden}.edit-photo--container img{max-width:100%;max-height:100%;margin:0 auto}.edit-photo--controls{background:#1c1c1c;width:100%;height:4.6875em}.edit-photo--controls,.edit-photo--controls i{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.edit-photo--controls i{transform:scale(1);transition:transform .15s ease-in-out;width:25%;height:100%;color:#fff;cursor:pointer;font-size:1.875em;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.edit-photo--controls i:focus,.edit-photo--controls i:hover{transform:scale(1.1)}.edit-photo--submit-button,.edit-photo--upload-button{height:3.125em;-ms-flex-item-align:end}.edit-photo--bottom-padding,.edit-photo--submit-button,.edit-photo--upload-button{width:100%;align-self:flex-end;text-transform:uppercase;font-size:1.5625em;font-weight:400;border-radius:0;margin:0}.edit-photo--bottom-padding{-moz-flex-grow:.5;flex-grow:.5;-ms-flex-positive:.5;height:.625em;-ms-flex-item-align:end}.flash{padding:1.25em;position:absolute;top:-7em;left:0;width:100%;z-index:7}.flash,.flash.active{transition:top .35s ease-in-out}.flash.active{opacity:1;top:0}.flash-close{color:#ef2160;font-size:1.4em;position:absolute;top:1.21875em;right:1.5625em;transition:all .2s ease-in-out}.flash-close:focus,.flash-close:hover{color:#ce0f49;transform:scale(1.3)}.flash-alert{background-color:#fff6bf;border-radius:.1875em;color:#8c7800;display:block;margin-bottom:.75em;padding:.75em 2em;text-align:center;width:100%}.flash-alert a{color:#594c00;text-decoration:underline}.flash-alert a:focus,.flash-alert a:hover{color:#000}.flash-error{background-color:#fbe3e4;border-radius:.1875em;color:#97161b;display:block;margin-bottom:.75em;padding:.75em 2em;text-align:center;width:100%}.flash-error a{color:#6a0f13;text-decoration:underline}.flash-error a:focus,.flash-error a:hover{color:#110203}.flash-notice{background-color:#e5edf8;border-radius:.1875em;color:#244e87;display:block;margin-bottom:.75em;padding:.75em 2em;text-align:center;width:100%}.flash-notice a{color:#19375f;text-decoration:underline}.flash-notice a:focus,.flash-notice a:hover{color:#04080e}.flash-success{background-color:#e6efc2;border-radius:.1875em;color:#56651a;display:block;margin-bottom:.75em;padding:.75em 2em;text-align:center;width:100%}.flash-success a{color:#333c10;text-decoration:underline}.flash-success a:focus,.flash-success a:hover{color:#000}.request-loading{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;transition:left 0s linear .15s,opacity .15s ease-in-out 0s;pointer-events:none;opacity:0;position:absolute;top:0;left:-99999px;width:100%;height:100%;z-index:50}.request-loading.active{transition:left 0s linear 0s,opacity .15s ease-in-out 0s;left:0;opacity:1}.request-loading>div{background:rgba(53,53,53,.7);border-radius:1.875em;padding:1.25em;width:9.375em;height:9.375em}.request-loading--indicator{-webkit-animation:rotate .5s linear infinite;animation:rotate .5s linear infinite}.help-scout-beacon.active{position:absolute;bottom:3.75em;right:1.5em;height:4em;width:4em;display:flex;justify-content:center;align-items:center}.help-scout-beacon.background{z-index:999}.help-scout-beacon.background>div{height:80%;width:80%;background:#fff;border-radius:100%}.help-scout-beacon.foreground{z-index:1001}.help-scout-beacon.inactive{display:none}.help-scout-beacon>i{font-size:4em;color:#2587e8}.help-scout-beacon.preview{width:4em;border:1px solid #ccc;border-radius:.5em;text-align:center;display:inline-block;margin-bottom:.25em;margin-right:.25em;padding:.2em}.help-scout-beacon.preview>i{font-size:3em}.tooltip{display:none}.tooltip.showing{display:block}.scroll-container{overflow:hidden;overflow-y:auto;padding-top:11.5625em;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.photo-rows-container photo-row:nth-child(2n){background:#f0f4f8}.photo-list-columns{display:flex;justify-content:space-around;align-items:center;width:100%}.photo-list-columns .item{padding:3.125em .625em;flex:25%}.photo-list-columns .item.select{flex:15%}.photo-list--new-photo-notice{background-color:#ffa305;padding:.5em}photo-list-header.photo-list-columns{background:#f0f4f8;color:#2d2d2d}photo-list-header.photo-list-columns .item{padding:1.25em .625em}photo-list-section-header{display:flex;justify-content:space-around}photo-list-section-header div{font-size:1.25em;padding:.5em;text-align:center}photo-list-section-header div a{color:#333;cursor:pointer}photo-list-section-header div a:focus,photo-list-section-header div a:hover{color:#4d4d4d}photo-list-section-header.good-photos{background:#13c545}photo-list-section-header.bad-photos{background:#ef2160}photo-list-section-header .bulk-action{flex-basis:80%}photo-list-section-header .info{flex-basis:20%}.additional-photo.placeholder{color:#fff;padding:.25em 1em;text-transform:uppercase}.additional-photo.placeholder.good{background-color:#13c545}.additional-photo.placeholder.bad{background-color:#ef2160}.additional-photo.placeholder.no-background{background-color:unset;color:unset;text-transform:unset}.photo-rows-container--button{margin-top:3em;font-size:1.25em}.empty-queue-message{background:#f0f4f8;border:none;color:#2d2d2d;display:block;font-size:1.25em;overflow:hidden;padding:3.75em 3.4375em;text-align:center}.photos--additional.classified{border-bottom:10px solid transparent}.photos--additional.classified.good{border-color:#13c545}.photos--additional.classified.bad{border-color:#ef2160}.photos--additional.classified.maybe{border-color:#ffa305}.photos--additional.classified.unclassified{border-color:#a1a1a1}i.classified.good{color:#13c545}i.classified.bad{color:#ef2160}i.classified.maybe{color:#ffa305}i.classified.unclassified{color:#a1a1a1}uploader{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;transition:all .2s ease-in-out;background:#303030;border-radius:.625em;color:#fff;cursor:pointer;height:25em;margin:0 1.875em;padding:0 .9375em;position:relative;width:26.25em}uploader i.fa-cloud-upload{font-size:5.75em;margin-bottom:.3260869565em}uploader h3{font-size:1.25em}uploader .notes{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-top:.9375em}uploader .notes span{background:#e1e1e1;color:#1f1f1f;border-radius:.5em;margin-right:1.625em;padding:.5em .625em}uploader .notes span:last-child{margin-right:0}uploader .upload-file{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}uploader:focus,uploader:focus-within,uploader:hover{transform:scale(1.1)}uploader:focus-within .hide-on-hover,uploader:focus .hide-on-hover,uploader:hover .hide-on-hover{display:none}uploader:focus-within .show-on-hover,uploader:focus .show-on-hover,uploader:hover .show-on-hover{display:inline}.form-login{padding:3.13em 0;width:28.125em;margin:auto}.form-message{background:#fff4aa;border:1px solid #ead128;border-radius:5px;margin-top:3.125em;padding:1.25em 1.375em}.form-message.error{max-width:40em}.error-message{text-align:right}#admin-link,#forgot-password-link{padding-top:.3125em;text-align:right;text-decoration:underline}#admin-link:focus,#admin-link:hover,#forgot-password-link:focus,#forgot-password-link:hover{text-decoration:none}.row-home{margin-top:3.125em}@media(max-width:768px){.row-home{padding:0 1.875em}}body.dragging .column-home:last-child{background:#548698}.not-allowed-text{margin:0 50px}@media(max-width:768px){.column-home{margin:0}.column-home__camera{display:none}}.compact-photo-requirements h2{font-size:1.25em;margin-bottom:.25em;font-weight:700}.compact-photo-requirements ul.photo-requirements{background-color:unset}.compact-photo-requirements .photo-requirements li{margin-bottom:unset}@media(max-width:1024px){.compact-photo-requirements{display:block}}#new-photo-denial-reasons>.denial-reason-text{width:26.25em}.flex-centered{display:flex;justify-content:center}i.bad{color:#ef2160}li.larger-text,p.larger-text{font-size:1.25em}p.larger-text{margin-top:1.5em}.current-photo--box.processing{display:flex;justify-content:center;align-items:center}.current-photo--box.processing div{background:rgba(53,53,53,.8);border-radius:.5em;padding:.5em;color:#eee;font-size:1.25em}.final--message{font-size:1.25em;text-align:center;width:25em}table.compact td:first-child,table.compact th:first-child{padding-left:1em;-moz-column-width:min-content;column-width:min-content}table.compact td,table.compact th{padding:.75em}ul.agreement{padding-left:2em;list-style-type:disc}.additional-photo--container{background-color:#eee;margin:1em 0;padding:1em;border-radius:10px}table.auto{table-layout:auto}td.token-actions{padding:.25em}.token-actions a i{color:#b1b1b1;font-size:1.25em;margin:0 .25em}#persistent-access-token-table-title{display:flex;justify-content:space-between}#token-table-buttons>button{padding:.5em;margin-bottom:.25em;font-size:.9em}#new-token-button a{color:#fff}button.person-button{text-transform:uppercase}#impersonate-button{background-color:#f0f4f8}#impersonate-button>a{color:#333}.photos input[type=checkbox]{width:1.125em;height:1.125em}@media(max-width:768px){.photos .col-select-row{display:none}}.photos--additional,.photos--preview{max-width:6.25em;cursor:pointer}.photos--actions a{font-size:1.625em;margin-right:1em}.photos--actions a:focus i.fa-thumbs-up,.photos--actions a:hover i.fa-thumbs-up{color:#008100}.photos--actions a:focus i.fa-thumbs-down,.photos--actions a:hover i.fa-thumbs-down{color:#ef2160}.photos--actions a i{transition:color .15s ease-in-out;color:#b1b1b1;vertical-align:middle}.photos--actions a i.fa-thumbs-up{vertical-align:text-top}.photos--actions span.status-notice{color:#b1b1b1}.photos--notes{display:block}.photos--notes .note{padding:.625em 1.5625em;margin:.625em 0;background:#ffa305;border:1px solid #d18400;border-radius:5px;display:inline-block}.photos--notes .note i{margin-right:.625em}.classification-list{list-style:none}.photo-add uploader,.photo uploader{margin:2.5em auto 0 0}.icon-badge{position:relative}.icon-badge:after{content:"";font-family:FontAwesome;position:absolute;top:-4.6em;right:-.4em;font-size:1.5em;background:transparent;color:#ffa305}a.additional-photo-not-required{color:#329a32}a.additional-photo-required{color:#ef2160}.bulk-import h2{margin-top:1.5625em}.bulk-import .row{justify-content:center}.bulk-import uploader{flex-basis:350px;-ms-flex-preferred-size:350px;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0}.notes{display:block}.notes .note{padding:.625em 1.5625em;margin:.625em 0;background:#ffa305;border:1px solid #d18400;border-radius:5px;color:#333;display:inline-block}.notes .note i{margin-right:.625em}.notes .done{padding:.625em 1.5625em;margin:.625em 0;border:1px solid #fff;border-radius:5px;display:inline-block}.notes .done i{margin-right:.625em;color:#13c545}.import-results table.row-results td.row-index{width:3.125em}.import-results table.row-results tbody tr{border-left:.9375em solid #a1a1a1}.import-results table.row-results tr.success{border-left-color:#13c545}.import-results table.row-results tr.error{border-left-color:#ef2160}.import-results table.row-results tr.duplicate,.import-results table.row-results tr.fileDuplicate{border-left-color:#ffa305}.current-photo--container{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.current-photo--container>p{margin:.75em 0 0;width:18.75em}.current-photo--box{display:flex;flex-direction:column-reverse;border:1px solid #a1a1a1;width:18.75em;height:18.75em;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:.625em 0}.current-photo--status{background:#a1a1a1;color:#fff;display:block;font-weight:600;text-align:center;text-transform:uppercase;width:18.75em}.current-photo--status.denied,.current-photo--status.pending.bad{background:#ef2160}.current-photo--status.approved,.current-photo--status.pending.good:not(.incomplete){background:#13c545!important}.current-photo--status.pending.maybe{background:#ffa305}.current-photo--status.pending.incomplete{background:#a1a1a1}.current-photo--buttons{width:18.75em}.current-photo .buttons.stacked{margin-left:0;margin-right:0;padding:0}.additional-photo--container{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.additional-photo--box{display:flex;flex-direction:column-reverse;justify-content:space-between;border:1px solid #a1a1a1;width:18.75em;height:18.75em;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:.625em 0}.additional-photo--classification{font-size:1.25em;background-color:hsla(0,0%,100%,.9);text-align:left;padding:.5em}.additional-photo--classification>i.good{color:#13c545}.additional-photo--classification>i.bad{color:#ef2160}.additional-photo--classification>i.maybe{color:#ffa305}.edit-button{background-color:rgba(0,0,0,.75);padding:.625em}.edit-button:hover{background-color:rgba(0,0,0,.9);padding:.7em}.feedback{width:30em}.feedback>.larger-text>i.good{color:#13c545}.feedback>.larger-text>i.bad{color:#ef2160}.feedback>.larger-text>i.maybe{color:#ffa305}.compact-photo-requirements{margin-bottom:2.25em}.form-group.custom-field-questions{width:30em;margin-bottom:0}.form-group.custom-field-questions ul{margin-bottom:0}div.custom-field-value{color:#333}.email-content--container{text-align:right;padding-bottom:1.5em}.email-content--container>textarea{margin-bottom:unset}.email-content--container--button-row{display:flex;flex-direction:row;justify-content:space-between;align-content:center}.email-content--preview{min-height:100px;position:relative;border:1px solid #d3d3d3;border-radius:7px;padding:1em;margin-bottom:1em}.email-content--preview>button>i{margin-left:.75em;font-size:1.2em}.email-content--edit{position:absolute;bottom:0;right:0}i.default-icon{color:#ffa305;font-size:.75em}#token-cheat-sheet h5{margin-top:.75em;margin-bottom:0}#token-cheat-sheet-content{border:1px solid #a9a9a9;background:#eee;padding:.75em;text-align:left}.terms-container{margin-top:1.875em;width:100%}.terms-container p{margin:.9375em 0}.terms-container a{text-decoration:underline;cursor:pointer}.terms-container a:active,.terms-container a:focus,.terms-container a:hover{text-decoration:none}.terms-container .scrollable{border:1px solid #353535;border-radius:.3125em;min-height:6.25em;max-height:12.5em;overflow:auto;padding:.625em;text-align:left;width:100%;word-wrap:break-word}.terms-container button{margin-top:.9375em}.terms-container i.smallest{font-size:.25em;vertical-align:middle}ul#customFields a{display:flex;flex-direction:row;justify-content:space-between}ul#customFields i{color:#2587e8}h3.show-settings{background:#eee;border-radius:5px;padding:1em;margin-bottom:1em}#backgroundPreview{height:300px;width:300px;border:1px solid #000}#backgroundPreviewImage{height:100%;width:100%}.form-container .form-group span.no-bottom-margin{margin-bottom:0}#minPhotoResolution-warning{margin-left:.5em}i.warning{color:#ffa305}#photoResolutionPercentage{width:5em;display:inline-block}.strikethrough{text-decoration:line-through}#sample-image-container{max-width:700px}.sample-image{position:relative;display:inline-block;margin:1em;height:300px;width:300px}.crop-shadow{position:absolute;background-color:rgba(0,0,0,.25)}.crop-top{top:0;width:100%}.crop-bottom{bottom:0;width:100%}.crop-left{left:0}.crop-right{right:0}.organization-search{margin-top:1em}.organization-search .search{display:block}.dashboards--actions a{font-size:1.625em;margin-right:1em}.dashboards--actions a:focus i.fa-trash,.dashboards--actions a:hover i.fa-trash{color:#ef2160}.dashboards--actions a i{transition:color .15s ease-in-out;color:#b1b1b1;vertical-align:middle}.buttons.compact-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5em;padding:0;margin-top:0}textarea.writeIn-text-area{margin-bottom:.75em}button.custom-field-question{margin:0;position:absolute;bottom:0;right:0;font-size:.65em}.form-group ul a .custom-field-question i.fa{color:#fff}a.custom-field-question{position:relative}#locale-back-container{padding:1.875em;text-align:right}#locale-back{width:100%}#additionalPhotoType-prompt,#uploader-div{max-width:25vw;margin-right:auto;margin-left:auto}@media(max-width:1600px){#additionalPhotoType-prompt,#uploader-div{max-width:33vw;margin-right:auto;margin-left:auto}}@media(max-width:1200px){#additionalPhotoType-prompt,#uploader-div{max-width:40vw;margin-right:auto;margin-left:auto}}@media(max-width:1024px){#additionalPhotoType-prompt,#uploader-div{max-width:50vw;margin-right:auto;margin-left:auto}}@media(max-width:768px){#additionalPhotoType-prompt,#uploader-div{max-width:60vw;margin-right:auto;margin-left:auto}}@media(max-width:600px){#additionalPhotoType-prompt,#uploader-div{max-width:75vw;margin-right:auto;margin-left:auto}}.link-duration-div{display:flex;justify-content:space-between}.link-duration-div select{margin-left:.5em;border-color:#ccc;border-radius:3px}

/*# sourceMappingURL=app~21833f8f.7eaaa988f4bd9da8f72e.bundle.map*/