.upload{margin-block:2rem;-webkit-user-select:none;user-select:none}.upload section h3{padding-block-end:1rem;position:relative}.upload section h3:after{inset-block-end:.5rem;height:.125rem;inset-inline-start:0;content:"";position:absolute;background-color:var(--page-content-background-main-color);width:6rem}.upload section div{grid-template-columns:repeat(6,1fr);display:grid}.upload section div a{color:inherit;transition:opacity .3s ease-in-out;position:relative;margin-block-end:2rem;text-align:center;padding-inline:.5rem;padding-block:1rem;display:block}.upload section div a:hover{opacity:1}.upload section div:has(a:hover) a:not(:hover){opacity:.4}.upload section div a img{height:auto;width:50%}.upload section div a span{font-size:1rem;font-weight:400;position:relative;margin-block-start:2rem;display:block}.upload section div a span:before{height:.125rem;inset-inline:0;margin-inline:auto;content:"";position:absolute;inset-block-start:-1rem;background:var(--page-content-background-main-color);width:50%;display:block}@media (max-width:1199.98px){.upload section div{grid-template-columns:repeat(4,1fr);display:grid}}@media (max-width:991.98px){.upload section div{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:575.98px){.upload section div{grid-template-columns:repeat(2,1fr);display:grid}}