.banner-animated-cm{margin-bottom:131px;overflow:hidden;padding:66px 0 104px;position:relative}.banner-animated-cm .left-col p{font-size:18px;letter-spacing:0;line-height:27px;max-width:370px}.banner-animated-cm .heading-text h1 span{position:relative}.banner-animated-cm .heading-text h1 span.title-underline{border-bottom:4px solid #0d165b;display:block;margin-bottom:4px;padding-bottom:10px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.banner-animated-cm .desc-cont{margin:38px 0 43px}body .banner-animated-cm .green-cta a.cta_button[title]{border-radius:30px;padding:18.5px 32px}.banner-animated-cm .content-container{position:absolute;right:0;top:0;width:100%}.banner-animated-cm .single-content{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.11);box-shadow:0 2px 6px 0 rgba(0,0,0,.11);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;padding:7.5px 15px 7.5px 13px}.banner-animated-cm .single-content .count-here,.banner-animated-cm .single-content .icon-here,.banner-animated-cm .single-content .text-here{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle}.banner-animated-cm .single-content .icon-here{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:8px;width:40px}.banner-animated-cm .single-content .text-here{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.banner-animated-cm .single-content .text-here p{color:#323232;font-family:CircularStd-Book;font-size:14px;font-weight:300;letter-spacing:0;line-height:18px}.banner-animated-cm .single-content .count-here{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.banner-animated-cm .single-content .count-here p{color:#323232;font-family:CircularStd-Black;font-size:14px;font-weight:900;letter-spacing:0;line-height:18px}.banner-animated-cm .left-col{padding:120px 0 89px;position:relative}@media(min-width:768px){.banner-animated-cm .right-cta{margin-left:19px}.banner-animated-cm .right-col{bottom:0;height:100%;position:absolute;right:0;top:0;width:48%}}@media(max-width:1280px){.banner-animated-cm{margin-bottom:0}}@media(max-width:1024px){body .banner-animated-cm .green-cta a.cta_button[title]{padding:18.5px 16px}}@media(max-width:767px){.banner-animated-cm{margin-bottom:0;padding:66px 0}.banner-animated-cm .content-container{margin-top:40px;position:relative}.banner-animated-cm .heading-text h1{font-size:47px;line-height:60px}.banner-animated-cm .right-col{position:relative}.banner-animated-cm .heading-text h1 span.title-underline,.banner-animated-cm .left-col p{margin:0 auto}body .banner-animated-cm .green-cta a.cta_button[title]{display:block;margin:0 auto 20px;max-width:200px;width:100%}body.mattero-lp .row-fluid .banner-animated-cm [class*=span].wrapper{padding:0}.banner-animated-cm .left-col{padding:0 15px}}.banner-animated-cm .right-col{transform:translateX(100%);transition:all .6s ease-in-out}.banner-animated-cm.show-banner .right-col{transform:translateX(0)}.banner-animated-cm .cta-cont,.banner-animated-cm .desc-cont{opacity:0;transform:translateY(30px);transition:all .6s ease-in-out;transition-delay:1s!important}.banner-animated-cm .cta-cont{transition:all .7s ease-in-out}.banner-animated-cm.show-banner .cta-cont,.banner-animated-cm.show-banner .desc-cont{opacity:1;transform:translateY(0)}.banner-animated-cm .single-content{opacity:0;transform:skewY(7deg);transition:all .6s ease-in-out;transition-delay:.4s}.banner-animated-cm .single-content:nth-child(2){transition-delay:.5s}.banner-animated-cm .single-content:nth-child(3){transition-delay:.6s}.banner-animated-cm .single-content:nth-child(4){transition-delay:.7s}.banner-animated-cm.show-banner .single-content{opacity:1;transform:skewY(0)}.banner-animated-cm .heading-text{opacity:0;transition:all .6s ease-in-out;transition-delay:1s}.banner-animated-cm.show-banner .heading-text{opacity:1}@media(min-width:768px){.banner-animated-cm.show-banner .left-col:before{transform:translateZ(0)}}@media(max-width:767px){.banner-animated-cm.show-banner .left-col:before{left:-1px}}