.solution-title{margin-top:70px}@media (max-width:1100px){.solution-title{margin-top:0}}.solution-web-app{justify-content:space-between;margin-bottom:100px;display:flex;position:relative}@media (max-width:1100px){.solution-web-app{flex-direction:column}}.solution-web-app__ellipse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solution-web-app h2{width:50%}@media (max-width:1100px){.solution-web-app h2{width:100%}}.solution-web-app__right{z-index:2;width:42%;margin-top:0;position:relative}@media (max-width:1100px){.solution-web-app__right{width:100%;margin-top:50px}}
