.agenda{background-color:transparent;background-image:linear-gradient(90deg,#001028 30%,#002d5c);padding:90px 0}.agenda .container{margin:auto;max-width:1000px}@media (max-width:900px){.agenda .container{padding:40px 20px}}.agenda-body{background-color:transparent;background-image:linear-gradient(-120deg,#004aa033,#ffffff05);border:1px solid #ffffff30;border-radius:7px;padding:60px}.agenda-label{color:#07f;display:block;font-family:Roboto,Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;padding-left:18px;padding-right:18px;position:relative;text-transform:uppercase;width:fit-content}.agenda-label:after,.agenda-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}.agenda-label:before{left:0}.agenda-label:after{right:0}.agenda-title h2{color:#fff;font-family:Halyard-Display-Light;font-size:31px;font-weight:200;letter-spacing:0;line-height:1.1em}.agenda-description p{color:#fff;font-family:Halyard-Regular;font-size:18px;font-weight:400;line-height:1.6em}.agenda .grid{display:grid;gap:8px 30px;grid-template-columns:repeat(2,1fr)}.agenda-item{border:solid #07f;border-width:0 0 0 2px;margin:15px 0 10px;padding:0 0 0 16px}.agenda-item .agenda-title{color:#fff;font-family:Halyard-Regular;font-size:19px;font-weight:400;line-height:1.4em;margin:0 0 7px}.agenda-item .desription{color:#fff;font-family:Halyard;font-size:18px;font-weight:300;margin-bottom:0;opacity:.7}@media (max-width:900px){.agenda .grid{grid-template-columns:1fr}.agenda{padding:20px 0}.agenda-body{padding:30px}}