.km-icon-cards{position:relative;box-sizing:border-box;padding:90px 50px}.km-icon-cards-wrap{position:relative;display:flex;flex-direction:column;text-align:center;width:100%;max-width:1600px;margin:0 auto}.km-icon-cards-content-wrap{margin:0 auto 70px;max-width:1600px}.km-icon-cards .km-icon-card-set{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.km-icon-cards-intro,.km-icon-cards-title{position:relative;z-index:5;display:block;text-align:center;line-height:1.2}.km-icon-cards-intro{display:inline-block;text-transform:uppercase;font-weight:500;letter-spacing:1px}.km-icon-cards-intro-block{position:relative;display:inline-flex;justify-content:center;margin-bottom:20px;padding:0 20px}.km-icon-cards-content{position:relative;box-sizing:border-box}.km-icon-cards-content a{color:inherit;font-weight:700;text-decoration:underline}.km-icon-cards-content a:focus,.km-icon-cards-content a:hover{text-decoration:none;color:inherit}@media(max-width:1600px){.km-icon-cards{padding:80px 40px}}@media(max-width:980px){.km-icon-cards{padding:70px 40px}}@media(max-width:640px){.km-icon-cards{padding:50px 20px}}.km-icon-cards .km-icon-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:30px}.km-icon-cards .km-icon-card-icon{display:block;width:116px;height:116px;margin:0 auto}.km-icon-cards .km-icon-card-title{display:block;margin:20px 0 10px}.km-icon-cards .km-icon-card-title a{color:inherit;transition:ease .2s opacity}.km-icon-cards .km-icon-card-title a:focus,.km-icon-cards .km-icon-card-title a:hover{opacity:.6;color:inherit}.km-icon-cards .km-icon-card-content .km-bespoke-bullets{list-style-type:none;display:flex;flex-direction:column;align-items:center}.km-icon-cards .km-ic-wrap{display:flex;align-items:flex-end;min-height:120px}@media(min-width:981px) and (max-width:1700px){.km-icon-cards .km-icon-card-icon{transform:scale(0.8)}.km-icon-cards .km-icon-card-title{margin-top:0}}@media(min-width:981px) and (max-width:1300px),(max-width:980px){.km-icon-cards .km-icon-card-icon{transform:scale(0.7)}.km-icon-cards .km-icon-card-title{margin-top:0}}@media(max-width:980px){.km-icon-cards .km-icon-card{max-width:50% !important}.km-icon-cards .km-icon-card-icon{transform:scale(0.7)}.km-icon-cards .km-icon-card-title{margin-top:0}}@media(max-width:640px){.km-icon-cards .km-icon-card{max-width:100% !important}}