.cm-solution-wrapper{background-color:#73767a;padding-bottom:54px;padding-top:54px}.cm-solution-wrapper h2{color:inherit}.cm-solution-wrapper .cm-solution-col:nth-child(4n+1){clear:left}.cm-solution-wrapper .cm-solution-col-content,.cm-solution-wrapper .cm-solution-col-content p a{color:inherit}.cm-solution-wrapper .cm-solution-col-overlay{display:block;line-height:0;position:relative}.cm-solution-wrapper .cm-solution-col-content p{padding-bottom:1em}.cm-solution-wrapper .cm-solution-row{padding:0!important}.cm-solution-wrapper span.et_overlay{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-o-backface-visibility:hidden;background:hsla(0,0%,100%,.9);background-color:rgba(195,203,43,.8);border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:translateZ(0);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:100%;z-index:-1}.cm-solution-wrapper span.et_overlay:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;color:transparent;content:"\e050";font-family:ETmodules!important;font-size:32px;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;margin:-14px 0 0 -14px;position:absolute;text-transform:none;top:55%;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.cm-solution-wrapper a:hover span.et_overlay{opacity:1;z-index:3}.cm-solution-wrapper .image-wrap{display:inline-block;max-width:100%;position:relative}@media only screen and (min-width:981px){.cm-solution-wrapper .page-center{padding:1% 0}.cm-solution-wrapper .cm-solution-col{float:left;margin-right:3%;min-height:1px;padding:13px 0;position:relative;width:22.75%;z-index:2}.cm-solution-wrapper .cm-solution-col:nth-child(4n){margin-right:0}.cm-solution-wrapper .cm-solution-col-overlay{margin-bottom:6.593%}}@media only screen and (min-width:1362px){.cm-solution-wrapper .page-center{padding:13px 0}}@media(max-width:980px){.cm-solution-wrapper .cm-solution-col-overlay{margin-bottom:30px;text-align:center}.cm-solution-wrapper .cm-solution-col{float:left;margin:0 5.5% 30px 0;width:47.25%}.cm-solution-wrapper .cm-solution-col:nth-child(2n){margin-right:0}.cm-solution-wrapper .cm-solution-col:nth-child(odd){clear:left}.cm-solution-wrapper .cm-solution-col:last-child{margin-bottom:0}}@media(max-width:479px){.cm-solution-wrapper .cm-solution-col{float:none;margin-right:0;width:100%}}