.cst-case-studies .scroll-line.open{display:none}.cst-case-studies{margin-top:0;overflow:hidden;position:relative;width:100%}.cst-case-studies .wrapper{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:65px 50px;position:relative;width:100%}.cst-case-studies .slider-content .next span{background:#c1bfc8;display:block;height:100%}.cst-case-studies .scroll-line{bottom:0;height:180px;left:0;margin-left:160px;overflow:hidden;position:absolute;width:1px}.cst-case-studies .chatbot-point{transform:none}.cst-case-studies .chatbot-point.first{height:500px;left:calc(50% - 250px);top:125px;width:500px}.cst-case-studies .chatbot-point.second{height:400px;left:175px;top:200px;width:400px}.cst-case-studies .chatbot-point.third{height:360px;left:-110px;top:calc(50% - 180px);width:360px}.cst-case-studies .slider-drag{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;width:100%}.cst-case-studies .slider-content{height:100%;position:relative}.cst-case-studies .slider-content ul{height:100%;list-style:none;margin:0;padding:0}.link:hover:after{opacity:0;transform:translate3d(0,10px,0)}.cst-case-studies .slider-content .line{backface-visibility:hidden;background:#e9e9ec;height:1px;left:0;opacity:0;position:absolute;top:0;width:30px}.cst-case-studies .slider-content li{display:block;position:absolute;top:0;z-index:2}.cst-case-studies .slider-content article{width:380px}.cst-case-studies .slider-content .title{font-size:48.6px;white-space:nowrap}.cst-case-studies .block h2+h3{color:rgba(62,56,82,.5);font-family:SofiaPro,sans-serif;font-size:48.6px;font-weight:400;line-height:1.154;margin:-15px 0 15px}.cst-case-studies h2 .underline{color:#3e3852;display:inline-block;position:relative;vertical-align:top;z-index:0}.cst-case-studies p{color:#817d8e;font-size:18px;line-height:1.5;margin:0 0 20px}.link{color:#f03454;display:inline-block;font-family:ProximaNova,sans-serif;position:relative;text-decoration:none}.link:after{background:#f03454;bottom:0;content:"";height:1px;left:0;position:absolute;transition:transform .3s,opacity .3s;width:100%}.cst-case-studies button{-webkit-tap-highlight-color:transparent;appearance:none;background:transparent;border:0;cursor:pointer}.cst-case-studies .slider-content .next{box-sizing:content-box;display:block;height:1px;left:0;margin:20px 0 0 -10px;opacity:0;padding:10px;position:absolute;top:100%;width:30px}.cst-case-studies .slider-content .next+.next{margin:50px 0 0 -10px}.cst-case-studies .slider-images{display:flex;height:680px;justify-content:center;position:relative;right:240px;width:0;z-index:1}.cst-case-studies .slider-images-inner{height:100%;position:absolute;width:480px;will-change:width}.cst-case-studies .slider-images-bg{background:#f1f3f5;height:calc(100% + 130px);left:80px;position:absolute;top:-65px;width:50vw;z-index:-2}.cst-case-studies .slider-images-inner svg{display:block;height:auto;left:-9999px;max-width:100%;position:absolute}.cst-case-studies .elastic-hover-mask{height:calc(100% - 40px);left:20px;position:absolute;top:20px;width:calc(100% - 40px);z-index:10}.cst-case-studies .slider-images ul{align-items:center;background:#fff;background-color:#c0c8ce;display:flex;height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.cst-case-studies .slider-content article .text{display:block!important}.cst-case-studies .slider-images-shadow{box-shadow:0 20px 40px 20px rgba(77,73,122,.25);height:calc(100% - 80px);left:40px;position:absolute;top:40px;width:calc(100% - 80px);z-index:-1}.cst-case-studies .slider-images li{opacity:0!important;position:absolute;right:50px}.cst-case-studies .slider-images li.active{opacity:1!important}.cst-case-studies .slider-images li.right{left:50px;right:auto}.cst-case-studies .slider-images li.bottom{align-self:flex-end;bottom:20px}.cst-case-studies .slider-images img{height:540px;max-width:none;transition:transform .3s cubic-bezier(.165,.84,.44,1);width:auto}.cst-case-studies .slider-images li.bottom img{height:585px}.cst-case-studies .slider-arrows{position:absolute;right:-30px;top:50%;transform:translate3d(0,-50%,0);z-index:1}.cst-case-studies .slider-arrows .prev{display:block;margin-bottom:70px}.cst-case-studies .arrow-button{display:table;height:17px;overflow:hidden;padding:10px;position:relative;vertical-align:middle;width:40px}.cst-case-studies .up-arrow-button{transform:rotate(-90deg)}.cst-case-studies .down-arrow-button{transform:rotate(90deg)}.cst-case-studies .arrow-button span{background-image:url(//f.hubspotusercontent20.net/hubfs/2474026/PLATFORM_2020/images/slider-arrow-1.svg);background-repeat:no-repeat;display:block;height:17px;opacity:.6;transform:translate3d(-20px,0,0);transition:transform .2s ease-out,opacity .2s ease-out;width:60px}.cst-case-studies .slider-arrows button{overflow:visible;padding:0}.cst-case-studies .slider-content li{opacity:0!important}.cst-case-studies .slider-content li.active{opacity:1!important}.cst-case-studies .slider-content .line{opacity:0!important}.cst-case-studies .slider-content .title>span{display:inline-block;position:relative}.cst-case-studies .slider-content .title>span:after{backface-visibility:hidden;background:#e9e9ec;background-color:#f0eff1;bottom:4px;content:"";height:22px;left:-11px;opacity:1;position:absolute;top:auto;visibility:inherit;width:95%;z-index:-1}.cst-case-studies .slider-images li{display:block!important;opacity:0;transform:translate3d(960px,0,0);transition:transform .6s ease-in,opacity .8s ease-in,visibility .6s ease-in;visibility:hidden}.cst-case-studies .slider-images li.active{opacity:1;transform:translateZ(0);visibility:inherit}.cst-case-studies .slider-content li{display:block!important;opacity:0;transform:translate3d(0,-50%,0)}.cst-case-studies .elastic-hover-mask:hover+ul .active img{transform:translate3d(35px,0,0) scale(1.05)}.cst-case-studies .slider-content li .block>*{opacity:0;transform:translate3d(0,90px,0);transition:transform .3s ease-in,opacity .4s ease-in,visibility .4s ease-in;visibility:hidden}.cst-case-studies .slider-content li.active .block>*{opacity:1;transform:translateZ(0);visibility:inherit}.cst-case-studies .slider-content li.active .block .text{transition-delay:.35s}.cst-case-studies .slider-content li.active .block .title{transition-delay:.15s}.cst-case-studies .slider-content li.active .block h3.subtitle{transition-delay:.25s}.cst-case-studies .slider-content .title>span:after{transition:width .5s ease;transition-delay:.35s;width:0}.cst-case-studies .slider-content li.active .block button.next:nth-child(5){transition-delay:.55s}.cst-case-studies .slider-content li.active .block button.next:nth-child(4){transition-delay:.45s}.cst-case-studies .slider-content li.active .title>span:after{width:90%}@media (max-width:1440px){.cst-case-studies{margin-top:150px}.cst-case-studies .slider-images-inner{width:400px}.cst-case-studies .slider-images{height:566.66667px;right:200px}.cst-case-studies .slider-arrows{right:0}.cst-case-studies .slider-images li.bottom img{height:471.66667px}.cst-case-studies .wrapper{padding:45px 100px}.cst-case-studies .slider-images-bg{height:calc(100% + 90px);left:100px;top:-45px}.cst-case-studies .slider-images img{height:426.66667px}}.cst-case-studies .slider-content .active{opacity:1;z-index:5}.cst-case-studies .arrow-button:hover span{opacity:1;transform:translate3d(-10px,0,0)}@media (max-width:1024px){.cst-case-studies{margin-top:130px}.cst-case-studies .wrapper{padding:0 40px 40px}.cst-case-studies .scroll-line{bottom:0;left:auto;right:40px;z-index:1}.cst-case-studies .slider-drag{display:block;width:100%}.cst-case-studies .slider-images{height:400px;margin:40px 0 0;right:auto;width:100%}.cst-case-studies .slider-images-inner{width:100%}.cst-case-studies .slider-images-bg{height:calc(100% + 55px);left:-100px;top:40px;width:calc(100% + 200px)}.cst-case-studies .slider-images li{right:auto;width:100%}.cst-case-studies .slider-images li.right{left:auto}.cst-case-studies .slider-images li.bottom{bottom:0}.cst-case-studies .slider-images li.bottom img{height:350px}.cst-case-studies .slider-images img{height:300px;left:50%;position:relative;transform:translateX(-50%)}.cst-case-studies .slider-arrows{display:flex;margin:30px 0;position:relative;transform:none}.cst-case-studies .slider-arrows .prev{margin:0 0 0 30px;order:1}.cst-case-studies .slider-arrows .next{order:0}.cst-case-studies .slider-arrows .prev .arrow-button{top:-1px;transform:rotate(0deg)}.cst-case-studies .slider-arrows .next .arrow-button{transform:rotate(180deg)}.cst-case-studies .slider-content article{padding:0 0 0 80px;width:440px}.cst-case-studies .slider-content .text,.cst-case-studies .slider-content h2,.cst-case-studies .slider-content h3{opacity:1}.cst-case-studies .slider-content .line,.cst-case-studies .slider-content .next{display:none}.cst-case-studies .slider-content li{display:block;opacity:0;transform:none;white-space:normal}.cst-case-studies{position:static!important;transform:none!important}.cst-case-studies .slider-content{min-height:220px}.cst-case-studies .slider-images li{opacity:0}.cst-case-studies .elastic-hover-mask:hover+ul .active img{transform:translateX(-50%)}.cst-case-studies .wrapper{margin-bottom:-3px;padding:0 40px}.cst-case-studies .slider-content article{width:100%}.cst-case-studies .slider-content{min-height:260px}}@media (max-width:667px){.cst-case-studies .wrapper{padding:0 25px 40px}.cst-case-studies .slider-content article{padding:0 15px;width:auto}.cst-case-studies .block h1,.cst-case-studies .block h2,.cst-case-studies .block h3,.cst-case-studies .block h4,.cst-case-studies .block h5{font-size:30px!important;line-height:40px!important}.cst-case-studies p{font-size:16px}.cst-case-studies .slider-images li.bottom img{height:220px}.cst-case-studies .slider-images li.bottom{bottom:0}.cst-case-studies .slider-images{height:260px}.cst-case-studies .slider-images-bg{height:calc(100% + 55px);left:-100px;top:40px;width:calc(100% + 200px)}.cst-case-studies .slider-arrows{right:20px}.cst-case-studies .slider-images img{height:180px;position:relative}.cst-case-studies{margin-top:60px}}@media (max-width:320px){.cst-case-studies .slider-images{height:230px}.cst-case-studies .slider-images li.bottom img{height:190px}}