.price-summary-line{display:flex;gap:18px;align-items:baseline;flex-wrap:wrap}.price-summary-line strong{font-size:30px}.price-summary-line span{font-size:12px}.price-summary .actions{margin-top:18px}.book-pending:disabled{background:#ded9e6;color:#61566f;border-color:#ded9e6;cursor:not-allowed;opacity:1}.pricing-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:start}.activity-price-table{border-collapse:collapse;width:100%;font-size:13px;margin-top:20px}.activity-price-table caption{text-align:left;font-size:12px;padding-bottom:12px}.activity-price-table th,.activity-price-table td{text-align:left;border-bottom:1px solid #ddd5e4;padding:13px 10px;vertical-align:top}.activity-price-table thead{background:#190443;color:white}.activity-price-table tbody th{width:100px;background:#f0f7ee;font-weight:normal}.activity-price-table small{display:block;font-size:10px;color:#60556e;margin-top:5px}.price-tier{display:inline-flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin:3px 15px 3px 0}.price-tier strong{font-weight:normal;font-size:11px}.cost-calculator{padding:28px;background:#f0f7ee;border-top:3px solid #0aaddf}.cost-result{padding:20px 0;border-top:1px solid #d6ccdf;margin-top:20px}.cost-result>strong{display:block;font-size:26px;line-height:1.3}.cost-result p{font-size:13px}.cost-calculator .btn{width:100%}.question-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}.question-box{padding:21px 18px;min-height:100px;background:#f0f7ee;border:1px solid #ddd7e5;color:#190443;text-align:left;display:flex;gap:15px;align-items:center;justify-content:space-between;font-size:14px;line-height:1.5}.question-box>span:last-child{font-size:24px;color:#08769a}.question-box:hover{background:#e2f2f7;border-color:#0aaddf}.question-dialog h2{font-family:Alata;font-size:27px;line-height:1.4;padding-right:10px}.question-dialog p{line-height:1.8}.question-dialog .btn{margin-top:15px}@media(max-width:900px){.pricing-layout{grid-template-columns:1fr;gap:30px}.activity-questions{grid-template-columns:1fr;gap:25px}}@media(max-width:650px){.question-grid{gap:10px}.question-box{padding:15px 12px;font-size:12px;min-height:95px;gap:9px}.cost-calculator{padding:22px}.activity-price-table th,.activity-price-table td{padding:11px 7px}.price-tier{margin-right:8px}.price-summary-line strong{font-size:26px}.question-dialog h2{font-size:23px}}
.gg-pricing{margin-top:32px}.gg-pricing .activity-price-table{font-family:Alata;font-size:15px}.gg-pricing .activity-price-table caption{font-size:15px}.gg-pricing .pricing-layout{margin-top:30px}.gg-pricing h3{font-size:24px}.gg-pricing .cost-calculator{background:#f0f7ee}.gg-pricing .form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.gg-pricing label{display:block;font-size:14px}.gg-pricing input{width:100%;padding:12px;min-height:48px;font:16px Alata;border:1px solid #aca1b8;margin-top:8px}.gg-pricing .small{font-size:14px;line-height:1.7}.gg-pricing .cost-result>strong{font:36px Anton}.gg-pricing .gd-button{width:100%;margin-top:20px}.gg-group-card{border-top:4px solid var(--group-colour,#0aaddf);background:#fff}.gg-group-card .gd-button{background:#f0f7ee}.gg-group-tag{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;color:#60556e}.gg-youth-filters{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.gg-youth-filters button{font:15px Alata;border:1px solid #c6bdcf;padding:12px 18px;background:#fff;color:#190443;cursor:pointer;min-height:46px}.gg-youth-filters button[aria-pressed=true]{background:#190443;color:white}.gg-youth-filters input{font:16px Alata;padding:12px;border:1px solid #c6bdcf;min-height:48px;flex:1;min-width:220px}@media(max-width:650px){.gg-pricing .form-pair{grid-template-columns:1fr}.gg-pricing .activity-price-table{font-size:13px}}