.step-card{box-shadow:2px 2px 8px rgba(0,0,0,.15);background-color:#fff}.step-card-header{background-color:#2f3139;color:#fff}@media screen and (min-width:768px){.step-card-header{height:120px;line-height:120px}}@media screen and (max-width:767px){.step-card-header{height:60px;line-height:60px}}.step-card-heading{font-family:Cormorant Garamond,serif;font-weight:600;font-style:italic;letter-spacing:.05em;text-align:center}@media screen and (min-width:768px){.step-card-heading{font-size:4.8rem}}@media screen and (max-width:767px){.step-card-heading{font-size:3rem}}@media screen and (min-width:768px){.step-card-content{height:420px;padding:0 40px 40px}}@media screen and (max-width:767px){.step-card-content{padding:0 25px 25px}}.step-card-icon{display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.step-card-icon{height:180px}}@media screen and (max-width:767px){.step-card-icon{height:120px}}.step-card-catch{text-align:center}@media screen and (min-width:768px){.step-card-catch{margin-bottom:25px}}@media screen and (max-width:767px){.step-card-catch{margin-bottom:15px}}.step-card-description{text-align:left}@media screen and (min-width:768px){.steps-list{margin:0 -10px}.steps-list>li{padding:0 10px}}@media screen and (max-width:767px){.steps-list{margin:-20px 0}.steps-list>li{padding:20px 0}}