.company-ad{padding:40px 32px;background-color:#f3f8ff;border:1px dashed #dfdfdf;position:relative}.company-ad .blue-btn-arrow{color:#fff!important;text-decoration:none!important;margin:auto 0 0!important;width:250px}.company-ad__title{font-size:23px;line-height:31px;font-weight:500;margin:0 0 6px}.company-ad__text{font-size:17px;line-height:27px;margin:0 0 20px}.company-ad__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.company-ad__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:260px}.company-ad__img{width:250px;position:absolute;top:-10px;right:60px}.company-ad__img img{width:100%}.company-ad__badge{position:absolute;top:1px;right:1px;display:block;padding:4px 8px;font-size:13px;line-height:21px;font-weight:500;color:var(--primary);background:rgba(16,113,255,.2)}@media only screen and (max-width:1200px){.company-ad__img{right:0}}@media only screen and (max-width:660px){.company-ad{padding:24px 16px}.company-ad .blue-btn-arrow{width:100%}.company-ad__content{padding-right:0}.company-ad__img{width:70px;position:static}}