.kl-rich-text p:last-child{margin:0}.kl-faq__header h3{font-size:30px}.kl-rich-text__buttons{margin:0 -10px}.kl-features-04__content-list-item.active h3{color:#646b79}.kl-navbar__item--active .kl-navbar__panel{box-shadow:0 11px 30px -15px rgba(154,161,177,.2)}.kl-rich-text p{margin:0 0 .8rem}.kl-faq__icon:before{height:4px;top:50%;transform:translateY(-50%);transition:opacity .2s ease-out;width:100%}.kl-faq__icon:after{height:100%;left:50%;transform:translateX(-50%);width:4px}.blog-post__body-wrapper-2{max-width:900px}.kl-navbar__description{color:#49194e;flex-basis:350px;margin:0 40px}.vjs-hubspot .vjs-big-play-button{background-color:#efefef!important;border:0;cursor:pointer;height:1rem;margin-left:-5%;margin-top:-5%;opacity:.6;padding-bottom:12%;position:relative;width:12%}.kl-features-04__card-text{border-top:0 solid rgba(73,25,78,.2);padding:20px 40px}.kl-features-04__card-image{padding:50px 20px 20px}html{scroll-behavior:smooth}@media screen and (max-width:767px) li{font-size:16px;line-height:1.375}.kl-testimonial__footer img{border-radius:50%;display:block;height:82px;margin:0 16px 0 0;object-fit:cover;width:82px}.contact .legal-consent-container a{color:#fff}.kl-features-03__image--cover img,.kl-features-04__content-list-item__text h3{padding:0 0 20px}.blog-index__post-meta,.blog-more-posts__post-meta{color:#646b79}.mauvecreative .kl-faq__icon:after,.mauvecreative .kl-faq__icon:before{background-color:#fac823}.mauvecreative .kl-testimonial__quote svg{fill:#fac823}.mauveprint .kl-faq__icon:after,.mauveprint .kl-faq__icon:before{background-color:#ff6996}.mauveprint .kl-testimonial__quote svg{fill:#ff6996}.mauvefulfilment .kl-faq__icon:after,.mauvefulfilment .kl-faq__icon:before{background-color:#0086ff}.mauvefulfilment .kl-testimonial__quote svg{fill:#0086ff}.mauvetech .kl-faq__icon:after,.mauvetech .kl-faq__icon:before{background-color:#00d200}.mauvetech .kl-testimonial__quote svg{fill:#00d200}.intro-text{color:#444;font-size:28px;font-weight:400;line-height:1.4;padding:0 0 40px}.casestudy-title,.intro-text{font-style:normal;text-decoration:none}.casestudy-title{color:#49194e;font-family:Lato,sans-serif;font-size:26px;font-weight:900;margin:0 0 1.4rem}.services-title{color:#fff;font-size:33px;font-style:normal;font-weight:700;line-height:1.5}.banner-head .header{max-width:1440px;width:100%}.banner-head .header *{max-width:720px;width:100%}.kl-navbar__content{justify-content:center}.kl-header{z-index:100}@media (max-width:1465px){.banner-head .header{padding-left:.5rem}.banner-head .header h1{padding:0!important}}.kl-navbar__categories{justify-content:center!important}.kl-navbar__menu .kl-navbar__item:nth-child(3) a.kl-navbar__button,.kl-navbar__menu .kl-navbar__item:nth-child(4) a.kl-navbar__button{cursor:unset}div.span4 .hs-video-container,div.span5 .hs-video-container,div.span6 .hs-video-container{border:.5px solid rgba(73,25,78,.2);border-radius:25px;box-shadow:0 11px 30px rgba(154,161,177,.2);overflow:hidden}div.span12 .hs-video-container .vjs-hubspot .vjs-big-play-button{padding-bottom:12%!important;width:12%!important}.footer-images img{height:100%}.kl-testimonial__footer{align-items:flex-start;flex-direction:column}@media screen and (max-width:767px){li{font-size:18px;line-height:1.375}.footer-images{flex-direction:column}}@media screen and (max-width:768px){.kl-features-01__card{margin:32px 0 0;text-align:center!important}}.kl-features-04__content-list-item__image,.kl-features-04__content-list-item__image img{display:none}.kyHcoP{z-index:99999!important}.kl-footer__legal{margin:0}.kl-card-grid>div{margin:0!important}#hubspot-messages-iframe-container{z-index:2147483647!important}#hubspot-messages-iframe-container iframe{height:630px!important;width:395px!important}.kl-navbar__categories{justify-content:space-between!important}@media (max-width:820px){div.span3{width:100%!important}}.kl-navbar__item .kl-navbar__button>span:after,.kl-navbar__item:first-child .kl-navbar__button>span:after,.kl-navbar__item:nth-child(2) .kl-navbar__button>span:after,.kl-navbar__item:nth-child(3) .kl-navbar__button>span:after,.kl-navbar__item:nth-child(4) .kl-navbar__button>span:after{background-color:#0086ff!important}.kl-navbar__menu .kl-navbar__item:nth-child(3) a.kl-navbar__button,.kl-navbar__menu .kl-navbar__item:nth-child(4) a.kl-navbar__button{cursor:pointer}.kl-footer__legal a:active,.kl-footer__legal a:focus,.kl-footer__legal a:hover{color:#0086ff!important;text-decoration:none}