.o-logoWithContent{position:relative}.o-logoWithContent>.container>.row>.col-12{position:relative}.m-logoWithContent__content{background:#fff;border:1px solid #f0f0f0;box-shadow:0px 20px 35px rgba(178,187,196,0.4);border-radius:10px;padding:50px 28px 50px;position:relative;z-index:1;display:flex;align-items:center;flex-direction:column}.m-logoWithContent__logo{margin-bottom:20px}.m-logoWithContent__description{margin-bottom:30px}.m-logoWithContent__company{letter-spacing:0}.m-logoWithContent__contentRight{text-align:center}.a-logoWithContent__pattern{position:absolute;right:0;top:50px;max-width:100%}.m-logoWithContent__cta{flex-direction:column}@media(min-width:992px){.m-logoWithContent__content{padding:110px 95px 110px 95px;margin:0;align-items:flex-start;flex-direction:row}.m-logoWithContent__logo{margin-right:60px;margin-bottom:0px}.m-logoWithContent__contentRight{text-align:left}.a-logoWithContent__pattern{position:absolute;right:initial;top:initial;bottom:0;left:0;z-index:1;max-width:86.625%}.a-logoWithContent__pattern.right{left:unset;right:0}.m-logoWithContent__thumbnail{position:absolute;top:50%;left:-11.5853659%;margin:0;width:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-logoWithContent__cta{flex-direction:row}}@media(min-width:1200px){.a-logoWithContent__pattern{bottom:35px}}@media(min-width:1470px){.a-logoWithContent__pattern{bottom:0}}