.problem.bg-image .problem__img{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-block:0;margin-inline:0}.problem.bg-image .problem__img>.rp_img{width:100%;-ms-flex-item-align:normal;align-self:normal;position:relative}.problem.bg-image .problem__img>.rp_img img{max-width:100%;height:auto}.problem.bg-image .problem__content{position:relative;top:-100px;width:calc(100% - 40px);margin:0 auto}.problem.bg-image .problem__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;background-color:#000;color:#fff;font-style:normal;font-weight:600;font-size:20px;line-height:140%;letter-spacing:.06em;display:inline-block}.problem.bg-image .problem-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-inline:0;margin-block:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-40px}.problem.bg-image .problem-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:24px 20px;background-color:#000;position:relative}.problem.bg-image .problem-list__item::after{content:"";display:block;width:calc(100% - 40px);height:1px;background-color:#868686;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.problem.bg-image .problem-list__item::after:last-child{display:none}.problem.bg-image .problem-list__number{font-family:Spartan;font-style:normal;font-weight:600;font-size:40px;color:#868686;margin:0;margin-right:10px;max-width:30px;text-align:left}.problem.bg-image .problem-list__title{position:relative;font-style:normal;font-weight:600;font-size:18px;line-height:140%;letter-spacing:.06em;color:#fff;padding-bottom:10px;margin-bottom:16px}.problem.bg-image .problem-list__title:after{content:"";display:block;width:20px;height:1px;background-color:#868686;position:absolute;bottom:0}.problem.bg-image .problem-list__text{font-style:normal;font-weight:400;font-size:14px;line-height:152.4%;letter-spacing:.06em;color:#ddd}@media screen and (min-width:768px){.problem.bg-image .problem__inner{padding:80px 0 0}.problem.bg-image .problem__img>.rp_img{width:calc(100% - 140px)}.problem.bg-image .problem__img>.rp_img:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:-1;background-image:url(https://business.showcase-gig.com/hubfs/table-lp/assets/bg_merit.png);background-repeat:no-repeat;background-size:100%}.problem.bg-image .problem__content{position:relative;top:-140px;width:100%;margin:0}.problem.bg-image .problem__title{padding:14px 24px;font-style:normal;font-weight:600;font-size:32px;line-height:140%;letter-spacing:.03em}.problem.bg-image .problem-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;max-width:984px;padding-inline:0;margin-block:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:-80px}.problem.bg-image .problem-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 28px;width:100%}.problem.bg-image .problem-list__item::after{width:1px;height:calc(100% - 60px);background-color:#868686;position:absolute;top:50%;bottom:auto;left:auto;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.problem.bg-image .problem-list__number{margin-right:0;text-align:center}.problem.bg-image .problem-list__title{padding-bottom:10px;margin-bottom:16px}.problem.bg-image .problem-list__title:after{display:none}.problem.bg-image .problem-list__text{font-style:normal;font-weight:400;font-size:14px;line-height:152.4%;letter-spacing:.06em;color:#ddd}}@media screen and (min-width:768px){.problem.bg-image.--right .problem__img{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.problem.bg-image.--right .problem__img>.rp_img:after{top:-80px;left:80px;z-index:-1}}@media screen and (min-width:768px){.problem.bg-image.--left .problem__img{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.problem.bg-image.--left .problem__img>.rp_img:after{top:-80px;left:-80px;z-index:-1}.problem.bg-image.--left .problem__title{float:right}.problem.bg-image.--left .problem-list{float:right}}