.sh-column{padding:0 !important}#submission{width:962px;margin:auto;max-width:90%;padding:0 0 100px}#submission h2{color:#000;font-size:32pt}#header{margin:115px 0 80px}#header img{display:block;width:100%}#submission p{color:#000;letter-spacing:.5px;font-size:12pt;font-weight:500}#submission h3{font:600 19pt/1 'Montserrat','Arial',sans-serif;color:#000;margin:45px 0 30px}#submission [type=text],#submission select,#submission textarea{cursor:pointer;box-sizing:border-box;overflow:auto;width:45%;border:1.5px solid #ccc;border-radius:5px;margin:0 0 23px;font-weight:500}#submission option{font:500 14px 'Montserrat','Arial',sans-serif}#submission textarea{width:100%;min-height:180px}#submission #overview{margin-top:23px}#submission [type=file]{display:none}#submission [type=file]+label{background:url('data:image/svg+xml,%3csvg width="100%25" height="100%25" xmlns="http://www.w3.org/2000/svg"%3e%3crect width="100%25" height="100%25" fill="none" stroke="%23505156FF" stroke-width="4" stroke-dasharray="6%2c 14" stroke-dashoffset="0" stroke-linecap="square"/%3e%3c/svg%3e');border-radius:5px;margin:0 10px;width:170px;height:170px;display:inline-block;vertical-align:top;transition:all .4s;position:relative}#submission [type=file]+label:hover{background:url('data:image/svg+xml,%3csvg width="100%25" height="100%25" xmlns="http://www.w3.org/2000/svg"%3e%3crect width="100%25" height="100%25" fill="none" stroke="%23FF1000FF" stroke-width="4" stroke-dasharray="6%2c 14" stroke-dashoffset="0" stroke-linecap="square"/%3e%3c/svg%3e')}#submission [type=file]+label:before{content:'+';width:100px;height:100px;line-height:95px;border-radius:50%;text-align:center;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border:1px solid #4e5158;transition:all .4s;display:block;font-size:50pt;font-weight:100}#submission [name=file_4]+label,#submission [name=file_5]+label{background:url('data:image/svg+xml,%3csvg width="100%25" height="100%25" xmlns="http://www.w3.org/2000/svg"%3e%3crect width="100%25" height="100%25" fill="none" stroke="%23b8b8b8FF" stroke-width="4" stroke-dasharray="6%2c 14" stroke-dashoffset="0" stroke-linecap="square"/%3e%3c/svg%3e')}#submission [name=file_4]+label:before,#submission [name=file_5]+label:before{color:#b8b8b8;border-color:#b8b8b8}#submission [type=file]+label:hover:before{border-color:#ff1000;color:#ff1000}#submission [type=file]+label figure{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border-radius:5px;display:block}#submission [type=file]+label span{display:block;position:absolute;top:0;right:0;background:#fff;z-index:3;box-shadow:0 0 10px #bdbdbd80;width:17px;height:17px;line-height:17px;text-align:center;cursor:pointer;transition:all .4s}#submission [type=file]+label span:hover{color:#fff;background:#ff1000}#submission [type=radio]+label{display:inline-block;vertical-align:middle;margin:0 30px 0 7px;color:gray}.checkbox-holder{font-size:0;margin:0 0 16px;float:left;width:48%}.checkbox-holder:nth-of-type(2n){float:right}#submission .checkbox-holder [type=checkbox]{position:static;margin:0;display:inline-block;vertical-align:top;margin:4px 0 0}#submission .checkbox-holder label{margin:0 0 0 10px;color:gray;max-width:400px;width:calc( 100% - 26px );font-size:11pt;line-height:1.6;padding:0;display:inline-block;vertical-align:middle}#submission section:after{clear:both;content:' ';display:block}#submission label{font-size:14pt;font-weight:400;color:#000;display:block;cursor:pointer;margin:0 0 8px}#submission ::-webkit-input-placeholder{color:#959597;font-style:normal;font-weight:500}#submission :-moz-placeholder{color:#959597;font-style:normal;font-weight:500;opacity:1}#submission ::-moz-placeholder{color:#959597;font-style:normal;font-weight:500;opacity:1}#submission :-ms-input-placeholder{color:#959597;font-style:normal;font-weight:500}#other-discipline{display:none}#submission small{font-size:10pt;display:block;margin:10px 0 0 10px;font-weight:500;color:#b2afaf;font-style:italic}#submission [type=submit]{display:block;margin:30px auto 0;font:700 11pt 'Montserrat','Arial',sans-serif;border-radius:36px;background:#ff1000;border:1px solid #ff1000;transition:all .4s;padding:11px 22px;color:#fff}#submission [type=submit]:hover{background:0;color:#ff1000}#submission.loading [type=submit]:before{content:' ';display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;border:1.5px dashed #fff;animation:turn 2s infinite;transform-origin:50%;margin:-1px 6px 0 0}#submission.loading [type=submit]:hover:before{border-color:#ff1000}@keyframes turn{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#contact *{float:left}#contact *:nth-of-type(2n),#other-discipline{float:right}#files{margin:0 -10px 30px;font-size:0}.criteria{position:relative}.criteria span{position:absolute;bottom:2px;right:2px;background:#fff;border-bottom-right-radius:5px;border-top-left-radius:5px;padding:3px 9px;color:#959595;font-weight:500;font-size:10pt}.result>div{margin:0 0 12px;text-align:left;font-size:10pt;padding:10px 20px;background:#f4f4f4;font-weight:400;line-height:1.3}.result .success{border-left:4px solid #84dd19}.result .errors{border-left:4px solid #ff1000}.result>div *:last-child{margin-bottom:0}@media (max-width:1040px){#submission [type=file]+label{width:120px;height:120px}#submission [type=file]+label:before{width:65px;height:65px;line-height:60px}}@media (max-width:960px){#submission h2{font-size:30pt}}@media (max-width:800px){#header{margin:115px 0 45px}#submission h2{font-size:28pt;margin-bottom:25px}}@media (max-width:760px){#files{margin:0 -5px 30px}#submission [type=file]+label{margin:0 5px 10px}}@media (max-width:700px){#submission [type=text],#submission select,#submission textarea{width:100%}}@media (max-width:650px){.checkbox-holder,.checkbox-holder:nth-of-type(2n){float:none;width:100%}}@media (max-width:560px){#submission h2{font-size:18pt}#submission p{line-height:1.3;font-size:11pt}#submission h3{margin:30px 0 20px}#submission #overview{margin-top:17px}#submission [type=text],#submission select,#submission textarea{margin:0 0 17px;font-size:10pt}#submission label{font-size:11pt}}