.solutions_accordions__heading{font-size:50px;font-weight:400;line-height:56px;margin-bottom:8px;text-align:center}.solutions_accordions__subheading{font-size:24px;line-height:1.4;margin-bottom:20px;text-align:center}.solutions_accordions .cta{align-items:center;background-color:#68cce8;border:none;border-radius:100px;color:#000;display:flex;font-family:Titillium Web;font-size:16px;font-weight:700;height:48px;justify-content:center;letter-spacing:.8px;line-height:24px;margin:31px auto 0;outline:0;padding:0 44px;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease-in-out,color .25s ease-in-out;width:max-content}.solutions_accordions .cta:hover{background:#fff}.solutions_accordions__row{display:flex;margin-top:48px}.solutions_accordions__items{width:391px}.solutions_accordions__item .solutions_accordions__item__content{max-height:0;overflow:hidden;transition:max-height .15s ease-in-out,padding-bottom .15s ease-in-out}.solutions_accordions__item.active .solutions_accordions__item__content{max-height:400px;padding-bottom:20px;transition:max-height .2s ease-in-out,padding-bottom .2s ease-in-out}.solutions_accordions__item__title__wrapper{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 16px 16px 0;position:relative}.solutions_accordions__item.active .solutions_accordions__item__title__wrapper{cursor:default}.solutions_accordions__item__title__wrapper svg{transition:transform .25s ease-in-out}.solutions_accordions__item.active .solutions_accordions__item__title__wrapper svg{transform:rotate(180deg)}.solutions_accordions__item__title{font-size:20px;font-weight:700;line-height:28px}.solutions_accordions__item__description{color:#4a4a4a;font-size:17px;font-weight:400;line-height:24px;padding-right:16px}.solutions_accordions__item__btn{align-items:center;color:#21acd3;display:flex;margin-top:16px;outline:none;text-decoration:none!important}.solutions_accordions__item__btn span{font-size:16px;font-weight:700;letter-spacing:.8px;line-height:24px;margin-right:4px}.solutions_accordions__item__line{background:rgba(0,0,0,.1);display:none;height:2px;margin-top:-1px;width:100%}.solutions_accordions__item__line_inner{background:#21acd3;height:2px;width:0}.solutions_accordions__item__line_inner.active{animation:lineProgress 3s linear}.solutions_accordions__item.active .solutions_accordions__item__line{display:block}.solutions_accordions__item{border-bottom:1px solid #4b4b4b}.solutions_accordions__images{margin-left:33px;position:relative;width:calc(100% - 424px)}.solutions_accordions__images .solutions_accordions__images__img,.solutions_accordions__images .solutions_accordions__images__video{box-shadow:0 5px 40px 0 rgba(0,0,0,.13);height:503px;left:0;object-fit:contain;position:absolute;top:0;transition:opacity .25s ease-in-out;width:851px}.solutions_accordions__images__holder{opacity:0;position:relative;z-index:0}.solutions_accordions__images__holder.active{opacity:1;z-index:1}.solutions_accordions__item__mobile_img,.solutions_accordions__item__mobile_video{display:none}@media(max-width:1480px){.solutions_accordions__images .solutions_accordions__images__img,.solutions_accordions__images .solutions_accordions__images__video{height:auto;width:100%}}@media(max-width:992px){.solutions_accordions{overflow:hidden}.solutions_accordions__heading{font-size:48px;line-height:56px}.solutions_accordions__subheading{font-size:20px}.solutions_accordions__images{display:none}.solutions_accordions__items{width:100%}.solutions_accordions__item__mobile_img{box-shadow:0 5px 40px 0 rgba(0,0,0,.13);display:block;max-width:100%;object-fit:contain;width:100%}.solutions_accordions__item__mobile_video{display:block}.solutions_accordions__item__mobile_img__holder{margin-top:16px;min-height:220px;width:100%}.solutions_accordions__item.active .solutions_accordions__item__content{max-height:1000px}}@media (max-width:600px){.solutions_accordions__heading{font-size:32px;line-height:40px;text-align:left}.solutions_accordions__row{margin-top:24px}.solutions_accordions__subheading{text-align:left}.solutions_accordions__item__description{padding-right:0}.solutions_accordions{min-height:700px}}@keyframes lineProgress{0%{width:0}to{width:100%}}