.piece.upload form{position:relative;font-size:1.8em;color:var(--background-second-color);font-family:var(--body-font);font-weight:bold;line-height:1.4em}.piece.upload .vsmformel{margin-bottom:1em}.piece.upload .vsmformel.text input{width:100%}.piece.upload .form .image-text{margin-top:45px;margin-bottom:15px}.piece.upload form .visible{opacity:1;visibility:visible;transition:opacity 0.2s 0.2s,visibility 0.1s,height 0.1s,background 0.3s}.piece.upload form .hidden{opacity:0;visibility:hidden;height:0}.piece.upload form .result{font-size:18px;text-align:center;width:100%;color:#3d3d3d}.piece.upload form .result{padding:var(--margin-spacer);font-size:18px;text-align:center;width:100%;color:#3d3d3d;border:1px solid #E7E4E1;border-radius:4px;font-weight:normal;display:flex;flex-direction:column;gap:0.5em}.piece.upload form .result .title{color:#3d3d3d;font-family:var(--title-font);text-align:center;font-weight:normal;letter-spacing:-0.03em;}.piece.upload form .vsmformel.widget:after{content:"";width:100%;height:105px;display:block;background-image:url('/files/image/206/206699/68360eee48fef.png');background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:40px}section.upload{display:flex;overflow:hidden;margin:0 auto;border-radius:10px;gap:var(--margin-spacer)}.signed-in section.upload{max-width:800px}section.upload.visible{max-height:2000px}.sectiontitlesummary-wrapper button{font-size:18px;vertical-align:middle;margin:0 0 0 10px}section.upload .piece{flex:1 1 auto}section.upload .form-disclaimer{flex:0 0 215px;margin-right:var(--margin-spacer);background:rgb(226,226,226);padding:20px;color:rgb(24,24,24)}section.upload .head-disclaimer{font-size:26px}section.upload p strong{font-size:14px}section.upload small{color:rgba(24,24,24,0.4);display:block;font-size:16px;line-height:1.3em}section.upload .piece.upload{display:none}html.signed-in section.upload .piece.upload{display:block;padding:20px}html.signed-in section.upload #content-login{display:none}section.upload .piece.upload .upload-title{font-size:4.5em;margin-bottom:1em;font-family:var(--title-font);font-weight:normal;}section.upload .piece.upload .upload-description{font-weight:normal;color:#999;font-size:2em;margin-bottom:var(--margin-spacer)}section.upload .piece.upload .images-input .vsmformel{box-sizing:border-box}section.upload .piece.upload .vsmformel select,section.upload .piece.upload .vsmformel input,section.upload .piece.upload .vsmformel textarea{width:100%;font-family:var(--body-font)}section.upload .piece.upload .vsmformel.template{display:inline-block;width:49%;margin-right:1.7%}section.upload .piece.upload .vsmformel.shortcut{display:inline-block;width:49%}section.upload .piece.upload .vsmformel.body .vsminput{background:#fff;height:350px;margin:0}section.upload .piece.upload .vsmformel.body .inputarea{height:400px}section.upload .piece.upload .vsmformel.body .vsminput P{margin:0 auto 1.5em 1em}section.upload .piece.upload .vsmformel.image{display:inline-block;width:100%;margin-bottom:0;height:inherit}section.upload .piece.upload .vsmformel label{display:inline-block;width:100%;margin-bottom:0;height:inherit}section.upload .piece.upload .images-input{text-align:center;width:100%;display:flex;align-items:center;justify-content:space-between}section.upload .piece.upload .images-input small{margin-top:10px;width:100%}section.upload .piece.upload .vsmformel.widget input{background:var(--background-eighth-color) url(/0/pieces/upload/input/widget/widget.jpg) no-repeat 5px}section.upload .result .description{margin-bottom:25px}section.upload .btn-submit button.button{clear:both;display:block;margin:50px auto}section.upload .btn-submit .g-recaptcha{clear:both;float:right}section.upload .btn-submit:after{content:"";display:block;clear:both}section.upload #upload-error{margin:0;color:red;padding:0;opacity:0;transition:all 0.3s;text-align:center;height:0}section.upload #upload-error.visible{opacity:1;height:inherit;padding:5px;margin:50px 0 0 0}.section-list.subi-tu-nota .piece.grid article.news-group .ms .summary{padding-top:0.75em;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;bottom:58px}section.upload .content-info{max-width:30%;font-size:1.6em;font-family:var(--default-font);display:flex;flex-direction:column;gap:1em}section.upload .content-info .content-kicker{font-family:var(--menu-font);text-transform:uppercase;font-weight:bold;color:var(--background-main-color);border-bottom:2px solid var(--background-third-color);display:inline;flex-grow:0;width:fit-content}section.upload .content-info .content-title{font-weight:900;text-transform:uppercase;color:var(--background-main-color)}section.upload .content-info .content-description{font-weight:400;color:#737373}section.upload .content-login{margin:0 auto}#vplsignup>h2{font-weight:400;font-family:var(--title-font);font-size:44px;margin:1.5em 0 0.2em 0;line-height:1.2em;font-weight:normal;}#vplsignup>h2.red{font-weight:400;font-family:var(--title-font);font-size:44px;margin:1.5em 0 0.2em 0;line-height:1.2em;color:var(--background-main-color);font-weight:normal;}#vplsignup>h2.lightblue{font-weight:400;font-family:var(--title-font);font-size:44px;margin:1.5em 0 0.2em 0;line-height:1.2em;color:var(--background-second-color);font-weight:normal;}#vplsignup>SPAN.highlight{background:linear-gradient(to bottom,transparent 0%,transparent 40%,#51ddf5 40%);display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}#vplsignup>SPAN.highlightRed{color:var(--background-main-color)}#vplsignup>p{max-width:750px;box-sizing:border-box;margin:0 auto;word-wrap:break-word;font-size:23px;margin-bottom:50px;font-family:var(--body-font);color:#000;margin-right:0;margin-left:auto;margin:0 auto 1em auto;line-height:1.7em}.piece.upload form .school-group-note{font-size:0.9em;color:red;margin:-1em 0 1em 0;line-height:1.3em}.piece.upload form .images-input{display:flex;flex-wrap:wrap;gap:10px}.piece.upload form .image-input button,.piece.upload form .images-input button{font-size:14px;display:block;max-width:160px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;top:50%;transform:translate(0,-50%)}.piece.upload form .image-input button:hover,.piece.upload form .images-input button:hover{cursor:pointer}.piece.upload form .files-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}section.upload .piece.upload .files-input{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:1em;align-items:center}section.upload .piece.upload .images-input .vsmformel.image{widths:calc(20% - ((10px * 4) / 5));width:220px}section.upload .piece.upload .images-input .vsmformel .inputarea{aspect-ratio:1/1;}.vsmformel.file .inputarea{position:relative}.vsmformel.file .inputarea .image-dragfile{position:absolute;border:1px dashed #b7b7b7;top:0;width:100%;height:100%;color:#999;font-size:13px;line-height:192px;display:block;box-sizing:border-box}.files-input .i-files-input{display:none}.files-input .i-files-input + .l-files-input{display:flex;max-width:100%}.files-input .i-files-input + .l-files-input .b-files-input{box-sizing:border-box;height:44px;font-size:14px;display:inline-flex;justify-content:center;align-items:center;font-family:var(--botton-font);font-weight:bold;background-color:var(--background-second-color);color:rgba(255,255,255,0.8);padding-left:2em;padding-right:2em;border:none;position:relative;letter-spacing:1px;border-radius:22px;transition:opacity 0.3s,visibility 0.3s 0.3s,background 0.3s;opacity:1;text-transform:uppercase;width:152px;vertical-align:middle}.files-input .i-files-input + .l-files-input .b-files-input:hover{opacity:0.8;background-color:var(--background-main-color);color:#fff;cursor:pointer}.files-input .i-files-input + .l-files-input .b-files-input:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;background:linear-gradient(45deg,rgba(0,0,0,0.2),transparent);z-index:1}.files-input .i-files-input + .l-files-input .fn-files-input{max-width:calc(100% - 132px);margin-left:-13px;padding:0 20px 0 30px;line-height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;box-sizing:border-box;vertical-align:middle;border:1px dashed #b7b7b7;color:#999;font-weight:normal;font-size:16px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-left:0}section.upload .content-info{display:none}.not-signed-in section.upload .content-info{display:block}@media (max-width:1023px){section.upload{flex-direction:column}.not-signed-in section.upload .content-info{max-width:100%}section.upload .piece{order:1}section.upload .form-disclaimer{order:2;margin-right:0;margin-top:var(--margin-spacer)}section.upload .piece.upload .vsmformel.image{width:100%;display:block;margin-bottom:20px}section.upload .piece.upload .vsmformel.image .inputarea{display:block}}@media (max-width:768px){html .page section.upload .content-info{max-width:100%;text-align:center;display:flex;padding-bottom:calc(var(--margin-spacer)* 2);border-bottom:1px solid #d2d2d2;margin-bottom:var(--margin-spacer)}html .page section.upload .content-info .content-kicker{margin:0 auto}html .page section.upload .content-info .content-title{line-height:1.2em;font-size:34px}html .page section.upload .content-info .content-description{font-size:1.2em;line-height:1.4em}html .page section.upload .piece.upload .upload-description{font-size:1.5em}html .page section.upload .piece.upload .images-input{justify-content:center}html.signed-in section.upload .piece.upload{padding:0}html.signed-in section.upload .piece.upload .title{font-size:34px;text-align:center}#vplsignup>h2,#vplsignup>h2.red,#vplsignup>h2.lightblue{font-size:30px}.not-signed-in .signupbox{width:100%}#vplsignup>p{font-size:1.8em;line-height:1.5em}.piece.upload form .vsmformel.widget:after{height:499px;background-image:url('/files/image/206/206698/68360ee11fbc8.png')}}@media (max-width:600px){.sectiontitlesummary-wrapper button{margin-left:0px;display:block}}