.cards--sec{background-color:#fff;display:flex;justify-content:center;position:relative;width:100%}.cards--wrap{max-width:1200px;z-index:1}.cards--sec--title,.cards--wrap{float:left;width:100%}.cards--sec--title h2{color:#333;float:left;font-size:47px;font-weight:400;line-height:1.1;margin-bottom:30px;text-align:center;width:100%}.cards--sec--title h2,.cards--sec--title h2 span{font-family:DIN Pro,sans-serif}.cards--row{column-gap:20px;display:flex;flex-wrap:wrap;float:left;justify-content:center;row-gap:20px;width:100%}.card-3.cards--row{column-gap:35px;row-gap:35px}.cards--single{background-color:#fff;float:left;max-width:calc(25% - 15px);padding:15px 0;text-align:center;width:100%}.card-3 .cards--single{max-width:calc(33.33333% - 23.33333px);padding:36px 25px}.card-3 a.cards--single:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.18);transform:scale(1.04)}.cards--icon{display:flex;float:left;justify-content:center;margin-bottom:10px;width:100%}.card-3 .cards--icon{margin-bottom:18px}.cards--icon .cards--icon-bg{background:#fff;border-radius:100%;box-shadow:9px 18px 12px 0 #0000000d;display:flex;height:106px;justify-content:center;padding:14px;width:106px}.cards--icon img{max-width:calc(100% - 13px)}.cards--text,.cards--text h3{float:left;width:100%}.cards--text h3{color:#333;font-family:DIN Pro,Open Sans,sans-serif;font-size:24px;font-weight:400;line-height:32px;margin-bottom:10px}.cards--text h3 *{font-family:inherit}.card-3 .cards--text h3,.cards--text p{margin-bottom:15px}.cards--text p{color:#333;float:left;font-family:DIN Pro,Open Sans,sans-serif;font-size:19px;font-weight:400;line-height:28px;width:100%}.cards--text p:last-child{margin-bottom:0}@media(max-width:1170px){.card-3.cards--row,.cards--row{column-gap:15px;row-gap:20px}.card-3 .cards--single,.cards--single{max-width:calc(33.33333% - 10px);padding:15px 0}.card-3 .cards--single{padding:30px 20px}.cards--sec--title h2 br{display:none}}@media(max-width:992px){.cards--text h3{font-size:22px;line-height:30px}}@media(max-width:767px){.cards--wrap .cards--single{max-width:376px}.cards--sec--title h2{font-size:38px;line-height:45px}}@media(max-width:550px){.cards--icon h3{font-size:20px}}