.cardSectionWrap{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2px 2px 2px 2px;overflow:hidden;padding:50px 0;position:relative}.cardSection{display:flex;flex-wrap:wrap}.cardCols{border-left:1px solid hsla(0,0%,100%,.5);border-right:1px solid hsla(0,0%,100%,.5);padding:0 50px;padding-left:50px;padding-right:50px;width:33.33%}.cmCardInner{margin:0 auto;max-width:550px;position:relative;text-align:center;word-wrap:break-word;width:100%}.iconInner{display:block;margin:0 auto;max-width:28%}.iconWrap{margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:500px}.cmCard{color:#fff;font-size:15px;line-height:1.5em;margin-bottom:-50px;padding-top:40px;text-align:center;transition:color .3s ease 0ms,margin .3s ease 0ms,padding .3s ease 0ms}.cmCard:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.5)}.cmCard:hover{margin-top:-50px;padding-bottom:50px}.descriptionCnt{color:transparent;transition:color .3s ease 0ms,margin .3s ease 0ms,padding .3s ease 0ms}.cmCard:hover .descriptionCnt{color:#fff}.contWrap h6{color:#fff;font-size:16px;font-weight:700;letter-spacing:.6px;line-height:1.4em;margin:0;padding-bottom:10px}.descriptionCnt p{margin-bottom:0}.cmCard:not(:first-child){margin-bottom:-50px;margin-top:100px;padding:43px 20px 32px}.cmCard:not(:first-child):hover{margin-top:50px;padding-bottom:61px;padding-top:64px}.cardBottomSection{padding-bottom:30px;padding-top:30px;text-align:center}.cntWrap p{color:#000;font-size:15px;line-height:1.5em;margin-bottom:0}@media(max-width:980px){.cardCols{padding:0;width:100%}.cardCols.col2 .cmCard.col1,.cardCols.col3 .cmCard.col1{margin-bottom:-50px;margin-top:100px;padding:43px 20px 32px}.cardCols.col2 .cmCard.col1:hover,.cardCols.col3 .cmCard.col1:hover{margin-top:50px;padding-bottom:61px;padding-top:64px}.cmCard.col3{border-bottom:1px solid hsla(0,0%,100%,.5)}}