.cp-solutionHubContainer__filter .l--search img{max-width:18px}.cp-solutionHubContainer__filter .l--search input{color:#8a8a8a;text-transform:none;background-color:#fafafa;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}@media only screen and (max-width:979px){.cp-solutionHubContainer__filter .l--filterBy{background-color:#fafafa;border:1px solid #cbcbcb;border-radius:8px;margin-bottom:0;padding:0 16px}.cp-solutionHubContainer__filter .l--filterBy.is-active{border-bottom-right-radius:0;border-bottom-left-radius:0}.cp-solutionHubContainer__filter .l--filterBy.is-active span .l--mobileShow{transform:rotate(0)}}.cp-solutionHubContainer__filter .l--filterBy span{color:#545454;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}@media only screen and (max-width:979px){.cp-solutionHubContainer__filter .l--filterBy span{white-space:nowrap;align-items:center;display:flex}}.cp-solutionHubContainer__filter .l--filterBy span .l--mobileShow{max-width:24px;margin-left:4px;transition:all .3s cubic-bezier(.4,0,.2,1);display:none;transform:rotate(180deg)}@media only screen and (max-width:979px){.cp-solutionHubContainer__filter .l--filterBy span .l--mobileShow{display:inline-block}}.cp-solutionHubContainer__filter .l--filterBy button{background-color:#fafafa}@media only screen and (max-width:979px){.cp-solutionHubContainer__filter .l--filterBy button{background-color:#0000}}.cp-solutionHubContainer__filter .l--filterBy button span{color:#8a8a8a;text-transform:none;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.0625rem}@media only screen and (max-width:979px){.cp-solutionHubContainer__filter .l--filteredSection{border:1px solid #cbcbcb;border-top:0;border-radius:0 0 16px 16px;margin-bottom:32px;padding:10px 16px}.cp-solutionHubContainer__filter .l--filteredSection div:last-child{border-bottom:0;padding-bottom:0}}.cp-solutionHubContainer__filter .cp-filterHeader img{max-width:18px}.cp-solutionHubContainer__filter .cp-filterHeader span{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5rem}@media only screen and (max-width:1024px){.cp-solutionHubContainer__filter .cp-filterHeader span{font-size:1rem;line-height:1.5rem}}@media only screen and (max-width:640px){.cp-solutionHubContainer__filter .cp-filterHeader span{font-size:1rem;line-height:1.5rem}}@media only screen and (max-width:979px){.cp-solutionHubContainer__filter .cp-catSection{border-bottom:1px solid #f5f5f5;padding-bottom:20px}}.cp-solutionHubContainer__filter .cp-catSection label{border:1px solid #cbcbcb;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.cp-solutionHubContainer__filter .cp-catSection label input{appearance:none;z-index:0;cursor:pointer;border:0;border-radius:16px;outline:none;width:100%;height:100%;position:absolute;top:0;left:0}.cp-solutionHubContainer__filter .cp-catSection label input:checked{background-color:#916eff;border:1px solid #230050}.cp-solutionHubContainer__filter .cp-catSection label input:checked+span{color:#fff}.cp-solutionHubContainer__filter .cp-catSection label span{color:#545454;z-index:1;text-transform:capitalize;background:0 0;border:0;padding:0;font-weight:500}.cp-solutionHubContainer__filter .cp-catSection label:hover{background-color:#916eff;border:1px solid #230050}.cp-solutionHubContainer__filter .cp-catSection label:hover span{color:#fff}@media only screen and (max-width:979px){.cp-solutionHubContainer__sections{margin-top:20px}}.cp-solutionHubGrid-post{width:calc(33.33% - 8px);box-shadow:none;contain:layout style;background-color:#fff;margin-right:12px;transition:background-color .24s cubic-bezier(.4,0,.2,1);position:relative}@media only screen and (max-width:1220px){.cp-solutionHubGrid-post{width:calc(50% - 6px);margin-right:12px}}@media only screen and (max-width:640px){.cp-solutionHubGrid-post{width:100%;margin-right:0}}.cp-solutionHubGrid-post:nth-child(3n){margin-right:0}@media only screen and (max-width:1220px){.cp-solutionHubGrid-post:nth-child(3n){margin-right:12px}}@media only screen and (max-width:640px){.cp-solutionHubGrid-post:nth-child(3n){margin-right:0}}@media only screen and (max-width:1220px){.cp-solutionHubGrid-post:nth-child(2n){margin-right:0}}.cp-solutionHubGrid-post .relative>span.absolute>span{max-width:none;transition:transform .6s cubic-bezier(.4,0,.2,1);display:inline-block}.cp-solutionHubGrid-post .relative>span.absolute>span img{max-width:none}.cp-solutionHubGrid-post .relative>span.absolute>span:first-child{z-index:2;opacity:0;filter:blur(4px);width:26px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;transform:translate(-8px,8px)scale(.8)}.cp-solutionHubGrid-post .relative>span.absolute>span:nth-child(2){opacity:0;filter:blur(6px);z-index:1;width:46px;transition:all .6s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;right:0;transform:translate(10px,-10px)scale(.8)}.cp-solutionHubGrid-post:hover{background-color:#f5f5f5;transition:all .3s cubic-bezier(.4,0,.2,1)}.cp-solutionHubGrid-post:hover .relative>span.absolute>span:first-child{opacity:1;filter:blur();transform:translate(-3px,3px)scale(1)}.cp-solutionHubGrid-post:hover .relative>span.absolute>span:nth-child(2){opacity:1;filter:blur();transition:all .6s cubic-bezier(.34,1.56,.64,1);transform:translate(2px,-2px)scale(1)}.cp-solutionHubGrid-post h2{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem}@media only screen and (max-width:1024px){.cp-solutionHubGrid-post h2{font-size:1.125rem;line-height:1.5rem}}@media only screen and (max-width:640px){.cp-solutionHubGrid-post h2{font-size:1.125rem;line-height:1.5rem}}.cp-solutionHubGrid-post p{color:#2d2d2d}
