.activity-standard--header .activity-content{padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width: 48em){.activity-standard--header .activity-content{padding-bottom:5rem;padding-top:5rem}}.activity-standard--header{position:relative;background-color:color-mix(in srgb, var(--primary-color), #fff 60%)}.activity-standard--header .grid{width:100%}@media(min-width: 62em){.activity-standard--header .grid{min-height:60vh}}.activity-standard--header .activity-tagline p{font-size:1.125rem}@media(min-width: 62em){.activity-standard--header .activity-tagline p{margin-top:1.5rem;font-size:1.375rem}}.activity-standard--header .activity-content{position:relative;width:100%;text-align:center;z-index:1}@media(min-width: 62em){.activity-standard--header .activity-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:66.66667%;text-align:inherit}}@media(min-width: 75em){.activity-standard--header .activity-content{padding-right:120px}}.activity-standard--header .grid{position:relative}.activity-standard--header .activity-badges-list{text-align:left}.activity-standard--header .activity-badges+.activity-title{margin-top:1.5rem}.activity-standard--header.-video--light .activity-content{color:#08090e}.activity-standard--header.-has-slideshow .row-content{position:unset}.activity-standard--content{position:relative;padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width: 62em){.activity-standard--content{margin-top:calc(-60vh + 5rem);padding-top:0;padding-bottom:5rem}}.activity-standard--content>.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media(min-width: 48em){.activity-standard--content>.grid{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:20px}}.activity-standard--content .activity-customer-types-prices{margin-bottom:1.5rem}.activity-standard--content .mobile-activity-calendar{margin-bottom:20px}.activity-standard--content .activity-content{position:relative;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:20px;padding-left:20px}@media(min-width: 48em){.activity-standard--content .activity-content{-webkit-box-flex:2;-ms-flex:2 1 60%;flex:2 1 60%;width:60%;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;padding-right:40px}}@media(min-width: 62em){.activity-standard--content .activity-content{padding-top:calc(60vh);padding-right:120px}}.activity-standard--content+.-no-bg{padding-top:0 !important}.activity-standard--content .extra-blocks .block{margin-top:1.5rem}.activity-upsell{position:relative;margin-bottom:1.5rem;padding:20px}.activity-upsell .quick-details-header{display:block;margin-top:0;margin-bottom:1rem;top:0;font-size:1rem;line-height:1rem;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.-no-bg .activity-upsell .quick-details-header,.-bg--light .activity-upsell .quick-details-header{color:#455b6f}.-no-bg .activity-upsell,.-bg--light .activity-upsell{background-color:rgba(8,9,14,.05)}.-bg--dark .activity-upsell{background-color:rgba(255,255,255,.2)}.global-border-radius--round .activity-upsell{border-radius:4px}.global-border-radius--pill .activity-upsell{border-radius:10px}.icon,.icon-shortcode{display:inline-block;vertical-align:middle;height:1.25rem;width:1.25rem}.quick-details{margin-top:20px;padding-left:0}.quick-details .details{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-right:.5rem;margin-bottom:1rem;padding:0;font-size:1rem;line-height:1.25rem}.quick-details .details:last-of-type{margin-bottom:0}.quick-details .details .label{font-weight:bold}.quick-details .details a{text-decoration:underline}.quick-details .details .quick-details-icon-flex,.quick-details .details .no-icon{width:1.25rem;height:1.25rem;-ms-flex-negative:0;flex-shrink:0;margin-right:.75rem}
