.main-banner__wrapper{position:relative;box-shadow:0 2px 2px rgba(0,0,0,.4)}.main-banner__wrapper:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%}@media(min-width:768px){.main-banner__wrapper{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 250px);padding:80px 0;background:url(https://static.express/img/laksjhdaskldfjlaljsafsp/mir-vo-vsem-mire.jpg) no-repeat center 15%/cover}}@media(max-width:767px){.main-banner__wrapper{padding:33px 0 55px;background:#005f87}}.main-banner__inner{position:relative;display:flex;justify-content:space-around;flex-wrap:wrap;z-index:1}@media(min-width:768px){.main-banner__inner{align-items:center}}@media(min-width:992px){.main-banner__info-side{width:50%;min-height:282px}}@media(max-width:991px){.main-banner__info-side{width:40%;padding-left:0}}@media(max-width:767px){.main-banner__info-side{width:100%;text-align:center}}@media(min-width:768px){.main-banner__functional-side{min-height:450px;min-width:425px}}@media(max-width:767px){.main-banner__functional-side{width:100%;display:none;margin-top:10px}}.main-banner__info-side-title h1,.main-banner__info-side-title h2,.main-banner__info-side-title span{text-transform:uppercase;font-weight:300;letter-spacing:.3px;color:#fff;text-shadow:1px 1px 15px rgba(0,0,0,.9)}@media(min-width:768px){.main-banner__info-side-title h1,.main-banner__info-side-title h2,.main-banner__info-side-title span{margin-bottom:0;line-height:60px;font-size:37px}}@media(max-width:767px){.main-banner__info-side-title h1,.main-banner__info-side-title h2,.main-banner__info-side-title span{margin-top:0;line-height:40px;font-size:30px}}.main-banner__subtitle{margin-top:25px;color:#fff;font-weight:300;line-height:28px;text-shadow:1px 1px 1px rgba(0,0,0,.3)}@media(min-width:768px){.main-banner__subtitle{font-size:18px}}@media(max-width:767px){.main-banner__subtitle{font-size:15px}}.main-banner__functional-buttons{display:flex;justify-content:start;align-items:baseline}@media(max-width:767px){.main-banner__functional-buttons{justify-content:center}}@media(min-width:768px){.main-banner__order-button__wrapper{margin-top:35px}}@media(max-width:767px){.main-banner__order-button__wrapper{margin:20px 0}}.order-button__via-link--main-banner{padding:15px 20px;font-size:17px;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 1px 3px -1px hsla(0,0%,100%,.88);background:#5da4ff}.order-button__via-link--main-banner:active,.order-button__via-link--main-banner:focus,.order-button__via-link--main-banner:hover{background:#328cff;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.quote-button{display:inline-block;padding:15px 35px;font-weight:300;font-size:17px;text-shadow:0 -1px 0 rgba(0,0,0,.2);border:0;border-radius:5px;color:#328cff;background:#fff;transition:background .2s linear;margin:10px}.quote-button:hover{color:#328cff;border-color:#ddd;text-decoration:none;background-color:#ddd}@media(min-width:768px)and (max-width:991px){.quote-button{margin:10px 0}}@media(min-width:992px){#microservice__order-calculator__root{min-width:425px;min-height:430px;display:flex;align-items:center;justify-content:center}}