/**handles:ddbeasponsor**/
.sponsor-logos{display:flex;flex-wrap:wrap;gap:50px 100px;align-items:center;justify-content:center;margin:0 0 60px}.sponsor-logos h5{text-align:center;text-transform:uppercase;font-size:18px;margin:0 0 10px}.sponsor-info{background:#f3f3f3}.sponsor-info:nth-child(2n){background:var(--white)}.sponsor-info .container{display:grid;grid-template-columns:5fr 3fr;grid-gap:90px;align-items:start}.sponsor-info .sidebar{padding:30px 50px;background:var(--blue);border-radius:26px}.sponsor-info .sidebar *{color:var(--white)}.sponsor-info .sponsor-level{padding:30px;border-radius:16px}.sponsor-info .sponsor-level:nth-child(odd){background:var(--white)}.sponsor-info h2{display:flex;align-items:center}.sponsor-info h2 span{display:inline-flex;padding:6px 15px;font-size:22px;font-weight:500;background:var(--purple);border-radius:8px;color:var(--white);letter-spacing:2px;margin-left:20px}.sponsor-info h4{font-size:24px;font-weight:600}@media screen and (min-width:769px){.sponsor-info .sidebar{position:sticky;top:160px;bottom:0}}@media screen and (max-width:768px){.sponsor-logos{grid-template-columns:1fr;grid-gap:60px;justify-items:center}.sponsor-info .container{display:flex;flex-direction:column-reverse;grid-gap:0}.sponsor-info .sidebar{padding:30px;border-radius:30px}}.pricing-chart.white-bg{background:var(--white)}.pricing-chart h2{text-align:center}.pricing-table{display:flex;flex-wrap:wrap;justify-content:center;font-size:17px}.pricing-table .descriptions span.heading,.pricing-table .level span.heading{display:flex;align-items:center;min-height:70px;line-height:1.1;text-align:center}.pricing-table span.heading strong{display:block;font-weight:400;font-size:15px;padding-top:3px}.pricing-table>.descriptions:first-of-type .heading{font-size:28px;font-weight:600;letter-spacing:2px;color:#585858;text-transform:uppercase;align-items:end;padding-bottom:10px}.pricing-table .descriptions span:not(:last-child){border-bottom:1px solid #175e75}.pricing-table .level span{justify-content:center;padding:5px 15px}.pricing-table .descriptions span,.pricing-table .level span{display:flex;align-items:center;min-height:45px}.pricing-table .descriptions span:not(.heading){background:var(--purple);color:var(--white);padding:5px 13px}.pricing-table .descriptions span:not(.heading):nth-child(odd){background:#145368}.pricing-table .descriptions span em{font-size:13px}.pricing-table .level{text-align:center;background:#e7e7e7}.pricing-table .level span{border-top:1px solid var(--white)}.pricing-table .level span.heading{display:flex;flex-direction:column;justify-content:center;background:var(--blue);font-weight:600;color:var(--white);background:var(--darkgrey)}.pricing-table .level span.heading.metal{background:#37a2d2}.pricing-table .level span.heading strong{font-weight:400;color:var(--white)}.pricing-table .meta{flex:1;flex-basis:100%;font-size:13px;margin-top:20px}.pricing-table .meta span{display:block}@media screen and (min-width:1201px){.pricing-table .level:nth-child(odd){background:#efefef}}@media screen and (min-width:1201px) and (max-width:1366px){.pricing-table{font-size:80%}}@media screen and (max-width:1200px){.pricing-table{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}.pricing-table .descriptions{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pricing-table .level span:not(.heading){display:grid;grid-template-columns:4fr 1fr;grid-gap:30px;align-items:center;font-size:15px;text-align:right}.pricing-table .level span:not(.heading):nth-child(2n){background:#f3f3f3}.pricing-table .level span.heading{font-size:28px;min-height:80px}.pricing-table .level span.heading strong{font-size:18px}.level span::before{content:attr(data-label);font-size:15px;line-height:1.3;text-align:left}.pricing-table .meta{grid-column:1/-1}}@media screen and (max-width:580px){.sponsor-info h2{flex-direction:column;align-items:flex-start}.sponsor-info h2 span{margin:10px 0 0}.pricing-table{grid-template-columns:1fr}}ul.quick-links{display:grid;grid-template-columns:repeat(2,auto);gap:10px 30px;justify-content:center;background:var(--white);padding:60px 30px;margin-top:40px}.quick-links span{grid-column:1/-1;display:block;font-size:18px;font-weight:600;text-transform:uppercase;text-align:center}.quick-links a{color:var(--white);background:var(--purple)}.quick-links a:hover{background:0 0;color:var(--purple);border-color:var(--purple)}.anchor{margin-top:-60px}