.cm-sales-and-components.content-wrapper{max-width:none;margin-top:70px}.cm-sales-and-components .cm-sales-and-components-inner{display:flex;flex-wrap:wrap;margin-left:-40px}.cm-sales-and-components .components{padding-left:40px;width:100%;max-width:100%;flex-grow:1}.cm-sales-and-components .comp-image-wrap{margin-bottom:20px;text-align:center}.cm-sales-and-components .comp-image-wrap a{display:inline-block;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden;overflow:hidden;box-shadow:rgb(0 0 0 / 25%) 5px 0px 10px;border-radius:2em}.cm-sales-and-components .comp-image-wrap a img{transition:.3s ease-out;transition-property:opacity,transform,filter;transform:scale(1,1)}.cm-sales-and-components .comp-image-wrap a:hover img{opacity:1;transform:scale(1.03,1.03)}.cm-sales-and-components .comp-title-wrap{background:rgba(98,167,212,.8);position:absolute;max-width:100%;bottom:0;left:0;color:#fff;border-radius:0 2em 0 0}.cm-sales-and-components .comp-title{padding:20px 20px}.cm-sales-and-components .comp-title h2{border-radius:2em;font-size:18px;margin:0;color:inherit}.cm-sales-and-components .comp-link{margin-top:20px}.cm-sales-and-components .comp-link a{display:inline-flex;justify-content:center;align-items:center}.cm-sales-and-components .comp-link .uk-icon{margin:0;border:0;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;display:inline-block;fill:currentcolor;line-height:0;margin-left:10px}.cm-sales-and-components .uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor}@media(min-width:960px){.cm-sales-and-components .components{width:calc(100% * 1 / 3.001)}}@media(min-width:1200px){.cm-sales-and-components .cm-sales-and-components-inner{margin-left:-70px}.cm-sales-and-components .components{padding-left:70px}.cm-sales-and-components.content-wrapper{margin-top:12em}}@media(max-width:959px){.cm-sales-and-components .components{margin-top:20px}.cm-sales-and-components .components:nth-child(-n+1){margin-top:0}.cm-sales-and-components .components{text-align:left}}@media(max-width:640px){.cm-sales-and-components .service:nth-child(-n+1){margin-top:0}}