.main-body:not(.main-body-backend) {background: url(/static/uploads/1611115112641.svg) no-repeat center top;background-size: cover;}
.main{margin:0;}
.main-in{display:flex;flex-direction:column;}
.navbar-brand img{height:70px;}
.navbar-theme-soft:not(.headroom) {background-color: rgba(255,255,255,0.7);border-bottom: 1px solid #eaeaea;}
.container.my-4 { background: rgba(255,255,255,0);}
.screen {display: flex;justify-content: space-around;width: 100%;align-items: center;}
.slogan{width:40%;}
.slogan h4 {font-size: 2.4em;}
.slogan p{font-size:1.2em;}
.svg-bg{width:50%;}

.navbar-brand span{display: none;}
.brief p {text-indent:2em;}
.brief p img{margin:0 auto;  display: block;}

.contact {width: 100%;}
.contact .tags{background:#333;color:#FFF;padding:3px 6px;border-radius:5px;font-size:13px;margin-right:20px;}
.partner-list img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.partner-list img:hover{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter: gray;}
.partner {margin-top: 100px;width: 100%;}
.partner h4 {text-align: center;font-size:16px; color: #b9b9b9;font-weight: normal;}
.partner-list{margin-top:30px; margin-top: 30px;display: flex;align-items: center;justify-content: space-around;}
.t-price{display:none;}