.pain-point-solution .pain-point-solution_list ul li.tab_title{background:transparent;border-style:solid;border-width:2px;transition:all .25s ease}.pain-point-solution.color-red .tab_title{border-color:#d81f2d;color:#d81f2d}.pain-point-solution.color-red .tab_title.tab-active{background:#d81f2d;border-color:#d81f2d;color:#fff}.pain-point-solution.color-blue .tab_title{border-color:#0362ba;color:#0362ba}.pain-point-solution.color-blue .tab_title.tab-active{background:#03c;border-color:#03c;color:#fff}.pain-point-solution.color-green .tab_title{border-color:#14c887;color:#14c887}.pain-point-solution.color-green .tab_title.tab-active{background:#14c887;border-color:#14c887;color:#fff}.pain-point-solution.color-orange .tab_title{border-color:#ee6920;color:#ee6920}.pain-point-solution.color-orange .tab_title.tab-active{background:#ee6920;border-color:#ee6920;color:#fff}.pain-point-solution__heading h2.heading{font-weight:700}.pain-point-solution .pain-point-solution__intro{margin-bottom:36px}.pain-point-solution .pain-point-solution__grid-item-wrapper{display:flex}.pain-point-solution .pain-point-solution__pretitle{margin-bottom:36px}.pain-point-solution .pain-point-solution_pretitle_line{height:2px;max-width:288px;position:relative;width:100%}.pain-point-solution .pain-point-solution_pretitle_line:after{content:"";height:8px;position:absolute;right:0;top:-3px;width:8px}.pain-point-solution .cta.cta--group{justify-content:center}.pain-point-solution .pain-point-solution__grid-item-wrapper.tab-items-active{display:block}.pain-point-solution .pain-point-solution__grid-item-wrapper{display:none}.pain-point-solution .pain-point-solution_list ul{display:flex;gap:16px}.pain-point-solution .pain-point-solution_list ul li.tab-active{background:#b31f25;border:2px solid #b31f25;color:#fff;text-decoration:none!important}.pain-point-solution .pain-point-solution_list ul li.tab-active:hover{color:#fff}.pain-point-solution .pain-point-solution_list ul li:hover{text-decoration:underline}.pain-point-solution .cta--group{margin-top:48px}.pain-point-solution .pain-point-solution_list ul li{background:0 0;border:1px solid #d81f2d;border-radius:100px;color:#d81f2d;cursor:pointer;font-size:16px;font-weight:500;line-height:1.2;padding:12px 24px}.pain-point-solution .pain-point-solution_list{margin:0 0 48px}.pain-point-solution .pain-point-solution__title .heading{margin-bottom:20px}.pain-point-solution .pain-point-solution__icon{border-radius:2px;height:48px;margin-bottom:24px;padding:6px;width:48px}.pain-point-solution .pain-point-solution__icon img{display:block;width:48px}.pain-point-solution .pain-point-solution__grid-description p:last-child{margin-bottom:0}.pain-point-solution .slide-arrow svg{display:block;height:auto;margin:0 auto;width:18px}.pain-point-solution .slide-arrow.prev-arrow svg{transform:rotate(180deg)}@media (min-width:768px){.pain-point-solution .pain-point-solution_mobile{display:none}.pain-point-solution .pain-point-solution__grid-item-item{display:flex;flex-wrap:wrap}.pain-point-solution .pain-point-solution__grid-item-inner{width:50%}}@media (max-width:767px){.pain-point-solution .pain-point-solution_desktop{display:none}.pain-point-solution .tab_title{background:#b31f25;border:2px solid #b31f25;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;line-height:1.2;padding:12px 24px;text-align:center}.pain-point-solution .pain-point-solution__slider-nav{margin-bottom:36px;padding:0 64px}.pain-point-solution .pain-point-solution__slider-icon img{width:48px}.pain-point-solution .pain-point-solution__slider-item-card:not(:last-child){margin-bottom:36px}.pain-point-solution .pain-point-solution__slider-item-description p:last-of-type{margin-bottom:0}.pain-point-solution .cta.cta--group .cta--group .cta__button{text-align:center;width:100%}.pain-point-solution .slide-arrow{background:#b31f25;border-radius:2px;height:40px;left:0;min-width:40px;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.pain-point-solution .slide-arrow.next-arrow.slick-arrow{left:auto;right:0}.pain-point-solution .pain-point-solution__slider-icon{background:var(--secondary);border-radius:2px;height:48px;margin:0 0 24px;padding:6px;width:48px}.pain-point-solution .pain-point-solution__slider-item-title h3.heading{margin-bottom:20px}.pain-point-solution .cta--group .cta__button{width:auto}}