.promo-banner{padding:4rem 0;background-color:#147bd1}@media screen and (min-width:993px){.promo-banner{padding:6rem 0}}.promo-banner__title{margin:0;font-family:var(--font-family-title),serif;font-size:2.4rem;line-height:1.25;font-weight:700;text-align:center;color:#fff}.promo-banner__title a{color:inherit;text-decoration:none}@media screen and (min-width:769px){.promo-banner__title{font-size:3rem;line-height:1.33333}}@media screen and (min-width:993px){.promo-banner__title{font-size:4rem;line-height:1.25}}.agreement{margin-left:auto;margin-right:auto;padding-top:8rem;padding-bottom:3rem}.agreement__header{margin-bottom:4rem}.agreement__title{color:#2c343b;font-size:3rem;margin-bottom:1rem;line-height:1.33}.agreement__date{font-family:var(--font-family-text),serif;font-size:1.4rem;font-weight:700;line-height:1.43;letter-spacing:1px;text-transform:uppercase;color:#95999d}.agreement__content{color:#6b7175;font-size:1.9rem;line-height:1.47}.agreement__content *+h2{margin-top:6rem}.agreement__content h2{color:#2c343b}.agreement__content h3{margin-top:4rem;margin-bottom:2rem;text-transform:uppercase;color:#333f48}.agreement__content li h3{padding-left:2.2rem}.agreement__content strong{color:#2c343b}.agreement__content a{color:#0042f2;text-decoration:underline}.agreement__content a:hover{text-decoration:none}.agreement__content>ol>li:before{content:counters(item,".") "."!important;font-weight:700;color:#2c343b}.agreement__content ol{counter-reset:item}.agreement__content *+*{margin-top:2rem}.agreement__content ul li{position:relative;padding-left:3rem}.agreement__content ul li a{color:#0042f2;text-decoration:underline}.agreement__content ul li a:hover{text-decoration:none}.agreement__content ul li:before{position:absolute;left:0;display:block;width:.7rem;height:.7rem;top:.9rem;background:#12ab9d;border-radius:50%;content:""}.agreement__content ol li{position:relative}.agreement__content>ol>li:before{content:counters(item,".") " ";counter-increment:item;position:absolute;left:0}.agreement__content ol ol li:before{content:counters(item,".") " ";counter-increment:item}.agreement__content ol ol[type=a] li:before{display:none}.agreement__content ol li{padding-left:3rem}.agreement__content ol ol li{padding-left:4.5rem}.agreement__content li+li{margin-top:2rem}.agreement__content table{border-collapse:collapse;width:100%;border-spacing:0}.agreement__content td{border:2px solid #333;padding:4px;text-align:center}
