@import url("//use.typekit.net/zca8qkg.css");@import url("//use.typekit.net/zca8qkg.css");@import url("//use.typekit.net/zca8qkg.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:"SDZSPCitrusGothic";font-style:normal;font-weight:400;src:url("/themes/custom/park_stable/styles/webfonts/3AC881_1_0.woff2") format("woff2"),url("/themes/custom/park_stable/styles/webfonts/3AC881_1_0.woff") format("woff");}@font-face{font-display:swap;font-family:"SDZSPCitrusGothic";font-style:normal;font-weight:700;src:url("/themes/custom/park_stable/styles/webfonts/3AC881_1_0.woff2") format("woff2"),url("/themes/custom/park_stable/styles/webfonts/3AC881_1_0.woff") format("woff");}.activity-listing{background-color:#ffffff;border-radius:10px;border-bottom:10px solid #e95d20;padding:32px 24px 48px;}@media (min-width:980px){.activity-listing{padding:48px;}}.activity-listing__layout{align-items:flex-start;display:flex;flex-direction:column;gap:32px;width:100%;}@media (min-width:980px){.activity-listing__layout{flex-direction:row;gap:48px;}}.activity-listing__image{flex:0 0 40%;max-width:469px;width:100%;}@media (max-width:979px){.activity-listing__image{flex:1 1 100%;margin-inline:auto;max-width:350px;}}.activity-listing__image img{border-radius:12px;display:block;height:auto;width:100%;}.activity-listing__inner{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0;padding-top:12px;}@media (max-width:979px){.activity-listing__inner{padding-top:0;}}.activity-listing__heading{color:#d98c18;font-family:"SDZSPCitrusGothic",Arial,sans-serif;font-size:25px;font-weight:400;line-height:1;margin:0;}@media (min-width:672px){.activity-listing__heading{font-family:"SDZSPCitrusGothic",Arial,sans-serif;font-size:36px;font-weight:400;line-height:1;}}.activity-listing__meta{display:flex;flex-wrap:wrap;gap:16px;}.activity-listing__meta-item{align-items:center;display:flex;gap:8px;}.activity-listing__meta-item img{flex-shrink:0;height:20px;width:20px;}.activity-listing__meta-text{color:#48433d;font-family:acumin-pro-condensed,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;}@media (min-width:672px){.activity-listing__meta-text{font-family:acumin-pro-condensed,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.5;}}.activity-listing__description{color:#48433d;font-family:acumin-pro-condensed,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;}@media (min-width:672px){.activity-listing__description{font-family:acumin-pro-condensed,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.5;}}.activity-listing__description a,.activity-listing__description a:visited,.activity-listing__description a:hover,.activity-listing__description a:focus{color:#179fba;}.activity-listing__description p:first-child{margin-top:0;}.activity-listing__description p:last-child{margin-bottom:0;}.activity-listing__description p,.activity-listing__description li{color:inherit;font-size:inherit;line-height:inherit;}.activity-listing__cta{margin-top:8px;}
@font-face{font-display:swap;font-family:"SDZSPCitrusGothic";font-style:normal;font-weight:400;src:url("/themes/custom/park_stable/styles/webfonts/3AC881_1_0.woff2") format("woff2"),url("/themes/custom/park_stable/styles/webfonts/3AC881_1_0.woff") format("woff");}@font-face{font-display:swap;font-family:"SDZSPCitrusGothic";font-style:normal;font-weight:700;src:url("/themes/custom/park_stable/styles/webfonts/3AC881_1_0.woff2") format("woff2"),url("/themes/custom/park_stable/styles/webfonts/3AC881_1_0.woff") format("woff");}.activity-listings{width:100%;display:flex;flex-direction:column;gap:48px;}.activity-listings--width-standard{width:100%;margin-inline:auto;max-width:1148px;}.activity-listings--width-wide{width:100%;margin-inline:auto;max-width:1538px;}.activity-listings--width-full{width:100%;margin-inline:auto;max-width:none;}
.page-section{width:100%;padding-block:clamp(32px,32px + 16 * (100vw - 400px) / 1520,48px);}.page-section__inner{width:100%;box-sizing:border-box;padding-inline:clamp(24px,24px + 61 * (100vw - 400px) / 1520,85px);}.page-section__components{width:100%;display:flex;flex-direction:column;gap:48px;}.page-node-landing_pages .field--name-field-body-content > .field__item:last-child > .page-section{padding-bottom:clamp(64px,64px + 32 * (100vw - 400px) / 1520,96px);}.page-node-event_page .field--name-field-body-content > .field__item:last-child > .page-section{padding-bottom:clamp(64px,64px + 32 * (100vw - 400px) / 1520,96px);}
@font-face{font-display:swap;font-family:"SDZSPCitrusGothic";font-style:normal;font-weight:400;src:url("/themes/custom/park_stable/styles/webfonts/3AC881_1_0.woff2") format("woff2"),url("/themes/custom/park_stable/styles/webfonts/3AC881_1_0.woff") format("woff");}@font-face{font-display:swap;font-family:"SDZSPCitrusGothic";font-style:normal;font-weight:700;src:url("/themes/custom/park_stable/styles/webfonts/3AC881_1_0.woff2") format("woff2"),url("/themes/custom/park_stable/styles/webfonts/3AC881_1_0.woff") format("woff");}.text-block--width-standard{width:100%;margin-inline:auto;max-width:1148px;}.text-block--width-wide{width:100%;margin-inline:auto;max-width:1538px;}.text-block--width-full{width:100%;margin-inline:auto;max-width:none;}.text-block--align-left{text-align:left;}.text-block--align-center{text-align:center;}.text-block--align-right{text-align:right;}.text-block__title{margin:0 0 24px;}.text-block__title:is(h2){font-family:"SDZSPCitrusGothic",Arial,sans-serif;font-size:30px;font-weight:400;line-height:1;}@media (min-width:672px){.text-block__title:is(h2){font-family:"SDZSPCitrusGothic",Arial,sans-serif;font-size:48px;font-weight:400;line-height:1;}}.text-block__title:is(h3){font-family:"SDZSPCitrusGothic",Arial,sans-serif;font-size:25px;font-weight:400;line-height:1;}@media (min-width:672px){.text-block__title:is(h3){font-family:"SDZSPCitrusGothic",Arial,sans-serif;font-size:36px;font-weight:400;line-height:1;}}.text-block__title:is(h4){font-family:acumin-pro-condensed,Arial,sans-serif;font-size:21px;font-weight:700;line-height:1;}@media (min-width:672px){.text-block__title:is(h4){font-family:acumin-pro-condensed,Arial,sans-serif;font-size:26px;font-weight:700;line-height:1;}}.text-block--heading-color-primary-orange .text-block__title{color:#e95d20;}.text-block--heading-color-body-copy-grey .text-block__title{color:#48433d;}.text-block--heading-color-white .text-block__title{color:#ffffff;}.text-block__body{color:#48433d;font-family:acumin-pro-condensed,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;}@media (min-width:672px){.text-block__body{font-family:acumin-pro-condensed,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.5;}}.text-block__body p,.text-block__body li{font-family:acumin-pro-condensed,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;}@media (min-width:672px){.text-block__body p,.text-block__body li{font-family:acumin-pro-condensed,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.5;}}.text-block__body a,.text-block__body a:visited,.text-block__body a:hover,.text-block__body a:focus{color:#179fba;}.text-block__body p:first-child{margin-top:0;}.text-block__body p:last-child{margin-bottom:0;}.text-block__subtext{margin-top:24px;color:#48433d;font-family:acumin-pro-condensed,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;font-style:italic;}@media (min-width:672px){.text-block__subtext{font-family:acumin-pro-condensed,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;}}.text-block__subtext p,.text-block__subtext li{font-family:acumin-pro-condensed,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;font-style:italic;}@media (min-width:672px){.text-block__subtext p,.text-block__subtext li{font-family:acumin-pro-condensed,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;}}.text-block__subtext a,.text-block__subtext a:visited,.text-block__subtext a:hover,.text-block__subtext a:focus{color:#179fba;}.text-block__subtext p:first-child{margin-top:0;}.text-block__subtext p:last-child{margin-bottom:0;}.text-block__buttons{margin-top:24px;}.text-block__buttons .button-group{display:flex;flex-wrap:wrap;-moz-column-gap:32px;column-gap:32px;row-gap:16px;}.text-block--align-left .button-group{justify-content:flex-start;}.text-block--align-center .button-group{justify-content:center;}.text-block--align-right .button-group{justify-content:flex-end;}
.alert{background:#eee;padding:20px;position:relative;font-weight:600;display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;}.alert .alert-message{flex-grow:2;text-align:center;}.alert .alert-close{height:100%;text-align:right;flex-basis:2em;}.alert .alert-close .close_btn{color:#000;padding:0;color:#000;}@media screen and (max-width:600px){.alert{padding:20px 10px 20px 20px;}.alert .alert-message{flex-grow:1;padding-right:10px;}}
.modal{display:none;position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,0.9);}.modal-content{background:#F8F5F2;color:#fff;max-width:900px;width:90%;margin:8% auto;padding-bottom:24px;text-align:center;}.lightboxhero img{width:100%;display:block;margin-bottom:32px;}.lightboxcontent h2{font-size:40px;line-height:125%;margin:0 auto 16px;max-width:600px;color:#ED8B00;padding:0 20px;}.lightboxcontent p{font-size:40px;line-height:125%;margin:0 auto 16px;max-width:600px;color:#ED8B00;padding:0 20px;}#elephant_sign_up_form{display:flex;flex-direction:column;align-items:center;}.email-row{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;padding:0 20px;}.email-row__name{display:flex;gap:12px;width:100%;max-width:654px;justify-content:center;}.email-row__name input{height:46px;font-size:18px;padding:0 12px;border:none;width:50%;}.email-row__email-employer{display:flex;gap:12px;width:100%;max-width:654px;justify-content:center;}.email-row__email-employer input{height:46px;font-size:18px;padding:0 12px;border:none;width:50%;}.email-row__submit input[type="submit"]{height:46px;padding:0 20px;font-size:18px;border:none;background:#ED8B00;color:#fff;cursor:pointer;text-transform:uppercase;font-weight:700;letter-spacing:3%;}.email-row__submit input[type="submit"]:hover{background:#E95D20;}#close_modal{height:46px;padding:0 20px;font-size:18px;border:none;background:#ED8B00;color:#fff;cursor:pointer;text-transform:uppercase;font-weight:700;letter-spacing:3%;}#close_modal:hover{background:#E95D20;}.email-row-error{color:#EE2737;margin:16px 0;}.modal-content p{font-size:14px;margin-top:20px;color:#ED8B00;}.lightboxcontent{display:flex;flex-direction:column;align-items:center;gap:16px;}@media (max-width:600px){.lightboxcontent h2,.lightboxcontent p{font-size:24px;}.email-row__name,.email-row__email-employer{flex-direction:column;}.email-row__name input,.email-row__email-employer input{width:100%;}.email-row__submit input[type="submit"]{width:100%;}#close_modal{width:100%;}}
.selectric-wrapper{position:relative;cursor:pointer;}.selectric-responsive{width:100%;}.selectric{border:1px solid #DDD;border-radius:0px;background:#F8F8F8;position:relative;overflow:hidden;}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#F8f8f8;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial;}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:none;}.selectric-focus .selectric{border-color:#aaaaaa;}.selectric-hover .selectric{border-color:#c4c4c4;}.selectric-hover .selectric .button{color:#a2a2a2;}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2;}.selectric-open{z-index:9999;}.selectric-open .selectric{border-color:#c4c4c4;}.selectric-open .selectric-items{display:block;}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0;}.selectric-hide-select select{position:absolute;left:-100%;}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10;}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0;}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important;}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important;}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#F8F8F8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px;}.selectric-items .selectric-scroll{height:100%;overflow:auto;}.selectric-above .selectric-items{top:auto;bottom:100%;}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px;}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer;}.selectric-items li.selected{background:#E0E0E0;color:#444;}.selectric-items li.highlighted{background:#D0D0D0;color:#444;}.selectric-items li:hover{background:#D5D5D5;color:#444;}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444;}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1;}.selectric-items .selectric-group li{padding-left:25px;}
