.module#key-concepts .section-wrapper{padding-top:40px;padding-bottom:40px}@media(min-width:576px){.module#key-concepts .section-wrapper{padding-top:90px;padding-bottom:90px}}.module#key-concepts header{text-align:center}.module#key-concepts header h2{margin:0 0 40px 0;font-weight:700}.module#key-concepts header h3{margin:15px 0 50px 0;font-size:23px;font-weight:700}.module#key-concepts .key-concepts-listing{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.module#key-concepts .key-concepts-item{width:100%;margin:0;padding:5px 0px;box-sizing:border-box}.module#key-concepts .key-concepts-item a{position:relative;top:0px;display:block;padding:30px 20px 30px 80px;color:#3e4543;text-decoration:none;font-weight:700;border:2px solid #f7f8f8;border-radius:8px;box-shadow:0px 5px 10px -5px rgba(0,0,0,0.4);-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.module#key-concepts .key-concepts-item a:hover{top:0px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.module#key-concepts .key-concepts-item.active a,.module#key-concepts .key-concepts-item.active a:hover{top:0;box-shadow:none;background-color:#f7f8f8;cursor:default}.module#key-concepts .key-concepts-item a i{float:left;width:70px;margin-top:-3px;margin-left:-70px;font-size:36px;text-align:center}.module#key-concepts .key-concepts-item-1 a i{color:#ff4081}.module#key-concepts .key-concepts-item-2 a i{color:#e040fb}.module#key-concepts .key-concepts-item-3 a i{color:#7c4dff}.module#key-concepts .key-concepts-item-4 a i{color:#536dfe}.module#key-concepts .key-concepts-item-5 a i{color:#448aff}.module#key-concepts .key-concepts-item-6 a i{color:#40c4ff}.module#key-concepts .key-concepts-item-7 a i{color:#64ffda}.module#key-concepts .key-concepts-item-8 a i{color:#b2ff59}.module#key-concepts .key-concepts-item-9 a i{color:#ffd740}.module#key-concepts .key-concepts-item-10 a i{color:#ffab40}.module#key-concepts .key-concepts-item-11 a i{color:#ff6e40}.module#key-concepts .key-concepts-item-12 a i{color:#ff5252}.module#key-concepts .key-concepts-item-13 a i{color:#18ffff}.module#key-concepts .key-concepts-item-14 a i{color:#eeff41}@media(min-width:576px){.module#key-concepts header h2{margin-bottom:90px;font-weight:700}.module#key-concepts .key-concepts-item{width:50%;padding:15px 20px}.module#key-concepts .key-concepts-item a{top:0px;box-shadow:0px 10px 20px -10px rgba(0,0,0,0.4)}.module#key-concepts .key-concepts-item a:hover{top:-10px;box-shadow:0px 20px 40px -20px rgba(0,0,0,0.8)}}@media(min-width:768px){.module#key-concepts .key-concepts-item{width:33.333%}}