.card-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0;margin:0 -20px}.card-section .card-item{width:calc(100% - 40px);margin:20px;padding:15px;-webkit-box-shadow:0 0 30px rgb(0 0 0 / 10%);box-shadow:0 0 30px rgb(0 0 0 / 10%);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.card-section .cm-child-grid__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.card-section .cm-child-grid__item-title{margin-top:25px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.card-section .cm-child-grid__item-title{font-size:24px;font-weight:400;line-height:30px;margin-bottom:0px}.card-section .cm-child-grid__item-desc{font-size:16px;font-weight:300;line-height:21px;margin-top:40px;margin-bottom:0px}.card-section .card-item .cm-secondary-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#f99d27;text-decoration:none;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;margin-top:40px;margin-bottom:40px;font-size:14px;font-weight:700;line-height:20px}.card-section .card-item .cm-secondary-button:hover{color:#ff4858}.card-section .cm-secondary-button .icon{margin-left:20px}.card-section .cm-secondary-button .icon .circle{stroke:#f99d27}.card-section .cm-child-grid__image{padding-top:61%;background-size:cover;background-position:50%;background-repeat:no-repeat}.card-section .cm-child-grid__link:hover~.cm-child-grid__link--hover .cm-secondary-button{color:#ff4858}@media screen and (min-width:599px){.card-section{padding:80px 0}.card-section .card-item{width:calc(50% - 40px)}.card-section .cm-child-grid__item-title{font-size:24px;font-weight:400;line-height:30px}.card-section .cm-child-grid__item-desc{font-size:16px;font-weight:300;line-height:21px}}@media screen and (min-width:960px){.card-section{padding:120px 0}.card-section .card-item{width:calc(33.3333% - 40px)}.card-section .cm-child-grid__item-title{font-size:24px;font-weight:400;line-height:30px}.card-section .cm-child-grid__item-desc{font-size:16px;font-weight:300;line-height:21px}.card-section .card-item .cm-secondary-button{font-size:16px;line-height:21px}}@media(min-width:1180px){.card-section .cm-child-grid__item-title{font-size:26px;font-weight:400;line-height:32px}.card-section .cm-child-grid__item-desc{font-size:16px;font-weight:300;line-height:21px}}@media screen and (max-width:959px){.card-section .cm-child-grid__item-desc{margin-top:25px}.card-section .card-item .cm-secondary-button{margin-top:25px;margin-bottom:40px}}