.pp3Pricing .large-container{padding-left:0;padding-right:0}
.pp3Pricing .eyebrow{margin-bottom:8px;word-wrap:break-word}
.pp3Pricing .headline,.pp3Pricing .text{margin-bottom:32px;word-wrap:break-word}
.pp3Pricing .lower-cards{margin-top:48px}
.pp3Pricing .price{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:8px}
.pp3Pricing .offer-cost,.pp3Pricing .full-cost{max-width:100%}
.pp3Pricing .offer{height:56px}
.pp3Pricing .text{display:flex;flex-direction:column;padding:16px 0;word-wrap:break-word;padding:16px 40px;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}
.pp3Pricing .card-container{display:grid;grid-template-columns:1fr;gap:24px;margin:24px 0}
.pp3Pricing .event-title{word-wrap:break-word}
.pp3Pricing .card{padding:24px 40px 40px;justify-content:space-between}
.pp3Pricing .card .card-eyebrow{margin-bottom:8px;min-height:21px;word-wrap:break-word}
.pp3Pricing .card .card-title{min-height:68px;margin-bottom:24px;word-wrap:break-word}
.pp3Pricing .card .card-text{word-wrap:break-word}
.pp3Pricing .card .card-description{margin-bottom:24px}
.pp3Pricing .card .cta{margin-top:40px;word-wrap:break-word}
.pp3Pricing .card .card-cta{position:unset}
.pp3Pricing .card .cta-btn{display:block;padding:16px 40px;border-radius:4px;border-radius:40px}
.pp3Pricing .card .cta-btn-link{padding-bottom:6px}
@media(min-width:768px){.pp3Pricing .headline{margin-bottom:50px}
.pp3Pricing .text{flex-direction:row;justify-content:center;margin:0 auto;gap:24px;margin-bottom:40px}
.pp3Pricing .text P{width:100%}
.pp3Pricing .lower-cards{margin-top:64px}
.pp3Pricing .lower-cards .price{margin-bottom:0}
.pp3Pricing .card-container{margin:40px 0;display:flex;flex-wrap:wrap;justify-content:center}
.pp3Pricing .card-container .card{width:calc(50% - 12px);padding:24px 40px 40px}
.pp3Pricing .card-container .card .card-eyebrow{margin-bottom:8px;min-height:21px}
.pp3Pricing .card-container .card .card-text,.pp3Pricing .card-container .card .view-detail-link{display:block}
.pp3Pricing .card-container .card .card-text{min-height:72px}
.pp3Pricing .card-container .card .cta-btn{padding:16px 24px}
.pp3Pricing .card-container.column-variation{grid-template-columns:1fr}
.pp3Pricing .card-container.column-variation .card{width:100%;display:grid;grid-template-columns:1fr 1fr}
.pp3Pricing .card-container.column-variation .card-title,.pp3Pricing .card-container.column-variation .price{justify-content:start}
.pp3Pricing .card-container.column-variation .card-title{min-height:auto}
.pp3Pricing .card-container.column-variation .card-cta{display:flex;flex-direction:column;justify-content:center;justify-self:end}
.pp3Pricing .card-container.column-variation .cta{margin-top:0}
.pp3Pricing .card-container.column-variation .offer-date{text-align:left}
.pp3Pricing .card-container.row-variation .card .card-text{min-height:72px}
}
@media(min-width:992px){.pp3Pricing .large-container{padding-left:15px;padding-right:15px}
.pp3Pricing .eyebrow{margin-bottom:24px;min-height:21px}
.pp3Pricing .headline{margin-bottom:40px;min-height:68px}
.pp3Pricing .text{flex-direction:row;justify-content:center;align-items:center;padding:16px 24px}
.pp3Pricing .lower-cards{margin-top:80px}
.pp3Pricing .card-container{gap:40px}
.pp3Pricing .card-container .card{width:290px;padding:24px 40px 40px}
.pp3Pricing .card-container .card .card-title,.pp3Pricing .card-container .card .card-description{margin-bottom:24px}
.pp3Pricing .card-container .card .card-eyebrow{min-height:21px}
.pp3Pricing .card-container .card .card-title{min-height:68px}
.pp3Pricing .card-container .card .card-cta .cta{margin-top:40px}
.pp3Pricing .card-container.row-varition .card,.pp3Pricing .card-container.column-variation .card{grid-template-columns:auto;width:290px}
.pp3Pricing .card-container.row-varition .card-title,.pp3Pricing .card-container.row-varition .price,.pp3Pricing .card-container.column-variation .card-title,.pp3Pricing .card-container.column-variation .price{justify-content:center}
.pp3Pricing .card-container.row-varition .card-title,.pp3Pricing .card-container.column-variation .card-title{min-height:68px}
.pp3Pricing .card-container.row-varition .cta,.pp3Pricing .card-container.column-variation .cta{margin-top:40px}
.pp3Pricing .card-container.row-varition .offer-date,.pp3Pricing .card-container.column-variation .offer-date{text-align:center}
}
@media(min-width:1200px){.pp3Pricing .large-container{padding-left:0;padding-right:0}
}
html{scroll-behavior:smooth}