.pricing-page article{padding-top:57px}.pricing-page article .entry-content{padding-bottom:50px;font-size:18px;font-family:"Brandon",sans-serif;line-height:30px;background-color:var(--background-1)}.pricing-page .content-wrapper{color:var(--text-light)}.pricing-page .entry-content .one{padding-right:100px;padding-left:100px}.pricing-page h3{margin:1.4em 0 0.3em;font-size:1.5em}.pricing-page h4{margin:1.2em 0 0.2em;font-size:1.1em}.pricing-page .pricing-lead{max-width:44em}.pricing-page .pricing-table{width:100%;margin:0.5em 0 0;padding:0;border-collapse:collapse}.pricing-page .pricing-table th,.pricing-page .pricing-table td{padding:0.625em 0;border-bottom:1px dashed var(--hl-text);text-align:left;vertical-align:top}.pricing-page .pricing-table th{font-size:0.85em;letter-spacing:0.1em;text-transform:uppercase}.pricing-page .pricing-amount{padding-left:1em;text-align:right;white-space:nowrap}.pricing-page .pricing-name{font-weight:700}.pricing-page .pricing-what,.pricing-page .pricing-facts,.pricing-page .pricing-when,.pricing-page .pricing-euro{display:block}.pricing-page .pricing-facts,.pricing-page .pricing-when,.pricing-page .pricing-euro{font-size:0.85em;color:var(--pi-4)}.pricing-page .pricing-badge{display:inline-block;margin-left:0.5em;padding:0 0.5em;border-radius:4px;font-size:0.7em;letter-spacing:0.08em;text-transform:uppercase;vertical-align:middle;color:var(--text-light);background:var(--pu-1)}.pricing-page .pricing-cta{margin:1.2em 0 0}.pricing-page .pricing-event + .pricing-event{margin-top:1.5em}@media (max-width:768px){.pricing-page article{padding-top:30px}.pricing-page article .entry-content{padding-bottom:20px;background-color:var(--background-2)}.pricing-page .entry-content .one{padding-right:20px;padding-left:20px}.pricing-page .pricing-table{border:0}.pricing-page .pricing-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:none;overflow:hidden;clip:rect(0 0 0 0)}.pricing-page .pricing-table tr{display:block;margin-bottom:0.625em;border-bottom:0}.pricing-page .pricing-table td{display:block;border-bottom:1px dashed var(--hl-text);font-size:0.9em;text-align:right}.pricing-page .pricing-table td::before{float:left;font-weight:bold;text-transform:uppercase;content:attr(data-label)}.pricing-page .pricing-table td.pricing-details{text-align:left}.pricing-page .pricing-table td.pricing-details::before{display:block;float:none}.pricing-page .pricing-table td:last-child{border-bottom:0}}