@charset "UTF-8";@import url(//hello.myfonts.net/count/39c84a);.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2px 4px}.fc-rtl .fc-popover .fc-header{flex-direction:row-reverse}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer;opacity:.65;font-size:1.1em}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-mirror-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-mirror-skeleton td{background:none;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-mirror-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-mirror-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.4;border-radius:3px;border:1px solid #3788d8}.fc-event,.fc-event-dot{background-color:#3788d8}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-event.fc-dragging.fc-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event.fc-dragging:not(.fc-selected){opacity:.75}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;width:6px;height:6px;border:1px solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-mirror-skeleton tr:first-child>td>.fc-day-grid-event{margin-top:0}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}@font-face{font-family:fcicons;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");font-weight:400;font-style:normal}.fc-icon{font-family:fcicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:""}.fc-icon-chevron-right:before{content:""}.fc-icon-chevrons-left:before{content:""}.fc-icon-chevrons-right:before{content:""}.fc-icon-minus-square:before{content:""}.fc-icon-plus-square:before{content:""}.fc-icon-x:before{content:""}.fc-icon{display:inline-block;width:1em;height:1em;text-align:center}.fc-button{border-radius:0;overflow:visible;text-transform:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc-button{-webkit-appearance:button}.fc-button:not(:disabled){cursor:pointer}.fc-button::-moz-focus-inner{padding:0;border-style:none}.fc-button{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc-button:hover{color:#212529;text-decoration:none}.fc-button:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(44,62,80,.25);box-shadow:0 0 0 .2rem rgba(44,62,80,.25)}.fc-button:disabled{opacity:.65}.fc-button-primary{color:#fff;background-color:#2c3e50;border-color:#2c3e50}.fc-button-primary:hover{color:#fff;background-color:#1e2b37;border-color:#1a252f}.fc-button-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,91,106,.5);box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc-button-primary:disabled{color:#fff;background-color:#2c3e50;border-color:#2c3e50}.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{color:#fff;background-color:#1a252f;border-color:#151e27}.fc-button-primary:not(:disabled).fc-button-active:focus,.fc-button-primary:not(:disabled):active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,91,106,.5);box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc-button-group{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.fc-button-group>.fc-button{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fc-button-group>.fc-button.fc-button-active,.fc-button-group>.fc-button:active,.fc-button-group>.fc-button:focus,.fc-button-group>.fc-button:hover{z-index:1}.fc-button-group>.fc-button:not(:first-child){margin-left:-1px}.fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-button-group>.fc-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.fc-toolbar{display:flex;justify-content:space-between;align-items:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-toolbar h2{font-size:1.75em;margin:0}.fc-view-container{position:relative}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}@media print{.fc{max-width:100%!important}.fc-event{background:#fff!important;color:#000!important;page-break-inside:avoid}.fc-event .fc-resizer{display:none}.fc-row,.fc hr,.fc tbody,.fc td,.fc th,.fc thead{border-color:#ccc!important;background:#fff!important}.fc-bg,.fc-bgevent-container,.fc-bgevent-skeleton,.fc-business-container,.fc-highlight-container,.fc-highlight-skeleton,.fc-mirror-container,.fc-mirror-skeleton{display:none}.fc tbody .fc-row{height:auto!important;min-height:0!important}.fc tbody .fc-row .fc-content-skeleton{position:static;padding-bottom:0!important}.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td{padding-bottom:1em}.fc tbody .fc-row .fc-content-skeleton table{height:1em}.fc-more,.fc-more-cell{display:none!important}.fc tr.fc-limited{display:table-row!important}.fc td.fc-limited{display:table-cell!important}.fc-popover{display:none}.fc-time-grid{min-height:0!important}.fc-timeGrid-view .fc-axis{display:none}.fc-slats,.fc-time-grid hr{display:none!important}.fc-time-grid .fc-content-skeleton{position:static}.fc-time-grid .fc-content-skeleton table{height:4em}.fc-time-grid .fc-event-container{margin:0!important}.fc-time-grid .fc-event{position:static!important;margin:3px 2px!important}.fc-time-grid .fc-event.fc-not-end{border-bottom-width:1px!important}.fc-time-grid .fc-event.fc-not-end:after{content:"..."}.fc-time-grid .fc-event.fc-not-start{border-top-width:1px!important}.fc-time-grid .fc-event.fc-not-start:before{content:"..."}.fc-time-grid .fc-event .fc-time{white-space:normal!important}.fc-time-grid .fc-event .fc-time span{display:none}.fc-time-grid .fc-event .fc-time:after{content:attr(data-full)}.fc-day-grid-container,.fc-scroller,.fc-time-grid-container{overflow:visible!important;height:auto!important}.fc-row{border:0!important;margin:0!important}.fc-button-group,.fc button{display:none}}.fc-dayGridDay-view .fc-content-skeleton,.fc-dayGridWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-dayGrid-view .fc-day-number,.fc-dayGrid-view .fc-week-number{padding:2px}.fc-dayGrid-view th.fc-day-number,.fc-dayGrid-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-dayGrid-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-dayGrid-view td.fc-week-number{text-align:center}.fc-dayGrid-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.datepicker--cells{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell,.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name,.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--day-name{color:#ff9a19;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker-inline .datepicker--pointer{display:none}.datepicker--content{box-sizing:content-box;padding:4px}.-only-timepicker- .datepicker--content{display:none}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body{display:none}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action:hover{background:#f0f0f0}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title:hover{background:#f0f0f0}.datepicker--nav-title.-disabled-{cursor:default;background:none}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px;border-top:1px solid #efefef}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{border-top:1px solid #efefef;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:none;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:none}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-thumb{margin-top:-6px}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:transparent}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.grecaptcha-badge{z-index:2}@font-face{font-family:NiveauGrotesk;font-weight:500;font-display:swap;src:url(/wp-content/themes/puppetry-arts/assets/fonts/39C84A_0_0.eot);src:url(/wp-content/themes/puppetry-arts/assets/fonts/39C84A_0_0.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/puppetry-arts/assets/fonts/39C84A_0_0.woff2) format("woff2"),url(/wp-content/themes/puppetry-arts/assets/fonts/39C84A_0_0.woff) format("woff"),url(/wp-content/themes/puppetry-arts/assets/fonts/39C84A_0_0.ttf) format("truetype")}@font-face{font-family:NiveauGrotesk;font-weight:700;font-display:swap;src:url(/wp-content/themes/puppetry-arts/assets/fonts/39C84A_1_0.eot);src:url(/wp-content/themes/puppetry-arts/assets/fonts/39C84A_1_0.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/puppetry-arts/assets/fonts/39C84A_1_0.woff2) format("woff2"),url(/wp-content/themes/puppetry-arts/assets/fonts/39C84A_1_0.woff) format("woff"),url(/wp-content/themes/puppetry-arts/assets/fonts/39C84A_1_0.ttf) format("truetype")}@font-face{font-family:MuseoSans;font-weight:900;font-display:swap;src:url(/wp-content/themes/puppetry-arts/assets/fonts/MuseoSans_900.otf) format("opentype");font-style:normal}@font-face{font-family:MuseoSans;font-weight:900;font-display:swap;src:url(/wp-content/themes/puppetry-arts/assets/fonts/MuseoSans_900_Italic.otf) format("opentype");font-style:italic}@font-face{font-family:MuseoSans;font-weight:500;font-display:swap;src:url(/wp-content/themes/puppetry-arts/assets/fonts/MuseoSans_500-webfont.woff2) format("woff2"),url(/wp-content/themes/puppetry-arts/assets/fonts/MuseoSans_500-webfont.woff) format("woff");font-style:normal}@font-face{font-family:MuseoSans;font-weight:700;font-display:swap;src:url(/wp-content/themes/puppetry-arts/assets/fonts/MuseoSans_700-webfont.woff2) format("woff2"),url(/wp-content/themes/puppetry-arts/assets/fonts/MuseoSans_700-webfont.woff) format("woff");font-style:normal}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{box-sizing:border-box;min-height:0;min-width:0}img{height:auto;max-width:100%}.grid,[class*=" grid--"],[class^=grid--]{margin-left:auto;margin-right:auto;max-width:68.75rem;padding-left:.625rem;padding-right:.625rem}.grid__row,[class*=" grid__row--"],[class^=grid__row--]{display:flex;flex-wrap:wrap;margin-left:-.625rem;margin-right:-.625rem}.grid__col,[class*=" grid__col--"],[class^=grid__col--]{flex-basis:100%;flex-grow:0;flex-shrink:0;padding-left:.625rem;padding-right:.625rem}.offset-1\/12{margin-left:8.33333%}.offset-2\/12{margin-left:16.66667%}.offset-3\/12{margin-left:25%}.offset-4\/12{margin-left:33.33333%}.offset-5\/12{margin-left:41.66667%}.offset-6\/12{margin-left:50%}.offset-7\/12{margin-left:58.33333%}.offset-8\/12{margin-left:66.66667%}.offset-9\/12{margin-left:75%}.offset-10\/12{margin-left:83.33333%}.offset-11\/12{margin-left:91.66667%}.offset-12\/12{margin-left:100%}@media screen and (min-width:30em){.offset-1\/12\@xs{margin-left:8.33333%}.offset-2\/12\@xs{margin-left:16.66667%}.offset-3\/12\@xs{margin-left:25%}.offset-4\/12\@xs{margin-left:33.33333%}.offset-5\/12\@xs{margin-left:41.66667%}.offset-6\/12\@xs{margin-left:50%}.offset-7\/12\@xs{margin-left:58.33333%}.offset-8\/12\@xs{margin-left:66.66667%}.offset-9\/12\@xs{margin-left:75%}.offset-10\/12\@xs{margin-left:83.33333%}.offset-11\/12\@xs{margin-left:91.66667%}.offset-12\/12\@xs{margin-left:100%}}@media screen and (min-width:48em){.offset-1\/12\@sm{margin-left:8.33333%}.offset-2\/12\@sm{margin-left:16.66667%}.offset-3\/12\@sm{margin-left:25%}.offset-4\/12\@sm{margin-left:33.33333%}.offset-5\/12\@sm{margin-left:41.66667%}.offset-6\/12\@sm{margin-left:50%}.offset-7\/12\@sm{margin-left:58.33333%}.offset-8\/12\@sm{margin-left:66.66667%}.offset-9\/12\@sm{margin-left:75%}.offset-10\/12\@sm{margin-left:83.33333%}.offset-11\/12\@sm{margin-left:91.66667%}.offset-12\/12\@sm{margin-left:100%}}@media screen and (min-width:61.25em){.offset-1\/12\@md{margin-left:8.33333%}.offset-2\/12\@md{margin-left:16.66667%}.offset-3\/12\@md{margin-left:25%}.offset-4\/12\@md{margin-left:33.33333%}.offset-5\/12\@md{margin-left:41.66667%}.offset-6\/12\@md{margin-left:50%}.offset-7\/12\@md{margin-left:58.33333%}.offset-8\/12\@md{margin-left:66.66667%}.offset-9\/12\@md{margin-left:75%}.offset-10\/12\@md{margin-left:83.33333%}.offset-11\/12\@md{margin-left:91.66667%}.offset-12\/12\@md{margin-left:100%}}@media screen and (min-width:68.75em){.offset-1\/12\@lg{margin-left:8.33333%}.offset-2\/12\@lg{margin-left:16.66667%}.offset-3\/12\@lg{margin-left:25%}.offset-4\/12\@lg{margin-left:33.33333%}.offset-5\/12\@lg{margin-left:41.66667%}.offset-6\/12\@lg{margin-left:50%}.offset-7\/12\@lg{margin-left:58.33333%}.offset-8\/12\@lg{margin-left:66.66667%}.offset-9\/12\@lg{margin-left:75%}.offset-10\/12\@lg{margin-left:83.33333%}.offset-11\/12\@lg{margin-left:91.66667%}.offset-12\/12\@lg{margin-left:100%}}@media screen and (min-width:81.25em){.offset-1\/12\@xl{margin-left:8.33333%}.offset-2\/12\@xl{margin-left:16.66667%}.offset-3\/12\@xl{margin-left:25%}.offset-4\/12\@xl{margin-left:33.33333%}.offset-5\/12\@xl{margin-left:41.66667%}.offset-6\/12\@xl{margin-left:50%}.offset-7\/12\@xl{margin-left:58.33333%}.offset-8\/12\@xl{margin-left:66.66667%}.offset-9\/12\@xl{margin-left:75%}.offset-10\/12\@xl{margin-left:83.33333%}.offset-11\/12\@xl{margin-left:91.66667%}.offset-12\/12\@xl{margin-left:100%}}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}@media screen and (min-width:30em){.order-0\@xs{order:0}.order-1\@xs{order:1}.order-2\@xs{order:2}.order-3\@xs{order:3}.order-4\@xs{order:4}.order-5\@xs{order:5}.order-6\@xs{order:6}.order-7\@xs{order:7}.order-8\@xs{order:8}.order-9\@xs{order:9}.order-10\@xs{order:10}.order-11\@xs{order:11}.order-12\@xs{order:12}}@media screen and (min-width:48em){.order-0\@sm{order:0}.order-1\@sm{order:1}.order-2\@sm{order:2}.order-3\@sm{order:3}.order-4\@sm{order:4}.order-5\@sm{order:5}.order-6\@sm{order:6}.order-7\@sm{order:7}.order-8\@sm{order:8}.order-9\@sm{order:9}.order-10\@sm{order:10}.order-11\@sm{order:11}.order-12\@sm{order:12}}@media screen and (min-width:61.25em){.order-0\@md{order:0}.order-1\@md{order:1}.order-2\@md{order:2}.order-3\@md{order:3}.order-4\@md{order:4}.order-5\@md{order:5}.order-6\@md{order:6}.order-7\@md{order:7}.order-8\@md{order:8}.order-9\@md{order:9}.order-10\@md{order:10}.order-11\@md{order:11}.order-12\@md{order:12}}@media screen and (min-width:68.75em){.order-0\@lg{order:0}.order-1\@lg{order:1}.order-2\@lg{order:2}.order-3\@lg{order:3}.order-4\@lg{order:4}.order-5\@lg{order:5}.order-6\@lg{order:6}.order-7\@lg{order:7}.order-8\@lg{order:8}.order-9\@lg{order:9}.order-10\@lg{order:10}.order-11\@lg{order:11}.order-12\@lg{order:12}}@media screen and (min-width:81.25em){.order-0\@xl{order:0}.order-1\@xl{order:1}.order-2\@xl{order:2}.order-3\@xl{order:3}.order-4\@xl{order:4}.order-5\@xl{order:5}.order-6\@xl{order:6}.order-7\@xl{order:7}.order-8\@xl{order:8}.order-9\@xl{order:9}.order-10\@xl{order:10}.order-11\@xl{order:11}.order-12\@xl{order:12}}.col-1\/12{flex-basis:8.33333%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-1\/12{width:8.33333%;flex-basis:auto}}.col-2\/12{flex-basis:16.66667%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-2\/12{width:16.66667%;flex-basis:auto}}.col-3\/12{flex-basis:25%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-3\/12{width:25%;flex-basis:auto}}.col-4\/12{flex-basis:33.33333%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-4\/12{width:33.33333%;flex-basis:auto}}.col-5\/12{flex-basis:41.66667%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-5\/12{width:41.66667%;flex-basis:auto}}.col-6\/12{flex-basis:50%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-6\/12{width:50%;flex-basis:auto}}.col-7\/12{flex-basis:58.33333%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-7\/12{width:58.33333%;flex-basis:auto}}.col-8\/12{flex-basis:66.66667%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-8\/12{width:66.66667%;flex-basis:auto}}.col-9\/12{flex-basis:75%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-9\/12{width:75%;flex-basis:auto}}.col-10\/12{flex-basis:83.33333%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-10\/12{width:83.33333%;flex-basis:auto}}.col-11\/12{flex-basis:91.66667%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-11\/12{width:91.66667%;flex-basis:auto}}.col-12\/12{flex-basis:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-12\/12{width:100%;flex-basis:auto}}.col-auto{flex-basis:auto}.col-grow{flex-grow:1}.col-shrink{flex-shrink:1}@media screen and (min-width:30em){.col-1\/12\@xs{flex-basis:8.33333%}}@media screen and (min-width:30em) and (-ms-high-contrast:active),screen and (min-width:30em) and (-ms-high-contrast:none){.col-1\/12\@xs{width:8.33333%;flex-basis:auto}}@media screen and (min-width:30em){.col-2\/12\@xs{flex-basis:16.66667%}}@media screen and (min-width:30em) and (-ms-high-contrast:active),screen and (min-width:30em) and (-ms-high-contrast:none){.col-2\/12\@xs{width:16.66667%;flex-basis:auto}}@media screen and (min-width:30em){.col-3\/12\@xs{flex-basis:25%}}@media screen and (min-width:30em) and (-ms-high-contrast:active),screen and (min-width:30em) and (-ms-high-contrast:none){.col-3\/12\@xs{width:25%;flex-basis:auto}}@media screen and (min-width:30em){.col-4\/12\@xs{flex-basis:33.33333%}}@media screen and (min-width:30em) and (-ms-high-contrast:active),screen and (min-width:30em) and (-ms-high-contrast:none){.col-4\/12\@xs{width:33.33333%;flex-basis:auto}}@media screen and (min-width:30em){.col-5\/12\@xs{flex-basis:41.66667%}}@media screen and (min-width:30em) and (-ms-high-contrast:active),screen and (min-width:30em) and (-ms-high-contrast:none){.col-5\/12\@xs{width:41.66667%;flex-basis:auto}}@media screen and (min-width:30em){.col-6\/12\@xs{flex-basis:50%}}@media screen and (min-width:30em) and (-ms-high-contrast:active),screen and (min-width:30em) and (-ms-high-contrast:none){.col-6\/12\@xs{width:50%;flex-basis:auto}}@media screen and (min-width:30em){.col-7\/12\@xs{flex-basis:58.33333%}}@media screen and (min-width:30em) and (-ms-high-contrast:active),screen and (min-width:30em) and (-ms-high-contrast:none){.col-7\/12\@xs{width:58.33333%;flex-basis:auto}}@media screen and (min-width:30em){.col-8\/12\@xs{flex-basis:66.66667%}}@media screen and (min-width:30em) and (-ms-high-contrast:active),screen and (min-width:30em) and (-ms-high-contrast:none){.col-8\/12\@xs{width:66.66667%;flex-basis:auto}}@media screen and (min-width:30em){.col-9\/12\@xs{flex-basis:75%}}@media screen and (min-width:30em) and (-ms-high-contrast:active),screen and (min-width:30em) and (-ms-high-contrast:none){.col-9\/12\@xs{width:75%;flex-basis:auto}}@media screen and (min-width:30em){.col-10\/12\@xs{flex-basis:83.33333%}}@media screen and (min-width:30em) and (-ms-high-contrast:active),screen and (min-width:30em) and (-ms-high-contrast:none){.col-10\/12\@xs{width:83.33333%;flex-basis:auto}}@media screen and (min-width:30em){.col-11\/12\@xs{flex-basis:91.66667%}}@media screen and (min-width:30em) and (-ms-high-contrast:active),screen and (min-width:30em) and (-ms-high-contrast:none){.col-11\/12\@xs{width:91.66667%;flex-basis:auto}}@media screen and (min-width:30em){.col-12\/12\@xs{flex-basis:100%}}@media screen and (min-width:30em) and (-ms-high-contrast:active),screen and (min-width:30em) and (-ms-high-contrast:none){.col-12\/12\@xs{width:100%;flex-basis:auto}}@media screen and (min-width:30em){.col-auto\@xs{flex-basis:auto}.col-grow\@xs{flex-grow:1}.col-shrink\@xs{flex-shrink:1}}@media screen and (min-width:48em){.col-1\/12\@sm{flex-basis:8.33333%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),screen and (min-width:48em) and (-ms-high-contrast:none){.col-1\/12\@sm{width:8.33333%;flex-basis:auto}}@media screen and (min-width:48em){.col-2\/12\@sm{flex-basis:16.66667%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),screen and (min-width:48em) and (-ms-high-contrast:none){.col-2\/12\@sm{width:16.66667%;flex-basis:auto}}@media screen and (min-width:48em){.col-3\/12\@sm{flex-basis:25%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),screen and (min-width:48em) and (-ms-high-contrast:none){.col-3\/12\@sm{width:25%;flex-basis:auto}}@media screen and (min-width:48em){.col-4\/12\@sm{flex-basis:33.33333%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),screen and (min-width:48em) and (-ms-high-contrast:none){.col-4\/12\@sm{width:33.33333%;flex-basis:auto}}@media screen and (min-width:48em){.col-5\/12\@sm{flex-basis:41.66667%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),screen and (min-width:48em) and (-ms-high-contrast:none){.col-5\/12\@sm{width:41.66667%;flex-basis:auto}}@media screen and (min-width:48em){.col-6\/12\@sm{flex-basis:50%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),screen and (min-width:48em) and (-ms-high-contrast:none){.col-6\/12\@sm{width:50%;flex-basis:auto}}@media screen and (min-width:48em){.col-7\/12\@sm{flex-basis:58.33333%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),screen and (min-width:48em) and (-ms-high-contrast:none){.col-7\/12\@sm{width:58.33333%;flex-basis:auto}}@media screen and (min-width:48em){.col-8\/12\@sm{flex-basis:66.66667%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),screen and (min-width:48em) and (-ms-high-contrast:none){.col-8\/12\@sm{width:66.66667%;flex-basis:auto}}@media screen and (min-width:48em){.col-9\/12\@sm{flex-basis:75%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),screen and (min-width:48em) and (-ms-high-contrast:none){.col-9\/12\@sm{width:75%;flex-basis:auto}}@media screen and (min-width:48em){.col-10\/12\@sm{flex-basis:83.33333%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),screen and (min-width:48em) and (-ms-high-contrast:none){.col-10\/12\@sm{width:83.33333%;flex-basis:auto}}@media screen and (min-width:48em){.col-11\/12\@sm{flex-basis:91.66667%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),screen and (min-width:48em) and (-ms-high-contrast:none){.col-11\/12\@sm{width:91.66667%;flex-basis:auto}}@media screen and (min-width:48em){.col-12\/12\@sm{flex-basis:100%}}@media screen and (min-width:48em) and (-ms-high-contrast:active),screen and (min-width:48em) and (-ms-high-contrast:none){.col-12\/12\@sm{width:100%;flex-basis:auto}}@media screen and (min-width:48em){.col-auto\@sm{flex-basis:auto}.col-grow\@sm{flex-grow:1}.col-shrink\@sm{flex-shrink:1}}@media screen and (min-width:61.25em){.col-1\/12\@md{flex-basis:8.33333%}}@media screen and (min-width:61.25em) and (-ms-high-contrast:active),screen and (min-width:61.25em) and (-ms-high-contrast:none){.col-1\/12\@md{width:8.33333%;flex-basis:auto}}@media screen and (min-width:61.25em){.col-2\/12\@md{flex-basis:16.66667%}}@media screen and (min-width:61.25em) and (-ms-high-contrast:active),screen and (min-width:61.25em) and (-ms-high-contrast:none){.col-2\/12\@md{width:16.66667%;flex-basis:auto}}@media screen and (min-width:61.25em){.col-3\/12\@md{flex-basis:25%}}@media screen and (min-width:61.25em) and (-ms-high-contrast:active),screen and (min-width:61.25em) and (-ms-high-contrast:none){.col-3\/12\@md{width:25%;flex-basis:auto}}@media screen and (min-width:61.25em){.col-4\/12\@md{flex-basis:33.33333%}}@media screen and (min-width:61.25em) and (-ms-high-contrast:active),screen and (min-width:61.25em) and (-ms-high-contrast:none){.col-4\/12\@md{width:33.33333%;flex-basis:auto}}@media screen and (min-width:61.25em){.col-5\/12\@md{flex-basis:41.66667%}}@media screen and (min-width:61.25em) and (-ms-high-contrast:active),screen and (min-width:61.25em) and (-ms-high-contrast:none){.col-5\/12\@md{width:41.66667%;flex-basis:auto}}@media screen and (min-width:61.25em){.col-6\/12\@md{flex-basis:50%}}@media screen and (min-width:61.25em) and (-ms-high-contrast:active),screen and (min-width:61.25em) and (-ms-high-contrast:none){.col-6\/12\@md{width:50%;flex-basis:auto}}@media screen and (min-width:61.25em){.col-7\/12\@md{flex-basis:58.33333%}}@media screen and (min-width:61.25em) and (-ms-high-contrast:active),screen and (min-width:61.25em) and (-ms-high-contrast:none){.col-7\/12\@md{width:58.33333%;flex-basis:auto}}@media screen and (min-width:61.25em){.col-8\/12\@md{flex-basis:66.66667%}}@media screen and (min-width:61.25em) and (-ms-high-contrast:active),screen and (min-width:61.25em) and (-ms-high-contrast:none){.col-8\/12\@md{width:66.66667%;flex-basis:auto}}@media screen and (min-width:61.25em){.col-9\/12\@md{flex-basis:75%}}@media screen and (min-width:61.25em) and (-ms-high-contrast:active),screen and (min-width:61.25em) and (-ms-high-contrast:none){.col-9\/12\@md{width:75%;flex-basis:auto}}@media screen and (min-width:61.25em){.col-10\/12\@md{flex-basis:83.33333%}}@media screen and (min-width:61.25em) and (-ms-high-contrast:active),screen and (min-width:61.25em) and (-ms-high-contrast:none){.col-10\/12\@md{width:83.33333%;flex-basis:auto}}@media screen and (min-width:61.25em){.col-11\/12\@md{flex-basis:91.66667%}}@media screen and (min-width:61.25em) and (-ms-high-contrast:active),screen and (min-width:61.25em) and (-ms-high-contrast:none){.col-11\/12\@md{width:91.66667%;flex-basis:auto}}@media screen and (min-width:61.25em){.col-12\/12\@md{flex-basis:100%}}@media screen and (min-width:61.25em) and (-ms-high-contrast:active),screen and (min-width:61.25em) and (-ms-high-contrast:none){.col-12\/12\@md{width:100%;flex-basis:auto}}@media screen and (min-width:61.25em){.col-auto\@md{flex-basis:auto}.col-grow\@md{flex-grow:1}.col-shrink\@md{flex-shrink:1}}@media screen and (min-width:68.75em){.col-1\/12\@lg{flex-basis:8.33333%}}@media screen and (min-width:68.75em) and (-ms-high-contrast:active),screen and (min-width:68.75em) and (-ms-high-contrast:none){.col-1\/12\@lg{width:8.33333%;flex-basis:auto}}@media screen and (min-width:68.75em){.col-2\/12\@lg{flex-basis:16.66667%}}@media screen and (min-width:68.75em) and (-ms-high-contrast:active),screen and (min-width:68.75em) and (-ms-high-contrast:none){.col-2\/12\@lg{width:16.66667%;flex-basis:auto}}@media screen and (min-width:68.75em){.col-3\/12\@lg{flex-basis:25%}}@media screen and (min-width:68.75em) and (-ms-high-contrast:active),screen and (min-width:68.75em) and (-ms-high-contrast:none){.col-3\/12\@lg{width:25%;flex-basis:auto}}@media screen and (min-width:68.75em){.col-4\/12\@lg{flex-basis:33.33333%}}@media screen and (min-width:68.75em) and (-ms-high-contrast:active),screen and (min-width:68.75em) and (-ms-high-contrast:none){.col-4\/12\@lg{width:33.33333%;flex-basis:auto}}@media screen and (min-width:68.75em){.col-5\/12\@lg{flex-basis:41.66667%}}@media screen and (min-width:68.75em) and (-ms-high-contrast:active),screen and (min-width:68.75em) and (-ms-high-contrast:none){.col-5\/12\@lg{width:41.66667%;flex-basis:auto}}@media screen and (min-width:68.75em){.col-6\/12\@lg{flex-basis:50%}}@media screen and (min-width:68.75em) and (-ms-high-contrast:active),screen and (min-width:68.75em) and (-ms-high-contrast:none){.col-6\/12\@lg{width:50%;flex-basis:auto}}@media screen and (min-width:68.75em){.col-7\/12\@lg{flex-basis:58.33333%}}@media screen and (min-width:68.75em) and (-ms-high-contrast:active),screen and (min-width:68.75em) and (-ms-high-contrast:none){.col-7\/12\@lg{width:58.33333%;flex-basis:auto}}@media screen and (min-width:68.75em){.col-8\/12\@lg{flex-basis:66.66667%}}@media screen and (min-width:68.75em) and (-ms-high-contrast:active),screen and (min-width:68.75em) and (-ms-high-contrast:none){.col-8\/12\@lg{width:66.66667%;flex-basis:auto}}@media screen and (min-width:68.75em){.col-9\/12\@lg{flex-basis:75%}}@media screen and (min-width:68.75em) and (-ms-high-contrast:active),screen and (min-width:68.75em) and (-ms-high-contrast:none){.col-9\/12\@lg{width:75%;flex-basis:auto}}@media screen and (min-width:68.75em){.col-10\/12\@lg{flex-basis:83.33333%}}@media screen and (min-width:68.75em) and (-ms-high-contrast:active),screen and (min-width:68.75em) and (-ms-high-contrast:none){.col-10\/12\@lg{width:83.33333%;flex-basis:auto}}@media screen and (min-width:68.75em){.col-11\/12\@lg{flex-basis:91.66667%}}@media screen and (min-width:68.75em) and (-ms-high-contrast:active),screen and (min-width:68.75em) and (-ms-high-contrast:none){.col-11\/12\@lg{width:91.66667%;flex-basis:auto}}@media screen and (min-width:68.75em){.col-12\/12\@lg{flex-basis:100%}}@media screen and (min-width:68.75em) and (-ms-high-contrast:active),screen and (min-width:68.75em) and (-ms-high-contrast:none){.col-12\/12\@lg{width:100%;flex-basis:auto}}@media screen and (min-width:68.75em){.col-auto\@lg{flex-basis:auto}.col-grow\@lg{flex-grow:1}.col-shrink\@lg{flex-shrink:1}}@media screen and (min-width:81.25em){.col-1\/12\@xl{flex-basis:8.33333%}}@media screen and (min-width:81.25em) and (-ms-high-contrast:active),screen and (min-width:81.25em) and (-ms-high-contrast:none){.col-1\/12\@xl{width:8.33333%;flex-basis:auto}}@media screen and (min-width:81.25em){.col-2\/12\@xl{flex-basis:16.66667%}}@media screen and (min-width:81.25em) and (-ms-high-contrast:active),screen and (min-width:81.25em) and (-ms-high-contrast:none){.col-2\/12\@xl{width:16.66667%;flex-basis:auto}}@media screen and (min-width:81.25em){.col-3\/12\@xl{flex-basis:25%}}@media screen and (min-width:81.25em) and (-ms-high-contrast:active),screen and (min-width:81.25em) and (-ms-high-contrast:none){.col-3\/12\@xl{width:25%;flex-basis:auto}}@media screen and (min-width:81.25em){.col-4\/12\@xl{flex-basis:33.33333%}}@media screen and (min-width:81.25em) and (-ms-high-contrast:active),screen and (min-width:81.25em) and (-ms-high-contrast:none){.col-4\/12\@xl{width:33.33333%;flex-basis:auto}}@media screen and (min-width:81.25em){.col-5\/12\@xl{flex-basis:41.66667%}}@media screen and (min-width:81.25em) and (-ms-high-contrast:active),screen and (min-width:81.25em) and (-ms-high-contrast:none){.col-5\/12\@xl{width:41.66667%;flex-basis:auto}}@media screen and (min-width:81.25em){.col-6\/12\@xl{flex-basis:50%}}@media screen and (min-width:81.25em) and (-ms-high-contrast:active),screen and (min-width:81.25em) and (-ms-high-contrast:none){.col-6\/12\@xl{width:50%;flex-basis:auto}}@media screen and (min-width:81.25em){.col-7\/12\@xl{flex-basis:58.33333%}}@media screen and (min-width:81.25em) and (-ms-high-contrast:active),screen and (min-width:81.25em) and (-ms-high-contrast:none){.col-7\/12\@xl{width:58.33333%;flex-basis:auto}}@media screen and (min-width:81.25em){.col-8\/12\@xl{flex-basis:66.66667%}}@media screen and (min-width:81.25em) and (-ms-high-contrast:active),screen and (min-width:81.25em) and (-ms-high-contrast:none){.col-8\/12\@xl{width:66.66667%;flex-basis:auto}}@media screen and (min-width:81.25em){.col-9\/12\@xl{flex-basis:75%}}@media screen and (min-width:81.25em) and (-ms-high-contrast:active),screen and (min-width:81.25em) and (-ms-high-contrast:none){.col-9\/12\@xl{width:75%;flex-basis:auto}}@media screen and (min-width:81.25em){.col-10\/12\@xl{flex-basis:83.33333%}}@media screen and (min-width:81.25em) and (-ms-high-contrast:active),screen and (min-width:81.25em) and (-ms-high-contrast:none){.col-10\/12\@xl{width:83.33333%;flex-basis:auto}}@media screen and (min-width:81.25em){.col-11\/12\@xl{flex-basis:91.66667%}}@media screen and (min-width:81.25em) and (-ms-high-contrast:active),screen and (min-width:81.25em) and (-ms-high-contrast:none){.col-11\/12\@xl{width:91.66667%;flex-basis:auto}}@media screen and (min-width:81.25em){.col-12\/12\@xl{flex-basis:100%}}@media screen and (min-width:81.25em) and (-ms-high-contrast:active),screen and (min-width:81.25em) and (-ms-high-contrast:none){.col-12\/12\@xl{width:100%;flex-basis:auto}}@media screen and (min-width:81.25em){.col-auto\@xl{flex-basis:auto}.col-grow\@xl{flex-grow:1}.col-shrink\@xl{flex-shrink:1}}.no-padding{padding-left:0;padding-right:0}@media screen and (min-width:30em){.no-padding\@xs{padding-left:0;padding-right:0}}@media screen and (min-width:48em){.no-padding\@sm{padding-left:0;padding-right:0}}@media screen and (min-width:61.25em){.no-padding\@md{padding-left:0;padding-right:0}}@media screen and (min-width:68.75em){.no-padding\@lg{padding-left:0;padding-right:0}}@media screen and (min-width:81.25em){.no-padding\@xl{padding-left:0;padding-right:0}}.grid--full-width{max-width:100%}.clearfix:after{content:"";display:table;clear:both}.container,.p404__grid-lines,.p404__inner,.people-wrapper .people-grid,.puppetry-arts-404__row,.wp-block-puppetry-arts-group__grid-lines,.wp-block-puppetry-arts-group__inner{margin:0 auto;max-width:1100px;padding:0 32px;width:100%}@media screen and (min-width:61.25em){.container,.p404__grid-lines,.p404__inner,.people-wrapper .people-grid,.puppetry-arts-404__row,.wp-block-puppetry-arts-group__grid-lines,.wp-block-puppetry-arts-group__inner{padding:0 20px}}a{cursor:pointer;text-decoration:none;transition:color .3s}p>a{color:#ef6c00;transition:color .25s ease-in-out}p>a:hover{color:#cc5005}.cp-modal-content a{text-decoration:underline}html{font-size:100%}body{-webkit-font-smoothing:antialiased;color:#333;font-family:MuseoSans,sans-serif;font-size:1.125rem;text-rendering:optimizeLegibility}body.single-events .sticky-sidebar{display:none!important}h1,h2,h3,h4,h5,h6{color:#333}.hideEmailForm{display:none!important}.wp-block-button{margin-bottom:0}.wp-block-button__link{border-radius:0;font-family:MuseoSans,sans-serif;font-weight:900;letter-spacing:1px;font-size:.75rem;position:relative;text-transform:uppercase;border-radius:0!important}.wp-block-button.is-style-arrow .wp-block-button__link,.wp-block-button.is-style-text-only .wp-block-button__link{background-color:transparent;color:#1d1d1d;padding:0}.wp-block-button.is-style-arrow .wp-block-button__link{background-color:transparent;color:#ef6c00;font-size:.75rem;line-height:1.625rem;font-weight:700;font-family:NiveauGrotesk,sans-serif;padding-left:0;padding-right:0;text-transform:capitalize}.wp-block-button.is-style-arrow .wp-block-button__link:after{content:"\003e";color:#ef6c00;padding-left:5px;font-size:15px;font-weight:700;vertical-align:middle;transition:margin-left .3s ease-in-out}.wp-block-button.is-style-arrow .wp-block-button__link:hover:after{margin-left:5px}.wp-block-button.is-style-outline-white .wp-block-button__link{border:2px solid #fff;padding:.8125rem 1.25rem;background-color:transparent;overflow:hidden;vertical-align:top}.wp-block-button.is-style-outline-white .wp-block-button__link span{position:relative;z-index:2;transition:color .25s ease-in-out}.wp-block-button.is-style-outline-white .wp-block-button__link:after{content:"";display:block;transform:translateY(100%) translateZ(0);position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1;transition:transform .25s ease-in-out}.wp-block-button.is-style-outline-white .wp-block-button__link:hover span{color:#64b65c}.wp-block-button.is-style-outline-white .wp-block-button__link:hover:after{transform:translateY(0) translateZ(0)}.wp-block-button.is-style-solid-orange-dark .wp-block-button__link,.wp-block-button.is-style-solid-orange-darker .wp-block-button__link,.wp-block-button.is-style-solid-orange-darkest .wp-block-button__link,.wp-block-button.is-style-solid-orange-light .wp-block-button__link,.wp-block-button.is-style-solid-orange-lighter .wp-block-button__link,.wp-block-button.is-style-solid-orange-lightest .wp-block-button__link,.wp-block-button.is-style-solid-orange .wp-block-button__link{padding:.8125rem 1.25rem;color:#fff;font-size:.75rem;text-transform:uppercase;border-radius:0;overflow:hidden;vertical-align:top}.wp-block-button.is-style-solid-orange-dark .wp-block-button__link span,.wp-block-button.is-style-solid-orange-darker .wp-block-button__link span,.wp-block-button.is-style-solid-orange-darkest .wp-block-button__link span,.wp-block-button.is-style-solid-orange-light .wp-block-button__link span,.wp-block-button.is-style-solid-orange-lighter .wp-block-button__link span,.wp-block-button.is-style-solid-orange-lightest .wp-block-button__link span,.wp-block-button.is-style-solid-orange .wp-block-button__link span{position:relative;z-index:2;transition:color .25s ease-in-out}.wp-block-button.is-style-solid-orange-dark .wp-block-button__link:after,.wp-block-button.is-style-solid-orange-darker .wp-block-button__link:after,.wp-block-button.is-style-solid-orange-darkest .wp-block-button__link:after,.wp-block-button.is-style-solid-orange-light .wp-block-button__link:after,.wp-block-button.is-style-solid-orange-lighter .wp-block-button__link:after,.wp-block-button.is-style-solid-orange-lightest .wp-block-button__link:after,.wp-block-button.is-style-solid-orange .wp-block-button__link:after{content:"";display:block;transform:translateY(100%) translateZ(0);position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1;transition:transform .25s ease-in-out}.wp-block-button.is-style-solid-orange-dark .wp-block-button__link:hover:after,.wp-block-button.is-style-solid-orange-darker .wp-block-button__link:hover:after,.wp-block-button.is-style-solid-orange-darkest .wp-block-button__link:hover:after,.wp-block-button.is-style-solid-orange-light .wp-block-button__link:hover:after,.wp-block-button.is-style-solid-orange-lighter .wp-block-button__link:hover:after,.wp-block-button.is-style-solid-orange-lightest .wp-block-button__link:hover:after,.wp-block-button.is-style-solid-orange .wp-block-button__link:hover:after{transform:translateY(0) translateZ(0)}.wp-block-button.is-style-solid-orange-lightest .wp-block-button__link{background-color:#f94}.wp-block-button.is-style-solid-orange-lightest .wp-block-button__link:hover span{color:#f94}.wp-block-button.is-style-solid-orange-lighter .wp-block-button__link{background-color:#ff8825}.wp-block-button.is-style-solid-orange-lighter .wp-block-button__link:hover span{color:#ff8825}.wp-block-button.is-style-solid-orange-light .wp-block-button__link{background-color:#ff7502}.wp-block-button.is-style-solid-orange-light .wp-block-button__link:hover span{color:#f94}.wp-block-button.is-style-solid-orange .wp-block-button__link{background-color:#f59110}.wp-block-button.is-style-solid-orange .wp-block-button__link:hover span{color:#f59110}.wp-block-button.is-style-solid-orange-dark .wp-block-button__link{background-color:#ef6c00}.wp-block-button.is-style-solid-orange-dark .wp-block-button__link:hover span{color:#ef6c00}.wp-block-button.is-style-solid-orange-darker .wp-block-button__link{background-color:#d95b00}.wp-block-button.is-style-solid-orange-darker .wp-block-button__link:hover span{color:#d95b00}.wp-block-button.is-style-solid-orange-darkest .wp-block-button__link{background-color:#cc5005}.wp-block-button.is-style-solid-orange-darkest .wp-block-button__link:hover span{color:#cc5005}h1,h2,h3,h4,h5,h6{font-family:NiveauGrotesk,sans-serif;margin-top:0}.has-text-color h1,.has-text-color h2,.has-text-color h3,.has-text-color h4,.has-text-color h5,.has-text-color h6{color:inherit}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700}h2,h3,h4,h5,h6{margin-bottom:1rem}h1{font-size:2.875rem}h1,h2{font-weight:700;line-height:2.875rem}h2{font-size:2.5rem}h3{font-size:1.8125rem;line-height:2.375rem}h3,h4{font-weight:700}h4{font-size:1.625rem;line-height:1.8125rem}h5{font-size:1.125rem;line-height:1.5rem}h5,h6{font-weight:700}h6{font-size:.875rem;line-height:1.125rem}hr{border:.0625rem solid #333}input{border:0;font-size:1em;height:2em;padding:.625em}li{font-size:inherit;font-weight:inherit;line-height:inherit}.wp-block-column>ul,.wp-block-puppetry-arts-group__inner>ul{padding:0;margin-top:0}.wp-block-column>ul li,.wp-block-puppetry-arts-group__inner>ul li{list-style:none;font-size:.9375rem;font-weight:700;line-height:1.2;font-family:MuseoSans,sans-serif;padding-left:1.0625rem;position:relative;margin-bottom:1rem}.wp-block-column>ul li:before,.wp-block-puppetry-arts-group__inner>ul li:before{content:"\2014";position:absolute;left:0;top:0;color:#726eb3}ol,p,ul{color:currentColor;font-family:MuseoSans,sans-serif;margin-bottom:20px;margin-top:0}ol,ul{padding-left:1.25rem}p{font-size:.875rem;line-height:1.125rem}.wp-block-puppetry-arts-group__inner>p{display:block}@media screen and (min-width:48em){.wp-block-puppetry-arts-group__inner>p{max-width:43.75rem;margin-left:auto;margin-right:auto}}.layout-single-resource__main .wp-block-puppetry-arts-group__inner>p,.program-content .wp-block-puppetry-arts-group__inner>p{max-width:unset}select{border:0;font-size:.8em;height:2em;padding:.625em}@media screen and (max-width:48em){.page-calendar{display:none}}@media screen and (min-width:48em){.mobile-calendar{display:none}}.puppet-monthpicker .datepicker--nav-title{font-size:1.3125rem;font-weight:900;font-family:NiveauGrotesk,sans-serif}.puppet-monthpicker .datepicker--cell-month{font-weight:900;font-family:MuseoSans,sans-serif}.puppet-monthpicker .datepicker--cell-month.-current-{color:#ef6c00}.puppet-monthpicker .datepicker--cell-month.-selected-{background-color:#ef6c00}.mobile-calendar,.page-calendar{margin-bottom:80px;margin-top:80px;font-family:NiveauGrotesk,sans-serif}.mobile-calendar__bottom-nav,.mobile-calendar__month,.page-calendar__bottom-nav,.page-calendar__month{font-size:2.1875rem;line-height:2.5rem;font-weight:700;color:#000}.mobile-calendar__bottom-nav,.page-calendar__bottom-nav{display:flex;align-content:space-between}.mobile-calendar__bottom-nav a,.page-calendar__bottom-nav a{flex-basis:50%;color:#000}.mobile-calendar__bottom-nav a:active,.mobile-calendar__bottom-nav a:hover,.page-calendar__bottom-nav a:active,.page-calendar__bottom-nav a:hover{color:#000}.mobile-calendar__bottom-nav a.next-link,.page-calendar__bottom-nav a.next-link{text-align:right}.mobile-calendar__filters,.page-calendar__filters{margin-bottom:3.125rem}.mobile-calendar__filters-inner,.page-calendar__filters-inner{display:flex;flex-direction:column}@media screen and (min-width:48em){.mobile-calendar__filters-inner,.page-calendar__filters-inner{flex-direction:row}}.mobile-calendar__filters-label,.page-calendar__filters-label{margin-bottom:.9375rem;font-size:1.125rem;text-transform:uppercase;font-weight:700;letter-spacing:1.5px}@media screen and (min-width:48em){.mobile-calendar__filters-label,.page-calendar__filters-label{margin-right:1.875rem;margin-bottom:0}}.mobile-calendar__filters .puppets-filter,.page-calendar__filters .puppets-filter{margin-bottom:.9375rem;position:relative;flex-basis:25%;height:50px;color:#fff}.mobile-calendar__filters .puppets-filter:not(:last-of-type):after,.page-calendar__filters .puppets-filter:not(:last-of-type):after{content:"";width:14px;height:8px;position:absolute;right:18px;top:calc(50% - 4px);background-image:url(/wp-content/themes/puppetry-arts/assets/img/cpa_additional-filter_arrow.svg);background-size:auto;background-repeat:no-repeat}.mobile-calendar__filters .puppets-filter:first-of-type,.page-calendar__filters .puppets-filter:first-of-type{background-color:#64b65c}.mobile-calendar__filters .puppets-filter:nth-of-type(2),.page-calendar__filters .puppets-filter:nth-of-type(2){background-color:#58ac4f}.mobile-calendar__filters .puppets-filter:nth-of-type(3),.page-calendar__filters .puppets-filter:nth-of-type(3){background-color:#4d9f45}.mobile-calendar__filters .puppets-filter:nth-of-type(4),.page-calendar__filters .puppets-filter:nth-of-type(4){background-color:#1d8c13}@media screen and (min-width:48em){.mobile-calendar__filters .puppets-filter,.page-calendar__filters .puppets-filter{margin-bottom:0}}.mobile-calendar__filters .puppets-filter label,.page-calendar__filters .puppets-filter label{width:100%;height:100%;display:block}.mobile-calendar__filters .puppets-filter svg,.page-calendar__filters .puppets-filter svg{margin-left:.625rem;width:.625rem;height:auto}.mobile-calendar__filters .puppets-filter svg path,.page-calendar__filters .puppets-filter svg path{stroke:#64b65c}.mobile-calendar__filters .puppets-filter select,.page-calendar__filters .puppets-filter select{-webkit-appearance:none;appearance:none;height:100%;font-size:1.125rem;color:#fff;background:transparent;font-weight:700;width:100%;padding:0 0 0 21px;cursor:pointer}.mobile-calendar__filters .puppets-filter select:active,.mobile-calendar__filters .puppets-filter select:focus,.page-calendar__filters .puppets-filter select:active,.page-calendar__filters .puppets-filter select:focus{outline:0}.mobile-calendar__filters .puppets-filter select option,.page-calendar__filters .puppets-filter select option{color:#333}.mobile-calendar__filters .puppets-filter__search-toggle,.page-calendar__filters .puppets-filter__search-toggle{color:#fff}.mobile-calendar__filters .puppets-filter__search-toggle svg,.page-calendar__filters .puppets-filter__search-toggle svg{width:1em;height:1em;margin-left:0;margin-right:.9375rem}.mobile-calendar__filters .puppets-filter__search-toggle svg path,.page-calendar__filters .puppets-filter__search-toggle svg path{fill:#fff;stroke:transparent}.mobile-calendar__filters .puppets-filter .monthpicker,.mobile-calendar__filters .puppets-filter__search,.page-calendar__filters .puppets-filter .monthpicker,.page-calendar__filters .puppets-filter__search{color:#fff;font-weight:700;height:100%;padding-left:21px}.mobile-calendar__filters .puppets-filter .monthpicker:-ms-input-placeholder,.mobile-calendar__filters .puppets-filter__search:-ms-input-placeholder,.page-calendar__filters .puppets-filter .monthpicker:-ms-input-placeholder,.page-calendar__filters .puppets-filter__search:-ms-input-placeholder{color:#fff}.mobile-calendar__filters .puppets-filter .monthpicker::placeholder,.mobile-calendar__filters .puppets-filter__search::placeholder,.page-calendar__filters .puppets-filter .monthpicker::placeholder,.page-calendar__filters .puppets-filter__search::placeholder{color:#fff!important;opacity:1;color:#fff}.mobile-calendar__filters .puppets-filter .monthpicker::-webkit-input-placeholder,.mobile-calendar__filters .puppets-filter__search::-webkit-input-placeholder,.page-calendar__filters .puppets-filter .monthpicker::-webkit-input-placeholder,.page-calendar__filters .puppets-filter__search::-webkit-input-placeholder{color:#fff!important;opacity:1}.mobile-calendar__filters .puppets-filter .monthpicker::-moz-placeholder,.mobile-calendar__filters .puppets-filter__search::-moz-placeholder,.page-calendar__filters .puppets-filter .monthpicker::-moz-placeholder,.page-calendar__filters .puppets-filter__search::-moz-placeholder{color:#fff!important;opacity:1}.mobile-calendar__filters .puppets-filter .monthpicker:-ms-input-placeholder,.mobile-calendar__filters .puppets-filter__search:-ms-input-placeholder,.page-calendar__filters .puppets-filter .monthpicker:-ms-input-placeholder,.page-calendar__filters .puppets-filter__search:-ms-input-placeholder{color:#fff!important;opacity:1}.mobile-calendar__filters .puppets-filter .monthpicker:-moz-placeholder,.mobile-calendar__filters .puppets-filter__search:-moz-placeholder,.page-calendar__filters .puppets-filter .monthpicker:-moz-placeholder,.page-calendar__filters .puppets-filter__search:-moz-placeholder{color:#fff!important;opacity:1}.mobile-calendar__filters .puppets-filter .monthpicker:active,.mobile-calendar__filters .puppets-filter .monthpicker:focus,.mobile-calendar__filters .puppets-filter__search:active,.mobile-calendar__filters .puppets-filter__search:focus,.page-calendar__filters .puppets-filter .monthpicker:active,.page-calendar__filters .puppets-filter .monthpicker:focus,.page-calendar__filters .puppets-filter__search:active,.page-calendar__filters .puppets-filter__search:focus{outline:0}.mobile-calendar__filters .puppets-filter__search,.page-calendar__filters .puppets-filter__search{width:225px;background-color:#1d8c13}.mobile-calendar__filters .puppets-filter .monthpicker,.page-calendar__filters .puppets-filter .monthpicker{cursor:pointer;background-color:#64b65c}.mobile-calendar__entries,.page-calendar__entries{display:flex;flex-wrap:wrap;font-family:MuseoSans,sans-serif}.mobile-calendar .day-entry,.page-calendar .day-entry{flex-basis:calc(14.28571% - 2px);margin:0 1px 40px;padding-bottom:20px;min-height:300px;background:#f9fbff}.mobile-calendar .day-entry.past,.page-calendar .day-entry.past{background-color:#edf1fa;color:#6b809a!important}.mobile-calendar .day-entry.closed,.page-calendar .day-entry.closed{color:#6b809a!important}.mobile-calendar .day-entry .monday-closed,.page-calendar .day-entry .monday-closed{text-align:center;font-weight:700;margin-top:15px;font-size:.875rem;line-height:.9375rem;letter-spacing:.75px}.mobile-calendar .day-entry__event,.page-calendar .day-entry__event{margin:19.5px 18px 0;padding-bottom:4.5px;display:block;border-bottom:2px solid #000;position:relative}.mobile-calendar .day-entry__dow,.page-calendar .day-entry__dow{line-height:2.5rem;background:#455560;color:#fff;text-align:center;text-transform:uppercase;font-size:.8125rem;letter-spacing:.65px;font-family:NiveauGrotesk,sans-serif}.mobile-calendar .day-entry__date,.page-calendar .day-entry__date{font-size:2.3125rem;padding-left:18px;padding-top:20px}.mobile-calendar .event,.page-calendar .event{font-family:MuseoSans,sans-serif;letter-spacing:normal}.mobile-calendar .event__type,.page-calendar .event__type{font-size:.625rem;font-weight:700;letter-spacing:.68px;line-height:1.5;text-transform:uppercase}.mobile-calendar .event__title,.page-calendar .event__title{margin-top:10px;font-size:.875rem;line-height:1.07;font-weight:900}.mobile-calendar .event__time,.page-calendar .event__time{font-size:.75rem;line-height:1.07;font-weight:600;color:#000}.mobile-calendar .expand-content,.mobile-calendar .program-popup,.page-calendar .expand-content,.page-calendar .program-popup{background-color:#fff;width:519px;min-height:300px;position:absolute;right:-519px;top:0;z-index:2;box-shadow:-10px 10px 5px 0 rgba(0,0,0,.15)}.mobile-calendar .expand-content:after,.mobile-calendar .program-popup:after,.page-calendar .expand-content:after,.page-calendar .program-popup:after{width:0;height:0;border:25px solid transparent;border-right-color:#fff;border-left:none;content:"";position:absolute;top:275px;left:-25px;pointer-events:none;display:none}.mobile-calendar .expand-content.right-align,.mobile-calendar .program-popup.right-align,.page-calendar .expand-content.right-align,.page-calendar .program-popup.right-align{left:-519px;box-shadow:10px 10px 5px 0 rgba(0,0,0,.15)}.mobile-calendar .expand-content.right-align:after,.mobile-calendar .program-popup.right-align:after,.page-calendar .expand-content.right-align:after,.page-calendar .program-popup.right-align:after{border-right:none;border-left:25px solid #fff;left:auto;right:-25px}.mobile-calendar .expand-content__date,.mobile-calendar .program-popup__date,.page-calendar .expand-content__date,.page-calendar .program-popup__date{position:absolute;top:0;right:0;width:70px;height:70px;color:#fff;font-size:.9375rem;text-align:center;padding:13px;line-height:1.375rem}.mobile-calendar .expand-content__date span,.mobile-calendar .program-popup__date span,.page-calendar .expand-content__date span,.page-calendar .program-popup__date span{display:block;line-height:1.375rem;font-size:1.5625rem;letter-spacing:.34px}.mobile-calendar .expand-content__image,.mobile-calendar .program-popup__image,.page-calendar .expand-content__image,.page-calendar .program-popup__image{height:252px;border-bottom:2px solid;background-size:cover;background-position:50%}.mobile-calendar .expand-content__content,.mobile-calendar .program-popup__content,.page-calendar .expand-content__content,.page-calendar .program-popup__content{padding:25px}.mobile-calendar .expand-content__titletime,.mobile-calendar .program-popup__titletime,.page-calendar .expand-content__titletime,.page-calendar .program-popup__titletime{display:flex;align-content:space-between;font-size:1.5625rem;color:#000;line-height:1.6875rem;font-weight:700;margin-bottom:1.0625rem}.mobile-calendar .expand-content__time,.mobile-calendar .expand-content__title,.mobile-calendar .program-popup__time,.mobile-calendar .program-popup__title,.page-calendar .expand-content__time,.page-calendar .expand-content__title,.page-calendar .program-popup__time,.page-calendar .program-popup__title{flex-basis:50%;font-family:NiveauGrotesk,sans-serif}.mobile-calendar .expand-content__time,.mobile-calendar .program-popup__time,.page-calendar .expand-content__time,.page-calendar .program-popup__time{text-align:right}.mobile-calendar .expand-content__type,.mobile-calendar .program-popup__type,.page-calendar .expand-content__type,.page-calendar .program-popup__type{font-size:.9375rem;letter-spacing:.75px;font-weight:900;line-height:1.125rem;text-transform:uppercase}.mobile-calendar .expand-content__includes,.mobile-calendar .program-popup__includes,.page-calendar .expand-content__includes,.page-calendar .program-popup__includes{font-size:.9375rem;font-weight:500;color:#a6aab2;line-height:1.125rem}.mobile-calendar .expand-content__prices,.mobile-calendar .program-popup__prices,.page-calendar .expand-content__prices,.page-calendar .program-popup__prices{font-size:1rem;font-weight:700;line-height:1.3125rem;color:#000;margin-top:17px}.mobile-calendar .expand-content__prices.unknown,.mobile-calendar .program-popup__prices.unknown,.page-calendar .expand-content__prices.unknown,.page-calendar .program-popup__prices.unknown{display:none}.mobile-calendar .expand-content__flexpass,.mobile-calendar .program-popup__flexpass,.page-calendar .expand-content__flexpass,.page-calendar .program-popup__flexpass{display:none;font-size:12px;line-height:12px;font-weight:700;margin:10px 0;color:#726eb3}.mobile-calendar .expand-content__description,.mobile-calendar .program-popup__description,.page-calendar .expand-content__description,.page-calendar .program-popup__description{margin-top:20px;font-size:.8125rem;line-height:1.125rem;margin-bottom:22.5px;color:#000}.mobile-calendar .expand-content__page-link,.mobile-calendar .program-popup__page-link,.page-calendar .expand-content__page-link,.page-calendar .program-popup__page-link{margin-top:7.5px;font-size:.75rem;line-height:1.1875rem;font-weight:700;color:#ef6c00}.mobile-calendar .expand-content__page-link:active,.mobile-calendar .expand-content__page-link:hover,.mobile-calendar .program-popup__page-link:active,.mobile-calendar .program-popup__page-link:hover,.page-calendar .expand-content__page-link:active,.page-calendar .expand-content__page-link:hover,.page-calendar .program-popup__page-link:active,.page-calendar .program-popup__page-link:hover{color:#ef6c00}.mobile-calendar .program-popup.price-unknown .program-popup__prices,.page-calendar .program-popup.price-unknown .program-popup__prices{display:none}.mobile-calendar .program-popup.price-unknown .program-popup__prices.unknown,.page-calendar .program-popup.price-unknown .program-popup__prices.unknown{display:block}.mobile-calendar .program-list,.mobile-calendar .template,.page-calendar .program-list,.page-calendar .template{display:none}.mobile-calendar .day-entry__event.movie,.mobile-calendar .day-entry__event.movies,.page-calendar .day-entry__event.movie,.page-calendar .day-entry__event.movies{color:#ca2f92;border-bottom-color:#ca2f92}.mobile-calendar .day-entry__event.museum-exhibit,.mobile-calendar .day-entry__event.museum-exhibits,.page-calendar .day-entry__event.museum-exhibit,.page-calendar .day-entry__event.museum-exhibits{color:#726eb3;border-bottom-color:#726eb3}.mobile-calendar .day-entry__event.museum-guided-tour,.mobile-calendar .day-entry__event.museum-guided-tours,.page-calendar .day-entry__event.museum-guided-tour,.page-calendar .day-entry__event.museum-guided-tours{color:#64b65c;border-bottom-color:#64b65c}.mobile-calendar .day-entry__event.digital-puppet-shows,.mobile-calendar .day-entry__event.puppet-show,.mobile-calendar .day-entry__event.puppet-shows,.page-calendar .day-entry__event.digital-puppet-shows,.page-calendar .day-entry__event.puppet-show,.page-calendar .day-entry__event.puppet-shows{color:#00b6df;border-bottom-color:#00b6df}.mobile-calendar .day-entry__event.research-library,.page-calendar .day-entry__event.research-library{color:#f1635d;border-bottom-color:#f1635d}.mobile-calendar .day-entry__event.museum-programming,.mobile-calendar .day-entry__event.special-event,.mobile-calendar .day-entry__event.special-events,.mobile-calendar .day-entry__event.special-tour,.page-calendar .day-entry__event.museum-programming,.page-calendar .day-entry__event.special-event,.page-calendar .day-entry__event.special-events,.page-calendar .day-entry__event.special-tour{color:#60c5b9;border-bottom-color:#60c5b9}.mobile-calendar .day-entry__event.junior-explorers-series-workshop,.mobile-calendar .day-entry__event.workshop,.mobile-calendar .day-entry__event.workshops,.page-calendar .day-entry__event.junior-explorers-series-workshop,.page-calendar .day-entry__event.workshop,.page-calendar .day-entry__event.workshops{color:#4d85c4;border-bottom-color:#4d85c4}.mobile-calendar .day-entry__event.digital-learning-puppet-show,.mobile-calendar .day-entry__event.digital-learning-puppet-shows,.mobile-calendar .day-entry__event.digital-learning-virtual-tour,.mobile-calendar .day-entry__event.digital-learning-workshops,.page-calendar .day-entry__event.digital-learning-puppet-show,.page-calendar .day-entry__event.digital-learning-puppet-shows,.page-calendar .day-entry__event.digital-learning-virtual-tour,.page-calendar .day-entry__event.digital-learning-workshops{color:#f77ecf;border-bottom-color:#f77ecf}.mobile-calendar .day-entry__event.research-library,.page-calendar .day-entry__event.research-library{color:#aec512;border-bottom-color:#aec512}.mobile-calendar .event-heading__expander.movie,.mobile-calendar .event-heading__expander.movies,.mobile-calendar .event-heading__title.movie,.mobile-calendar .event-heading__title.movies,.mobile-calendar .expand-content__type.movie,.mobile-calendar .expand-content__type.movies,.mobile-calendar .program-popup__type.movie,.mobile-calendar .program-popup__type.movies,.page-calendar .event-heading__expander.movie,.page-calendar .event-heading__expander.movies,.page-calendar .event-heading__title.movie,.page-calendar .event-heading__title.movies,.page-calendar .expand-content__type.movie,.page-calendar .expand-content__type.movies,.page-calendar .program-popup__type.movie,.page-calendar .program-popup__type.movies{color:#ca2f92}.mobile-calendar .event-heading__expander.museum-exhibit,.mobile-calendar .event-heading__expander.museum-exhibits,.mobile-calendar .event-heading__title.museum-exhibit,.mobile-calendar .event-heading__title.museum-exhibits,.mobile-calendar .expand-content__type.museum-exhibit,.mobile-calendar .expand-content__type.museum-exhibits,.mobile-calendar .program-popup__type.museum-exhibit,.mobile-calendar .program-popup__type.museum-exhibits,.page-calendar .event-heading__expander.museum-exhibit,.page-calendar .event-heading__expander.museum-exhibits,.page-calendar .event-heading__title.museum-exhibit,.page-calendar .event-heading__title.museum-exhibits,.page-calendar .expand-content__type.museum-exhibit,.page-calendar .expand-content__type.museum-exhibits,.page-calendar .program-popup__type.museum-exhibit,.page-calendar .program-popup__type.museum-exhibits{color:#726eb3}.mobile-calendar .event-heading__expander.museum-guided-tour,.mobile-calendar .event-heading__expander.museum-guided-tours,.mobile-calendar .event-heading__title.museum-guided-tour,.mobile-calendar .event-heading__title.museum-guided-tours,.mobile-calendar .expand-content__type.museum-guided-tour,.mobile-calendar .expand-content__type.museum-guided-tours,.mobile-calendar .program-popup__type.museum-guided-tour,.mobile-calendar .program-popup__type.museum-guided-tours,.page-calendar .event-heading__expander.museum-guided-tour,.page-calendar .event-heading__expander.museum-guided-tours,.page-calendar .event-heading__title.museum-guided-tour,.page-calendar .event-heading__title.museum-guided-tours,.page-calendar .expand-content__type.museum-guided-tour,.page-calendar .expand-content__type.museum-guided-tours,.page-calendar .program-popup__type.museum-guided-tour,.page-calendar .program-popup__type.museum-guided-tours{color:#64b65c}.mobile-calendar .event-heading__expander.digital-puppet-shows,.mobile-calendar .event-heading__expander.puppet-show,.mobile-calendar .event-heading__expander.puppet-shows,.mobile-calendar .event-heading__title.digital-puppet-shows,.mobile-calendar .event-heading__title.puppet-show,.mobile-calendar .event-heading__title.puppet-shows,.mobile-calendar .expand-content__type.digital-puppet-shows,.mobile-calendar .expand-content__type.puppet-show,.mobile-calendar .expand-content__type.puppet-shows,.mobile-calendar .program-popup__type.digital-puppet-shows,.mobile-calendar .program-popup__type.puppet-show,.mobile-calendar .program-popup__type.puppet-shows,.page-calendar .event-heading__expander.digital-puppet-shows,.page-calendar .event-heading__expander.puppet-show,.page-calendar .event-heading__expander.puppet-shows,.page-calendar .event-heading__title.digital-puppet-shows,.page-calendar .event-heading__title.puppet-show,.page-calendar .event-heading__title.puppet-shows,.page-calendar .expand-content__type.digital-puppet-shows,.page-calendar .expand-content__type.puppet-show,.page-calendar .expand-content__type.puppet-shows,.page-calendar .program-popup__type.digital-puppet-shows,.page-calendar .program-popup__type.puppet-show,.page-calendar .program-popup__type.puppet-shows{color:#00b6df}.mobile-calendar .event-heading__expander.research-library,.mobile-calendar .event-heading__title.research-library,.mobile-calendar .expand-content__type.research-library,.mobile-calendar .program-popup__type.research-library,.page-calendar .event-heading__expander.research-library,.page-calendar .event-heading__title.research-library,.page-calendar .expand-content__type.research-library,.page-calendar .program-popup__type.research-library{color:#f1635d}.mobile-calendar .event-heading__expander.museum-programmingg,.mobile-calendar .event-heading__expander.special-event,.mobile-calendar .event-heading__expander.special-events,.mobile-calendar .event-heading__expander.special-tour,.mobile-calendar .event-heading__title.museum-programmingg,.mobile-calendar .event-heading__title.special-event,.mobile-calendar .event-heading__title.special-events,.mobile-calendar .event-heading__title.special-tour,.mobile-calendar .expand-content__type.museum-programmingg,.mobile-calendar .expand-content__type.special-event,.mobile-calendar .expand-content__type.special-events,.mobile-calendar .expand-content__type.special-tour,.mobile-calendar .program-popup__type.museum-programmingg,.mobile-calendar .program-popup__type.special-event,.mobile-calendar .program-popup__type.special-events,.mobile-calendar .program-popup__type.special-tour,.page-calendar .event-heading__expander.museum-programmingg,.page-calendar .event-heading__expander.special-event,.page-calendar .event-heading__expander.special-events,.page-calendar .event-heading__expander.special-tour,.page-calendar .event-heading__title.museum-programmingg,.page-calendar .event-heading__title.special-event,.page-calendar .event-heading__title.special-events,.page-calendar .event-heading__title.special-tour,.page-calendar .expand-content__type.museum-programmingg,.page-calendar .expand-content__type.special-event,.page-calendar .expand-content__type.special-events,.page-calendar .expand-content__type.special-tour,.page-calendar .program-popup__type.museum-programmingg,.page-calendar .program-popup__type.special-event,.page-calendar .program-popup__type.special-events,.page-calendar .program-popup__type.special-tour{color:#60c5b9}.mobile-calendar .event-heading__expander.junior-explorers-series-workshop,.mobile-calendar .event-heading__expander.workshop,.mobile-calendar .event-heading__expander.workshops,.mobile-calendar .event-heading__title.junior-explorers-series-workshop,.mobile-calendar .event-heading__title.workshop,.mobile-calendar .event-heading__title.workshops,.mobile-calendar .expand-content__type.junior-explorers-series-workshop,.mobile-calendar .expand-content__type.workshop,.mobile-calendar .expand-content__type.workshops,.mobile-calendar .program-popup__type.junior-explorers-series-workshop,.mobile-calendar .program-popup__type.workshop,.mobile-calendar .program-popup__type.workshops,.page-calendar .event-heading__expander.junior-explorers-series-workshop,.page-calendar .event-heading__expander.workshop,.page-calendar .event-heading__expander.workshops,.page-calendar .event-heading__title.junior-explorers-series-workshop,.page-calendar .event-heading__title.workshop,.page-calendar .event-heading__title.workshops,.page-calendar .expand-content__type.junior-explorers-series-workshop,.page-calendar .expand-content__type.workshop,.page-calendar .expand-content__type.workshops,.page-calendar .program-popup__type.junior-explorers-series-workshop,.page-calendar .program-popup__type.workshop,.page-calendar .program-popup__type.workshops{color:#4d85c4}.mobile-calendar .event-heading__expander.digital-learning-puppet-show,.mobile-calendar .event-heading__expander.digital-learning-puppet-shows,.mobile-calendar .event-heading__expander.digital-learning-virtual-tour,.mobile-calendar .event-heading__expander.digital-learning-workshops,.mobile-calendar .event-heading__title.digital-learning-puppet-show,.mobile-calendar .event-heading__title.digital-learning-puppet-shows,.mobile-calendar .event-heading__title.digital-learning-virtual-tour,.mobile-calendar .event-heading__title.digital-learning-workshops,.mobile-calendar .expand-content__type.digital-learning-puppet-show,.mobile-calendar .expand-content__type.digital-learning-puppet-shows,.mobile-calendar .expand-content__type.digital-learning-virtual-tour,.mobile-calendar .expand-content__type.digital-learning-workshops,.mobile-calendar .program-popup__type.digital-learning-puppet-show,.mobile-calendar .program-popup__type.digital-learning-puppet-shows,.mobile-calendar .program-popup__type.digital-learning-virtual-tour,.mobile-calendar .program-popup__type.digital-learning-workshops,.page-calendar .event-heading__expander.digital-learning-puppet-show,.page-calendar .event-heading__expander.digital-learning-puppet-shows,.page-calendar .event-heading__expander.digital-learning-virtual-tour,.page-calendar .event-heading__expander.digital-learning-workshops,.page-calendar .event-heading__title.digital-learning-puppet-show,.page-calendar .event-heading__title.digital-learning-puppet-shows,.page-calendar .event-heading__title.digital-learning-virtual-tour,.page-calendar .event-heading__title.digital-learning-workshops,.page-calendar .expand-content__type.digital-learning-puppet-show,.page-calendar .expand-content__type.digital-learning-puppet-shows,.page-calendar .expand-content__type.digital-learning-virtual-tour,.page-calendar .expand-content__type.digital-learning-workshops,.page-calendar .program-popup__type.digital-learning-puppet-show,.page-calendar .program-popup__type.digital-learning-puppet-shows,.page-calendar .program-popup__type.digital-learning-virtual-tour,.page-calendar .program-popup__type.digital-learning-workshops{color:#f77ecf}.mobile-calendar .event-heading__expander.research-library,.mobile-calendar .event-heading__title.research-library,.mobile-calendar .expand-content__type.research-library,.mobile-calendar .program-popup__type.research-library,.page-calendar .event-heading__expander.research-library,.page-calendar .event-heading__title.research-library,.page-calendar .expand-content__type.research-library,.page-calendar .program-popup__type.research-library{color:#aec512}.mobile-calendar .program-popup__date.movie,.mobile-calendar .program-popup__date.movies,.page-calendar .program-popup__date.movie,.page-calendar .program-popup__date.movies{background-color:#ca2f92}.mobile-calendar .program-popup__date.museum-exhibit,.mobile-calendar .program-popup__date.museum-exhibits,.page-calendar .program-popup__date.museum-exhibit,.page-calendar .program-popup__date.museum-exhibits{background-color:#726eb3}.mobile-calendar .program-popup__date.museum-guided-tour,.mobile-calendar .program-popup__date.museum-guided-tours,.page-calendar .program-popup__date.museum-guided-tour,.page-calendar .program-popup__date.museum-guided-tours{background-color:#64b65c}.mobile-calendar .program-popup__date.digital-puppet-shows,.mobile-calendar .program-popup__date.puppet-show,.mobile-calendar .program-popup__date.puppet-shows,.page-calendar .program-popup__date.digital-puppet-shows,.page-calendar .program-popup__date.puppet-show,.page-calendar .program-popup__date.puppet-shows{background-color:#00b6df}.mobile-calendar .program-popup__date.research-library,.page-calendar .program-popup__date.research-library{background-color:#f1635d}.mobile-calendar .program-popup__date.museum-programming,.mobile-calendar .program-popup__date.special-event,.mobile-calendar .program-popup__date.special-events,.mobile-calendar .program-popup__date.special-tour,.page-calendar .program-popup__date.museum-programming,.page-calendar .program-popup__date.special-event,.page-calendar .program-popup__date.special-events,.page-calendar .program-popup__date.special-tour{background-color:#60c5b9}.mobile-calendar .program-popup__date.junior-explorers-series-workshop,.mobile-calendar .program-popup__date.workshop,.mobile-calendar .program-popup__date.workshops,.page-calendar .program-popup__date.junior-explorers-series-workshop,.page-calendar .program-popup__date.workshop,.page-calendar .program-popup__date.workshops{background-color:#4d85c4}.mobile-calendar .program-popup__date.digital-learning-puppet-show,.mobile-calendar .program-popup__date.digital-learning-puppet-shows,.mobile-calendar .program-popup__date.digital-learning-virtual-tour,.mobile-calendar .program-popup__date.digital-learning-workshops,.page-calendar .program-popup__date.digital-learning-puppet-show,.page-calendar .program-popup__date.digital-learning-puppet-shows,.page-calendar .program-popup__date.digital-learning-virtual-tour,.page-calendar .program-popup__date.digital-learning-workshops{background-color:#f77ecf}.mobile-calendar .program-popup__date.research-library,.page-calendar .program-popup__date.research-library{background-color:#aec512}.mobile-calendar .expand-content__image.movie,.mobile-calendar .expand-content__image.movies,.mobile-calendar .program-popup__image.movie,.mobile-calendar .program-popup__image.movies,.page-calendar .expand-content__image.movie,.page-calendar .expand-content__image.movies,.page-calendar .program-popup__image.movie,.page-calendar .program-popup__image.movies{border-bottom-color:#ca2f92}.mobile-calendar .expand-content__image.museum-exhibit,.mobile-calendar .expand-content__image.museum-exhibits,.mobile-calendar .program-popup__image.museum-exhibit,.mobile-calendar .program-popup__image.museum-exhibits,.page-calendar .expand-content__image.museum-exhibit,.page-calendar .expand-content__image.museum-exhibits,.page-calendar .program-popup__image.museum-exhibit,.page-calendar .program-popup__image.museum-exhibits{border-bottom-color:#726eb3}.mobile-calendar .expand-content__image.museum-guided-tour,.mobile-calendar .expand-content__image.museum-guided-tours,.mobile-calendar .program-popup__image.museum-guided-tour,.mobile-calendar .program-popup__image.museum-guided-tours,.page-calendar .expand-content__image.museum-guided-tour,.page-calendar .expand-content__image.museum-guided-tours,.page-calendar .program-popup__image.museum-guided-tour,.page-calendar .program-popup__image.museum-guided-tours{border-bottom-color:#64b65c}.mobile-calendar .expand-content__image.digital-puppet-shows,.mobile-calendar .expand-content__image.puppet-show,.mobile-calendar .expand-content__image.puppet-shows,.mobile-calendar .program-popup__image.digital-puppet-shows,.mobile-calendar .program-popup__image.puppet-show,.mobile-calendar .program-popup__image.puppet-shows,.page-calendar .expand-content__image.digital-puppet-shows,.page-calendar .expand-content__image.puppet-show,.page-calendar .expand-content__image.puppet-shows,.page-calendar .program-popup__image.digital-puppet-shows,.page-calendar .program-popup__image.puppet-show,.page-calendar .program-popup__image.puppet-shows{border-bottom-color:#00b6df}.mobile-calendar .expand-content__image.research-library,.mobile-calendar .program-popup__image.research-library,.page-calendar .expand-content__image.research-library,.page-calendar .program-popup__image.research-library{border-bottom-color:#f1635d}.mobile-calendar .expand-content__image.museum-programming,.mobile-calendar .expand-content__image.special-event,.mobile-calendar .expand-content__image.special-events,.mobile-calendar .expand-content__image.special-tour,.mobile-calendar .program-popup__image.museum-programming,.mobile-calendar .program-popup__image.special-event,.mobile-calendar .program-popup__image.special-events,.mobile-calendar .program-popup__image.special-tour,.page-calendar .expand-content__image.museum-programming,.page-calendar .expand-content__image.special-event,.page-calendar .expand-content__image.special-events,.page-calendar .expand-content__image.special-tour,.page-calendar .program-popup__image.museum-programming,.page-calendar .program-popup__image.special-event,.page-calendar .program-popup__image.special-events,.page-calendar .program-popup__image.special-tour{border-bottom-color:#60c5b9}.mobile-calendar .expand-content__image.junior-explorers-series-workshop,.mobile-calendar .expand-content__image.workshop,.mobile-calendar .expand-content__image.workshops,.mobile-calendar .program-popup__image.junior-explorers-series-workshop,.mobile-calendar .program-popup__image.workshop,.mobile-calendar .program-popup__image.workshops,.page-calendar .expand-content__image.junior-explorers-series-workshop,.page-calendar .expand-content__image.workshop,.page-calendar .expand-content__image.workshops,.page-calendar .program-popup__image.junior-explorers-series-workshop,.page-calendar .program-popup__image.workshop,.page-calendar .program-popup__image.workshops{border-bottom-color:#4d85c4}.mobile-calendar .expand-content__image.digital-learning-puppet-show,.mobile-calendar .expand-content__image.digital-learning-puppet-shows,.mobile-calendar .expand-content__image.digital-learning-virtual-tour,.mobile-calendar .expand-content__image.digital-learning-workshops,.mobile-calendar .program-popup__image.digital-learning-puppet-show,.mobile-calendar .program-popup__image.digital-learning-puppet-shows,.mobile-calendar .program-popup__image.digital-learning-virtual-tour,.mobile-calendar .program-popup__image.digital-learning-workshops,.page-calendar .expand-content__image.digital-learning-puppet-show,.page-calendar .expand-content__image.digital-learning-puppet-shows,.page-calendar .expand-content__image.digital-learning-virtual-tour,.page-calendar .expand-content__image.digital-learning-workshops,.page-calendar .program-popup__image.digital-learning-puppet-show,.page-calendar .program-popup__image.digital-learning-puppet-shows,.page-calendar .program-popup__image.digital-learning-virtual-tour,.page-calendar .program-popup__image.digital-learning-workshops{border-bottom-color:#f77ecf}.mobile-calendar .expand-content__image.research-library,.mobile-calendar .program-popup__image.research-library,.page-calendar .expand-content__image.research-library,.page-calendar .program-popup__image.research-library{border-bottom-color:#aec512}.mobile-calendar h3{font-size:1rem;line-height:1.25rem}.mobile-calendar__date{font-size:1.5625rem;line-height:1.8125rem}.mobile-event{width:100%}.mobile-event__heading{cursor:pointer;border-top:1px solid #edf1fa;display:flex;justify-content:space-between;font-weight:700;position:relative;padding:1.875rem .9375rem 1.875rem 0}.mobile-event__heading .event-heading__expander{position:absolute;top:1.5625rem;right:0}.mobile-event__expand-content{display:none}.expand-content__content{padding:25px 0!important}.event-heading__expander{font-size:1.5rem;font-weight:700}.event-heading__time,.event-heading__title{font-size:.9375rem}.event-heading__time{font-weight:500;flex:1 0 auto}.event-heading__title{padding-left:4px;flex-shrink:1}.event-heading__titletime{display:flex}.mobile-calendar__filters-inner{display:block}.mobile-calendar__filters-inner .daypicker{display:none}.mobile-calendar__filters-inner .addl-filters{margin-bottom:0;height:50px;width:100%;background:#64b65c;position:relative;transition:all .2s;overflow-y:hidden;cursor:pointer}.mobile-calendar__filters-inner .addl-filters>span{color:#fff;text-align:center;line-height:50px;padding-left:45px;width:100%;display:block;position:relative}.mobile-calendar__filters-inner .addl-filters>span:before{content:"";width:24px;height:24px;position:absolute;left:calc(50% - 80px);top:calc(50% - 12px);background-image:url(/wp-content/themes/puppetry-arts/assets/img/cpa_additional-filter.svg);background-size:contain;background-repeat:no-repeat}.mobile-calendar__filters-inner .addl-filters>span:after{content:"";width:14px;height:8px;position:absolute;right:18px;top:calc(50% - 4px);background-image:url(/wp-content/themes/puppetry-arts/assets/img/cpa_additional-filter_arrow.svg);background-size:auto;background-repeat:no-repeat}.mobile-calendar__filters-inner .addl-filters.expanded{height:auto}.mobile-calendar__filters-inner .addl-filters.expanded>span:after{transform:rotate(180deg)}.mobile-calendar__filters-inner .puppets-filter{margin-bottom:0;height:50px;width:100%;background-color:none}.mobile-calendar__filters-inner .puppets-filter.radios-type>span{background-color:#58ac4f}.mobile-calendar__filters-inner .puppets-filter.radios-time>span{background-color:#4d9f45}.mobile-calendar__filters-inner .puppets-filter.radios{transition:all .2s;overflow-y:hidden}.mobile-calendar__filters-inner .puppets-filter.radios.expanded{height:auto}.mobile-calendar__filters-inner .puppets-filter.radios.expanded>span:after{transform:rotate(180deg)}.mobile-calendar__filters-inner .puppets-filter.radios>span{height:50px;display:block;line-height:50px;padding-left:21px;width:100%;position:relative;cursor:pointer}.mobile-calendar__filters-inner .puppets-filter.radios>span:after{content:"";width:14px;height:8px;position:absolute;right:18px;top:calc(50% - 4px);background-image:url(/wp-content/themes/puppetry-arts/assets/img/cpa_additional-filter_arrow.svg);background-size:auto;background-repeat:no-repeat}.mobile-calendar__filters-inner .puppets-filter.radios .radios-wrapper{padding:21px;display:flex;flex-wrap:wrap;transition:all .2s;background:#fff}.mobile-calendar__filters-inner .puppets-filter.radios .radios-wrapper label{flex-basis:50%;display:block;color:#000;position:relative;padding-left:25px;margin:8px 0;font-size:14px;line-height:18px;font-weight:500}.mobile-calendar__filters-inner .puppets-filter.radios .radios-wrapper label input{position:absolute;height:0;width:0;opacity:0}.mobile-calendar__filters-inner .puppets-filter.radios .radios-wrapper label .radio-checkmark{height:16px;width:16px;border:2px solid #000;position:absolute;left:0;top:1px}.mobile-calendar__filters-inner .puppets-filter.radios .radios-wrapper label:hover input~.radio-checkmark{background-color:#a6aab2}.mobile-calendar__filters-inner .puppets-filter.radios .radios-wrapper label input:checked~.radio-checkmark{background-color:#455560}.mobile-calendar__filters-inner .puppets-filter select{width:100%}.mobile-calendar__filters-inner .puppets-filter.--date-selector{height:auto}.mobile-calendar__filters-inner .puppets-filter.--date-selector .datepicker--nav{height:44px}.mobile-calendar__filters-inner .puppets-filter.--date-selector .datepicker--nav-action svg{margin-left:0;width:32px;height:32px}.mobile-calendar__filters-inner .puppets-filter.--date-selector .datepicker--nav-action svg path{stroke:#fff}.mobile-calendar__filters-inner .tessitura-picker{height:auto}.mobile-calendar__filters-inner .tessitura-picker .datepicker--days-names{font-family:NiveauGrotesk,sans-serif}.mobile-calendar__filters-inner .tessitura-picker .datepicker--nav-title{font-size:1.3125rem;font-weight:900;font-family:NiveauGrotesk,sans-serif}.mobile-calendar__filters-inner .tessitura-picker .datepicker--cell{height:40px;font-weight:900;font-family:MuseoSans,sans-serif}.mobile-calendar__filters-inner .tessitura-picker .datepicker--cell.-current-{color:#ef6c00}.mobile-calendar__filters-inner .tessitura-picker .datepicker--cell.-selected-{background-color:#ef6c00;color:#fff}.wp-block-puppetry-arts-group.--normal-padding-bottom .wp-block-puppetry-arts-contact-block__animation-container{bottom:-40px}.wp-block-puppetry-arts-group.--extra-padding-bottom .wp-block-puppetry-arts-contact-block__animation-container{bottom:-80px}.wp-block-puppetry-arts-contact-block{display:flex;flex-wrap:wrap}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-contact-block{padding-bottom:150px}}@media screen and (max-width:965px){.wp-block-puppetry-arts-contact-block{justify-content:space-between}}.wp-block-puppetry-arts-contact-block .gform_confirmation_message{margin-bottom:2.5rem}.wp-block-puppetry-arts-contact-block__animation-container{position:absolute;bottom:0;right:0;transform:translateX(30%);z-index:-1}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-contact-block__animation-container{display:none}}.wp-block-puppetry-arts-contact-block__animation{width:31.25rem;max-width:31.25rem}.wp-block-puppetry-arts-contact-block__contact-form{min-width:50%;padding-right:5.6875rem}@media screen and (max-width:965px){.wp-block-puppetry-arts-contact-block__contact-form{padding-right:0}}@media screen and (max-width:48em){.wp-block-puppetry-arts-contact-block__contact-form{width:100%}}@media screen and (min-width:48em){.wp-block-puppetry-arts-contact-block__contact-form{width:50%}}.wp-block-puppetry-arts-contact-block__contact-form .gform_description{max-width:450px;width:100%}@media screen and (max-width:48em){.wp-block-puppetry-arts-contact-block__map-container{width:100%}}.wp-block-puppetry-arts-contact-block__map-container iframe{width:100%;height:25vw;max-height:259px}@media screen and (max-width:965px){.wp-block-puppetry-arts-contact-block__map-container iframe{height:40vw;max-height:400px}}@media screen and (max-width:480px){.wp-block-puppetry-arts-contact-block__map-container iframe{height:200px}}.wp-block-puppetry-arts-contact-block__map-container__map-contact{width:60%}.wp-block-puppetry-arts-contact-block__map-container__map-contact__phone h3{font-family:NiveauGrotesk,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.11;color:#333;padding-top:17px;margin:0;padding-bottom:10px}.wp-block-puppetry-arts-contact-block__map-container__map-contact__phone p{font-family:MuseoSans,sans-serif;font-size:.75rem;font-weight:500;line-height:1.42;color:#000;margin:0}.wp-block-puppetry-arts-contact-block__map-container__map-contact__phone p span{font-weight:700}.wp-block-puppetry-arts-contact-block__map-container__map-contact__phone .orange{color:#ef6c00;font-weight:700}.wp-block-puppetry-arts-contact-block__map-container__address{color:#ef6c00;padding-top:31px}.wp-block-puppetry-arts-contact-block__map-container__address .svg-inline--fa.fa-map-marker-alt{width:20px;height:27px}.wp-block-puppetry-arts-contact-block__map-container__address p{margin:0;font-family:NiveauGrotesk,sans-serif;font-size:1.1875rem;font-weight:700;line-height:1.26;letter-spacing:normal}.wp-block-puppetry-arts-contact-block .puppet-image{position:absolute}.wp-block-puppetry-arts-icon-grid-card__content-wrapper .contact-grid-phone{margin:0;line-height:17px;font-size:14px;font-weight:400}.wp-block-puppetry-arts-icon-grid-card__content-wrapper .contact-grid-phone span{font-weight:700}@media screen and (max-width:768px){.wp-block-puppetry-arts-icon-grid-card__content-wrapper .contact-grid-phone{text-align:left;margin-left:58px}}.wp-block-puppetry-arts-icon-grid-card__content-wrapper .contact-grid-email{color:#e87400;font-size:14px;font-weight:700;margin:0;line-height:17px}@media screen and (max-width:768px){.wp-block-puppetry-arts-icon-grid-card__content-wrapper .contact-grid-email{text-align:left;margin-left:58px}}.wp-block-puppetry-arts-icon-grid-card.no-img .wp-block-puppetry-arts-icon-grid-card__content-wrapper{margin:0;width:100%}@media screen and (max-width:48em){.wp-block-puppetry-arts-icon-grid-card.no-img .wp-block-puppetry-arts-icon-grid-card__content-wrapper .contact-grid-email,.wp-block-puppetry-arts-icon-grid-card.no-img .wp-block-puppetry-arts-icon-grid-card__content-wrapper .contact-grid-phone,.wp-block-puppetry-arts-icon-grid-card.no-img .wp-block-puppetry-arts-icon-grid-card__content-wrapper .wp-block-button,.wp-block-puppetry-arts-icon-grid-card.no-img .wp-block-puppetry-arts-icon-grid-card__content-wrapper .wp-block-puppetry-arts-icon-grid-card__content,.wp-block-puppetry-arts-icon-grid-card.no-img .wp-block-puppetry-arts-icon-grid-card__content-wrapper .wp-block-puppetry-arts-icon-grid-card__title{margin-left:0}}.wp-block-puppetry-arts-faqs{max-width:100%;width:100%;padding:2.8125rem 0;opacity:0;transform:scale(.9)}.wp-block-puppetry-arts-faqs__tabs{max-width:100%;width:100%;display:flex;flex-direction:column}.wp-block-puppetry-arts-faqs h2{font-size:35px;font-weight:700;font-family:NiveauGrotesk,sans-serif;line-height:1.03;text-align:center;color:inherit;margin-bottom:0}.wp-block-puppetry-arts-faqs p{font-size:14px;margin:16px auto 35px;font-weight:500;line-height:1.36;text-align:center;color:inherit;max-width:700px}@media screen and (max-width:48em){.wp-block-puppetry-arts-faqs p{margin:16px 0 35px;text-align:left}}.wp-block-puppetry-arts-faqs .wp-block-button{color:inherit;order:100;align-self:center}.wp-block-puppetry-arts-faqs .wp-block-button__link{background-color:#f59110}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question{border-top:2px solid #fff;max-width:100%;width:100%;display:flex;flex-wrap:wrap;padding:1rem 0;cursor:pointer;position:relative}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__plus-minus:after,.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__plus-minus:before{background:#fff;content:"";height:2px;left:100%;margin-left:-16px;margin-top:7px;position:absolute;top:50%;transition:all .5s ease 0s;width:15px;pointer-events:none}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__plus-minus:after{transform:rotate(90deg)}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__plus-minus{cursor:pointer;position:relative;width:100%;position:absolute;top:20px;right:15px}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__plus-minus.active:after{transform:rotate(0deg)}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question:last-child{border-bottom:2px solid #fff;margin-bottom:35px}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__question{color:inherit;font-size:1rem;max-width:100%;width:100%;max-height:100%;padding-right:1.25rem;line-height:1.63;font-weight:700;font-family:NiveauGrotesk,sans-serif}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__button p{margin-top:0;margin-bottom:0;height:0}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__button .wp-block-button{margin-top:.9375rem}.wp-block-puppetry-arts-faqs__title{font-size:1rem;font-weight:700;line-height:1.63;font-family:NiveauGrotesk,sans-serif;color:inherit;transition:.4s}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__answer{font-size:.75rem;line-height:18px;font-family:MuseoSans,sans-serif;font-weight:500;overflow:hidden;height:auto;max-width:100%;width:90%;display:none;max-height:100%;padding:26px 0 0;color:inherit}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__answer.active{color:inherit;font-size:12px;padding-left:0;padding-right:0;line-height:1.5;font-family:MuseoSans,sans-serif;font-weight:500;overflow:visible;height:auto}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__answer p{max-width:100%}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__answer-content{margin-top:0;margin-bottom:0;text-align:left}.wp-block-puppetry-arts-faqs .wp-block-puppetry-arts-question__plus-minus.active :after,.wp-block-puppetry-arts-faqs:before{transform:rotate(180deg)}.puppets-archive.puppets-archive--events.featured-events .puppets-archive__inner .puppets-archive__grid{flex-wrap:wrap;flex:0 0 100%}.puppets-archive.puppets-archive--events.featured-events .puppets-archive__inner .puppets-archive__grid h5.error{display:none}@media screen and (min-width:61.25em){.puppets-archive.puppets-archive--events.featured-events .puppets-archive__inner .puppets-archive__grid{flex-wrap:nowrap}}.puppets-archive.puppets-archive--events.featured-events .puppets-archive__inner .puppets-archive__grid .card-events{opacity:1}.puppets-archive.puppets-archive--events.featured-events .puppets-archive__inner .puppets-archive__grid .card-events.card{flex:0 0 100%}@media screen and (min-width:48em){.puppets-archive.puppets-archive--events.featured-events .puppets-archive__inner .puppets-archive__grid .card-events.card{flex:0 0 50%}}@media screen and (min-width:61.25em){.puppets-archive.puppets-archive--events.featured-events .puppets-archive__inner .puppets-archive__grid .card-events.card{flex:0 0 25%}}.wp-block-puppetry-arts-featured-puppeteer{display:inline-block;margin-right:auto}.wp-block-puppetry-arts-featured-puppeteer:hover .wp-block-puppetry-arts-featured-puppeteer__puppeteer-card{display:block}.wp-block-puppetry-arts-featured-puppeteer__expandable{width:2px;height:15px;background:#ef6c00;position:relative;left:10px;cursor:pointer}.wp-block-puppetry-arts-featured-puppeteer__expandable:after{content:" ";background:#ef6c00;width:15px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-photo{width:214px;height:177px;background-size:cover;background-repeat:no-repeat}.wp-block-puppetry-arts-featured-puppeteer__closed-container{display:flex;justify-content:left;flex-wrap:wrap;flex-direction:column;position:relative}.wp-block-puppetry-arts-featured-puppeteer__intro-message{font-weight:900;font-size:.9375rem;margin:14px 0}.wp-block-puppetry-arts-featured-puppeteer__icon-image{height:25px;width:25px;background-size:cover;background-repeat:no-repeat}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-card{position:absolute;bottom:120%;background:#fff;width:214px;left:50%;display:none;transform:translateX(-20%);box-shadow:0 10px 9px 1px rgba(0,0,0,.12)}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-card.active{display:block}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-card:before{content:" ";background:#fff;width:7px;height:7px;position:absolute;top:100%;left:21%;transform:translate(-50%,-50%) rotate(45deg)}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-card__container{width:100%;padding:0 16px 15px;box-sizing:border-box;margin:0 auto;position:relative}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-card__container h2{margin:0;color:#726eb3;font-size:.875rem;font-weight:700;line-height:1.93}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-card__container h3{font-weight:900;color:#000;margin:0;font-size:.625rem;line-height:2.25}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-card__container p{color:#333;font-size:.625rem;margin:0;line-height:1.2}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-card__container a{margin-top:.625rem;font-size:.6875rem;line-height:1.73;letter-spacing:1px;text-align:center;width:100%;color:#fff;background:#ef6c00;display:inline-block;padding:10px 0;font-weight:900;position:relative;overflow:hidden;transition:color .3s ease-in-out}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-card__container a:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;transform:scaleY(0);transition:transform .3s ease-in-out;z-index:1;transform-origin:bottom}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-card__container a span{position:relative;z-index:2}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-card__container a:hover{color:#ef6c00}.wp-block-puppetry-arts-featured-puppeteer__puppeteer-card__container a:hover:after{transform:scaleY(1)}.featured-resources{padding:1.4375rem 2.625rem 1.4375rem 1.8125rem;background:#64b65c;color:#fff}.featured-resources p{font-family:MuseoSans,sans-serif;font-size:.75rem;font-weight:900;line-height:1.5;letter-spacing:.04688rem;padding:0;margin:0 0 1rem}.featured-resources__resource{display:flex;margin:0 auto;padding-bottom:1.3125rem}@media screen and (max-width:768px){.featured-resources__resource{flex-direction:column;justify-content:space-between}.featured-resources__resource img{max-width:100%;min-width:100%}}.featured-resources__resource img{max-width:13.8125rem}.featured-resources__resource-img{flex:0 0 30%;position:relative;height:0;padding-bottom:20%}.featured-resources__resource-img img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.featured-resources__resource-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;transform:none;width:100%}}.featured-resources__resource__content{padding-left:1.4375rem}@media screen and (max-width:768px){.featured-resources__resource__content{padding-top:1.25rem;padding-left:0}}.featured-resources__resource__content h4{font-family:NiveauGrotesk,sans-serif;font-weight:700;line-height:1.04;color:#fff;margin:0;padding:0 0 .75rem}.featured-resources__resource__content p{font-family:MuseoSans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.38;color:#fff}.wp-block-puppetry-arts-footer-cta{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);margin-top:5.8125rem;background:#726eb3;position:relative}@media screen and (min-width:48em){.wp-block-puppetry-arts-footer-cta{margin-top:9.375rem}}.wp-block-puppetry-arts-footer-cta__top-video{height:auto;width:auto;position:absolute;left:50%;transform:translateX(-100%) translateY(-10%);margin-left:-16.25rem;bottom:100%;z-index:1;display:none}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-footer-cta__top-video{display:block}}.wp-block-puppetry-arts-footer-cta__animation{max-width:43.125rem;height:auto}.wp-block-puppetry-arts-footer-cta__angled-top{background:transparent;width:100%;height:5.8125rem;position:absolute;bottom:100%;z-index:2}@media screen and (min-width:48em){.wp-block-puppetry-arts-footer-cta__angled-top{height:9.375rem}}.wp-block-puppetry-arts-footer-cta__angled-top:before{content:"";display:block;position:absolute;height:200%;width:100%;transform:skewY(-2deg);transform-origin:right top;background-color:#726eb3;top:0}.wp-block-puppetry-arts-footer-cta__inner{width:100%;display:flex;justify-content:center;flex-wrap:wrap;position:relative;z-index:3}.wp-block-puppetry-arts-footer-cta__inner:after{display:block;position:absolute;content:"";width:calc(100% - 40px);height:2px;background-color:#fff;top:100%;left:50%;transform:translateX(-50%)}.wp-block-puppetry-arts-footer-cta__inner>div,.wp-block-puppetry-arts-footer-cta__inner h2,.wp-block-puppetry-arts-footer-cta__inner p{max-width:43.75rem;margin:0 auto}.wp-block-puppetry-arts-footer-cta__inner p{color:#fff;font-weight:900;text-transform:uppercase;margin-bottom:1.25rem;margin-top:0;width:100%;text-align:center}.wp-block-puppetry-arts-footer-cta__inner h2{font-size:2.1875rem;color:#fff;font-weight:900;text-align:center;margin-bottom:1.6875rem;margin-top:0;width:100%;line-height:2.3125rem}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-footer-cta__inner h2{padding:0 3.125rem}}.wp-block-puppetry-arts-footer-cta .wp-block-narwhal-button-collection{width:100%;display:flex;justify-content:center}.wp-block-puppetry-arts-footer-cta .wp-block-narwhal-button-collection .wp-block-button{margin-bottom:3.875rem}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-footer-cta .wp-block-narwhal-button-collection .wp-block-button{margin-bottom:5.125rem}}.wp-block-puppetry-arts-footer-cta .wp-block-narwhal-button-collection .wp-block-button__link{background-color:#ef6c00;font-weight:900;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;padding:.875rem 1.3125rem}@media screen and (max-width:48em){.wp-block-puppetry-arts-group__inner>h2,.wp-block-puppetry-arts-group__inner>p{text-align:left!important}}.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns{flex-wrap:wrap;gap:0}.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column{margin-left:0;flex:0 0 50%}@media screen and (max-width:48em){.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column{flex:0 0 100%}}.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>figure{margin:0;height:0;width:100%;padding-bottom:72%;position:relative}.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>figure img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;transform:none;width:100%}}.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>h1,.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>h2,.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>h3,.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>h4,.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>h5,.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>h6{margin-bottom:1.375rem}@media screen and (max-width:48em){.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>h1,.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>h2,.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>h3,.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>h4,.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>h5,.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>h6{font-size:2rem;line-height:1.13;text-align:left}}.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>p{margin-top:0;margin-bottom:1.375rem}@media screen and (max-width:48em){.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column>p{margin-bottom:1.875rem;text-align:left;line-height:1.36;font-size:.875rem}}.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column:first-of-type{order:1}@media screen and (min-width:48em){.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column:first-of-type{margin-bottom:0;padding-right:5.5625rem;order:0;display:flex;flex-direction:column;justify-content:center}}.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column:nth-of-type(2){margin-bottom:2.5rem;order:0}@media screen and (min-width:48em){.wp-block-puppetry-arts-group__inner>.wp-block-columns.has-2-columns .wp-block-column:nth-of-type(2){display:flex;order:1;margin-bottom:0;flex-direction:column;justify-content:center}}.p404__image-overlay.has-purple-overlay,.wp-block-puppetry-arts-group__image-overlay.has-purple-overlay{background-color:#726eb3}.p404__image-overlay.has-black-overlay,.wp-block-puppetry-arts-group__image-overlay.has-black-overlay{background-color:#000}.p404__image-overlay.has-green-overlay,.wp-block-puppetry-arts-group__image-overlay.has-green-overlay{background-color:#64b65c}.p404__image-overlay.has-grey-overlay,.wp-block-puppetry-arts-group__image-overlay.has-grey-overlay{background-color:#a6aab2}.p404__image-overlay.has-pale-grey-overlay,.wp-block-puppetry-arts-group__image-overlay.has-pale-grey-overlay{background-color:#edf1fa}.p404__image-overlay.has-pseudo-black-overlay,.wp-block-puppetry-arts-group__image-overlay.has-pseudo-black-overlay{background-color:#333}.p404__image-overlay.has-white-overlay,.wp-block-puppetry-arts-group__image-overlay.has-white-overlay{background-color:#fff}.p404__grid-lines,.wp-block-puppetry-arts-group__grid-lines{max-width:1060px;width:calc(100% - 60px)}@media screen and (min-width:61.25em){.p404__grid-lines,.wp-block-puppetry-arts-group__grid-lines{width:calc(100% - 40px)}}.p404__grid-lines.--grid-lines-1,.p404__grid-lines.--grid-lines-full,.wp-block-puppetry-arts-group__grid-lines.--grid-lines-1,.wp-block-puppetry-arts-group__grid-lines.--grid-lines-full{background-image:linear-gradient(90deg,rgba(237,241,250,0),rgba(237,241,250,0),#edf1fa 2px,rgba(237,241,250,0) 0);z-index:1}.p404__grid-lines.--grid-lines-full,.wp-block-puppetry-arts-group__grid-lines.--grid-lines-full{transform:translateZ(0)}@media screen and (min-width:68.75em){.p404__grid-lines.--grid-lines-full,.wp-block-puppetry-arts-group__grid-lines.--grid-lines-full{background-image:linear-gradient(90deg,rgba(237,241,250,0),rgba(237,241,250,0),#edf1fa 2px,rgba(237,241,250,0) 0),linear-gradient(90deg,rgba(237,241,250,0),rgba(237,241,250,0) 25%,#edf1fa calc(25% + 2px),rgba(237,241,250,0) calc(25% + 2px)),linear-gradient(90deg,rgba(237,241,250,0),rgba(237,241,250,0) calc(50% - 2px),#edf1fa 50%,rgba(237,241,250,0) 50%),linear-gradient(90deg,rgba(237,241,250,0),rgba(237,241,250,0) calc(75% - 2px),#edf1fa 75%,rgba(237,241,250,0) 75%),linear-gradient(90deg,rgba(237,241,250,0),rgba(237,241,250,0) calc(100% - 2px),#edf1fa 100%,rgba(237,241,250,0) 100%)}}.wp-block-puppetry-arts-homepage-calendar-group{position:relative}.wp-block-puppetry-arts-homepage-calendar-group__animation-container{position:absolute;height:100%;width:50vw;max-width:43.125rem;right:50%;z-index:1;display:none}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-homepage-calendar-group__animation-container{display:block}}.wp-block-puppetry-arts-homepage-calendar-group__animation-container img,.wp-block-puppetry-arts-homepage-calendar-group__animation-container video{width:100%;height:auto}.wp-block-puppetry-arts-homepage-calendar-group .wp-block-puppetry-arts-animation-with-featured-puppeteer{position:absolute;height:100%;width:50%;max-width:43.125rem;right:50%;z-index:1;display:none}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-homepage-calendar-group .wp-block-puppetry-arts-animation-with-featured-puppeteer{display:block}}.wp-block-puppetry-arts-homepage-calendar-group .wp-block-puppetry-arts-animation-with-featured-puppeteer img,.wp-block-puppetry-arts-homepage-calendar-group .wp-block-puppetry-arts-animation-with-featured-puppeteer video{height:auto;max-width:43.125rem;position:absolute;left:calc(100% - 50vw)}.wp-block-puppetry-arts-homepage-calendar-group .wp-block-puppetry-arts-animation-with-featured-puppeteer .wp-block-puppetry-arts-featured-puppeteer{float:left}.wp-block-puppetry-arts-homepage-calendar-group .wp-block-puppetry-arts-homepage-events-calendar{z-index:2;position:relative;pointer-events:none}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-homepage-events-calendar__inner{width:75%;margin-left:auto}}.wp-block-puppetry-arts-homepage-events-calendar__inner .grid__row{margin-left:0;margin-right:0}.wp-block-puppetry-arts-homepage-events-calendar__inner .grid__row .grid__col{padding-left:0;padding-right:0}.wp-block-puppetry-arts-homepage-events-calendar__grid.no-events{margin-bottom:15rem}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-homepage-events-calendar__title-container{margin-left:33.333%}}.wp-block-puppetry-arts-homepage-events-calendar__subtitle{font-size:.75rem;letter-spacing:.75px;text-transform:uppercase;font-weight:900;color:#726eb3;margin-bottom:.9375rem;display:block}.wp-block-puppetry-arts-homepage-events-calendar__current-date{font-size:2.1875rem;color:#1d1d1d;font-weight:700;margin-bottom:2.1875rem}.wp-block-puppetry-arts-homepage-events-calendar__calendar-container{pointer-events:auto;transform:translateY(100px)}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-homepage-events-calendar__calendar-container{margin-left:33.333%}}.wp-block-puppetry-arts-homepage-events-calendar__event-card{cursor:pointer;min-height:25rem;pointer-events:auto;transform:translateY(100px)}.wp-block-puppetry-arts-homepage-events-calendar__event-card:hover .wp-block-puppetry-arts-homepage-events-calendar__event-card__inner__content{transform:translateY(0)}.wp-block-puppetry-arts-homepage-events-calendar__event-card__inner{padding:1.5625rem 1.25rem;display:flex;flex-direction:column;justify-content:flex-end;height:100%;transition:background-color .3s ease-in-out;position:relative;overflow:hidden}.wp-block-puppetry-arts-homepage-events-calendar__event-card__inner__content{background:#64b65c;position:absolute;top:0;left:0;bottom:0;right:0;transform:translateY(100%);transition:transform .25s ease-in-out;padding:1.5625rem 1.25rem;display:flex;flex-direction:column;justify-content:flex-end}.wp-block-puppetry-arts-homepage-events-calendar__event-card__cat,.wp-block-puppetry-arts-homepage-events-calendar__event-card__description,.wp-block-puppetry-arts-homepage-events-calendar__event-card__title{color:#fff}.wp-block-puppetry-arts-homepage-events-calendar__event-card__dates,.wp-block-puppetry-arts-homepage-events-calendar__event-card__description,.wp-block-puppetry-arts-homepage-events-calendar__event-card__title{margin-bottom:1.6875rem}.wp-block-puppetry-arts-homepage-events-calendar__event-card__cat{font-size:.625rem;margin-bottom:1.6875rem;text-transform:uppercase;letter-spacing:1px;font-weight:900}.wp-block-puppetry-arts-homepage-events-calendar__event-card__title{font-size:1.5625rem;font-weight:700;line-height:1.6875rem}.wp-block-puppetry-arts-homepage-events-calendar__event-card__dates{text-transform:uppercase;color:#fff;font-weight:900;font-size:.6875rem;letter-spacing:1px;display:block}.wp-block-puppetry-arts-homepage-events-calendar__event-card__description{font-size:.8125rem;line-height:1.125rem;font-weight:500;margin-top:0;margin-bottom:1.4375rem}.wp-block-puppetry-arts-homepage-events-calendar__event-card__description span{display:block}.wp-block-puppetry-arts-homepage-events-calendar__event-card__description span:first-of-type{margin-top:.625rem}.wp-block-puppetry-arts-homepage-events-calendar__event-card__learn-more{color:#fff;font-size:.75rem;font-weight:700;line-height:1.1875rem}.wp-block-puppetry-arts-homepage-events-calendar__event-card__learn-more svg{margin-left:.5rem;transition:margin-left .25s ease-in-out}.wp-block-puppetry-arts-homepage-events-calendar__event-card__learn-more:hover svg{margin-left:.8125rem}.wp-block-puppetry-arts-homepage-events-calendar__event-card .wp-block-button{margin-bottom:.75rem}.wp-block-puppetry-arts-homepage-events-calendar__event-card .wp-block-button__link{margin-bottom:0;text-transform:uppercase;color:#fff;border:2px solid #fff;background-color:transparent;font-weight:900;font-size:.6875rem;letter-spacing:1px;min-width:7.75rem;text-align:center;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:ease-out}.wp-block-puppetry-arts-homepage-events-calendar__event-card .wp-block-button__link:hover{background-color:#fff;color:#64b65c}.wp-block-puppetry-arts-homepage-events-calendar .fc-toolbar.fc-header-toolbar{background-color:#64b65c}.wp-block-puppetry-arts-homepage-events-calendar .fc-toolbar.fc-header-toolbar .fc-button{background-color:transparent;border:0 solid transparent}.wp-block-puppetry-arts-homepage-events-calendar .fc-toolbar.fc-header-toolbar .fc-button:focus{box-shadow:none}.wp-block-puppetry-arts-homepage-events-calendar .fc-toolbar.fc-header-toolbar .fc-center h2{color:#fff;font-size:1.3125rem;font-weight:700}.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container td.fc-today{background:transparent!important;background-color:transparent!important}.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container .fc-head-container .fc-widget-header span{font-size:.75rem;color:#726eb3}.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view .fc-body,.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view .fc-body .fc-widget-content,.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view .fc-head,.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view .fc-head .fc-head-container.fc-widget-header,.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view .fc-head .fc-head-container.fc-widget-header .fc-day-header.fc-widget-header{border-color:transparent}.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view .fc-body .fc-row{min-height:unset;height:auto!important;margin:.875rem 0}.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view .fc-body .fc-row .fc-day.fc-widget-content{border-color:transparent}.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view .fc-body .fc-row .fc-day-top{text-align:center;cursor:pointer}.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view .fc-body .fc-row .fc-day-top.fc-today{background:transparent!important}.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view .fc-body .fc-row .fc-day-top.fc-today span.fc-day-number{border:2px solid #ef6c00;color:#ef6c00}.wp-block-puppetry-arts-homepage-events-calendar .fc-view-container .fc-view.fc-dayGridMonth-view.fc-dayGrid-view .fc-body .fc-row .fc-day-top span.fc-day-number{float:none;padding:0;font-size:.75rem;letter-spacing:.5px;color:#6b809a;display:inline-flex;width:23px;height:23px;vertical-align:center;align-items:center;justify-content:center;font-weight:700;border:2px solid transparent}.wp-block-puppetry-arts-homepage-featured-video{position:relative}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-homepage-featured-video{transform:translateY(100px)}}.wp-block-puppetry-arts-homepage-featured-video .wp-block-embed{margin:0;width:100%}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-homepage-featured-video .wp-block-embed{width:calc(75% - 90px)}}.wp-block-puppetry-arts-homepage-featured-video__heading{font-weight:700;font-size:2.1875rem;line-height:2.25rem;color:#1d1d1d;width:100%;max-width:32.5rem}.wp-block-puppetry-arts-homepage-featured-video .wp-block-puppetry-arts-animation-with-featured-puppeteer{width:40%;position:absolute;top:50%;left:75%;transform:translateY(-50%);display:none}.wp-block-puppetry-arts-homepage-featured-video .wp-block-puppetry-arts-animation-with-featured-puppeteer__animation{display:block;margin-right:auto}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-homepage-featured-video .wp-block-puppetry-arts-animation-with-featured-puppeteer{display:block}}.wp-block-puppetry-arts-homepage-featured-video .wp-block-puppetry-arts-animation-with-featured-puppeteer img,.wp-block-puppetry-arts-homepage-featured-video .wp-block-puppetry-arts-animation-with-featured-puppeteer video{max-width:100%}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-homepage-logo-slider{width:75%;margin-left:25%}}.wp-block-puppetry-arts-homepage-logo-slider__heading{font-weight:900;font-size:1.8125rem;color:#1d1d1d}.wp-block-puppetry-arts-homepage-logo-slider .wp-block-puppetry-arts-logo-slider{width:calc(100% - 40px);margin-left:3.75rem}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-homepage-logo-slider .wp-block-puppetry-arts-logo-slider{width:100%;margin-left:0}}.wp-block-puppetry-arts-homepage-logo-slider .wp-block-puppetry-arts-logo-slider .slick-track{display:flex!important;align-items:center}.wp-block-puppetry-arts-homepage-logo-slider .wp-block-puppetry-arts-logo-slider__slides{position:relative;left:20px}.wp-block-puppetry-arts-homepage-logo-slider .wp-block-puppetry-arts-logo-slider__slides .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);-webkit-appearance:none;appearance:none;border-width:0;outline:0;background:transparent;cursor:pointer}.wp-block-puppetry-arts-homepage-logo-slider .wp-block-puppetry-arts-logo-slider__slides .slick-arrow svg{width:.5rem;height:.9375rem}.wp-block-puppetry-arts-homepage-logo-slider .wp-block-puppetry-arts-logo-slider__slides .slick-arrow svg path{color:#ef6c00}.wp-block-puppetry-arts-homepage-logo-slider .wp-block-puppetry-arts-logo-slider__slides .slick-arrow.slick-prev{right:100%;padding:0}.wp-block-puppetry-arts-homepage-logo-slider .wp-block-puppetry-arts-logo-slider__slides .slick-arrow.slick-next{left:100%}.wp-block-puppetry-arts-homepage-logo-slider .wp-block-puppetry-arts-logo-slider__slide__img{max-width:100%}.wp-block-puppetry-arts-icon-grid-card{width:25%;padding-top:1.25rem;transform:translateY(100px)}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-icon-grid-card{margin-bottom:1.875rem}}@media screen and (max-width:980px){.wp-block-puppetry-arts-icon-grid-card{flex-basis:50%;width:100%;transform:translateY(0);padding-top:1.875rem}}.wp-block-puppetry-arts-icon-grid-card__content-wrapper{display:flex;flex-direction:column;margin:0 auto;align-items:center;width:calc(100% - 47px)}@media screen and (max-width:768px){.wp-block-puppetry-arts-icon-grid-card__content-wrapper{display:block;margin:0 auto}}.wp-block-puppetry-arts-icon-grid-card__icon{align-self:center;width:57px;height:56px;margin-bottom:23px}@media screen and (max-width:768px){.wp-block-puppetry-arts-icon-grid-card__icon{margin-bottom:-56px}}.wp-block-puppetry-arts-icon-grid-card__title{font-size:1rem;margin-bottom:.5625rem;text-align:center;color:#000;font-weight:700;font-family:NiveauGrotesk,sans-serif;display:block}@media screen and (max-width:768px){.wp-block-puppetry-arts-icon-grid-card__title{text-align:left;margin-left:88px}}.wp-block-puppetry-arts-icon-grid-card__content{font-size:.875rem;margin-bottom:1.4375rem;line-height:1.1875rem;text-align:center}@media screen and (max-width:768px){.wp-block-puppetry-arts-icon-grid-card__content{text-align:left;margin-left:88px;margin-top:8px}}.wp-block-puppetry-arts-icon-grid-card__content a{color:#ef6c00;transition:color .25s ease-in-out}.wp-block-puppetry-arts-icon-grid-card__content a:hover{color:#cc5005}.wp-block-puppetry-arts-icon-grid-card .wp-block-button{color:#fff}@media screen and (max-width:768px){.wp-block-puppetry-arts-icon-grid-card .wp-block-button{margin-left:88px}}.wp-block-puppetry-arts-icon-grid-card .wp-block-button__link{background-color:#ef6c00;border-radius:none}.wp-block-puppetry-arts-icon-grid{display:flex}.wp-block-puppetry-arts-icon-grid.--horizontal-layout{flex-direction:column;max-width:100%;width:100%}@media screen and (max-width:768px){.wp-block-puppetry-arts-icon-grid.--horizontal-layout{padding:0}}.wp-block-puppetry-arts-icon-grid__content-wrapper{flex-direction:column;width:100%}.wp-block-puppetry-arts-icon-grid__heading{font-size:35px;font-weight:700;line-height:1.03;color:#000;text-align:center;margin-bottom:1.4375rem}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-icon-grid__heading{text-align:left}}.wp-block-puppetry-arts-icon-grid__content{font-size:14px;font-weight:500px;line-height:1.36;color:#000;text-align:center;margin-bottom:2.1875rem;max-width:43.75rem;margin-left:auto;margin-right:auto}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-icon-grid__content{text-align:left}}.wp-block-puppetry-arts-icon-grid__content>a:not(.wp-block-button__link){color:#ef6c00;transition:color .25s ease-in-out}.wp-block-puppetry-arts-icon-grid__content>a:not(.wp-block-button__link):hover{color:#cc5005}.wp-block-puppetry-arts-icon-grid__grid{display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px}@media screen and (max-width:980px){.wp-block-puppetry-arts-icon-grid__grid{display:flex;flex-wrap:wrap}}@media screen and (max-width:768px){.wp-block-puppetry-arts-icon-grid__grid{display:flex;flex-direction:column;margin:0}}.wp-block-puppetry-arts-icon-grid.--vertical-layout .wp-block-puppetry-arts-icon-grid__content-wrapper{width:100%;text-align:center;padding-right:2.1875rem;padding-top:1.5625rem}.wp-block-puppetry-arts-icon-grid.--vertical-layout .wp-block-puppetry-arts-icon-grid__grid{width:100%}.wp-block-puppetry-arts-iframe-embed{display:block}.wp-block-puppetry-arts-iframe-embed__iframe{border:0 solid transparent}.wp-block-puppetry-arts-image-carousel{height:auto;display:flex;flex-direction:column;width:100%}.wp-block-puppetry-arts-image-carousel__image{background-color:#e2e6ee}.wp-block-puppetry-arts-image-carousel__image .slick-track{display:flex;align-items:flex-end}.wp-block-puppetry-arts-image-carousel__image .slick-track .slick-slide>div>div{height:0;padding-bottom:70%;position:relative;margin-bottom:40px}.wp-block-puppetry-arts-image-carousel__image img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.wp-block-puppetry-arts-image-carousel__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;transform:none;width:100%}}.wp-block-puppetry-arts-image-carousel__image__quote-container{color:#000;display:flex;justify-content:flex-end;font-weight:700;background-color:#e2e6ee}.wp-block-puppetry-arts-image-carousel__image-bar{max-width:100%;position:relative;background-color:#edf1fa;margin-bottom:20px;display:flex;margin-top:-7px}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-image-carousel__image-bar{width:100%;padding-right:1.3125rem;margin-right:0}}.wp-block-puppetry-arts-image-carousel__image-bar .slick-list{width:90%;margin:0 auto}.wp-block-puppetry-arts-image-carousel__image-bar .slick-slide{opacity:.8;transition:opacity .2s ease-out,filter .2s ease-out;transform:translateZ(1);padding:1.5625rem .6875rem;cursor:pointer}.wp-block-puppetry-arts-image-carousel__image-bar .slick-slide:active,.wp-block-puppetry-arts-image-carousel__image-bar .slick-slide:focus{box-shadow:0 0 0 transparent;outline:none}.wp-block-puppetry-arts-image-carousel__image-bar .slick-slide.slick-current{opacity:1;filter:grayscale(0)}.wp-block-puppetry-arts-image-carousel__image-bar .slick-slide img{margin:0 auto;padding:0}.wp-block-puppetry-arts-image-carousel__image-bar button.slick-arrow{border:0;background-color:transparent;color:transparent;width:0}.wp-block-puppetry-arts-image-carousel__image-bar button.slick-arrow:hover{cursor:pointer}.wp-block-puppetry-arts-image-carousel__image-bar button.slick-arrow:focus{outline:none}.wp-block-puppetry-arts-image-carousel__image-bar button.slick-arrow:after{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.175 8L7.733.825l1.442 1.578L4.061 8l5.114 5.597-1.442 1.578z' fill='%23EF6C00' fill-rule='nonzero' stroke='%23EF6C00' stroke-width='.5'/%3E%3C/svg%3E");background-size:contain;transition:opacity .5s;transform:translateY(-8px);position:relative;margin-left:10px;left:0;right:unset;top:50%;background-repeat:no-repeat;opacity:1}.wp-block-puppetry-arts-image-carousel__image-bar button.slick-arrow.slick-disabled:hover{cursor:unset}.wp-block-puppetry-arts-image-carousel__image-bar button.slick-arrow.slick-disabled:after{opacity:.5}.wp-block-puppetry-arts-image-carousel__image-bar button.slick-arrow.slick-next:after{transform:rotate(180deg) translateY(50%);right:0;margin-left:-20px;left:unset}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-image-carousel__image-bar button.slick-arrow.slick-next:after{right:.625rem}}.wp-block-puppetry-arts-image-carousel figcaption{background-color:#e2e6ee;font-family:MuseoSans,sans-serif;font-size:12px;line-height:1.42;text-align:left;z-index:3;width:82%;margin-top:0;font-weight:700}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-image-carousel figcaption{width:100%}}.wp-block-puppetry-arts-image-carousel__image-bar__image{position:relative;height:0;padding-bottom:60%}.wp-block-puppetry-arts-image-carousel__image-bar__image img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.wp-block-puppetry-arts-image-carousel__image-bar__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;transform:none;width:100%}}.wp-block-puppetry-arts-image-carousel__quote-container{color:#000;font-weight:700;font-family:MuseoSans,sans-serif;background-color:#e2e6ee;display:flex;line-height:1.42;justify-content:space-between;margin-top:-20px;padding-top:5px;padding-bottom:10px;position:absolute;top:calc(100% + 20px);width:100%}.wp-block-puppetry-arts-image-carousel__alt{padding-left:13px}.wp-block-puppetry-arts-image-carousel__index{padding-right:13px}.wp-block-puppetry-arts-grid-carousel{padding-left:90px;padding-right:90px}.wp-block-puppetry-arts-grid-carousel__inner{display:flex;margin-left:-90px;margin-right:-90px;padding:0}.wp-block-puppetry-arts-grid-carousel__inner .slick-list{flex:1}@media screen and (max-width:30em){.wp-block-puppetry-arts-grid-carousel__inner .slick-track{display:flex;align-items:center}}.wp-block-puppetry-arts-grid-carousel__inner button.slick-arrow{border:0;background-color:transparent;color:transparent;width:0}.wp-block-puppetry-arts-grid-carousel__inner button.slick-arrow:hover{cursor:pointer}.wp-block-puppetry-arts-grid-carousel__inner button.slick-arrow:focus{outline:none}.wp-block-puppetry-arts-grid-carousel__inner button.slick-arrow:after{content:"";display:inline-block;width:8px;height:15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.175 8L7.733.825l1.442 1.578L4.061 8l5.114 5.597-1.442 1.578z' fill='%23EF6C00' fill-rule='nonzero' stroke='%23EF6C00' stroke-width='.5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:opacity .5s;transform:translateX(-55px)}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-grid-carousel__inner button.slick-arrow:after{transform:translateX(0)}}.wp-block-puppetry-arts-grid-carousel__inner button.slick-arrow.slick-disabled:hover{cursor:unset}.wp-block-puppetry-arts-grid-carousel__inner button.slick-arrow.slick-disabled:after{transition:opacity .5s;opacity:.5}.wp-block-puppetry-arts-grid-carousel__inner button.slick-arrow.slick-next:after{transform:rotate(180deg) translateX(-35px)}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-grid-carousel__inner button.slick-arrow.slick-next:after{transform:rotate(180deg) translateX(100%)}}@media only screen and (max-width:980px){.wp-block-puppetry-arts-grid-carousel .slick-slide{display:flex;justify-content:center}}.wp-block-puppetry-arts-grid-carousel .slick-slide .wp-block-puppetry-arts-grid-content-card figure{display:flex;flex-direction:column;align-content:center}@media screen and (max-width:30em){.wp-block-puppetry-arts-grid-carousel .slick-slide .wp-block-puppetry-arts-grid-content-card figure{width:100%;justify-content:center}}.wp-block-puppetry-arts-grid-carousel .slick-slide .wp-block-puppetry-arts-grid-content-card figure img{max-height:50px;max-width:110px;width:auto;height:auto;margin:auto}@media only screen and (max-width:980px){.wp-block-puppetry-arts-grid-carousel .slick-slide .wp-block-puppetry-arts-grid-content-card figure img:first-child{margin-right:20px}}@media screen and (max-width:30em){.wp-block-puppetry-arts-grid-carousel .slick-slide .wp-block-puppetry-arts-grid-content-card figure img:first-child{margin:0 auto}}@media screen and (max-width:30em){.wp-block-puppetry-arts-grid-carousel .slick-slide .wp-block-puppetry-arts-grid-content-card figure img{max-height:unset;max-width:8.125rem}}.wp-block-puppetry-arts-grid-carousel .slick-slide .wp-block-puppetry-arts-grid-content-card__inner{display:flex;justify-content:space-evenly}@media only screen and (max-width:980px){.wp-block-puppetry-arts-grid-carousel .slick-slide .wp-block-puppetry-arts-grid-content-card__inner{display:flex;justify-content:space-between;margin-left:30px}}@media screen and (max-width:30em){.wp-block-puppetry-arts-grid-carousel .slick-slide .wp-block-puppetry-arts-grid-content-card__inner{margin-left:0;flex-wrap:wrap}}.wp-block-puppetry-arts-masthead{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background-color:#726eb3}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-masthead{margin-bottom:5.8125rem}}.wp-block-puppetry-arts-masthead .nav-social{position:absolute;bottom:1.875rem;margin:0}.wp-block-puppetry-arts-masthead .nav-social .social-menu{display:flex;flex-direction:row;padding-left:0;margin:0}.wp-block-puppetry-arts-masthead .nav-social .social-menu li a svg path{transition:fill .25s ease-in-out}.wp-block-puppetry-arts-masthead .nav-social .social-menu li a:hover svg path{fill:#f59110}.wp-block-puppetry-arts-masthead-inner{display:flex;position:relative}.wp-block-puppetry-arts-masthead__content-container{width:45%;padding:3.75rem 2rem 6rem;position:relative;z-index:9;pointer-events:none}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-masthead__content-container{width:100%;padding:4.6875rem 3.125rem 10.4375rem}}@media screen and (min-width:68.75em){.wp-block-puppetry-arts-masthead__content-container{padding:4.6875rem 6.25rem 10.4375rem}}.wp-block-puppetry-arts-masthead__content-container *{pointer-events:auto}.wp-block-puppetry-arts-masthead__content-container h2,.wp-block-puppetry-arts-masthead__content-container h3,.wp-block-puppetry-arts-masthead__content-container p{color:#fff}.wp-block-puppetry-arts-masthead__content-container h2{font-size:3.3125rem;font-family:NiveauGrotesk,sans-serif;line-height:1;margin-bottom:1.5rem;font-weight:700;color:#fff;max-width:36.25rem;width:100%}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-masthead__content-container h2{font-size:4.3125rem}}.wp-block-puppetry-arts-masthead__content-container p{font-size:.75rem;line-height:1.1875rem;max-width:18.125rem;margin-top:0;margin-bottom:1.9375rem;color:#fff}.wp-block-puppetry-arts-masthead__content-container .wp-block-narwhal-button-collection{width:100%;max-width:15.3125rem;display:flex;flex-direction:column}.wp-block-puppetry-arts-masthead__content-container .wp-block-button{display:block;margin:0;width:100%}.wp-block-puppetry-arts-masthead__content-container .wp-block-button .wp-block-button__link{width:100%}.wp-block-puppetry-arts-masthead__slider-container{position:absolute;width:55%;right:0;background-size:cover;background-position:50%;background-repeat:no-repeat;top:0;height:100%}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-masthead__slider-container{width:70%;top:0;height:calc(100% + 92px)}}.wp-block-puppetry-arts-masthead__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:7}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-masthead__image-overlay{display:none}}.wp-block-puppetry-arts-masthead__image{display:none;position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-masthead__image{display:none!important}}.wp-block-puppetry-arts-masthead__image:first-of-type{display:block}.wp-block-puppetry-arts-masthead__title{font-size:4.3125rem;line-height:4.3125rem}.wp-block-puppetry-arts-masthead__slides{position:absolute;top:100%;left:0;transform:translateX(-45%);height:auto;width:100vw;background-color:#64b65c;display:flex;z-index:8}@media screen and (min-width:48em){.wp-block-puppetry-arts-masthead__slides{top:unset;bottom:0;left:0;width:100%;transform:translateX(0)}}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-masthead__slides{max-width:16.8125rem}}.wp-block-puppetry-arts-masthead__slide{padding:2rem 2rem 0}@media screen and (min-width:48em){.wp-block-puppetry-arts-masthead__slide{padding:1.625rem 1.1875rem}}.wp-block-puppetry-arts-masthead__slide-subheader{font-size:.625rem;color:#fff;text-transform:uppercase;font-weight:900;margin-bottom:1.4375rem;display:block}@media screen and (min-width:48em){.wp-block-puppetry-arts-masthead__slide-subheader{margin-bottom:2.1875rem}}.wp-block-puppetry-arts-masthead__slide-title{font-size:1.875rem;font-weight:700;margin-bottom:.65625rem;line-height:1.02;color:#fff;text-transform:capitalize;padding-right:1.25rem}@media screen and (min-width:48em){.wp-block-puppetry-arts-masthead__slide-title{font-size:1.5625rem}}.wp-block-puppetry-arts-masthead__slide-content{font-size:.8125rem;color:#fff;margin-bottom:1.4375rem}.wp-block-puppetry-arts-masthead__slide-link-container{margin-bottom:4.78125rem}@media screen and (min-width:48em){.wp-block-puppetry-arts-masthead__slide-link-container{margin-bottom:5.9375rem}}.wp-block-puppetry-arts-masthead__slide-link{border:1px solid #fff;padding:.65625rem 1.25rem;text-align:center;min-width:7.75rem;color:#fff;text-transform:uppercase;display:inline-block;font-size:.6875rem;font-weight:900;letter-spacing:1px}.wp-block-puppetry-arts-masthead .slick-list{z-index:8}.wp-block-puppetry-arts-masthead ul.slick-dots{position:absolute;bottom:2rem;display:flex;flex-direction:row;list-style-type:none;padding-left:0;left:2rem;margin:0}@media screen and (min-width:48em){.wp-block-puppetry-arts-masthead ul.slick-dots{left:1.1875rem;bottom:1.875rem}}.wp-block-puppetry-arts-masthead ul.slick-dots li{background:#fff;height:.5625rem;width:.5625rem;overflow:hidden;text-indent:-9999999999px;border-radius:50%;margin-right:.4375rem;opacity:.5;transition:opacity .2s ease-out;cursor:pointer}.wp-block-puppetry-arts-masthead ul.slick-dots li.slick-active{opacity:1}.wp-block-puppetry-arts-masthead button.slick-arrow{border:0;color:transparent;width:0;position:absolute;width:2.125rem;height:2.125rem;border-radius:50%;background-color:#fff;padding:0;z-index:9;bottom:1.1875rem;right:4.0625rem;opacity:1;pointer-events:auto;transition:opacity .2s ease-out}.wp-block-puppetry-arts-masthead button.slick-arrow:hover{cursor:pointer}.wp-block-puppetry-arts-masthead button.slick-arrow:focus{outline:none}.wp-block-puppetry-arts-masthead button.slick-arrow svg{transform:translate(-50%,-50%) rotate(180deg);left:50%;top:50%;position:absolute;transform-origin:center center}.wp-block-puppetry-arts-masthead button.slick-arrow svg path{stroke:#64b65c}.wp-block-puppetry-arts-masthead button.slick-arrow.slick-disabled{opacity:.5;pointer-events:none}.wp-block-puppetry-arts-masthead button.slick-arrow.slick-disabled:hover{cursor:unset}.wp-block-puppetry-arts-masthead button.slick-arrow.slick-disabled:after{transition:opacity .5s;opacity:.5}.wp-block-puppetry-arts-masthead button.slick-arrow.slick-next{right:1.25rem;bottom:1.1875rem;border-radius:50%;border:1px solid #fff}.wp-block-puppetry-arts-masthead button.slick-arrow.slick-next svg{transform:translate(-50%,-50%) rotate(0)}.wp-block-media-text{margin-left:0;margin-right:0;width:100%;flex-wrap:wrap;align-items:start}@media screen and (max-width:48em){.wp-block-media-text{display:flex}}.wp-block-media-text.alignwide{margin-left:0;margin-right:0;width:100%}.wp-block-media-text__content,.wp-block-media-text__media{flex:0 0 100%}@media screen and (min-width:48em){.wp-block-media-text__content,.wp-block-media-text__media{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right:5.625rem}@media screen and (max-width:48em){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right:0}}@media screen and (max-width:48em){.wp-block-media-text .wp-block-media-text__content{order:1;padding:0}}@media screen and (min-width:48em){.wp-block-media-text .wp-block-media-text__content{padding:0;transform:translateY(100px)}}.wp-block-media-text .wp-block-media-text__content>h1,.wp-block-media-text .wp-block-media-text__content>h2,.wp-block-media-text .wp-block-media-text__content>h3,.wp-block-media-text .wp-block-media-text__content>h4,.wp-block-media-text .wp-block-media-text__content>h5,.wp-block-media-text .wp-block-media-text__content>h6{margin-bottom:1.375rem}@media screen and (max-width:48em){.wp-block-media-text .wp-block-media-text__content>h1,.wp-block-media-text .wp-block-media-text__content>h2,.wp-block-media-text .wp-block-media-text__content>h3,.wp-block-media-text .wp-block-media-text__content>h4,.wp-block-media-text .wp-block-media-text__content>h5,.wp-block-media-text .wp-block-media-text__content>h6{font-size:2rem;line-height:1.13;text-align:left}}.wp-block-media-text .wp-block-media-text__content>p{margin-top:0;margin-bottom:1.375rem}@media screen and (max-width:48em){.wp-block-media-text .wp-block-media-text__content>p{margin-bottom:1.875rem;text-align:left;line-height:1.36;font-size:.875rem}}.wp-block-media-text .wp-block-media-text__media{margin:0;height:0;width:100%;padding-bottom:60%;position:relative}.wp-block-media-text .wp-block-media-text__media img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.wp-block-media-text .wp-block-media-text__media img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;transform:none;width:100%}}@media screen and (max-width:48em){.wp-block-media-text .wp-block-media-text__media{order:0;margin-bottom:40px}}@media screen and (min-width:48em){.wp-block-media-text .wp-block-media-text__media{width:calc(100% - 90px);margin-right:5.625rem;transform:translateY(100px)}}.wp-block-puppetry-arts-page-header+.wp-block-puppetry-arts-group{padding-top:120px}.wp-block-puppetry-arts-page-header.alignfull{max-height:100%;height:100%;position:relative;padding-top:80px;padding-bottom:80px;background-color:#726eb3;z-index:99;margin-bottom:0!important;display:flex}@media screen and (max-width:48em){.wp-block-puppetry-arts-page-header.alignfull{padding-bottom:0;padding-top:0}}.wp-block-puppetry-arts-page-header__header{height:100%;max-height:343px;display:flex;flex-direction:column;align-items:flex-start;margin-left:100px;flex-wrap:wrap;max-width:100%;width:50%;position:relative;z-index:2;transform:translateX(-50px);opacity:0}@media screen and (max-width:48em){.wp-block-puppetry-arts-page-header__header{margin-left:32px;height:auto;width:80%;flex-direction:row;max-height:unset;padding:4.125rem 0 4.6875rem}}.wp-block-puppetry-arts-page-header h1{color:#fff;position:relative;font-size:3.3125rem;font-weight:700;line-height:1;z-index:3}@media screen and (max-width:48em){.wp-block-puppetry-arts-page-header h1{margin-bottom:0}}.wp-block-puppetry-arts-page-header p{color:#fff;position:relative;font-size:15px;margin-top:-36px;margin-left:3px;font-weight:700;line-height:2.73;z-index:3}@media screen and (max-width:48em){.wp-block-puppetry-arts-page-header p{margin-top:0;margin-bottom:0}}.wp-block-puppetry-arts-page-header__background-underlay{max-height:100%;height:100%;background-color:#726eb3;margin-bottom:60px;position:absolute;top:0;bottom:0;left:0;right:0}.wp-block-puppetry-arts-page-header__background-underlay .wp-block-puppetry-arts-page-header__background-image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-puppetry-arts-page-header__background-underlay__image-overlay{opacity:.7}.wp-block-puppetry-arts-page-header__rectangle{width:75%;max-width:100%;position:absolute;right:-5.5%;top:0;height:115%;background-color:#625ea3;-webkit-clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);z-index:1;transform:translateX(50%)}@media screen and (max-width:768px){.wp-block-puppetry-arts-page-header__rectangle{margin-left:32px}}.perf-json{display:none}.single-events .datepicker--cell{font-weight:700}.single-events .datepicker--cell.active{background-color:#edf1fa}.single-events .datepicker--cell.-disabled-,.single-events .datepicker--cell.no-events{font-weight:300}.single-events .datepicker--cell.reduced{color:#64b65c!important}.single-events .datepicker--cell.sensory{color:#f5b300!important}.single-events .datepicker--cell.soldout{color:#d70000!important}.single-events .picker-legend{margin-top:23px;margin-bottom:14px}.single-events .picker-legend div{position:relative;padding-left:25px;margin-bottom:10px;font-size:12px;line-height:1.5;color:#fff}.single-events .picker-legend div:after{content:"";display:block;position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #fff}.single-events .picker-legend div.reduced-price:after{background-color:#64b65c}.single-events .picker-legend div.sensory-friendly:after{background-color:#f5b300}.single-events .picker-legend div.soldout:after{background-color:#d70000}.single-events .perf-option{display:none;position:relative;padding-left:25px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;line-height:1.5;color:#fff}.single-events .perf-option.active{display:block}.single-events .perf-option.linked .showTitle{display:inline}.single-events .perf-option .showTitle{display:none}.single-events .perf-option input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.single-events .perf-option .radio-circle{position:absolute;top:0;left:0;height:16px;width:16px;background-color:transparent;border:2px solid #fff;border-radius:50%}.single-events .perf-option .radio-circle:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:7px;border-radius:50%;background:#fff}.single-events .perf-option input:checked~.radio-circle:after{display:block}.single-events .perf-option.sold-out{background-color:#d70000}.single-events .perf-option.reduced-price{background-color:#64b65c}.single-events .perf-option.sensory-friendly{background-color:#f5b300}.single-events .pricing,.single-events .timepicker{border-top:1px solid #fff;display:none;color:#fff;margin-bottom:5px}.single-events .pricing.unknown .price,.single-events .timepicker.unknown .price{display:none}.single-events .pricing.unknown .price-unknown,.single-events .timepicker.unknown .price-unknown{display:block}.single-events .pricing .price-unknown,.single-events .timepicker .price-unknown{display:none}.single-events .pricing .wp-block-button a,.single-events .timepicker .wp-block-button a{width:100%}.program-content .people-wrapper{padding:7px 0 0}.people-wrapper{padding:15px 0 0}.people-wrapper:first-child{padding-bottom:0}.people-wrapper .people-grid__heading{text-align:center;font-size:1.875rem;line-height:2.5rem;margin-bottom:60px}.people-wrapper .people-grid__heading:before{content:"";display:block;width:66px;height:9px;background-size:cover;background-repeat:no-repeat;background-position:50%;margin:0 auto 19px}.people-wrapper .people-grid__list{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.people-wrapper .people-grid.has-selection .person{opacity:.5}.people-wrapper .people-grid.has-selection .person.is-selected{opacity:1}.people-wrapper .people-grid .person{width:25%;font-family:MuseoSans,sans-serif;color:#333;text-align:center;min-height:225px;padding-bottom:35px;cursor:pointer}@media screen and (min-width:48em){.people-wrapper .people-grid .person:hover .person__image{opacity:.6}}@media screen and (max-width:48em){.people-wrapper .people-grid .person{flex-basis:50%;padding-bottom:20px}}.people-wrapper .people-grid .person__image{margin:auto;width:100%;height:0;position:relative;overflow:hidden;opacity:1;transition:opacity .25s ease-in-out;padding-bottom:100%}.people-wrapper .people-grid .person__image img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.people-wrapper .people-grid .person__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;transform:none;width:100%}}.people-wrapper .people-grid .person__name{margin-top:21px;font-size:1.1875rem;line-height:1.5rem;font-weight:700;font-family:NiveauGrotesk,sans-serif;padding:0 .59375rem}@media screen and (min-width:48em){.people-wrapper .people-grid .person__name:hover{color:#ef6c00}}.people-wrapper .people-grid .person__title{font-size:.9375rem;line-height:1rem;padding:0 .59375rem}@media screen and (min-width:48em){.people-wrapper .people-grid .person__title:hover{color:#ef6c00}}.people-wrapper .people-grid .person__bio{display:none}.people-wrapper .people-grid .person-detail{display:none;background-color:#fff;width:100%;margin:0 auto 57px;position:relative;padding:70px 60px;font-family:MuseoSans,sans-serif;color:#333}.people-wrapper .people-grid .person-detail.active{background-color:#726eb3;color:#fff;display:flex!important;justify-content:space-between}@media screen and (max-width:48.6875em){.people-wrapper .people-grid .person-detail.active{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:48.6875em){.people-wrapper .people-grid .person-detail{padding:70px 40px}}.people-wrapper .people-grid .person-detail__close{flex:none;position:absolute;width:44px;height:44px;top:15px;right:15px;display:block;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:48.6875em){.people-wrapper .people-grid .person-detail__close{width:42px;height:42px;top:20px;right:20px}}.people-wrapper .people-grid .person-detail__image-wrap{flex-basis:33%;padding-right:20px}@media screen and (max-width:48.6875em){.people-wrapper .people-grid .person-detail__image-wrap{display:none}}.people-wrapper .people-grid .person-detail__image-wrap img{width:100%;height:auto}.people-wrapper .people-grid .person-detail__content{flex-basis:66%}@media screen and (max-width:48.6875em){.people-wrapper .people-grid .person-detail__content{flex-basis:100%;text-align:left}}.people-wrapper .people-grid .person-detail__name{font-size:37px;line-height:1.5rem;font-weight:700;font-family:NiveauGrotesk,sans-serif}.people-wrapper .people-grid .person-detail__title{font-size:.9375rem;line-height:1.2;margin-top:10px;font-family:MuseoSans,sans-serif}.people-wrapper .people-grid .person-detail__bio{font-size:13px;font-weight:500;font-family:MuseoSans,sans-serif;margin-top:24px;line-height:1.38}.wp-block-puppetry-arts-pricing-table__table{width:100%}.wp-block-puppetry-arts-pricing-table__table tr:first-of-type td{background-color:transparent!important;font-size:.75rem;padding-top:0;vertical-align:top;font-weight:900;font-family:NiveauGrotesk,sans-serif;letter-spacing:.6px}.wp-block-puppetry-arts-pricing-table__table-cell{padding:1rem .5rem;text-align:center;color:#000;background-color:#f9fbff;font-size:.8125rem;line-height:1}.wp-block-puppetry-arts-pricing-table__table-cell:first-of-type{padding:1rem 1.1875rem;text-align:left;background-color:#edf1fa;font-weight:900;font-family:NiveauGrotesk,sans-serif;font-size:.9375rem;line-height:1}.wp-block-puppetry-arts-pricing-table .has-bg-purple{background-color:#726eb3}.wp-block-puppetry-arts-pricing-table .has-color-purple{color:#726eb3}.wp-block-puppetry-arts-pricing-table .has-bg-black{background-color:#000}.wp-block-puppetry-arts-pricing-table .has-color-black{color:#000}.wp-block-puppetry-arts-pricing-table .has-bg-green{background-color:#64b65c}.wp-block-puppetry-arts-pricing-table .has-color-green{color:#64b65c}.wp-block-puppetry-arts-pricing-table .has-bg-grey{background-color:#a6aab2}.wp-block-puppetry-arts-pricing-table .has-color-grey{color:#a6aab2}.wp-block-puppetry-arts-pricing-table .has-bg-pale-grey{background-color:#edf1fa}.wp-block-puppetry-arts-pricing-table .has-color-pale-grey{color:#edf1fa}.wp-block-puppetry-arts-pricing-table .has-bg-pseudo-black{background-color:#333}.wp-block-puppetry-arts-pricing-table .has-color-pseudo-black{color:#333}.wp-block-puppetry-arts-pricing-table .has-bg-white{background-color:#fff}.wp-block-puppetry-arts-pricing-table .has-color-white{color:#fff}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block{border-top:2px solid #edf1fa;height:3.1875rem;overflow:hidden}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block:last-child{border-bottom:2px solid #edf1fa}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block.active .wp-block-puppetry-arts-pricing-table__mobile-block-toggle:after{transform:translateY(-50%) rotate(0)}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block-toggle{display:block;width:100%;color:#726eb3;font-size:.9375rem;font-weight:900;padding-top:1.0625rem;padding-bottom:1.0625rem;font-family:NiveauGrotesk,sans-serif;letter-spacing:.75px;position:relative}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block-toggle:after,.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block-toggle:before{content:"";width:.9375rem;height:.125rem;background-color:#726eb3;position:absolute;right:0;top:50%;transform:translateY(-50%)}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block-toggle:after{transform:translateY(-50%) rotate(-90deg);transition:transform .25s ease-in-out}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block-inner{padding-bottom:1.875rem}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table{width:100%;table-layout:fixed}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td{width:50%;padding:1rem .5rem;text-align:center;font-size:.875rem;line-height:1;background-color:#f9fbff}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td:first-of-type{padding:1rem;text-align:left;font-size:1.0625rem;font-weight:900;font-family:NiveauGrotesk,sans-serif;line-height:1;background-color:#edf1fa}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-bg-purple{background-color:#726eb3}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-color-purple{color:#726eb3}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-bg-black{background-color:#000}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-color-black{color:#000}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-bg-green{background-color:#64b65c}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-color-green{color:#64b65c}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-bg-grey{background-color:#a6aab2}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-color-grey{color:#a6aab2}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-bg-pale-grey{background-color:#edf1fa}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-color-pale-grey{color:#edf1fa}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-bg-pseudo-black{background-color:#333}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-color-pseudo-black{color:#333}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-bg-white{background-color:#fff}.wp-block-puppetry-arts-pricing-table .wp-block-puppetry-arts-pricing-table__table-mobile .wp-block-puppetry-arts-pricing-table__mobile-block__table td.has-color-white{color:#fff}.single-person{display:flex;justify-content:flex-start;position:relative}@media screen and (max-width:48em){.single-person{flex-direction:column}}.single-person__image{width:250px;flex-shrink:0;padding-right:20px}@media screen and (max-width:48em){.single-person__image{width:100%}}.single-person__image img{width:100%}.single-person__title{font-size:.75rem;line-height:.8125rem;letter-spacing:.75px;font-weight:900;text-transform:uppercase;color:#726eb3}@media screen and (max-width:48em){.single-person__title{padding-top:20px}}.single-person__name{font-size:1.8125rem;line-height:1.8125rem;margin-top:10px;font-weight:700}.single-person__bio{font-size:.8125rem;line-height:1.125rem;margin-top:12px}.wp-block-puppetry-arts-subheader{margin-bottom:1rem}.wp-block-puppetry-arts-subheader__text{color:#726eb3;font-weight:900;text-transform:uppercase;letter-spacing:.75px;font-size:.8125rem}.wp-block-puppetry-arts-tabber{display:flex;flex-direction:row;align-items:flex-start}.wp-block-puppetry-arts-tabber--style-vertical{width:100%}@media screen and (max-width:30em){.wp-block-puppetry-arts-tabber--style-vertical{flex-direction:column;align-items:flex-start}}.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tabber__tabs{flex-basis:50%}@media screen and (max-width:30em){.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tabber__tabs{flex-basis:100%}}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tabber__tabs{flex-basis:70%}}.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tabber__nav{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;z-index:1;flex-basis:50%;border-right:0 solid transparent;border-left:0 solid transparent;margin-bottom:2.5rem}@media screen and (max-width:30em){.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tabber__nav{flex-basis:100%}}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tabber__nav-item{width:auto;text-align:center;padding-right:0;padding-left:0;margin:0 3.25rem}}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tabber__nav-item.-tab-active:after{height:2px;width:100%;top:100%;left:0}}@media screen and (max-width:30em){.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tab__inner{max-width:100%;width:100%}}.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tab-inner{display:flex;flex-direction:column;max-width:100%;width:100%}@media screen and (max-width:30em){.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tab-inner{display:flex;margin-left:2%;flex-direction:column;margin-top:0}}.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tab-inner p,.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tab-inner ul li{font-size:.875rem;line-height:1.1875rem}.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tab-inner h4{font-family:NiveauGrotesk,sans-serif;font-size:16px;font-weight:700;line-height:1.06;margin-bottom:8px}.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tab-inner p{margin-top:0}.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tab-inner ul{padding:0;margin-top:0}.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tab-inner ul li{list-style:none;font-size:14px;font-weight:500;line-height:1.58;font-family:MuseoSans,sans-serif;padding-left:1.0625rem;position:relative;margin-bottom:.625rem}.wp-block-puppetry-arts-tabber--style-vertical .wp-block-puppetry-arts-tab-inner ul li:before{content:"\2014";position:absolute;left:0;top:0;color:#726eb3}.wp-block-puppetry-arts-tabber--style-horizontal{display:inherit}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-tabber--style-horizontal{width:90%;margin:0 auto}}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-tabber--style-horizontal .wp-block-puppetry-arts-tabber__nav{width:100%;flex-direction:row;align-items:center;border-right:0 solid transparent;border-left:0 solid transparent;border-bottom:2px solid #f59110;padding:0;margin-left:-.5%;margin-bottom:2.5rem}}@media screen and (max-width:48em){.wp-block-puppetry-arts-tabber--style-horizontal .wp-block-puppetry-arts-tabber__nav{margin-bottom:0}}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-tabber--style-horizontal .wp-block-puppetry-arts-tabber__nav-item{width:auto;padding-right:0;padding-left:51px;margin:0 3.25rem}}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-tabber--style-horizontal .wp-block-puppetry-arts-tabber__nav-item.-tab-active:after{height:2px;width:100%;top:100%;left:0}}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-tabber--style-horizontal .wp-block-puppetry-arts-tabber__tabs{width:100%;padding-left:0;padding-top:0}}.wp-block-puppetry-arts-tabber__nav{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0;margin-bottom:1.6875rem}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-tabber__nav{width:15%;align-items:flex-end;border-left:0 solid transparent;margin-bottom:0}}.wp-block-puppetry-arts-tabber__nav-item{cursor:pointer;padding-left:1.625rem}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-tabber__nav-item{padding-right:1.25rem;padding-left:0}}.wp-block-puppetry-arts-tabber__nav-item .wp-block-puppetry-arts-tabber__nav-title{position:relative}.wp-block-puppetry-arts-tabber__nav-item .wp-block-puppetry-arts-tabber__nav-title .wp-block-puppetry-arts-tabber__nav-icon-container{width:26px;height:auto;position:absolute;left:-52px;display:none}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-tabber__nav-item .wp-block-puppetry-arts-tabber__nav-title .wp-block-puppetry-arts-tabber__nav-icon-container{left:-35px}}@media screen and (max-width:30em){.wp-block-puppetry-arts-tabber__nav-item .wp-block-puppetry-arts-tabber__nav-title .wp-block-puppetry-arts-tabber__nav-icon-container{margin-left:7px;width:24px;height:20px}}.wp-block-puppetry-arts-tabber__nav-item.-tab-active .wp-block-puppetry-arts-tabber__nav-title{color:#ef6c00;margin-bottom:0;position:relative}.wp-block-puppetry-arts-tabber__nav-item.-tab-active .wp-block-puppetry-arts-tabber__nav-title .wp-block-puppetry-arts-tabber__nav-icon-container{display:block}.wp-block-puppetry-arts-tabber__nav-item.-tab-active .wp-block-puppetry-arts-tabber__nav-title:before{content:"";background-image:url(../img/ticketIcon.png);background-size:26px 20px;background-repeat:no-repeat;display:inline-block;position:absolute;margin-top:5px;width:26px;height:20px;left:-52px;display:none}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-tabber__nav-item.-tab-active .wp-block-puppetry-arts-tabber__nav-title:before{left:-35px}}@media screen and (max-width:30em){.wp-block-puppetry-arts-tabber__nav-item.-tab-active .wp-block-puppetry-arts-tabber__nav-title:before{background-size:24px 20px;margin-left:7px;width:24px;height:20px}}.wp-block-puppetry-arts-tabber__nav-title{font-size:1.125rem;font-family:NiveauGrotesk,sans-serif;font-weight:700;margin-bottom:0;padding:.625rem 0;transition:color .25s ease-out;font-weight:900}.wp-block-puppetry-arts-tabber__nav-title:hover{color:#ef6c00}.wp-block-puppetry-arts-tabber__nav-title:first-child{padding-top:0}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-tabber__nav-title{padding:.875rem 0}}.wp-block-puppetry-arts-tabber__tabs{width:100%;position:relative}@media screen and (max-width:61.25em){.wp-block-puppetry-arts-tabber__tabs{padding-left:1.25rem;width:50%}}@media screen and (max-width:30em){.wp-block-puppetry-arts-tabber__tabs{padding:0;width:100%}}.wp-block-puppetry-arts-tabber__tabs .wp-block-puppetry-arts-tab{opacity:0;pointer-events:none;position:absolute;height:0;top:0;transition:opacity .4s ease-in-out}.wp-block-puppetry-arts-tabber__tabs .wp-block-puppetry-arts-tab-inner{transform:translateY(100px);transition-delay:.4s}.wp-block-puppetry-arts-tabber__tabs .wp-block-puppetry-arts-tab.-tab-active{opacity:1;height:auto;pointer-events:auto;position:relative}.wp-block-puppetry-arts-tabber__tabs .wp-block-puppetry-arts-tab.-tab-active .wp-block-puppetry-arts-tab-inner{transform:translateY(0);transition-delay:0s;transition-delay:.4s;transition:transform .25s ease-in-out}.wp-block-puppetry-arts-tabber__tabs .wp-block-puppetry-arts-tab .wp-block-column{margin-bottom:0}.wp-block-puppetry-arts-testimonial-slider{transform:translateY(100px)}.wp-block-puppetry-arts-testimonial-slider__inner{max-width:1000%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-puppetry-arts-testimonial-slider .slick-next,.wp-block-puppetry-arts-testimonial-slider .slick-prev{display:none!important}.wp-block-puppetry-arts-testimonial-slider .slick-dots{display:flex;list-style-type:none;padding-left:2.5rem;position:relative;flex-direction:column;margin-top:0}@media screen and (min-width:48em){.wp-block-puppetry-arts-testimonial-slider .slick-dots{position:absolute;right:calc(50vw - 550px);padding-left:0;top:50%;transform:translateY(-50%);margin-bottom:0}}.wp-block-puppetry-arts-testimonial-slider .slick-dots li{width:10px;height:10px;background-color:#ffd8a6;border-radius:50%;margin-bottom:.6875rem;cursor:pointer;transition:background-color .2s ease-out}.wp-block-puppetry-arts-testimonial-slider .slick-dots li.slick-active,.wp-block-puppetry-arts-testimonial-slider .slick-dots li:hover{background-color:#ef6c00}.wp-block-puppetry-arts-testimonial-slider button{display:none}.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__content-container{display:flex!important;flex-flow:row wrap;padding:0 1.875rem}@media screen and (min-width:48em){.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__content-container{padding:0;align-items:center}}@media screen and (max-width:48em){.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__content-container{flex-direction:column;align-content:center}}.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__image-container{flex:0 0 100%;display:none}@media screen and (min-width:48em){.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__image-container{padding-right:6.875rem;flex:0 0 50%;display:block}}.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__quote-container{flex:0 0 100%;padding-left:0;position:relative;max-width:530px;padding-top:1.875rem}@media screen and (min-width:48em){.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__quote-container{flex:0 0 50%;padding-top:0}}@media screen and (max-width:30em){.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__quote-container{padding:0}}.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__subhead{color:#726eb3;font-size:12px;font-weight:900;font-family:MuseoSans,sans-serif;line-height:1.5;letter-spacing:.75px;margin-bottom:1.4375rem;display:block;text-transform:uppercase}.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__quote{font-family:NiveauGrotesk,sans-serif;font-size:25px;font-weight:700;line-height:1.16;color:#000;margin:0 auto 1.4375rem;position:relative}.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__quote:before{content:'"';position:absolute;top:0;right:calc(100% + 7px)}.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__quote:after{content:'"'}.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__name{font-size:14px;font-weight:500;line-height:1.29;color:#000;margin-top:0;margin-bottom:1.4375rem}.wp-block-puppetry-arts-testimonial-slider .wp-block-puppetry-arts-testimonial__name:before{content:"-"}.wp-block-puppetry-arts-two-column-with-tabber__heading{font-size:2.1875rem;font-weight:700}.wp-block-puppetry-arts-two-column-with-tabber .wp-block-columns{flex-wrap:wrap;gap:0}.wp-block-puppetry-arts-two-column-with-tabber .wp-block-column:first-of-type{flex:0 0 100%}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-two-column-with-tabber .wp-block-column:first-of-type{flex:0 0 50%}}.wp-block-puppetry-arts-two-column-with-tabber .wp-block-column:nth-of-type(2){margin-left:0;flex:0 0 100%}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-two-column-with-tabber .wp-block-column:nth-of-type(2){flex:0 0 50%;padding-left:5.5rem}}.wp-block-puppetry-arts-two-column-with-tabber .wp-block-column:nth-of-type(2) .wp-block-image{margin:1em 0;max-width:1000%;transform:translateY(25%)}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-two-column-with-tabber .wp-block-column:nth-of-type(2) .wp-block-image{margin-right:calc(50% - 50vw);margin-left:0;max-width:1000%}}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-two-column-with-tabber .wp-block-column:nth-of-type(2) .wp-block-image img{max-width:calc(50vw - 88px)}}.wp-block-puppetry-arts-upcoming-events-slider{position:relative;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);max-width:1000%}.wp-block-puppetry-arts-upcoming-events-slider__inner{width:100%}.wp-block-puppetry-arts-upcoming-events-slider__slides{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);max-width:1000000%;display:flex;flex-wrap:wrap;transition:transform .25s ease-in-out}.wp-block-puppetry-arts-upcoming-events-slider__next,.wp-block-puppetry-arts-upcoming-events-slider__prev{position:absolute;top:0;bottom:0;z-index:999;width:16.9375rem;-webkit-appearance:none;appearance:none;border-width:0;background-color:transparent;display:none}@media screen and (min-width:48em){.wp-block-puppetry-arts-upcoming-events-slider__next,.wp-block-puppetry-arts-upcoming-events-slider__prev{display:block}}.wp-block-puppetry-arts-upcoming-events-slider__next:focus,.wp-block-puppetry-arts-upcoming-events-slider__prev:focus{outline:0}.wp-block-puppetry-arts-upcoming-events-slider__prev{left:0;transition:opacity .25s ease-in-out;background:linear-gradient(270deg,transparent,hsla(0,0%,100%,.3));cursor:w-resize;opacity:0}.wp-block-puppetry-arts-upcoming-events-slider__prev:hover{opacity:1}.wp-block-puppetry-arts-upcoming-events-slider__next{right:0;transition:opacity .25s ease-in-out;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3));cursor:e-resize;opacity:0}.wp-block-puppetry-arts-upcoming-events-slider__next:hover{opacity:1}.wp-block-puppetry-arts-upcoming-events-slider__slide{max-width:270px;position:relative;padding:0 1px;transform:translateY(200px);cursor:pointer}.wp-block-puppetry-arts-upcoming-events-slider__slide.active-slide .wp-block-puppetry-arts-upcoming-events-slider__slide__inner__content,.wp-block-puppetry-arts-upcoming-events-slider__slide:hover .wp-block-puppetry-arts-upcoming-events-slider__slide__inner__content{transform:translateY(0)}.wp-block-puppetry-arts-upcoming-events-slider__slide__inner{position:relative;z-index:9;padding:1.5rem 1.8125rem 2.1875rem;background:#64b65c;transition:background .25s ease-in-out;height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.wp-block-puppetry-arts-upcoming-events-slider__slide__inner__content{position:absolute;top:0;left:0;bottom:0;right:0;transform:translateY(100%);transition:transform .25s ease-in-out;padding:1.5rem 1.8125rem 2.1875rem;display:flex;flex-direction:column;justify-content:space-between;z-index:9}@media screen and (max-width:48em){.wp-block-puppetry-arts-upcoming-events-slider__slide__inner__content{transform:translateY(0)}}.wp-block-puppetry-arts-upcoming-events-slider__slide__bg{position:absolute;top:0;left:1px;right:1px;bottom:0;transition:opacity .25s ease-in-out}@media screen and (min-width:48em){.wp-block-puppetry-arts-upcoming-events-slider__slide__bg{opacity:0}}.wp-block-puppetry-arts-upcoming-events-slider__slide__cat{color:#fff;letter-spacing:1px;font-size:.625rem;text-transform:uppercase;font-weight:900;margin-bottom:9.625rem;display:block}.wp-block-puppetry-arts-upcoming-events-slider__slide__title{font-size:1.5625rem;color:#fff;font-weight:700;margin-bottom:.6875rem}.wp-block-puppetry-arts-upcoming-events-slider__slide__age-group{color:#fff;font-size:.8125rem;line-height:1.125rem;font-weight:500;margin-top:0;margin-bottom:.5rem}.wp-block-puppetry-arts-upcoming-events-slider__slide__dates{text-transform:uppercase;color:#fff;font-weight:900;font-size:.6875rem;letter-spacing:1px;margin-bottom:.6875rem;display:block}.wp-block-puppetry-arts-upcoming-events-slider__slide .wp-block-button .wp-block-button__link:hover span{color:#1d1d1d}.wp-block-embed{position:relative;margin:0}.wp-block-embed figcaption{position:absolute;left:100px;bottom:70px;font-weight:900;font-family:MuseoSans,sans-serif;color:#fff;z-index:9;margin:0}.wp-block-embed__narwhal-overlay{bottom:0;left:0;max-width:100%;width:100%;overflow:hidden;position:absolute;right:0;cursor:pointer;top:0}.wp-block-embed__narwhal-overlay:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:2}.wp-block-embed__narwhal-overlay-image{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@supports ((-o-object-fit:cover) or (object-fit:cover)){.wp-block-embed__narwhal-overlay-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;transform:none;width:100%}}.wp-block-embed__narwhal-play-button-label{display:none}.wp-block-embed__narwhal-play-button{margin:0;background:transparent;border:0;padding:0;position:absolute;bottom:56px;left:41px;width:68px;height:68px;z-index:3;background:#fff;color:#fff;cursor:pointer;overflow:hidden}@media screen and (max-width:48em){.wp-block-embed__narwhal-play-button{bottom:48px;right:48px}}.wp-block-embed__narwhal-play-button:hover:after{transform-origin:bottom center;transform:scaleY(1)}.wp-block-embed__narwhal-play-button:hover:before{background:url(/wp-content/themes/puppetry-arts/assets/img/playArrowWhite.svg) no-repeat 50%}.wp-block-embed__narwhal-play-button:after{content:"";display:inline-block;width:87px;height:87px;background-color:#ef6c00;transform:scaleY(0);transform-origin:top center;transition:transform .25s ease-in-out;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width:48em){.wp-block-embed__narwhal-play-button:after{width:40px;height:40px}}.wp-block-embed__narwhal-play-button:before{content:"";width:87px;height:87px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/wp-content/themes/puppetry-arts/assets/img/playArrow.svg) no-repeat 50%;background-size:auto;z-index:2;transition:all .4s ease-in-out}.sponsor-card.wp-block-puppetry-arts-icon-grid-card{padding-bottom:1.25rem;flex-grow:1}.sponsor-card.wp-block-puppetry-arts-icon-grid-card .wp-block-puppetry-arts-icon-grid-card__icon{height:auto;padding-bottom:.75rem}.sponsor-card.wp-block-puppetry-arts-icon-grid-card .wp-block-puppetry-arts-icon-grid-card__content-wrapper{display:flex;flex-direction:column}.sponsor-card.wp-block-puppetry-arts-icon-grid-card .wp-block-puppetry-arts-icon-grid-card__icon,.sponsor-card.wp-block-puppetry-arts-icon-grid-card .wp-block-puppetry-arts-icon-grid-card__title{margin:0 auto}.sponsor-grid.wp-block-puppetry-arts-icon-grid__grid{flex-direction:row;margin-bottom:1.875rem}.align-self--center{align-self:center}.has-background.has-purple-background-color,.has-background.has-purple-background-color__before:before{background-color:#726eb3}.has-purple-color{color:#726eb3}.has-background.has-black-background-color,.has-background.has-black-background-color__before:before{background-color:#000}.has-black-color{color:#000}.has-background.has-green-background-color,.has-background.has-green-background-color__before:before{background-color:#64b65c}.has-green-color{color:#64b65c}.has-background.has-grey-background-color,.has-background.has-grey-background-color__before:before{background-color:#a6aab2}.has-grey-color{color:#a6aab2}.has-background.has-pale-grey-background-color,.has-background.has-pale-grey-background-color__before:before{background-color:#edf1fa}.has-pale-grey-color{color:#edf1fa}.has-background.has-pseudo-black-background-color,.has-background.has-pseudo-black-background-color__before:before{background-color:#333}.has-pseudo-black-color{color:#333}.has-background.has-white-background-color,.has-background.has-white-background-color__before:before{background-color:#fff}.has-white-color{color:#fff}@media screen and (min-width:68.75em){.container--breakout{max-width:100vw;padding:0 2.5rem}}@media screen and (max-width:61.24em){.hide-on-mobile{display:none!important}}@media screen and (min-width:61.25em){.show-on-mobile{display:none!important}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-block-image.icon-image{margin-top:5.625rem;margin-bottom:0}.wp-block-image figure.aligncenter{margin:5px auto}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-caption{display:block}.alignfull{margin-left:-32px;margin-right:-32px;width:auto}@media screen and (min-width:61.25em){.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:1000%}}@media screen and (min-width:81.25em){.alignwide{margin-left:-90px;margin-right:-90px;max-width:100vw;width:auto}}.puppetry-arts-404{padding:5rem 0;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.puppetry-arts-404__row{align-items:center;flex-direction:row-reverse;position:relative;z-index:2}.puppetry-arts-404__row .button-container-404{display:flex;flex-direction:row}.puppetry-arts-404__row .button-container-404 .second-button{margin-left:1.875rem}@media screen and (min-width:61.25em){.puppetry-arts-404__content-wrap{padding-left:0}}.puppetry-arts-404 .p404__grid-lines{position:absolute;top:0;left:50%;bottom:0;right:0;z-index:1;margin-left:0;margin-right:0;transform:translateX(-50%)}.puppetry-arts-404 svg{max-width:100%}.puppetry-arts-404 p{font-family:MuseoSans,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5;color:#000}.puppetry-arts-404 h1{font-family:NiveauGrotesk,sans-serif;font-size:2.1875rem;font-weight:700;line-height:1.03;color:#000}.site-footer{background:#726eb3}.site-footer .gform_confirmation_message{color:#fff!important;margin-bottom:1.25rem;font-size:.9375rem}.site-footer .gform_wrapper.gform_validation_error form .gform_footer.top_label{top:unset;bottom:10px}.site-footer .gform_wrapper form{position:relative}.site-footer .gform_wrapper form .gform_heading .gform_title{font-family:NiveauGrotesk,sans-serif;font-size:2.1875rem;font-weight:700;line-height:1.03;color:#333}.site-footer .gform_wrapper form .gform_heading .gform_description{font-family:MuseoSans,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5;color:#333}.site-footer .gform_wrapper form .gform_footer input{width:160px;height:45px;font-family:MuseoSans,sans-serif;font-size:.75rem;font-weight:900;line-height:1.58;text-align:center;color:#fff;background-color:transparent}.site-footer .gform_wrapper form .gform_footer.top_label{width:50px;height:50px;position:absolute;top:0;right:0;left:90%}.site-footer .gform_wrapper form .gform_footer.top_label input{max-height:30px!important;max-width:30px!important}.site-footer .gform_wrapper form .gfield_description,.site-footer .gform_wrapper form .warningTextareaInfo{display:none}.site-footer .gform_wrapper form ul li{border-bottom:1px solid #fff}.site-footer .gform_wrapper form ul li.gfield.gfield_error{background-color:transparent;border-top:0 solid transparent;border-bottom:1px solid #fff!important}.site-footer .gform_wrapper form ul li.gfield.gfield_error label.gfield_label{color:#fff}.site-footer .gform_wrapper form ul li .ginput_container input{border:none!important;background:transparent;width:100%;font-family:MuseoSans,sans-serif;font-size:1rem;font-weight:500;line-height:1.56;color:#fff}.site-footer .gform_wrapper form ul li .ginput_container input:active,.site-footer .gform_wrapper form ul li .ginput_container input:focus{outline:none;border:none}.site-footer .gform_wrapper form ul li label{font-family:NiveauGrotesk,sans-serif;font-size:.875rem;font-weight:700;line-height:2.93;color:#fff;transition:all .3s;transform:translateY(140%)}.site-footer .gform_wrapper form ul li label.active{transform:translateY(20%)}.site-footer .grid__col{margin-bottom:3.125rem}.site-footer .grid__col:last-child{margin-bottom:0}@media screen and (min-width:48em){.site-footer .grid__col{margin-bottom:0}}.site-footer__inner{padding-top:4.9375rem;padding-bottom:3.75rem}@media screen and (min-width:61.25em){.site-footer__inner{padding-top:4.9375rem;padding-bottom:3.75rem}}.site-footer__logo-container.grid__col{justify-content:center;display:none}.site-footer__logo-container.grid__col:last-child{margin-bottom:3.5rem}@media screen and (min-width:48em){.site-footer__logo-container.grid__col{display:flex;margin-bottom:3.5rem}}.site-footer__logo-container.grid__col svg{width:100%;max-width:12.5rem}.site-footer__logo-container.grid__col svg path,.site-footer__logo-container.grid__col svg polyline{fill:#fff}.site-footer__heading{color:#fff;font-weight:900;font-size:1.1875rem;font-family:NiveauGrotesk,sans-serif;line-height:1.625rem;margin-bottom:.875rem}.site-footer__address{margin-bottom:1.0625rem}.site-footer__address,.site-footer__contact-info{font-size:.8125rem;font-weight:500;color:#fff;line-height:1.25rem;font-style:normal}.site-footer__address a,.site-footer__address span,.site-footer__contact-info a,.site-footer__contact-info span{display:block;font-size:.8125rem;color:#fff}.site-footer__address a,.site-footer__contact-info a{display:block;transition:color;transition-duration:.2s}.site-footer__address a:hover,.site-footer__contact-info a:hover{color:#f59110}.site-footer__address .site-footer__link.--bold,.site-footer__contact-info .site-footer__link.--bold{font-weight:900}.site-footer .nav-footer{padding-left:0;list-style-type:none;display:flex;margin:0}.site-footer .nav-footer>.menu-item{flex:0 0 50%}.site-footer .nav-footer>.menu-item>a{font-size:1.1875rem;font-weight:900;font-family:NiveauGrotesk,sans-serif;line-height:1.625rem;color:#fff;margin-bottom:.875rem;display:block;cursor:default;pointer-events:none}.site-footer .nav-footer>.menu-item ul.sub-menu{margin:0;display:flex;flex-direction:column;list-style-type:none;padding-left:0}.site-footer .nav-footer>.menu-item ul.sub-menu>.menu-item>a{font-size:.9375rem;margin-bottom:.75rem;display:block;color:#fff;font-weight:500}.site-footer .nav-footer>.menu-item ul.sub-menu>.menu-item>a:hover{color:#f59110}.site-footer__social-nav .social-menu{display:flex;justify-content:flex-start}.site-footer__social-nav .social-menu li a svg path{transition:fill .25s ease-in-out}.site-footer__social-nav .social-menu li a:hover svg path{fill:#f59110}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield{border-bottom:0 solid #fff}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .gfield_label,.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_complex span:not(.address_country) label,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .gfield_label,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_complex span:not(.address_country) label,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .gfield_label,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_complex span:not(.address_country) label,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .gfield_label,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_complex span:not(.address_country) label{color:#fff!important;vertical-align:sub;letter-spacing:inherit}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container input,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container input,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input{border-bottom:2px solid #fff!important;color:#fff!important;background:transparent}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:active,.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:focus,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:active,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:focus,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:active,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:focus,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:active,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:focus{outline:0!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container input::placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container input::placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input::placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input::placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container input::-webkit-input-placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container input::-webkit-input-placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input::-webkit-input-placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input::-webkit-input-placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container input::-moz-placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container input::-moz-placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input::-moz-placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input::-moz-placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:-ms-input-placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:-ms-input-placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:-ms-input-placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:-ms-input-placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:-moz-placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:-moz-placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:-moz-placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container input:-moz-placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea{background:transparent;border-bottom:2px solid #fff!important;color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea::placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea::placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea::placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea::placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea::-webkit-input-placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea::-webkit-input-placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea::-webkit-input-placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea::-webkit-input-placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea::-moz-placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea::-moz-placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea::-moz-placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea::-moz-placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:-ms-input-placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:-ms-input-placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:-ms-input-placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:-ms-input-placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:-moz-placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:-moz-placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:-moz-placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:-moz-placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:active,.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:focus,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:active,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:focus,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:active,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:focus,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:active,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container textarea:focus{outline:0!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input::placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input::placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input::placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input::placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input::-webkit-input-placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input::-webkit-input-placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input::-webkit-input-placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input::-webkit-input-placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input::-moz-placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input::-moz-placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input::-moz-placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input::-moz-placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input:-ms-input-placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input:-ms-input-placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input:-ms-input-placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input:-ms-input-placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input:-moz-placeholder,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input:-moz-placeholder,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input:-moz-placeholder,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield .ginput_container.ginput_complex span input:-moz-placeholder{color:#fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date{margin-right:14px}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date select,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date select,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date select,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date select{border-radius:0!important;margin:0!important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background-color:#64b65c;background-image:url(/wp-content/themes/puppetry-arts/assets/img/downArrow.svg);background-repeat:no-repeat;background-position:97%;background-size:auto;color:#fff;font-size:.875rem;padding-left:0;font-weight:700;width:100%!important;padding-right:23px}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date select:active,.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date select:focus,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date select:active,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date select:focus,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date select:active,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date select:focus,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date select:active,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-select .ginput_container_date .ginput_container_date select:focus{outline:0}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-text .ginput_container_time select,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-text .ginput_container_time select,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-text .ginput_container_time select,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-text .ginput_container_time select{border-radius:0!important;margin:0!important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background-color:#64b65c;background-image:url(/wp-content/themes/puppetry-arts/assets/img/downArrow.svg);background-repeat:no-repeat;background-position:97%;background-size:auto;color:#fff;font-size:.875rem;padding-left:0;font-weight:700;width:100%!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-text .ginput_container_time select:active,.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-text .ginput_container_time select:focus,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-text .ginput_container_time select:active,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-text .ginput_container_time select:focus,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-text .ginput_container_time select:active,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-text .ginput_container_time select:focus,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-text .ginput_container_time select:active,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-text .ginput_container_time select:focus{outline:0}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-checkbox .gfield_checkbox li input,.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-checkbox .gfield_radio li input,.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-radio .gfield_checkbox li input,.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-radio .gfield_radio li input,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-checkbox .gfield_checkbox li input,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-checkbox .gfield_radio li input,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-radio .gfield_checkbox li input,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-radio .gfield_radio li input,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-checkbox .gfield_checkbox li input,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-checkbox .gfield_radio li input,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-radio .gfield_checkbox li input,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-radio .gfield_radio li input,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-checkbox .gfield_checkbox li input,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-checkbox .gfield_radio li input,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-radio .gfield_checkbox li input,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-radio .gfield_radio li input{border:2px solid #fff!important}.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-checkbox .gfield_radio li input:checked,.container__events .sidebar.request .gform_wrapper form ul.gform_fields li.gfield.--input-type-radio .gfield_radio li input:checked,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-checkbox .gfield_radio li input:checked,.sg-popup-builder-content .gform_wrapper form ul.gform_fields li.gfield.--input-type-radio .gfield_radio li input:checked,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-checkbox .gfield_radio li input:checked,.wp-block-puppetry-arts-group.has-green-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-radio .gfield_radio li input:checked,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-checkbox .gfield_radio li input:checked,.wp-block-puppetry-arts-group.has-purple-background-color .gform_wrapper form ul.gform_fields li.gfield.--input-type-radio .gfield_radio li input:checked{background:#fff!important}.container__events .sidebar.request .gform_wrapper form ul li.--input-type-checkbox .gfield_radio,.container__events .sidebar.request .gform_wrapper form ul li.--input-type-radio .gfield_radio,.sg-popup-content .gform_wrapper form ul li.--input-type-checkbox .gfield_radio,.sg-popup-content .gform_wrapper form ul li.--input-type-radio .gfield_radio{display:flex;flex-direction:row;justify-content:flex-start}.container__events .sidebar.request .gform_wrapper form ul li.--input-type-checkbox .gfield_radio li input,.container__events .sidebar.request .gform_wrapper form ul li.--input-type-radio .gfield_radio li input,.sg-popup-content .gform_wrapper form ul li.--input-type-checkbox .gfield_radio li input,.sg-popup-content .gform_wrapper form ul li.--input-type-radio .gfield_radio li input{float:left;width:13px!important;height:13px!important;border-radius:50%!important;background:transparent;margin:.125rem .4375rem 0 0;padding:0!important;border:2px solid #fff!important;-webkit-appearance:none;appearance:none}.container__events .sidebar.request .gform_wrapper form ul li.--input-type-checkbox .gfield_radio li input:checked,.container__events .sidebar.request .gform_wrapper form ul li.--input-type-radio .gfield_radio li input:checked,.sg-popup-content .gform_wrapper form ul li.--input-type-checkbox .gfield_radio li input:checked,.sg-popup-content .gform_wrapper form ul li.--input-type-radio .gfield_radio li input:checked{background:#fff!important}.container__events .sidebar.request .gform_wrapper form ul li.--input-type-checkbox .gfield_radio li label,.container__events .sidebar.request .gform_wrapper form ul li.--input-type-radio .gfield_radio li label,.sg-popup-content .gform_wrapper form ul li.--input-type-checkbox .gfield_radio li label,.sg-popup-content .gform_wrapper form ul li.--input-type-radio .gfield_radio li label{width:auto;float:left;font-size:.8125rem!important;padding-right:.9375rem}.container__events .sidebar.request .gform_wrapper form ul li.--input-type-checkbox .gfield_radio li:after,.container__events .sidebar.request .gform_wrapper form ul li.--input-type-radio .gfield_radio li:after,.sg-popup-content .gform_wrapper form ul li.--input-type-checkbox .gfield_radio li:after,.sg-popup-content .gform_wrapper form ul li.--input-type-radio .gfield_radio li:after{content:"";display:table;clear:both}.wp-block-puppetry-arts-group .gform_wrapper{max-width:600px;margin:0 auto}.wp-block-puppetry-arts-group .gform_wrapper form li.gfield.gfield_error,.wp-block-puppetry-arts-group .gform_wrapper form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-bottom:0 solid transparent;border-top:0 solid transparent;padding-top:0;margin-bottom:0!important;background-color:transparent}.wp-block-puppetry-arts-group .gform_wrapper form .gfield_description.validation_message{padding-bottom:6px}.wp-block-puppetry-arts-group .gform_wrapper form .top_label div.ginput_complex.ginput_container.gf_name_has_2{width:100%}.wp-block-puppetry-arts-group .gform_wrapper form .gform_wrapper li.gfield_error textarea,.wp-block-puppetry-arts-group .gform_wrapper form li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:0 solid transparent}.wp-block-puppetry-arts-group .gform_wrapper form .gform_heading .gform_title{font-family:NiveauGrotesk,sans-serif;font-size:2.1875rem;font-weight:700;line-height:1.03;color:#333}.wp-block-puppetry-arts-group .gform_wrapper form .gform_heading .gform_description{font-family:MuseoSans,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5;color:#333}.wp-block-puppetry-arts-group .gform_wrapper form .gform_footer input{width:160px;height:45px;font-family:MuseoSans,sans-serif;font-size:.75rem;font-weight:900;line-height:1.58;text-align:center;color:#fff;background-color:#ef6c00;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;overflow:hidden;position:relative;transition:color .3s ease-in-out,background-color .3s ease-in-out;border-radius:0!important}.wp-block-puppetry-arts-group .gform_wrapper form .gform_footer input:hover{color:#333;background-color:#fff}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield{margin-top:0!important;padding-right:0!important}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.gf_left_half{padding-right:.5rem!important}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.gf_right_half{padding-left:.5rem!important}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield label{font-size:.9375rem!important;font-family:NiveauGrotesk,sans-serif;color:#726eb3;font-weight:700;transform:translateY(30px);transition:transform .2s ease-in-out;pointer-events:none}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield label.active{transform:translateY(0)}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-select{margin-bottom:.9375rem}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-select>label.gfield_label{transform:translateY(0);transition:all 0s ease-in-out}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-select .ginput_container.ginput_container_date.gfield_date_dropdown_month{min-width:6.25rem}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-select .ginput_container.ginput_container_date.gfield_date_dropdown_day{min-width:5rem}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-select .ginput_container.ginput_container_date.gfield_date_dropdown_year{min-width:6.25rem}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-text .gfield_time_hour{display:flex;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-text .gfield_time_hour input,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-text .gfield_time_hour label{flex:0 0 calc(100% - 10px);text-align:left}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-text .gfield_time_minute{margin-top:30px;margin-bottom:30px}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-text .gfield_time_minute input,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-text .gfield_time_minute label{text-align:left}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-text .gfield_time_ampm{margin-top:30px;margin-bottom:30px}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-text .gfield_time_ampm_shim{display:none}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-text .gfield_time_ampm select{height:30px;padding:2px 8px}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio{margin-top:100px}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox label,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio label{transition-duration:0s;transform:translateY(0)}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox .gfield_radio,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio .gfield_radio{display:flex;flex-direction:row;justify-content:flex-start}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox .gfield_radio li input,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio .gfield_radio li input{float:left;width:13px!important;height:13px!important;border-radius:50%!important;background:transparent;margin:.25rem .4375rem 0 0;padding:0!important;border:2px solid #726eb3!important;-webkit-appearance:none;appearance:none}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox .gfield_radio li input:checked,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio .gfield_radio li input:checked{background:#726eb3!important}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox .gfield_radio li label,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio .gfield_radio li label{width:auto;float:left;font-size:.8125rem!important;padding-right:.9375rem}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox .gfield_radio li:after,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio .gfield_radio li:after{content:"";display:table;clear:both}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox .gfield_checkbox,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio .gfield_checkbox{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox .gfield_checkbox li,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio .gfield_checkbox li{width:50%}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox .gfield_checkbox li,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio .gfield_checkbox li{width:33.333%}}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox .gfield_checkbox li input,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio .gfield_checkbox li input{float:left;width:13px!important;height:13px!important;margin:.125rem .4375rem 0 0;padding:0!important;background-color:transparent;border:2px solid #726eb3!important;-webkit-appearance:none;appearance:none;border-radius:3px!important}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox .gfield_checkbox li input:checked,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio .gfield_checkbox li input:checked{background-color:rgba(0,0,0,.4)!important}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox .gfield_checkbox li label,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio .gfield_checkbox li label{width:auto;float:left;font-size:.8125rem!important;padding-right:.9375rem}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-checkbox .gfield_checkbox li:after,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.--input-type-radio .gfield_checkbox li:after{content:"";display:table;clear:both}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.file-field{margin-top:30px!important}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.file-field label{transform:none}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.file-field input{width:100%;padding:0}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container input[type=number],.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container input[type=text]{background-color:transparent;padding:5px 4px 7px 0!important;margin-bottom:.9375rem;color:#333;border-bottom:2px solid #726eb3!important;width:100%!important;border-radius:0!important}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container input[type=number]:active,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container input[type=number]:focus,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container input[type=text]:active,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container input[type=text]:focus{outline:0}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container select{border-radius:0!important;margin:0!important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background-color:#64b65c;background-image:url(/wp-content/themes/puppetry-arts/assets/img/downArrow.svg);background-repeat:no-repeat;background-position:100%;background-size:50px 20px;color:#fff;font-size:1rem;font-weight:700;width:100%!important;padding:2px 0 2px .5rem}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container select:active,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container select:focus{outline:0}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container textarea{background-color:rgba(0,0,0,.1);border:0 solid transparent;border-bottom:2px solid #726eb3!important;padding-left:0!important;font-size:1rem!important;color:#333;width:100%!important;border-radius:0!important}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container textarea:active,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container textarea:focus{outline:0}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_container_textarea{transform:translateY(0);margin-top:0;padding-top:1.875rem}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_complex{display:flex;flex-wrap:wrap}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_complex span{flex:0 0 100%}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_complex span{flex:0 0 50%;margin-right:0!important;margin-left:0!important}}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_complex span:nth-of-type(odd){padding-right:.5rem}}@media screen and (min-width:61.25em){.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_complex span:nth-of-type(2n){padding-left:.5rem;padding-right:0}}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_complex span label{font-size:.9375rem!important;font-family:NiveauGrotesk,sans-serif;font-weight:700;margin:0!important}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_complex span input{margin-bottom:.9375rem;color:#333;width:100%!important;border-radius:0!important}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_complex span.address_country{display:flex;flex-wrap:wrap}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_complex span.address_country label{display:block;transform:translateY(0)}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_complex span select{border-radius:0!important;margin:0!important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background-color:#64b65c;background-image:url(/wp-content/themes/puppetry-arts/assets/img/CPA_arrows_icon.png);background-repeat:no-repeat;background-position:97%;background-size:auto;color:#fff;font-size:1rem;padding-left:.5rem;font-weight:700;width:100%!important}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_complex span select:active,.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container.ginput_complex span select:focus{outline:0}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container_radio{margin-top:36px}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container_radio li{display:flex;align-items:center}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container_radio li label{transform:none;margin-left:10px}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container_radio li input[type=radio]{margin-top:0}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield .ginput_container_radio li input[type=text]{padding-bottom:0!important;margin-bottom:0}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.captcha label{display:none}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.captcha .gfield_captcha_container{margin-top:1.875rem}.wp-block-puppetry-arts-group .gform_wrapper form ul li.gfield.captcha .gfield_captcha_container input[type=text]{background-color:transparent;padding:5px 4px 7px 0!important;margin-bottom:.9375rem;color:#333;border-bottom:2px solid #726eb3!important;border-radius:0!important;min-width:150px}.wp-block-puppetry-arts-group .gform_wrapper form.auction-form ul li.gfield .ginput_container.ginput_complex span.address_state label{visibility:hidden}.wp-block-puppetry-arts-group .gform_wrapper form.auction-form ul li.gfield .ginput_container.ginput_complex span.address_state select{background-color:transparent;border-bottom:2px solid #726eb3!important;margin-top:6px!important;color:#726eb3;font-size:15px;padding-left:0}.sg-popup-content .gform_wrapper{padding:0 10px}.sg-popup-content .gform_wrapper .gfield{flex-basis:100%}.sg-popup-content .gform_wrapper .gfield .gfield_label{opacity:0;transition:all .15s ease}.sg-popup-content .gform_wrapper .gfield .ginput_container{margin-top:0}.sg-popup-content .gform_wrapper .gfield.fl-is-active .gfield_label{opacity:1}.sg-popup-content .gform_wrapper .gfield.fl-is-active input:-ms-input-placeholder,.sg-popup-content .gform_wrapper .gfield.fl-is-active textarea:-ms-input-placeholder{opacity:.1}.sg-popup-content .gform_wrapper .gfield.fl-is-active input::placeholder,.sg-popup-content .gform_wrapper .gfield.fl-is-active textarea::placeholder{opacity:.1}.sg-popup-content .gform_wrapper .gfield.popup-half{flex-basis:calc(50% - 5px)}.sg-popup-content .gform_wrapper .gfield input{width:100%}.sg-popup-content .gform_wrapper .gfield textarea{font-size:12px;line-height:14px;height:100px}.sg-popup-content .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}.sg-popup-content .gform_wrapper .gform_footer input[type=submit]{background:transparent;border:2px solid #fff;font-size:12px;line-height:20px;padding:12.5px;height:45px;width:160px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;transition:all .15s ease}.site-header{left:0;position:fixed;right:0;top:0;z-index:9999;background-color:#726eb3}body.admin-bar .site-header{top:2.875rem}@media screen and (max-width:37.5em){body.admin-bar .site-header{z-index:999999}}@media screen and (min-width:37.5em){body.admin-bar .site-header{top:2.875rem}}@media screen and (min-width:48.875em){body.admin-bar .site-header{top:2rem}}.site-header__row{align-items:center;flex-wrap:nowrap;min-height:5.75rem}@media screen and (min-width:61.25em){.site-header__logo-wrap{flex:1 1 30%}}.site-header__logo{display:block;height:auto}.site-header__logo svg{width:212px}.site-header__logo svg path,.site-header__logo svg polyline{fill:#fff}.site-header.event-header .site-header__nav-wrap .site-header__hours,.site-header.resource-header .site-header__nav-wrap .site-header__hours{display:none}.site-header__nav-wrap{align-items:center;align-self:stretch;display:flex;justify-content:flex-end;position:relative}@media screen and (min-width:61.25em){.site-header__nav-wrap{flex:1 1 72%;justify-content:space-between;padding-left:0}}.site-header__nav-wrap .site-header__hours{display:flex;align-items:center;flex-basis:20%;position:absolute;left:0;width:250px}.site-header__nav-wrap .site-header__hours-icon{width:1.25rem;height:1.25rem;margin-right:.625rem;display:flex;align-items:center}.site-header__nav-wrap .site-header__hours-icon svg{width:100%;height:auto}.site-header__nav-wrap .site-header__hours-today{white-space:nowrap}.site-header__nav-wrap .site-header__hours-today span{font-size:.875rem;line-height:.9375rem;color:#fff}.site-header__nav-wrap .site-header__hours-today span.open-closed-today{font-weight:900}.site-header__nav-wrap .site-header__hours-today span.open-closed-times{font-weight:500}.site-header__search-container{display:none}.site-header__search-container.active{display:block}.site-header__search-toggle{margin:0 3.75rem 0 1.25rem}@media (min-width:980px) and (max-width:999px){.site-header__search-toggle{margin-right:0}}.site-header__search-toggle svg path{fill:#fff}.site-header__mobile-nav-toggle{-webkit-appearance:none;appearance:none;background:none;border:0;color:#fff;cursor:pointer;height:2rem;outline:none;padding:0;position:relative;transition:color .3s;width:3rem}.site-header__mobile-nav-toggle:focus,.site-header__mobile-nav-toggle:hover{color:#fff}.site-header__mobile-nav-toggle-bars{background-color:currentColor;height:.1875rem;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color}.site-header__mobile-nav-toggle-bars:after,.site-header__mobile-nav-toggle-bars:before{background-color:currentColor;bottom:0;content:"";display:block;position:absolute;top:0;transform:translateY(-.8125rem) rotate(0);transition:transform .3s;width:100%}.site-header__mobile-nav-toggle-bars:after{transform:translateY(.8125rem) rotate(0)}body.mobile-nav-active .site-header__mobile-nav-toggle-bars{background-color:transparent}body.mobile-nav-active .site-header__mobile-nav-toggle-bars:before{transform:translateY(0) rotate(45deg)}body.mobile-nav-active .site-header__mobile-nav-toggle-bars:after{transform:translateY(0) rotate(-45deg)}main .homepage-alert{background:#ef6c00;position:static;width:100%;padding:25px;color:#fff;z-index:3}@media screen and (min-width:48em){main .homepage-alert{position:absolute;width:calc(70% - 269px);right:0;top:92px}}main .homepage-alert a{color:#fff;border-bottom:1px solid #fff;transition:all .3s}main .homepage-alert a:focus,main .homepage-alert a:hover{font-weight:700;border-bottom:2px solid #fff}.admin-bar main .homepage-alert{top:124px}body.content-loading{overflow:hidden;height:100vh}.site-loading-screen{display:block;position:fixed;z-index:9999999;top:0;left:0;right:0;bottom:0}@media screen and (max-width:48em){.site-loading-screen{display:none}}.site-loading-screen__bg{background-color:#fff;transition:background-color .4s ease-in-out;position:absolute;width:150vw;height:150vh;bottom:0;left:50%;transform:translateX(-50%)}.site-loading-screen.faded{display:none}.site-loading-screen.fading .site-loading-screen__bg{background-color:#726eb3}.site-loading-screen.fading .site-loading-screen__logo svg{animation:none}.site-loading-screen.fading .site-loading-screen__logo svg path,.site-loading-screen.fading .site-loading-screen__logo svg polyline{fill:#fff}.site-loading-screen.fading .site-loading-screen__strings-left,.site-loading-screen.fading .site-loading-screen__strings-mid,.site-loading-screen.fading .site-loading-screen__strings-right{background-color:#fff;animation:none;z-index:1}.site-loading-screen__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-loading-screen__logo svg{z-index:99;animation:wiggle 2s infinite;position:relative}.site-loading-screen__logo svg path,.site-loading-screen__logo svg polyline{fill:#726eb3;transition:fill .4s ease-in-out}.site-loading-screen__strings-left,.site-loading-screen__strings-mid,.site-loading-screen__strings-right{position:absolute;height:50vh;width:1px;background-color:#edf1fa;bottom:100%;transition:background-color .4s ease-in-out}.site-loading-screen__strings-left{left:41px;bottom:calc(100% - 17px);animation:stringLeft 2s infinite}.site-loading-screen__strings-mid{left:50%;margin-left:-1px;bottom:calc(100% - 3px)}.site-loading-screen__strings-right{right:23px;bottom:calc(100% - 18px);animation:stringRight 2s infinite}@keyframes stringRight{0%{transform:translateY(0)}20%{transform:translateY(0)}30%{transform:translateY(15px)}60%{transform:translateY(-15px)}70%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes stringLeft{0%{transform:translateY(0)}20%{transform:translateY(0)}30%{transform:translateY(-15px)}60%{transform:translateY(15px)}70%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes wiggle{0%{transform:rotate(0)}20%{transform:rotate(0)}30%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}70%{transform:rotate(0)}to{transform:rotate(0)}}.nav-mobile{background-color:#fff;height:calc(100vh - 5.75rem);left:0;position:fixed;right:0;top:5.75rem;transform:translateX(100%);transition:transform .5s;display:flex;flex-direction:column}body.mobile-nav-active .nav-mobile{transform:translateX(0)}body.admin-bar .nav-mobile{top:8.625rem}@media screen and (min-width:37.5em){body.admin-bar .nav-mobile{height:calc(100vh - 8.75rem);top:8.75rem}}@media screen and (min-width:48.875em){body.admin-bar .nav-mobile{height:calc(100vh - 7.75rem);top:7.75rem}}.nav-mobile .search-form{margin:2.5rem 1.875rem;display:flex}.nav-mobile .search-form__label{display:flex;flex:1 1 100%}.nav-mobile .search-form__input{flex:1 1 100%;border-bottom:2px solid rgba(100,182,92,.5);padding-left:0}.nav-mobile .search-form__input:focus{outline:none;border-bottom:2px solid #64b65c}.nav-mobile .search-form__submit{-webkit-appearance:none;appearance:none;border:0 solid transparent;color:#64b65c}.nav-mobile ul{background-color:#fff;list-style:none;margin:0;padding:0 1.875rem 1.875rem;position:relative;flex-grow:2}.nav-mobile ul ul{bottom:0;left:0;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .5s}.nav-mobile ul li.menu-item-has-children>a:after{content:"\f054";display:none;font-family:Font Awesome\ 5 Solid}.nav-mobile ul li.sub-toggled>ul{transform:translateX(0)}.nav-mobile ul .sub-menu-back-toggle a{color:#64b65c}.nav-mobile ul .sub-menu-back-toggle a svg{margin-left:0;margin-right:.625rem}.nav-mobile ul a{align-items:center;color:#333;display:flex;font-size:1.25rem;font-weight:700;line-height:1;padding:.625rem 0}.nav-mobile ul a svg{margin-left:auto}.nav-social ul{list-style-type:none;padding-left:0}.nav-social ul li a{display:flex;text-align:center;color:#fff!important;justify-content:center;align-items:center;padding-right:1.875rem}.nav-social ul li a svg{width:15px;height:auto}.nav-social ul li a svg path{fill:#fff}.puppets-archive--news-article .puppets-archive__filters{margin-bottom:5.5rem}.puppets-archive--news-article .puppets-archive__filters .puppets-filter{display:flex;height:3.125rem;align-items:center;background-color:#58ac4f;position:relative;margin-right:0;margin-bottom:0;width:100%}@media screen and (min-width:48em){.puppets-archive--news-article .puppets-archive__filters .puppets-filter{width:25%}}.puppets-archive--news-article .puppets-archive__filters .puppets-filter label,.puppets-archive--news-article .puppets-archive__filters .puppets-filter label select{width:100%;height:100%}.puppets-archive--news-article .puppets-archive__filters .puppets-filter:first-of-type{background-color:#64b65c}.puppets-archive--news-article .puppets-archive__filters .puppets-filter:nth-of-type(2){background-color:#58ac4f}.puppets-archive--news-article .puppets-archive__filters .puppets-filter:nth-of-type(3){background-color:#4d9f45}.puppets-archive--news-article .puppets-archive__filters .puppets-filter:nth-of-type(7){background-color:#45923d}.puppets-archive--news-article .puppets-archive__filters .puppets-filter:last-child{background-color:#1d8c13}.puppets-archive--news-article .puppets-archive__filters .puppets-filter__search{position:relative;transform:translateY(0) translateX(0);opacity:1;pointer-events:auto;left:unset;top:unset;background-color:transparent;color:#fff;width:calc(75% - 21px);margin-left:1.3125rem;padding-left:0;padding-right:0}.puppets-archive--news-article .puppets-archive__filters .puppets-filter__search:-ms-input-placeholder{font-family:NiveauGrotesk,sans-serif}.puppets-archive--news-article .puppets-archive__filters .puppets-filter__search::placeholder{font-family:NiveauGrotesk,sans-serif}.puppets-archive--news-article .puppets-archive__filters .puppets-filter__search::placeholder{color:#fff}.puppets-archive--news-article .puppets-archive__filters .puppets-filter__search:-moz-placeholder{color:#fff}.puppets-archive--news-article .puppets-archive__filters .puppets-filter__search:-ms-input-placeholder{color:#fff}.puppets-archive--news-article .puppets-archive__filters .puppets-filter__search::-webkit-input-placeholder{color:#fff}.puppets-archive--news-article .puppets-archive__filters .puppets-filter__search-toggle{position:absolute;right:21px;top:50%;transform:translateY(-50%)}.puppets-archive--news-article .puppets-archive__filters .puppets-filter__search-toggle svg{margin-right:0}.puppets-archive--news-article .puppets-archive__filters .puppets-filter__search-toggle svg path{stroke:transparent;fill:#fff}.puppets-archive--news-article .puppets-archive__filters .puppets-filter label{display:block}.puppets-archive--news-article .puppets-archive__filters .puppets-filter label span{font-size:1.125rem;font-weight:700;display:block;color:#fff}.puppets-archive--news-article .puppets-archive__filters .puppets-filter select{font-size:1.125rem;font-weight:700;display:block;color:#fff;padding:0 1.3125rem}.puppets-archive--news-article .puppets-archive__filters .puppets-filter select option{color:#000;background-color:#f1f3f4}@media screen and (min-width:48em){.puppets-archive--news-article .puppets-archive__grid article:nth-child(2n){margin-top:30px}}.puppets-archive--news-article .puppets-archive__grid{display:flex;flex-wrap:wrap;justify-content:space-between}.puppets-archive--news-article .puppets-archive__grid .card-news-article{width:49%;padding-top:0}@media screen and (max-width:48em){.puppets-archive--news-article .puppets-archive__grid .card-news-article{width:100%;margin-bottom:1.875rem}}.puppets-archive--news-article .puppets-archive__grid .card-news-article .card__inner{display:flex;flex-direction:column}.puppets-archive--news-article .puppets-archive__grid .card-news-article__image-wrap{height:252px;width:100%;max-width:none;border-bottom:0}.puppets-archive--news-article .puppets-archive__grid .card-news-article__image-wrap img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.puppets-archive--news-article .puppets-archive__grid .card-news-article__image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;transform:none;width:100%}}.puppets-archive--news-article .puppets-archive__grid .card-news-article__published{color:#726eb3!important;margin-bottom:10px}.puppets-archive--news-article .puppets-archive__grid .card-news-article__content{width:100%;padding-bottom:1.0625rem;padding-left:0}@media screen and (max-width:48em){.puppets-archive--news-article .puppets-archive__grid .card-news-article__content{padding-top:0}}.puppets-archive--news-article .puppets-archive__grid .card-news-article__content h2{padding:1.375rem 0 .9375rem;font-family:NiveauGrotesk,sans-serif;font-size:1.5625rem;font-weight:700;line-height:1.08;color:#1d1d1d}.puppets-archive--news-article .puppets-archive__grid .card-news-article__content p{font-family:MuseoSans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.38;color:#1d1d1d}.nav-primary{align-self:stretch;display:flex;justify-content:flex-end}@media screen and (min-width:61.25em){.nav-primary{width:100%}}.nav-primary form{background:#726eb3}.nav-primary ul.menu{display:flex;position:relative;list-style-type:none;justify-content:flex-end;padding:2.25rem 0;margin:0;flex:0 0 100%}.nav-primary ul.menu>li{z-index:2}.nav-primary ul.menu>li>a{font-size:.8125rem;line-height:.9375rem;letter-spacing:1.3px;text-transform:uppercase;margin:0 .9375rem;font-weight:900;color:#fff}.nav-primary ul.menu>li>a:after{font-weight:600;padding:.3125rem .625rem;position:relative}.nav-primary ul.menu>li:hover>a{position:relative;color:#f59110}.nav-primary ul.menu>li:hover>a:after{width:calc(100% - 1.25rem)}.nav-primary ul.menu>li:hover>.pmm-lvl-2{opacity:1;pointer-events:auto;transform:translateX(0)}.nav-primary ul.menu>li.menu-item-has-children:hover{z-index:1}.nav-primary ul.menu>li.menu-item-has-children:hover:before{bottom:0;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:0}.nav-primary .pmm-lvl-2{background:#fff;display:flex;flex-direction:row;opacity:0;pointer-events:none;position:absolute;right:-3.75rem;top:100%;transform:translateX(-3.125rem);transition:transform,opacity;transition-duration:.3s;z-index:9999;height:auto;width:auto;padding:3.125rem 1.5625rem;box-shadow:-11px 10px 9px 1px rgba(0,0,0,.12);align-items:flex-start}.nav-primary .pmm-lvl-2 .pmm-resource{flex-shrink:0;min-width:15.625rem;min-height:18.0625rem;position:relative;margin:0 1.5625rem}.nav-primary .pmm-lvl-2 .pmm-resource__image{width:100%;height:calc(100% - 78px);background-size:cover;background-position:50%;background-repeat:no-repeat;position:absolute;bottom:0;top:0;left:0;right:0;z-index:1}.nav-primary .pmm-lvl-2 .pmm-resource__content{position:absolute;bottom:0;left:0;background:#64b65c;width:100%;padding:1.25rem;text-align:center;z-index:2}.nav-primary .pmm-lvl-2 .pmm-resource__title{font-family:NiveauGrotesk,sans-serif;color:#fff;font-weight:900;margin-bottom:0;font-size:.9375rem;line-height:1rem}.nav-primary .pmm-lvl-2 .pmm-resource__link{color:#fff;font-family:MuseoSans,sans-serif;font-weight:700;font-size:.75rem;line-height:1.1875rem}.nav-primary .pmm-lvl-2 .pmm-resource__link svg{margin-left:.3125rem;width:.5rem}.nav-primary .pmm-lvl-2__menu{list-style-type:none;background:#fff;display:flex;flex:1 1 100%;padding-left:0;margin:0;line-height:17px}.nav-primary .pmm-lvl-2__menu>li{padding:.3125rem 0;margin:0 1.5625rem}.nav-primary .pmm-lvl-2__menu>li>a{font-weight:900;padding:.3125rem 0;margin-bottom:.9375rem;font-size:1.0625rem;color:#333;line-height:1.625rem;pointer-events:none}.nav-primary .pmm-lvl-2__menu>li>a:hover{color:#cc5005}.nav-primary .pmm-lvl-3{background:#fff;height:auto}.nav-primary .pmm-lvl-3__menu{display:flex;flex-flow:column nowrap;list-style-type:none;padding:0;margin:0}.nav-primary .pmm-lvl-3__menu li{flex-basis:50%;list-style-type:none;margin-left:0;padding:.3125rem 0}.nav-primary .pmm-lvl-3__menu li.menu-item-has-children>a{padding-right:.625rem}.nav-primary .pmm-lvl-3__menu li.menu-item-has-children>a:after{content:"";position:absolute;top:40%;right:0;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-color:#333;border-style:solid;border-width:0 0 1px 1px;transition:color .3s}.nav-primary .pmm-lvl-3__menu li.menu-item-has-children>a.active{color:#f59110;border-bottom:.5px solid #d2d2d2}.nav-primary .pmm-lvl-3__menu li.menu-item-has-children>a.active:after{top:50%;transform:translateY(-50%) rotate(135deg);border-color:#f59110}.nav-primary .pmm-lvl-3__menu a{color:#333;padding:.3125rem 0;font-size:.9375rem;font-weight:500;line-height:1.1;display:block;position:relative;min-width:9.375rem}.nav-primary .pmm-lvl-3__menu a:hover{color:#cc5005}.nav-primary .pmm-lvl-4{max-height:0;transition:all .5s;overflow:hidden}.nav-primary .pmm-lvl-4 ul{padding:6px 0 0;margin-bottom:0}.nav-primary .pmm-lvl-4 ul li{padding:initial}.nav-primary .pmm-lvl-4 ul li a{font-size:.75rem;line-height:1.625rem;padding:initial}#datepickers-container.archive-datepicker .datepicker{border-radius:0 0;border:0 solid transparent}#datepickers-container.archive-datepicker .datepicker--cell{font-family:MuseoSans,sans-serif}#datepickers-container.archive-datepicker .datepicker--cell.-current-{color:#ef6c00}#datepickers-container.archive-datepicker .datepicker--cell.-selected-{background-color:transparent;border:2px solid #ef6c00;color:#ef6c00;border-radius:2px}#datepickers-container.archive-datepicker .datepicker--nav{background:#64b65c}#datepickers-container.archive-datepicker .datepicker--nav-title{padding:.5rem 0;font-size:1rem;font-family:NiveauGrotesk,sans-serif;font-weight:900}#datepickers-container.archive-datepicker .datepicker--nav-action,#datepickers-container.archive-datepicker .datepicker--nav-title{color:#fff;font-weight:700;font-size:1rem}#datepickers-container.archive-datepicker .datepicker--nav-action i,#datepickers-container.archive-datepicker .datepicker--nav-title i{color:#fff}#datepickers-container.archive-datepicker .datepicker--nav-action:hover,#datepickers-container.archive-datepicker .datepicker--nav-title:hover{background:hsla(0,0%,100%,.2)}#datepickers-container.archive-datepicker .datepicker--nav-action svg path,#datepickers-container.archive-datepicker .datepicker--nav-title svg path{stroke:#fff}#datepickers-container.archive-datepicker .datepicker--cell-day{color:#6b809a}#datepickers-container.archive-datepicker .datepicker--cell-day.-other-month-{color:#c1c8d7}#datepickers-container.archive-datepicker .datepicker--cell-day.-disabled-{color:#aeaeae}#datepickers-container.archive-datepicker .datepicker--days-names .datepicker--day-name{color:#726eb3;font-weight:700;font-size:14px;font-family:NiveauGrotesk,sans-serif;font-weight:900}#datepickers-container.archive-datepicker .datepicker--content{padding:1.25rem}.puppets-archive.puppets-archive--events.featured-events .puppets-archive__grid{flex-flow:nowrap}.puppets-archive.puppets-archive--events .puppets-archive__inner{display:flex;flex-wrap:wrap}.puppets-archive.puppets-archive--events .puppets-archive__inner.no-results .puppets-archive__load-more-wrap{display:none}.puppets-archive.puppets-archive--events .puppets-archive__inner.has-results .pupepts-archive__load-more-wrap{display:flex}.puppets-archive.puppets-archive--events .puppets-archive__grid{display:flex;flex-flow:row wrap;flex:0 0 100%}.puppets-archive.puppets-archive--events .puppets-archive__grid>h1{text-align:center;width:100%}@media screen and (min-width:61.25em){.puppets-archive.puppets-archive--events .puppets-archive__grid{flex:0 0 75%}}.puppets-archive.puppets-archive--events .puppets-archive__filters{flex:0 0 100%;margin-bottom:0}@media screen and (min-width:61.25em){.puppets-archive.puppets-archive--events .puppets-archive__filters{flex:0 0 25%}}.puppets-archive.puppets-archive--events .puppets-archive__filters-inner{display:flex;flex-direction:column}.puppets-archive.puppets-archive--events .puppets-archive__filters-label{display:none}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter{display:flex;height:3.125rem;align-items:center;background-color:#64b65c;position:relative;margin-right:0;margin-bottom:0}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter label,.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter label select{width:100%;height:100%}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter label select option{color:#000;background-color:#f1f3f4}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter.--date-selector input{background:transparent;padding-left:1.3125rem;color:#fff;font-weight:700}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter.--date-selector input:focus{outline:none}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter.--date-selector input::placeholder{color:#fff;font-weight:700}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter.--date-selector input:-moz-placeholder{color:#fff;font-weight:700}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter.--date-selector input:-ms-input-placeholder{color:#fff;font-weight:700}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter.--date-selector input::-webkit-input-placeholder{color:#fff;font-weight:700}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter:nth-of-type(3){background-color:#58ac4f}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter:nth-of-type(4){background-color:#4d9f45}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter:nth-of-type(5){background-color:#3f9a36}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter:nth-of-type(6){background-color:#399530}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter:nth-of-type(7){background-color:#2b9121}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter:last-child{background-color:#1d8c13}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter__search{position:relative;transform:translateY(0) translateX(0);opacity:1;pointer-events:auto;left:unset;top:unset;background-color:transparent;color:#fff;width:calc(75% - 21px);margin-left:1.3125rem;padding-left:0;padding-right:0}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter__search::placeholder{color:#fff}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter__search:-moz-placeholder{color:#fff}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter__search:-ms-input-placeholder{color:#fff}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter__search::-webkit-input-placeholder{color:#fff}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter__search-toggle{position:absolute;right:21px;top:50%;transform:translateY(-50%)}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter__search-toggle svg{margin-right:0}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter__search-toggle svg path{stroke:transparent;fill:#fff}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter label{display:block}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter label span{font-size:1.125rem;font-weight:700;display:block;color:#fff}.puppets-archive.puppets-archive--events .puppets-archive__filters .puppets-filter select{font-size:1.125rem;font-weight:700;display:block;color:#fff;padding:0 1.3125rem}.puppets-archive.puppets-archive--events .card-events{min-height:25rem;pointer-events:auto;flex:0 0 100%;padding-top:0;background-size:cover!important}@media screen and (min-width:30em){.puppets-archive.puppets-archive--events .card-events{flex:0 0 50%}}@media screen and (min-width:61.25em){.puppets-archive.puppets-archive--events .card-events{flex:0 0 33.3333%}}@media screen and (min-width:48em){.puppets-archive.puppets-archive--events .card-events{transform:translateY(75px);opacity:0}}.puppets-archive.puppets-archive--events .card-events:hover .card-events__inner__content{transform:translateY(0)}.puppets-archive.puppets-archive--events .card-events__inner{padding:1.5625rem 1.25rem;display:flex;flex-direction:column;justify-content:flex-end;height:100%;transition:background-color .3s ease-in-out;position:relative;overflow:hidden}.puppets-archive.puppets-archive--events .card-events__inner__content{background:#64b65c;position:absolute;top:0;left:0;bottom:0;right:0;transform:translateY(100%);transition:transform .25s ease-in-out;padding:1.5625rem 1.25rem;display:flex;flex-direction:column;justify-content:flex-end}.puppets-archive.puppets-archive--events .card-events__cat,.puppets-archive.puppets-archive--events .card-events__description,.puppets-archive.puppets-archive--events .card-events__title{color:#fff}.puppets-archive.puppets-archive--events .card-events__dates,.puppets-archive.puppets-archive--events .card-events__description,.puppets-archive.puppets-archive--events .card-events__title{margin-bottom:1.6875rem}.puppets-archive.puppets-archive--events .card-events__cat{font-size:.625rem;margin-bottom:1.6875rem;text-transform:uppercase;letter-spacing:1px;font-weight:900}.puppets-archive.puppets-archive--events .card-events__title{font-size:1.5625rem;font-weight:700;line-height:1.6875rem}.puppets-archive.puppets-archive--events .card-events__dates{text-transform:uppercase;color:#fff;font-weight:900;font-size:.6875rem;letter-spacing:1px;display:block}.puppets-archive.puppets-archive--events .card-events__description{font-size:.8125rem;line-height:1.125rem;font-weight:500;margin-top:0;margin-bottom:1.4375rem}.puppets-archive.puppets-archive--events .card-events__description span{display:block}.puppets-archive.puppets-archive--events .card-events__description span:first-of-type{margin-top:.625rem}.puppets-archive.puppets-archive--events .card-events__learn-more{color:#fff;font-size:.75rem;font-weight:700;line-height:1.1875rem}.puppets-archive.puppets-archive--events .card-events__learn-more svg{margin-left:.5rem;transition:margin-left .25s ease-in-out}.puppets-archive.puppets-archive--events .card-events__learn-more:hover svg{margin-left:.8125rem}.puppets-archive.puppets-archive--events .card-events .wp-block-button{margin-bottom:.75rem}.puppets-archive.puppets-archive--events .card-events .wp-block-button__link{margin-bottom:0;text-transform:uppercase;color:#fff;border:2px solid #fff;background-color:transparent;font-weight:900;font-size:.6875rem;letter-spacing:1px;min-width:7.75rem;text-align:center;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:ease-out}.puppets-archive.puppets-archive--events .card-events .wp-block-button__link:hover{background-color:#fff;color:#64b65c}.puppets-archive--post .puppets-archive__grid,.puppets-archive--puppets-resource .puppets-archive__grid{display:flex;flex-flow:row wrap}.puppets-archive--post .puppets-archive__grid .card,.puppets-archive--puppets-resource .puppets-archive__grid .card{flex-basis:33.33333%}.puppets-archive--post .puppets-archive__grid .card--is-featured,.puppets-archive--puppets-resource .puppets-archive__grid .card--is-featured{flex-basis:100%}.puppets-archive--post .puppets-archive__grid .card__inner,.puppets-archive--puppets-resource .puppets-archive__grid .card__inner{padding:.625rem}.puppets-archive__load-more-wrap{align-items:center;display:flex;justify-content:center;padding-top:2.5rem;flex:0 0 100%}@media screen and (min-width:61.25em){.puppets-archive__load-more-wrap{flex:0 0 calc(100% - 273px);margin-left:auto}}.puppets-archive__load-more-wrap[aria-hidden=true]{display:none}.puppets-archive__load-more-wrap .puppets-archive__load-more{font-size:1.6875rem;color:#ef6c00;font-weight:700}.puppets-archive__filters{margin-bottom:3.125rem}.puppets-archive__filters-inner{display:flex;flex-direction:column}@media screen and (min-width:48em){.puppets-archive__filters-inner{flex-direction:row}}.puppets-archive__filters-label{margin-bottom:.9375rem;font-size:1.125rem;text-transform:uppercase;font-weight:700;letter-spacing:1.5px}@media screen and (min-width:48em){.puppets-archive__filters-label{margin-right:1.875rem;margin-bottom:0}}.puppets-archive__filters .puppets-filter{margin-bottom:.9375rem;position:relative}@media screen and (min-width:48em){.puppets-archive__filters .puppets-filter{margin-right:1.875rem;margin-bottom:0;transform:translateY(50%);opacity:0}}.puppets-archive__filters .puppets-filter:not(.--date-selector):after{content:"";width:14px;height:8px;position:absolute;right:18px;top:calc(50% - 4px);background-image:url(/wp-content/themes/puppetry-arts/assets/img/cpa_additional-filter_arrow.svg);background-size:auto;background-repeat:no-repeat;pointer-events:none}.puppets-archive__filters .puppets-filter:last-child:after{display:none}.puppets-archive__filters .puppets-filter svg{margin-left:.625rem;width:.625rem;height:auto}.puppets-archive__filters .puppets-filter svg path{stroke:#64b65c}.puppets-archive__filters .puppets-filter select{-webkit-appearance:none;appearance:none;padding:0;height:auto;font-size:1.125rem;color:#64b65c;background:transparent;font-weight:700;width:auto}.puppets-archive__filters .puppets-filter select:active,.puppets-archive__filters .puppets-filter select:focus{outline:0}.puppets-archive__filters .puppets-filter__search-toggle{color:#64b65c}.puppets-archive__filters .puppets-filter__search-toggle svg{width:1rem;height:1rem;margin-left:0;margin-right:.9375rem}.puppets-archive__filters .puppets-filter__search{background:#726eb3}.puppets-archive__filters .puppets-filter__search::placeholder{color:#fff!important}.puppets-archive__filters .puppets-filter__search::-webkit-input-placeholder{color:#fff!important}.puppets-archive__filters .puppets-filter__search::-moz-placeholder{color:#fff!important}.puppets-archive__filters .puppets-filter__search:-ms-input-placeholder{color:#fff!important}.puppets-archive__filters .puppets-filter__search:-moz-placeholder{color:#fff!important}@media screen and (min-width:48em){.puppets-archive__filters .puppets-filter__search{position:absolute;top:50%;transform:translateY(-50%) translateX(-10%);opacity:0;pointer-events:none;left:2.25rem;transition-property:transform,opacity;transition-duration:.25s;transition-timing-function:ease-in-out}}.puppets-archive__filters .puppets-filter__search:active,.puppets-archive__filters .puppets-filter__search:focus{outline:0}.puppets-archive__filters .puppets-filter__search.active{transform:translateY(-50%) translateX(0);opacity:1;pointer-events:auto}.resource-archive-block-article{width:100%;border-bottom:1px solid #e5eaed}.resource-archive-block-article .wp-block-puppets-callout{background-color:transparent}.resource-archive-block-article .wp-block-puppets-callout__wrapper-logo-subtitle{color:#000;text-transform:uppercase;font-family:MuseoSans,sans-serif}.resource-archive-block-article .wp-block-puppets-callout__callout-wrapper p{color:#0d2757;font-family:MuseoSans,sans-serif;font-weight:600}.resource-archive-block-article .wp-block-puppets-callout__callout-wrapper h2{color:#0d2757}.resource-archive-block-article .wp-block-puppets-callout__callout-wrapper__center span{padding:0 .3125rem}.resource-archive-block-article .wp-block-puppets-callout__content{color:#363636!important}.past-event-archive-block-article{width:100%;border-bottom:1px solid #e5eaed}.past-event-archive-block-article .wp-block-puppets-callout{background-color:transparent}.past-event-archive-block-article .wp-block-puppets-callout__wrapper-logo-subtitle{color:#000;text-transform:uppercase;font-family:MuseoSans,sans-serif}.past-event-archive-block-article .wp-block-puppets-callout__callout-wrapper p{color:#0d2757;font-family:MuseoSans,sans-serif;font-weight:600}.past-event-archive-block-article .wp-block-puppets-callout__callout-wrapper h2{color:#0d2757}.past-event-archive-block-article .wp-block-puppets-callout__callout-wrapper__center{flex-direction:row;justify-content:space-between;width:100%}.past-event-archive-block-article .wp-block-puppets-callout__callout-wrapper__center span{padding:0 .3125rem}.past-event-archive-block-article .wp-block-puppets-callout__callout-wrapper__center__internal{display:flex;width:30%;justify-content:space-between;align-items:center}.past-event-archive-block-article .wp-block-puppets-callout__callout-wrapper__center__internal .past-event-archive-link a{color:#359e75;font-size:.9375rem}.past-event-archive-block-article .wp-block-puppets-callout__content{color:#363636!important}.past-events-archive{background:#f5f8fa}.past-events-archive .past-events-archive-header{text-align:center}.puppets-archive--resource .puppets-filter{display:flex;height:3.125rem;align-items:center;background-color:#58ac4f;position:relative;margin-right:0;margin-bottom:0;width:100%}@media screen and (min-width:48em){.puppets-archive--resource .puppets-filter{width:25%}}.puppets-archive--resource .puppets-filter label,.puppets-archive--resource .puppets-filter label select{width:100%;height:100%}.puppets-archive--resource .puppets-filter:first-of-type{background-color:#64b65c}.puppets-archive--resource .puppets-filter:nth-of-type(2){background-color:#58ac4f}.puppets-archive--resource .puppets-filter:nth-of-type(3){background-color:#4d9f45}.puppets-archive--resource .puppets-filter:nth-of-type(7){background-color:#45923d}.puppets-archive--resource .puppets-filter:last-child{background-color:#1d8c13}.puppets-archive--resource .puppets-filter__search{position:relative;transform:translateY(0) translateX(0);opacity:1;pointer-events:auto;left:unset;top:unset;background-color:transparent;color:#fff;width:calc(75% - 21px);margin-left:1.3125rem;padding-left:0;padding-right:0}.puppets-archive--resource .puppets-filter__search:-ms-input-placeholder{font-family:NiveauGrotesk,sans-serif}.puppets-archive--resource .puppets-filter__search::placeholder{font-family:NiveauGrotesk,sans-serif}.puppets-archive--resource .puppets-filter__search::placeholder{color:#fff}.puppets-archive--resource .puppets-filter__search:-moz-placeholder{color:#fff}.puppets-archive--resource .puppets-filter__search:-ms-input-placeholder{color:#fff}.puppets-archive--resource .puppets-filter__search::-webkit-input-placeholder{color:#fff}.puppets-archive--resource .puppets-filter__search-toggle{position:absolute;right:21px;top:50%;transform:translateY(-50%)}.puppets-archive--resource .puppets-filter__search-toggle svg{margin-right:0}.puppets-archive--resource .puppets-filter__search-toggle svg path{stroke:transparent;fill:#fff}.puppets-archive--resource .puppets-filter label{display:block}.puppets-archive--resource .puppets-filter label span,.puppets-archive--resource .puppets-filter select{font-size:1.125rem;font-weight:700;display:block;color:#fff}.puppets-archive--resource .puppets-filter select{padding:0 1.3125rem}@media screen and (min-width:48em){.puppets-archive--resource .puppets-archive__grid article:nth-child(2n){margin-top:30px}}.puppets-archive--resource .puppets-archive__grid{display:flex;flex-wrap:wrap;justify-content:space-between}.puppets-archive--resource .puppets-archive__grid .card-resource{width:49%;padding-top:0}@media screen and (max-width:48em){.puppets-archive--resource .puppets-archive__grid .card-resource{width:100%;margin-bottom:1.875rem}}.puppets-archive--resource .puppets-archive__grid .card-resource .card__inner{display:flex;flex-direction:column}.puppets-archive--resource .puppets-archive__grid .card-resource__image-wrap{height:252px;width:100%;max-width:none;border-bottom:0}.puppets-archive--resource .puppets-archive__grid .card-resource__image-wrap img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.puppets-archive--resource .puppets-archive__grid .card-resource__image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;transform:none;width:100%}}.puppets-archive--resource .puppets-archive__grid .card-resource__content{width:100%;padding-bottom:1.0625rem;padding-left:0}@media screen and (max-width:48em){.puppets-archive--resource .puppets-archive__grid .card-resource__content{padding-top:0}}.puppets-archive--resource .puppets-archive__grid .card-resource__content h2{padding:1.375rem 0 .9375rem;font-family:NiveauGrotesk,sans-serif;font-size:1.5625rem;font-weight:700;line-height:1.08;color:#1d1d1d}.puppets-archive--resource .puppets-archive__grid .card-resource__content p{font-family:MuseoSans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.38;color:#1d1d1d}.puppets-archive.puppets-archive--resource .puppets-archive__filters{margin-bottom:5.5rem}.puppets-archive.puppets-archive--resource .puppets-archive__filters .puppets-filter select option{color:#000;background-color:#f1f3f4}.search-head{font-family:NiveauGrotesk,sans-serif;font-size:3.4375rem;font-weight:700;padding-top:6.125rem;color:#726eb3}.search-viewing{font-size:.8125rem;font-weight:900;line-height:1.85;letter-spacing:.7px;margin:3.8125rem 0 0}.search-results-puppet,.search-viewing{font-family:MuseoSans,sans-serif;color:#333}.search-results-puppet{font-size:1.25rem;font-weight:500;line-height:1.45;margin:0}.search-form{align-items:center;background:#64b65c;display:flex;padding:1.5625rem 1.125rem;margin-top:3.3125rem}.search-form__label{flex-grow:1}.search-form__input{font-size:1.3125rem;height:auto;line-height:.95;padding:0;width:100%;background:transparent;color:#fff;font-family:NiveauGrotesk,sans-serif}.search-form__input::-webkit-input-placeholder{color:#fff}.search-form__input::-moz-placeholder{color:#fff}.search-form__input:-ms-input-placeholder{color:#fff}.search-form__input:-moz-placeholder{color:#fff}.search-form__input:focus{outline:0}.search-form__submit{-webkit-appearance:none;appearance:none;background:none;border:0;color:#fff;cursor:pointer;font-size:1.125rem}.site-header__search-toggle{position:relative}.site-header__search-toggle .search-form{margin:0;background:#726eb3;position:absolute;right:0;width:300px;top:50px;box-shadow:-12px 10px 23px 8px rgba(0,0,0,.15)}.nav-mobile .search-form{align-items:unset;background:transparent;padding:unset}.nav-mobile .search-form .search-form__input{color:#333}.card{padding-top:2.625rem}.card__inner{display:flex;justify-content:left;flex-direction:column}@media screen and (min-width:61.25em){.card__inner{flex-direction:row}}.card__inner.event-cat--digital-puppet-shows .card__image-wrap,.card__inner.event-cat--puppet-show .card__image-wrap,.card__inner.event-cat--puppet-shows .card__image-wrap{border-bottom:2px solid #ca2f92}.card__inner.event-cat--museum-exhibit .card__image-wrap,.card__inner.event-cat--museum-exhibits .card__image-wrap{border-bottom:2px solid #726eb3}.card__inner.event-cat--museum-guided-tour .card__image-wrap,.card__inner.event-cat--museum-guided-tours .card__image-wrap{border-bottom:2px solid #64b65c}.card__inner.event-cat--research-library .card__image-wrap{border-bottom:2px solid #f1635d}.card__inner.event-cat--museum-programming .card__image-wrap,.card__inner.event-cat--special-event .card__image-wrap,.card__inner.event-cat--special-events .card__image-wrap,.card__inner.event-cat--special-tour .card__image-wrap{border-bottom:2px solid #60c5b9}.card__inner.event-cat--digital-workshops-for-educators .card__image-wrap,.card__inner.event-cat--junior-explorers-series-workshop .card__image-wrap,.card__inner.event-cat--workshop .card__image-wrap,.card__inner.event-cat--workshops .card__image-wrap{border-bottom:2px solid #4d85c4}.card__inner.event-cat--digital-learning-puppet-show .card__image-wrap,.card__inner.event-cat--digital-learning-puppet-shows .card__image-wrap,.card__inner.event-cat--digital-learning-virtual-tour .card__image-wrap,.card__inner.event-cat--digital-learning-workshop .card__image-wrap,.card__inner.event-cat--digital-learning-workshops .card__image-wrap{border-bottom:2px solid #f77ecf}.card__inner.event-cat--research-library .card__image-wrap{border-bottom:2px solid #aec512}.card__inner .card__image-wrap{position:relative;width:100%;max-width:100%;border-bottom:2px solid #64b65c}@media screen and (min-width:61.25em){.card__inner .card__image-wrap{width:50%;max-width:340px;height:214px}}.card__inner .card__image-wrap img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.card__inner .card__image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;transform:none;width:100%}}.card__inner .card__image-wrap .category{position:absolute;top:0;right:0;font-family:MuseoSans,sans-serif;font-size:.9375rem;line-height:.9375rem;font-weight:900;letter-spacing:.04688rem;text-align:center;color:#fff;width:auto;padding:.75rem 1.375rem .6875rem;background:#64b65c;text-transform:uppercase;z-index:9}.card__inner .card__image-wrap .category.event-cat--digital-puppet-shows,.card__inner .card__image-wrap .category.event-cat--puppet-show,.card__inner .card__image-wrap .category.event-cat--puppet-shows{background:#ca2f92}.card__inner .card__image-wrap .category.event-cat--museum-exhibit,.card__inner .card__image-wrap .category.event-cat--museum-exhibits{background:#726eb3}.card__inner .card__image-wrap .category.event-cat--museum-guided-tour,.card__inner .card__image-wrap .category.event-cat--museum-guided-tours{background:#64b65c}.card__inner .card__image-wrap .category.event-cat--research-library{background:#f1635d}.card__inner .card__image-wrap .category.event-cat--movie,.card__inner .card__image-wrap .category.event-cat--museum-programming,.card__inner .card__image-wrap .category.event-cat--special-event,.card__inner .card__image-wrap .category.event-cat--special-events,.card__inner .card__image-wrap .category.event-cat--special-tour{background:#60c5b9}.card__inner .card__image-wrap .category.event-cat--digital-workshops-for-educators,.card__inner .card__image-wrap .category.event-cat--explore-puppetry-workshops,.card__inner .card__image-wrap .category.event-cat--junior-explorers-series-workshop,.card__inner .card__image-wrap .category.event-cat--workshop,.card__inner .card__image-wrap .category.event-cat--workshops{background:#4d85c4}.card__inner .card__image-wrap .category.event-cat--digital-learning,.card__inner .card__image-wrap .category.event-cat--digital-learning-puppet-show,.card__inner .card__image-wrap .category.event-cat--digital-learning-puppet-shows,.card__inner .card__image-wrap .category.event-cat--digital-learning-virtual-tour,.card__inner .card__image-wrap .category.event-cat--digital-learning-workshop,.card__inner .card__image-wrap .category.event-cat--digital-learning-workshops{background:#f77ecf}.card__inner .card__image-wrap .category.event-cat--research-library{background:#aec512}.card__content{padding-left:1.3125rem;width:100%;padding-top:30px}@media screen and (min-width:61.25em){.card__content{width:50%;padding-top:0}}.card__content h2{font-family:NiveauGrotesk,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.04;color:#333;margin:0;padding-bottom:1.3125rem}.card__content p{font-family:MuseoSans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.38;color:#333;margin:0;padding:0}.card__content a{font-family:MuseoSans,sans-serif;font-size:.75rem;font-weight:900;line-height:3.58;color:#f59110}.site-header.event-header{background-color:transparent;position:absolute}.banner{min-height:348px;height:auto;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important;display:flex;margin-top:-92px}.banner .title-container{display:flex;flex-direction:column;width:100%;align-items:flex-start;margin:0 auto;justify-content:flex-end;padding:9.875rem 1.875rem 5.375rem;color:#fff}@media screen and (min-width:48em){.banner .title-container{width:100%;padding:5.75rem 1.875rem 5.375rem}}@media screen and (min-width:61.25em){.banner .title-container{padding:0 1.25rem 5.375rem}}@media screen and (min-width:68.75em){.banner .title-container{width:calc(100% - 200px);padding:0 0 5.375rem}}.banner .title-container h1{font-family:NiveauGrotesk,sans-serif;font-size:3.875rem;font-weight:700;color:#fff;margin:0;padding:0}@media screen and (max-width:48em){.banner .title-container h1{font-size:3.3125rem;line-height:3.125rem}}.banner .title-container .dates p{font-family:MuseoSans,sans-serif;font-size:.9375rem;font-weight:700;line-height:2.73;color:#fff;margin:0;padding:0}.container__events{display:flex;position:relative;flex-wrap:wrap}@media screen and (min-width:61.25em){.container__events{margin-right:calc(50% - 50vw);max-width:1000%;flex-wrap:nowrap}}.container__events .wp-block-puppetry-arts-group{margin-left:0;margin-right:0}.container__events .wp-block-puppetry-arts-group__inner{padding-left:0;padding-right:0}.container__events .wp-block-puppetry-arts-group__grid-lines{display:none}.container__events .sidebar{flex:0 0 calc(100% + 64px);position:relative;z-index:2;order:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media screen and (min-width:61.25em){.container__events .sidebar{flex:1 1 30%;margin-top:-2.8125rem;order:1;min-width:27.5625rem;margin-left:0;margin-right:0}}.container__events .sidebar.request .sidebar__inner{background:#64b65c}.container__events .sidebar.request__title{color:#fff;font-size:2.1875rem;margin-bottom:1.0625rem}.container__events .sidebar__inner{padding:2.5rem 3.125rem;width:100%;height:auto}.container__events .sidebar__inner-container{max-width:21.0625rem}.container__events .sidebar.curated .sidebar__inner,.container__events .sidebar.linked .sidebar__inner{background:#726eb3}.container__events .sidebar.curated .sidebar__inner.flexpass,.container__events .sidebar.linked .sidebar__inner.flexpass{background:#64b65c;padding:3.125rem}.container__events .sidebar.curated .sidebar__inner.flexpass .flexpass__title,.container__events .sidebar.linked .sidebar__inner.flexpass .flexpass__title{color:#fff;padding-top:0;font-family:NiveauGrotesk,sans-serif;font-size:2.3125rem;font-weight:700;line-height:1.03;margin-bottom:1rem;margin-top:0}.container__events .sidebar.curated .sidebar__inner.flexpass .flexpass__content,.container__events .sidebar.linked .sidebar__inner.flexpass .flexpass__content{color:#fff;font-family:NiveauGrotesk,sans-serif;font-size:1rem;margin-bottom:1.25rem;font-weight:700}.container__events .sidebar.curated .sidebar__inner.flexpass .wp-block-button a,.container__events .sidebar.linked .sidebar__inner.flexpass .wp-block-button a{width:100%}.container__events .sidebar__title{color:#fff;font-size:1rem;margin-bottom:1.25rem}.container__events .program-content{width:100%;position:relative;order:1}@media screen and (min-width:61.25em){.container__events .program-content{max-width:50.5625rem;padding-right:6.8125rem;order:0}}.container__events .program-content>*{position:relative;z-index:2}.container__events .program-content>p{line-height:1.36}.container__events .program-content .people-wrapper{max-width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.container__events .program-content:after,.container__events .program-content:before{content:"";display:block;position:absolute;height:100%;width:1px;background-color:#edf1fa;left:1px;top:0;z-index:1}.container__events .program-content:after{left:100%}@media screen and (max-width:61.25em){.container__events .program-content:after{display:none}}.container__events .program-content .specs{font-family:MuseoSans,sans-serif;font-size:.75rem;font-weight:900;line-height:1.08;letter-spacing:.04688rem;color:#726eb3;text-transform:uppercase;margin-top:4.375rem}.container__events .program-content.no-sidebar{max-width:66.25rem;padding-right:0}.container__events .program-content.no-sidebar+.sidebar{display:none}.container__events h2{padding-top:.9375rem;font-family:NiveauGrotesk,sans-serif;font-size:2.625rem;font-weight:700;line-height:1.03}.container__events p{font-size:.8125rem;font-family:MuseoSans,sans-serif;width:100%}.container__events .attributes-container p{font-family:MuseoSans,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.8;padding:0;margin:0}.container__events .attributes-container span{font-weight:900;color:#726eb3}.sidebar.request .gform_wrapper{margin-top:-32px}.sidebar.request .gform_wrapper li.gfield_error{background-color:transparent;border-top:none;border-bottom:none}.sidebar.request .gform_wrapper li.gfield_error .validation_message{font-size:.75rem;line-height:.8125rem}.sidebar.request .gform_wrapper li.gfield_error input{border:none!important;border-bottom:2px solid #790000!important}.sidebar.request .gform_wrapper .gform_confirmation_message{color:#fff;font-size:.75rem;line-height:.8125rem}.sidebar.request .gform_wrapper .gform_button[type=submit]{background:transparent;border:2px solid #fff;font-size:12px;line-height:20px;padding:12.5px;height:45px;width:160px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff}.sidebar.request .gform_wrapper .gfield_required{color:#fff}.sidebar.request .gform_wrapper .sidebar__title{font-size:2.1875rem;line-height:2.25rem}.sidebar.request .gform_wrapper p{color:#fff;font-size:.75rem;line-height:.8125rem}.sidebar.request .gform_wrapper .gfield{position:relative;margin-top:33px}.sidebar.request .gform_wrapper .gfield input:-ms-input-placeholder,.sidebar.request .gform_wrapper .gfield textarea:-ms-input-placeholder{font-size:.8125rem;line-height:.875rem;opacity:1}.sidebar.request .gform_wrapper .gfield input::placeholder,.sidebar.request .gform_wrapper .gfield textarea::placeholder{font-size:.8125rem;line-height:.875rem;opacity:1}.sidebar.request .gform_wrapper .gfield.fl-is-active .gfield_label,.sidebar.request .gform_wrapper .gfield.fl-is-active label{opacity:1}.sidebar.request .gform_wrapper .gfield.fl-is-active input:-ms-input-placeholder,.sidebar.request .gform_wrapper .gfield.fl-is-active textarea:-ms-input-placeholder{opacity:0}.sidebar.request .gform_wrapper .gfield.fl-is-active input::placeholder,.sidebar.request .gform_wrapper .gfield.fl-is-active textarea::placeholder{opacity:0}.sidebar.request .gform_wrapper .gfield.html_formatted{margin-top:0}.sidebar.request .gform_wrapper .gfield.always-show-label>label{opacity:1}.sidebar.request .gform_wrapper .gfield_label,.sidebar.request .gform_wrapper label{opacity:0;transition:all .25s ease-in-out;font-size:.8125rem;line-height:.875rem;color:#fff}.sidebar.request .gform_wrapper input[type=email],.sidebar.request .gform_wrapper input[type=tel],.sidebar.request .gform_wrapper input[type=text],.sidebar.request .gform_wrapper textarea{width:100%;background:transparent;border-bottom:2px solid #fff;color:#fff;font-size:.8125rem;line-height:.875rem}.sidebar.request .gform_wrapper .gfield_time_hour input{width:calc(3rem + 8px)}.sidebar.request .gform_wrapper .ginput_container_name span{display:block;width:100%}.layout-single-news-article{padding-top:8.0625rem;padding-bottom:5rem;position:relative}.layout-single-news-article:before{content:"";height:100%;left:0;width:1px;background-color:#edf1fa;position:absolute;top:0}.layout-single-news-article .grid__row{margin-left:0;margin-right:0}.layout-single-news-article__main{padding:0}@media screen and (min-width:61.25em){.layout-single-news-article__main{padding:0 6.875rem 0 0}}.layout-single-news-article__main .published{color:#726eb3}.layout-single-news-article__main .wp-block-button__link{background-color:#ef6c00;font-weight:900;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;padding-top:.8125rem;padding-bottom:.875rem;min-width:15.625rem;text-align:center}.layout-single-news-article__main .post-categories{list-style-type:none;display:flex;margin-left:0;padding-left:0;margin-bottom:.9375rem;margin-top:0}.layout-single-news-article__main .post-categories li{margin-right:.9375rem;font-size:.75rem;line-height:.625rem;text-transform:uppercase;font-family:MuseoSans,sans-serif;font-weight:900;position:relative}.layout-single-news-article__main .post-categories li:before{content:"";height:.625rem;width:.0625rem;background-color:#726eb3;position:absolute;left:-.5rem;top:50%;transform:translateY(-50%)}.layout-single-news-article__main .post-categories li:first-of-type:before{display:none}.layout-single-news-article__main .post-categories li a{color:#726eb3;font-size:.75rem;line-height:.625rem}.layout-single-news-article__information{margin-bottom:1.625rem}.layout-single-news-article__information__container p{font-size:.9375rem;font-weight:700;color:#1d1d1d;margin-top:0;margin-bottom:1rem}.layout-single-news-article__information__container p span{font-weight:900;color:#726eb3}.layout-single-news-article__title{margin-bottom:1rem;font-weight:900;font-size:2.1875rem;line-height:2.25rem;color:#1d1d1d}.layout-single-news-article__image-container{padding-left:0}.layout-single-news-article .wp-block-puppetry-arts-group{max-width:100%;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0}.layout-single-news-article .wp-block-puppetry-arts-group__inner{padding-left:0;padding-right:0}.layout-single-news-article .wp-block-puppetry-arts-group__inner p{margin-top:0;margin-bottom:1rem;font-size:.8125rem;line-height:1.125rem;color:#1d1d1d}.layout-single-news-article .wp-block-puppetry-arts-group__grid-lines{width:100%;height:100%;display:none}.layout-single-resource{padding-top:8.0625rem;padding-bottom:5rem;position:relative}.layout-single-resource:before{content:"";height:100%;left:0;width:1px;background-color:#edf1fa;position:absolute;top:0}.layout-single-resource .grid__row{margin-left:0;margin-right:0}.layout-single-resource__main{padding:0}@media screen and (min-width:61.25em){.layout-single-resource__main{padding:0 6.875rem 0 0}}.layout-single-resource__main .wp-block-button__link{background-color:#ef6c00;font-weight:900;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;padding-top:.8125rem;padding-bottom:.875rem;min-width:15.625rem;text-align:center}.layout-single-resource__main .post-categories{list-style-type:none;display:flex;margin-left:0;padding-left:0;margin-bottom:.9375rem;margin-top:0}.layout-single-resource__main .post-categories li{margin-right:.9375rem;font-size:.75rem;line-height:.625rem;text-transform:uppercase;font-family:MuseoSans,sans-serif;font-weight:900;position:relative}.layout-single-resource__main .post-categories li:before{content:"";height:.625rem;width:.0625rem;background-color:#726eb3;position:absolute;left:-.5rem;top:50%;transform:translateY(-50%)}.layout-single-resource__main .post-categories li:first-of-type:before{display:none}.layout-single-resource__main .post-categories li a{color:#726eb3;font-size:.75rem;line-height:.625rem}.layout-single-resource__information{margin-bottom:1.625rem}.layout-single-resource__information__container p{font-size:.9375rem;font-weight:700;color:#1d1d1d;margin-top:0;margin-bottom:1rem}.layout-single-resource__information__container p span{font-weight:900;color:#726eb3}.layout-single-resource__title{margin-bottom:1rem;font-weight:900;font-size:2.1875rem;line-height:2.25rem;color:#1d1d1d}.layout-single-resource__image-container{padding-left:0}.layout-single-resource .wp-block-puppetry-arts-group{max-width:100%;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0}.layout-single-resource .wp-block-puppetry-arts-group__inner{padding-left:0;padding-right:0}.layout-single-resource .wp-block-puppetry-arts-group__inner p{margin-top:0;margin-bottom:1rem;font-size:.8125rem;line-height:1.125rem;color:#1d1d1d}.layout-single-resource .wp-block-puppetry-arts-group__grid-lines{width:100%;height:100%;display:none}.site-branding{max-width:100%}body>.site{overflow-x:hidden;overflow-y:visible}body{min-height:100vh}.sumo-form-wrapper~#page .site-content{margin-top:0!important}.sumo-form-wrapper~#page .site-content .homepage-alert,.sumo-form-wrapper~.sticky-sidebar{margin-top:52px!important}.sticky-sidebar{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:9999;display:none;pointer-events:none}@media screen and (min-width:61.25em){.sticky-sidebar{display:block}}.sticky-sidebar__inner{position:relative;pointer-events:none}.sticky-sidebar__menu{list-style-type:none;padding-left:0;pointer-events:none}.sticky-sidebar__menu.show .menu-item{transform:translateX(calc(100% - 58px));opacity:1}.sticky-sidebar__menu .menu-item.icon-donate a:before{background:url(/wp-content/themes/puppetry-arts/assets/img/icon-donate.svg) no-repeat 50%;background-size:30px!important}.sticky-sidebar__menu .menu-item.icon-location a:before{background:url(/wp-content/themes/puppetry-arts/assets/img/icon-location.svg) no-repeat 50%;background-size:30px!important}.sticky-sidebar__menu .menu-item.icon-search a:before{background:url(/wp-content/themes/puppetry-arts/assets/img/icon-search.svg) no-repeat 50%;background-size:30px!important}.sticky-sidebar__menu .menu-item.icon-tickets a:before{background:url(/wp-content/themes/puppetry-arts/assets/img/icon-tickets.svg) no-repeat 50%;background-size:30px!important}.sticky-sidebar__menu .menu-item.icon-clock a:before{background:url(/wp-content/themes/puppetry-arts/assets/img/icon-clock.svg) no-repeat 50%;background-size:30px!important}.sticky-sidebar__menu .menu-item.icon-calendar a:before{background:url(/wp-content/themes/puppetry-arts/assets/img/icon-calendar.svg) no-repeat 50%;background-size:30px!important}.sticky-sidebar__menu .menu-item.icon-member a:before{background:url(/wp-content/themes/puppetry-arts/assets/img/icon-member.png) no-repeat 50%;background-size:30px!important}.sticky-sidebar__menu .menu-item.icon-cart a:before{background:url(/wp-content/themes/puppetry-arts/assets/img/icon-cart.png) no-repeat 50%;background-size:30px!important}.sticky-sidebar__menu .menu-item.icon-login a:before{background:url(/wp-content/themes/puppetry-arts/assets/img/icon-login.png) no-repeat 50%;background-size:30px!important}.sticky-sidebar__menu .menu-item{display:flex;height:3.625rem;align-items:center;background:#f94;transform:translateX(100%);opacity:0;transition:.2s;transition-property:transform,opacity;transition-timing-function:ease-in-out;width:auto;pointer-events:auto}.sticky-sidebar__menu .menu-item:hover{transform:translateX(0)}.sticky-sidebar__menu .menu-item a{color:#fff;font-family:NiveauGrotesk,sans-serif;font-weight:900;letter-spacing:1px;text-transform:uppercase;font-size:.8125rem;padding-right:1.875rem;display:flex;align-items:center;height:100%;flex-grow:1}.sticky-sidebar__menu .menu-item a:before{position:relative;content:"";display:inline-block;width:3.625rem;height:3.625rem;margin-right:.9375rem}.sticky-sidebar__menu .menu-item:nth-of-type(2){background:#ff8825}.sticky-sidebar__menu .menu-item:nth-of-type(3){background:#ff7502}.sticky-sidebar__menu .menu-item:nth-of-type(4){background:#ef6c00}.sticky-sidebar__menu .menu-item:nth-of-type(5){background:#d95b00}.sticky-sidebar__menu .menu-item:nth-of-type(6){background:#cc5005}#newsletter_signup{margin:25px 0;background:#726eb3!important;color:#fff}#newsletter_signup .header h3{color:#fff!important}#newsletter_signup .inputs .textfield{border-bottom:1px solid #fff;border-radius:0;padding-left:0;padding-right:0;width:100%;padding-bottom:0}#newsletter_signup .inputs .textfield,#newsletter_signup .inputs .textfield:focus{background:transparent;box-shadow:none;color:#fff}#newsletter_signup .inputs a#submit_newsletter{background:transparent;background-color:#ef6c00;border-radius:0;border:0 solid transparent;box-shadow:none;text-shadow:none;transition:color .25s ease-in-out,background-color .25s ease-in-out}#newsletter_signup .inputs a#submit_newsletter:hover{background:transparent;background-color:#fff;color:#ef6c00}#newsletter_signup .sep{display:none}#fancybox_ns-overlay{z-index:9999!important;background:#fff!important}#fancybox_ns-wrap{top:30%!important}#fancybox_ns-wrap #fancybox_ns-outer{background:#726eb3!important}#fancybox_ns-wrap #fancybox_ns-outer #fancybox_ns-close{top:10px;right:10px;background:url(/wp-content/themes/puppetry-arts/assets/img/cpa-icon_x.png);background-size:contain;background-repeat:no-repeat}#fancybox_ns-wrap #fancybox_ns-outer #fancybox_ns-content{border-color:#726eb3}.tessitura-picker .picker__subheader{color:#fff;text-transform:uppercase;font-size:.625rem;font-weight:900;letter-spacing:1px;margin-bottom:.9375rem;margin-top:1.5rem}.tessitura-picker hr{border:.0625rem solid #fff}.tessitura-picker .pricing .price{color:#fff;font-size:1.25rem}.tessitura-picker .pricing .price span{font-weight:700}.tessitura-picker .pricing .price span:before{content:"$";font-weight:700}.tessitura-picker .datepicker-inline .datepicker{width:100%;border-radius:0 0;border:0 solid transparent}.tessitura-picker .datepicker-inline .datepicker--cell{font-family:MuseoSans,sans-serif}.tessitura-picker .datepicker-inline .datepicker--cell.-current-{color:#ef6c00}.tessitura-picker .datepicker-inline .datepicker--cell.-selected-{background-color:transparent;border:2px solid #ef6c00;color:#ef6c00;border-radius:2px}.tessitura-picker .datepicker-inline .datepicker--nav{background:#64b65c}.tessitura-picker .datepicker-inline .datepicker--nav-title{padding:.5rem 0;font-size:1.3125rem;font-family:NiveauGrotesk,sans-serif;font-weight:900}.tessitura-picker .datepicker-inline .datepicker--nav-action,.tessitura-picker .datepicker-inline .datepicker--nav-title{color:#fff;font-weight:700;font-size:1.3125rem}.tessitura-picker .datepicker-inline .datepicker--nav-action i,.tessitura-picker .datepicker-inline .datepicker--nav-title i{color:#fff}.tessitura-picker .datepicker-inline .datepicker--nav-action:hover,.tessitura-picker .datepicker-inline .datepicker--nav-title:hover{background:hsla(0,0%,100%,.2)}.tessitura-picker .datepicker-inline .datepicker--nav-action svg path,.tessitura-picker .datepicker-inline .datepicker--nav-title svg path{stroke:#fff}.tessitura-picker .datepicker-inline .datepicker--cell-day{color:#6b809a}.tessitura-picker .datepicker-inline .datepicker--cell-day.-other-month-{color:#c1c8d7}.tessitura-picker .datepicker-inline .datepicker--cell-day.-disabled-{color:#aeaeae}.tessitura-picker .datepicker-inline .datepicker--days-names .datepicker--day-name{color:#726eb3;font-weight:700;font-size:14px;font-family:NiveauGrotesk,sans-serif;font-weight:900}.tessitura-picker .datepicker-inline .datepicker--content{padding:2.5rem}