.b-upload__item{display:inline-block}.main_wrapper h1.main-banner__h1{margin:0;padding-bottom:40px;line-height:initial}.main-page h1,.main-banner__description{font-weight:700}.main-banner__description{margin-bottom:60px}.main-banner{max-height:525px;margin:-10px -10px 0;padding:100px 0;overflow:hidden}.main-banner__img{height:620px;position:absolute;left:0;top:0;width:100%;background-position:center;background-size:cover}.main-banner__fade{position:absolute;top:0;width:100%;height:100%;background:#000;opacity:0}.font-shadow{text-shadow:2px 0 2px #000,0 2px 2px #000,-2px 0 2px #000,0 -2px 2px #000}.main-banner__add-company.mdl-button{margin-right:30px}.main-banner__add-company.mdl-button,.main-banner__add-review.mdl-button{text-transform:initial;width:25%;font-size:20px;padding:6px 0;height:auto;border-radius:5px}.news__content{margin-left:-10px;margin-right:-10px}.company .to_mylist,.company__number{display:none!important}@media (max-width:1024px){.main-banner__add-company.mdl-button,.main-banner__add-review.mdl-button{width:33%}}@media (max-width:767px){.mdl-typography--display-3.main-banner__h1{font-size:32px}.mdl-typography--display-1.main-banner__description{font-size:24px}.main-banner{padding:50px 0}.main-banner__description{margin-bottom:40px}.main-banner__add-company.mdl-button,.main-banner__add-review.mdl-button{width:44%;font-size:16px}.main-banner__add-company.mdl-button{margin-right:10px}}@media (max-width:370px) and (orientation:portrait){.main-banner__add-company.mdl-button,.main-banner__add-review.mdl-button{width:90%}.main-banner__add-company.mdl-button{margin-bottom:10px;margin-right:0}}