.cards .container{margin:auto;max-width:1000px;padding:0 20px}.cards{background:#001028;border-bottom:1px solid #ffffff3d;border-top:1px solid #ffffff3d;padding:90px 0}.section-label{color:#07f;display:block;font-family:Roboto,Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;margin-bottom:20px;padding-left:18px;padding-right:18px;position:relative;width:fit-content}.section-label:after,.section-label:before{border-block-end:0;border:1px solid #07f;bottom:0;content:"";display:block;flex-grow:1;height:0;margin:auto;position:absolute;top:0;width:12px}.section-label:before{left:0}.section-label:after{right:0}h2.section-title{color:#fff;font-family:Halyard;font-size:45px;font-weight:100;letter-spacing:0;line-height:1.1em;margin:auto auto 20px}.section-description{color:#fff;font-family:Halyard-Regular;font-size:18px;font-weight:300;line-height:1.7em}.cards-grid{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;padding-top:20px}.cards-item{border:1px solid #07f;border-radius:0 0 0 30px;padding:40px}.cards-grid .title{font-family:Halyard-Regular;font-weight:400;margin-bottom:18px}.cards-grid .desciption,.cards-grid .title{color:#fff;font-size:18px;line-height:1.5em}.cards-grid .desciption{font-family:Halyard-Display-Light;font-weight:300}@media (max-width:900px){.cards-grid{display:grid;grid-template-columns:1fr}}