/*!
Theme Name: Park Cities Baptist Church
Theme URI: http://pcbc.org/
Author: 454 Creative
Author URI: https://454creative.com/
Description: PCBC theme is the default WordPress theme for Park Cities Baptist Church in Dallas, Texas.
Requires at least: 6.5
Version: 1.0.0
Tested up to: 6.5
Requires PHP: 6.0
License: GNU General Public License v2 or later
Text Domain: pcbc
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/@font-face{font-family:"Tiempos Headline";font-weight:300;font-style:normal;src:url("/wp-content/themes/pcbc/fonts/Tiempos-Headline-light.woff2")}@font-face{font-family:"Questa Sans";font-weight:300;font-style:normal;src:url("/wp-content/themes/pcbc/fonts/Questa-Sans-Light.otf")}@font-face{font-family:"Questa Sans";font-weight:300;font-style:italic;src:url("/wp-content/themes/pcbc/fonts/Questa-Sans-Light-Italic.otf")}@font-face{font-family:"Questa Sans";font-weight:400;font-style:normal;src:url("/wp-content/themes/pcbc/fonts/Questa-Sans-Light.otf")}@font-face{font-family:"Questa Sans";font-weight:400;font-style:italic;src:url("/wp-content/themes/pcbc/fonts/Questa-Sans-Light-Italic.otf")}@font-face{font-family:"Questa Sans";font-weight:600;font-style:normal;src:url("/wp-content/themes/pcbc/fonts/Questa-Sans-Medium.otf")}@font-face{font-family:"Questa Sans";font-weight:600;font-style:italic;src:url("/wp-content/themes/pcbc/fonts/Questa-Sans-Medium-Italic.otf")}@font-face{font-family:"Questa Sans";font-weight:700;font-style:normal;src:url("/wp-content/themes/pcbc/fonts/Questa-Sans-Medium.otf")}@font-face{font-family:"Questa Sans";font-weight:700;font-style:italic;src:url("/wp-content/themes/pcbc/fonts/Questa-Sans-Medium-Italic.otf")}@font-face{font-family:"Gilroy";font-weight:300;font-style:normal;src:url("/wp-content/themes/pcbc/fonts/Gilroy-Light.otf")}@font-face{font-family:"Gilroy";font-weight:400;font-style:normal;src:url("/wp-content/themes/pcbc/fonts/Gilroy-Light.otf")}@font-face{font-family:"Gilroy";font-weight:700;font-style:normal;src:url("/wp-content/themes/pcbc/fonts/Gilroy-ExtraBold.otf")}@font-face{font-family:"Gilroy";font-weight:900;font-style:normal;src:url("/wp-content/themes/pcbc/fonts/Gilroy-ExtraBold.otf")}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;scroll-padding:100px}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{background:var(--wp--custom--color--background);margin:0}*,*:before,*:after{box-sizing:border-box}::-moz-selection{color:#0b2f48;background:rgba(189,228,250,.75)}::selection{color:#0b2f48;background:rgba(189,228,250,.75)}:focus:not(:focus-visible){outline-color:rgba(0,0,0,0)}:focus-visible{outline:2px solid #e27557;outline-offset:2px;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}hr{display:block;background-color:rgba(106,107,119,.2);border:0;height:1px;margin:0}pre{overflow:auto}code,kbd,samp,pre:not([class*=wp-block-]){overflow:auto;padding:30px 40px;margin:0;background:rgb(88.6,89.4,99.4);border-radius:4px;font-family:"Courier 10 Pitch",monospace,Courier;color:#131315;font-size:14px}code:last-child,kbd:last-child,samp:last-child,pre:not([class*=wp-block-]):last-child{margin-bottom:0}pre code{display:block;padding:0;margin:0;font-size:inherit;font-family:inherit}summary::-webkit-details-marker,[hidden],template{display:none}p{margin:0}address{font-style:normal;margin:0}abbr[title],acronym{cursor:help}b,strong{font-weight:bold}dfn,cite,em,i{font-style:italic}mark,ins{color:#000;background:#fff9c0;text-decoration:none}small{font-size:80%}big{font-size:125%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}blockquote,q{margin:0;quotes:"" ""}figure{margin:0;padding:0}img,picture,video,canvas,svg,embed,iframe,object{display:block;max-width:100%}img,picture{border:0;height:auto;max-block-size:100%;max-inline-size:100%}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}button,input,select,textarea{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--custom--font-size--base);line-height:var(--wp--custom--line-height--normal);color:rgb(88.6,89.4,99.4)}h1,h2,h3,h4,h5,h6{margin-block:0}.h1{font-size:var(--wp--preset--font-size--huge)}.h2{font-size:var(--wp--preset--font-size--xx-large)}.h3{font-size:var(--wp--preset--font-size--x-large)}.h4{font-size:var(--wp--preset--font-size--large)}.h5{font-size:var(--wp--preset--font-size--medium)}.h6{font-size:var(--wp--preset--font-size--small)}.muted-heading,.single-tribe_event_series #page .tribe-events-pro-summary__month-separator-text,.single-tribe_venue .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_event_series .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_organizer .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_events .tribe-events-event-meta.secondary .tribe-events-single-section-title,.single-tribe_events .tribe-events-event-meta.primary .tribe-events-single-section-title,.is-style-muted-heading{font-family:var(--wp--preset--font-family--accent);font-size:clamp(0.75rem,10.8px + 0.25vw,0.875rem);line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0a669a}.is-style-gradient-heading{background:linear-gradient(to right, rgb(16.6590361446, 71.1795180723, 109.0409638554), #0a669a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.has-accent-font-family b,.has-accent-font-family strong{font-weight:700}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.3ch}button,.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:auto;align-items:center;background:rgba(0,0,0,0);color:#0a669a;border-radius:var(--wp--custom--border--radius-button);display:inline-flex;font-size:var(--wp--custom--font-size--base);font-weight:400;gap:0 10px;justify-content:center;line-height:1;margin-top:0 !important;padding:18px 10px;text-underline-offset:.2ch;transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;vertical-align:top;cursor:pointer;border:0}button:hover,.button:hover{background:none;text-decoration:underline}button:disabled,.button:disabled{opacity:.55;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:grayscale(0.5)}button.is-primary,.button.is-primary{padding-left:32px;padding-right:32px;text-decoration:none !important;font-family:var(--wp--preset--font-family--accent);font-weight:700;font-size:14px;font-size:0.875rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;letter-spacing:.1em;background-color:#0a669a;color:#fff}button.is-primary:hover,button.is-primary:focus-visible,.button.is-primary:hover,.button.is-primary:focus-visible{background-color:rgb(11.4768292683,117.0636585366,176.7431707317)}button.is-primary:active,.button.is-primary:active{background-color:rgb(13.1646341463,134.2792682927,202.7353658537);border-color:rgb(8.5,86.7,130.9)}button.is-primary-outlined,.button.is-primary-outlined{padding-left:32px;padding-right:32px;text-decoration:none !important;font-family:var(--wp--preset--font-family--accent);font-weight:700;font-size:14px;font-size:0.875rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;letter-spacing:.1em;-o-border-image:none;border-image:none;color:#0a669a;box-shadow:inset 0 0 0 1px #0a669a;color:#0a669a;box-shadow:inset 0 0 0 1px currentColor}button.is-primary-outlined:hover,button.is-primary-outlined:focus-visible,.button.is-primary-outlined:hover,.button.is-primary-outlined:focus-visible{box-shadow:inset 0 0 0 2px #0a669a;box-shadow:inset 0 0 0 2px currentColor}button.is-primary-outlined:active,.button.is-primary-outlined:active{box-shadow:inset 0 0 0 3px #0a669a;box-shadow:inset 0 0 0 3px currentColor}button.is-secondary,.button.is-secondary{padding-left:32px;padding-right:32px;text-decoration:none !important;font-family:var(--wp--preset--font-family--accent);font-weight:700;font-size:14px;font-size:0.875rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;letter-spacing:.1em;background-color:#fffd51;color:#0a669a}button.is-secondary:hover,button.is-secondary:focus-visible,.button.is-secondary:hover,.button.is-secondary:focus-visible{background-color:rgb(255,253.14,93.18);background-color:rgb(255,252.8068965517,64.2)}button.is-secondary:active,.button.is-secondary:active{background-color:rgb(255,253.3,107.1);border-color:hsl(59.3103448276,100%,56%);background-color:rgb(255,252.6137931034,47.4)}button.is-secondary-outlined,.button.is-secondary-outlined{padding-left:32px;padding-right:32px;text-decoration:none !important;font-family:var(--wp--preset--font-family--accent);font-weight:700;font-size:14px;font-size:0.875rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;letter-spacing:.1em;-o-border-image:none;border-image:none;color:#fffd51;box-shadow:inset 0 0 0 1px #fffd51;color:#fffd51;box-shadow:inset 0 0 0 1px currentColor}button.is-secondary-outlined:hover,button.is-secondary-outlined:focus-visible,.button.is-secondary-outlined:hover,.button.is-secondary-outlined:focus-visible{box-shadow:inset 0 0 0 2px #fffd51;box-shadow:inset 0 0 0 2px currentColor}button.is-secondary-outlined:active,.button.is-secondary-outlined:active{box-shadow:inset 0 0 0 3px #fffd51;box-shadow:inset 0 0 0 3px currentColor}button.is-tertiary,.button.is-tertiary{padding-left:32px;padding-right:32px;text-decoration:none !important;font-family:var(--wp--preset--font-family--accent);font-weight:700;font-size:14px;font-size:0.875rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;letter-spacing:.1em;background-color:rgb(241.14,249.06,254.01);color:#0a669a}button.is-tertiary:hover,button.is-tertiary:focus-visible,.button.is-tertiary:hover,.button.is-tertiary:focus-visible{background-color:rgb(242.1102,249.4758,254.0793);background-color:rgb(218.033,239.157,252.3595)}button.is-tertiary:active,.button.is-tertiary:active{background-color:rgb(243.219,249.951,254.1585);border-color:rgb(171.819,219.351,249.0585);background-color:rgb(194.926,229.254,250.709)}button.is-tertiary-outlined,.button.is-tertiary-outlined{padding-left:32px;padding-right:32px;text-decoration:none !important;font-family:var(--wp--preset--font-family--accent);font-weight:700;font-size:14px;font-size:0.875rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;letter-spacing:.1em;-o-border-image:none;border-image:none;color:rgb(241.14,249.06,254.01);box-shadow:inset 0 0 0 1px rgb(241.14,249.06,254.01);color:rgb(241.14,249.06,254.01);box-shadow:inset 0 0 0 1px currentColor}button.is-tertiary-outlined:hover,button.is-tertiary-outlined:focus-visible,.button.is-tertiary-outlined:hover,.button.is-tertiary-outlined:focus-visible{box-shadow:inset 0 0 0 2px rgb(241.14,249.06,254.01);box-shadow:inset 0 0 0 2px currentColor}button.is-tertiary-outlined:active,.button.is-tertiary-outlined:active{box-shadow:inset 0 0 0 3px rgb(241.14,249.06,254.01);box-shadow:inset 0 0 0 3px currentColor}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--wp--custom--border--radius);color:#666;transition:border-color .3s ease;padding:.5em .7em;vertical-align:top}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=url]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=number]:focus-visible,input[type=tel]:focus-visible,input[type=range]:focus-visible,input[type=date]:focus-visible,input[type=month]:focus-visible,input[type=week]:focus-visible,input[type=time]:focus-visible,input[type=datetime]:focus-visible,input[type=datetime-local]:focus-visible,input[type=color]:focus-visible,textarea:focus-visible,select:focus-visible{border-color:rgba(0,0,0,.2);color:#222}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=range]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=color]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{color:#999}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder,select::placeholder{color:#999}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],select{padding:.5em .7em .5em 16px;min-height:50px;line-height:1.4}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill: %23999;' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px auto;background-position:calc(100% - 16px) center;padding-right:2em}select:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill: %230a669a;' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E")}optgroup{font-weight:bold}textarea{width:100%;overflow:auto}[type=checkbox],[type=radio]{padding:0;box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:18px;height:18px;box-shadow:inset 0 0 0px 1px rgba(0,0,0,.1);transition:all .3s ease;background:#fff;cursor:pointer;border-radius:3px;vertical-align:top;border:none}[type=checkbox]:active,[type=radio]:active{box-shadow:inset 0 0 0px 2px rgba(0,0,0,.2)}[type=checkbox]:hover,[type=radio]:hover{box-shadow:inset 0 0 0px 1px rgba(0,0,0,.2)}[type=checkbox]{border-radius:6px !important}[type=checkbox]:checked{background-color:#0b2f48;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAvklEQVRIS+2U0Q3CMAwFzxuwCYwAEzECdAM2ghHoJmxgZJRIUWgTh9C/9Du9q59fKmz8yMZ8hqCa8IjoE5Gq7oCziEx5Zt0RBfgdOACTiFxTSZcgg8/AUURefxF44Cb6aQIvvChQVcvylo/cAl8VBPgFeAKnKGmFlwRWuwewj5KwuNiWxYUuXevVHYSvTSX2vlXRDa8uOZPY+SZ4VZDcUpvEnq+e1/52rpqGScgbVYO7JvBASmdcE/RIhqCa3ht9IVAZxGa2wAAAAABJRU5ErkJggg==");background-size:18px auto;background-position:center;box-shadow:inset 0 0 0px 1px #0b2f48}[type=radio]{border-radius:32px !important}[type=radio]:checked{box-shadow:inset 0 0 0px 6px #0b2f48}table{margin:0 0 1.5em 0;border-collapse:collapse;border-spacing:0;width:100%}ul,ol{margin:0 0 30px 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}.single-tribe_events .site-main:before,.single-tribe_venue .site-main:before,.single-tribe_organizer .site-main:before,.single-tribe_event_series .site-main:before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:480px;background-image:linear-gradient(to top, var(--wp--custom--color--background), rgba(255, 255, 255, 0.3)),url(/wp-content/themes/pcbc/images/star-pattern.png);background-size:auto,400px auto}.single-tribe_events #primary,.single-tribe_events .tribe-common,.single-tribe_events .tribe-events-pg-template,.single-tribe_venue #primary,.single-tribe_venue .tribe-common,.single-tribe_venue .tribe-events-pg-template,.single-tribe_organizer #primary,.single-tribe_organizer .tribe-common,.single-tribe_organizer .tribe-events-pg-template,.single-tribe_event_series #primary,.single-tribe_event_series .tribe-common,.single-tribe_event_series .tribe-events-pg-template{padding:var(--wp--style--block-gap) 0 0 0 !important;position:relative;z-index:1;max-width:1280px !important;margin-inline:auto}.single-tribe_events #primary h1,.single-tribe_events .tribe-common h1,.single-tribe_events .tribe-events-pg-template h1,.single-tribe_venue #primary h1,.single-tribe_venue .tribe-common h1,.single-tribe_venue .tribe-events-pg-template h1,.single-tribe_organizer #primary h1,.single-tribe_organizer .tribe-common h1,.single-tribe_organizer .tribe-events-pg-template h1,.single-tribe_event_series #primary h1,.single-tribe_event_series .tribe-common h1,.single-tribe_event_series .tribe-events-pg-template h1{font-size:clamp(38px,32px + 0.0125*100vw,48px) !important;text-align:center;font-weight:300;margin-bottom:var(--wp--style--block-gap) !important;font-family:var(--wp--preset--font-family--primary) !important;max-width:860px !important;margin-inline:auto}.single-tribe_events .tribe_events+.tribe_events{display:none !important}.single-tribe_events .tribe-events-pg-template{padding-bottom:50px !important}.single-tribe_events .tribe-events-series-relationship-single-marker{text-align:center;padding:0 !important;margin-bottom:24px;color:#131315}.single-tribe_events .tribe-events-series-relationship-single-marker .tribe-events-series-relationship-single-marker__prefix{font-weight:600}.single-tribe_events .tribe-events-series-relationship-single-marker a{border:none !important}.single-tribe_events .tribe-events-series-relationship-single-marker a:hover{text-decoration:underline;color:#0a7fbf}.single-tribe_events .tribe-events-series-relationship-single-marker a span{color:#0a669a}.single-tribe_events .tribe-events-schedule{justify-content:center}.single-tribe_events .tribe-events-schedule h2{font-family:var(--wp--preset--font-family--accent);text-transform:uppercase;color:rgb(88.6,89.4,99.4);font-size:clamp(1.125rem,16.8px + 0.25vw,1.25rem)}.single-tribe_events .tribe-events-schedule .tribe-events-cost{font-family:var(--wp--preset--font-family--accent);font-weight:700;text-transform:uppercase;color:#0a669a;font-size:16px;font-size:1rem;border:1px solid rgba(10,127,191,.5);border-radius:24px;line-height:1;padding:4px 8px 3px 8px}.single-tribe_events .tribe-events-event-image{max-width:1024px;margin-inline:auto;aspect-ratio:1024/575;border-radius:var(--wp--custom--border--radius);position:relative;overflow:hidden}.single-tribe_events .tribe-events-event-image img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d}.single-tribe_events .tribe-events-content{max-width:768px;margin-inline:auto}.single-tribe_events .tribe-events-content p,.single-tribe_events .tribe-events-content img{margin-top:var(--wp--style--block-gap)}.single-tribe_events .tribe-events-content ul,.single-tribe_events .tribe-events-content ol{margin-top:24px}.single-tribe_events .tribe-events-content h1,.single-tribe_events .tribe-events-content h2,.single-tribe_events .tribe-events-content h3,.single-tribe_events .tribe-events-content h4,.single-tribe_events .tribe-events-content h5,.single-tribe_events .tribe-events-content h6{margin-bottom:0;margin-top:42px;font-family:var(--wp--preset--font-family--accent);font-weight:300;color:#131315}.single-tribe_events .tribe-events-content h1 b,.single-tribe_events .tribe-events-content h1 strong,.single-tribe_events .tribe-events-content h2 b,.single-tribe_events .tribe-events-content h2 strong,.single-tribe_events .tribe-events-content h3 b,.single-tribe_events .tribe-events-content h3 strong,.single-tribe_events .tribe-events-content h4 b,.single-tribe_events .tribe-events-content h4 strong,.single-tribe_events .tribe-events-content h5 b,.single-tribe_events .tribe-events-content h5 strong,.single-tribe_events .tribe-events-content h6 b,.single-tribe_events .tribe-events-content h6 strong{font-weight:700}.single-tribe_events .tribe-events-content h1+*,.single-tribe_events .tribe-events-content h2+*,.single-tribe_events .tribe-events-content h3+*,.single-tribe_events .tribe-events-content h4+*,.single-tribe_events .tribe-events-content h5+*,.single-tribe_events .tribe-events-content h6+*{margin-top:16px}.single-tribe_events .tribe-events-content .button{border:none;transition:background .2s ease,box-shadow .2s ease}.single-tribe_events .tribe-events-content .button.is-primary{color:var(--wp--custom--color--background) !important}.single-tribe_events .tribe-events-content a{border-bottom:0}.single-tribe_events .tribe-events-content a:hover{text-decoration:underline}.single-tribe_events .tribe-events-nav-pagination{display:none}.single-tribe_events .tribe-events-back{position:absolute;bottom:0;left:0;width:100%;margin:0;display:flex;justify-content:center}.single-tribe_events .tribe-events-back a{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:auto;align-items:center;background:rgba(0,0,0,0);color:#0a669a;border-radius:var(--wp--custom--border--radius-button);display:inline-flex;font-size:var(--wp--custom--font-size--base);font-weight:400;gap:0 10px;justify-content:center;line-height:1;margin-top:0 !important;padding:18px 10px;text-underline-offset:.2ch;transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;vertical-align:top;cursor:pointer;border:0}.single-tribe_events .tribe-events-back a:hover{background:none;text-decoration:underline}.single-tribe_events .tribe-events-back a:disabled{opacity:.55;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:grayscale(0.5)}.single-tribe_events .tribe-events-back a{padding-left:32px;padding-right:32px;text-decoration:none !important;font-family:var(--wp--preset--font-family--accent);font-weight:700;font-size:14px;font-size:0.875rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;letter-spacing:.1em;-o-border-image:none;border-image:none;color:#0a669a;box-shadow:inset 0 0 0 1px #0a669a;color:#0a669a;box-shadow:inset 0 0 0 1px currentColor}.single-tribe_events .tribe-events-back a:hover,.single-tribe_events .tribe-events-back a:focus-visible{box-shadow:inset 0 0 0 2px #0a669a;box-shadow:inset 0 0 0 2px currentColor}.single-tribe_events .tribe-events-back a:active{box-shadow:inset 0 0 0 3px #0a669a;box-shadow:inset 0 0 0 3px currentColor}.single-tribe_events .tribe-events-event-meta.primary{width:100%;max-width:1024px;margin-inline:auto;margin-bottom:0;display:flex;gap:20px}.single-tribe_events .tribe-events-event-meta.primary::before{display:none}.single-tribe_events .tribe-events-event-meta.primary a{color:#0a669a;text-decoration:none}.single-tribe_events .tribe-events-event-meta.primary a:hover{color:#0a7fbf;text-decoration:underline}.single-tribe_events .tribe-events-event-meta.primary .tribe-events-meta-group{margin:0;border:1px solid rgba(106,107,119,.2);border-radius:var(--wp--custom--border--radius);padding:var(--wp--style--block-gap);width:100%;flex:unset}@media screen and (min-width: 768px){.single-tribe_events .tribe-events-event-meta.primary .tribe-events-meta-group{width:calc(50% - 10px)}}.single-tribe_events .tribe-events-event-meta.primary .tribe-events-single-section-title{margin-bottom:16px}.single-tribe_events .tribe-events-event-meta.primary dl{display:flex;flex-wrap:wrap;gap:0;line-height:1.2;align-items:center}.single-tribe_events .tribe-events-event-meta.primary dl dt{min-width:125px;color:#131315;margin:0;vertical-align:middle;margin-top:14px}.single-tribe_events .tribe-events-event-meta.primary dl dd{min-width:calc(100% - 125px);margin:0;vertical-align:middle;margin-top:14px}.single-tribe_events .tribe-events-event-meta.primary .tribe-events-event-url a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.single-tribe_events .tribe-events-event-meta.primary .tribe-events-meta-group-organizer .tribe-organizer{width:100%;font-weight:700}.single-tribe_events .tribe-events-event-meta.primary .tribe-events-meta-group-organizer .tribe-organizer-tel-label::after,.single-tribe_events .tribe-events-event-meta.primary .tribe-events-meta-group-organizer .tribe-organizer-email-label:after{content:":";margin-left:-3px}.single-tribe_events .tribe-events-event-meta.secondary{width:100%;max-width:1024px;margin-inline:auto;display:flex;align-items:center;gap:30px;margin-top:0;padding-top:20px}.single-tribe_events .tribe-events-event-meta.secondary::before{display:none}.single-tribe_events .tribe-events-event-meta.secondary .tribe-events-meta-group-venue{flex:unset;flex-shrink:0;width:100%}@media screen and (min-width: 768px){.single-tribe_events .tribe-events-event-meta.secondary .tribe-events-meta-group-venue{width:250px}}.single-tribe_events .tribe-events-event-meta.secondary .tribe-events-single-section-title{margin-bottom:16px}.single-tribe_events .tribe-events-event-meta.secondary .tribe-venue{line-height:1.2;font-weight:700}.single-tribe_events .tribe-events-event-meta.secondary .tribe-venue a{text-decoration:none;color:#131315;font-size:clamp(1rem,14.8px + 0.25vw,1.125rem)}.single-tribe_events .tribe-events-event-meta.secondary .tribe-venue a:hover{color:#0a669a}.single-tribe_events .tribe-events-event-meta.secondary .tribe-address{display:block}.single-tribe_events .tribe-events-event-meta.secondary .tribe-venue-tel-label{margin:12px 0 0 0;color:#131315;display:block}.single-tribe_events .tribe-events-event-meta.secondary .tribe-venue-tel{margin:0;display:block;line-height:1.1}.single-tribe_events .tribe-events-event-meta.secondary .tribe-events-venue-map{width:100%;margin:0}@media screen and (min-width: 768px){.single-tribe_events .tribe-events-event-meta.secondary .tribe-events-venue-map{max-width:calc(100% - 304px)}}.single-tribe_events .tribe-events-event-meta.secondary .tribe-events-venue-map iframe{max-height:350px;border-radius:var(--wp--custom--border--radius)}.single-tribe_events #tribe-events-footer{border:0}.single-tribe_events .tribe-events-related-events-title{margin-top:48px !important}.single-tribe_events .tribe-related-events{width:100% !important;gap:30px}.single-tribe_events .tribe-related-events li{margin:0 !important;background:#fff !important;border-radius:var(--wp--custom--border--radius) !important;overflow:hidden !important}.single-tribe_events .tribe-related-events .tribe-related-events-thumbnail a{aspect-ratio:1024/575;padding:0 !important}.single-tribe_events .tribe-related-events .tribe-related-events-thumbnail a img{top:0 !important;left:0 !important;-o-object-fit:cover;object-fit:cover;transform:none !important}.single-tribe_events .tribe-related-events .tribe-related-event-info{padding:0px 20px 16px 20px !important}.single-tribe_events .tribe-related-events .tribe-related-event-info h3{line-height:1.2 !important;margin:0 !important}.single-tribe_events .tribe-related-events .tribe-related-event-info h3 a{text-decoration:none;font-size:clamp(1.1875rem,17.2px + 0.375vw,1.375rem);font-family:var(--wp--preset--font-family--primary);font-weight:400;color:#131315 !important}.single-tribe_events .tribe-related-events .tribe-related-event-info h3 a:hover{color:#0a669a !important}.single-tribe_event_series #primary,.single-tribe_event_series .tribe-common,.single-tribe_organizer #primary,.single-tribe_organizer .tribe-common{max-width:992px !important}.single-tribe_event_series #primary .tribe-events-pro-summary,.single-tribe_event_series .tribe-common .tribe-events-pro-summary,.single-tribe_organizer #primary .tribe-events-pro-summary,.single-tribe_organizer .tribe-common .tribe-events-pro-summary{width:100%}.single-tribe_event_series .tribe-events-pro-organizer__meta-row,.single-tribe_organizer .tribe-events-pro-organizer__meta-row{flex-direction:row !important}.single-tribe_event_series .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-details,.single-tribe_organizer .tribe-events-pro-organizer__meta-row .tribe-events-pro-organizer__meta-details{padding:0 !important;width:100% !important}.single-tribe_event_series .tribe-events-pro-organizer__meta-row .tribe-common-b1,.single-tribe_organizer .tribe-events-pro-organizer__meta-row .tribe-common-b1{display:flex;align-items:center;gap:16px}.single-tribe_event_series .tribe-events-pro-organizer__meta-row .tribe-common-b1 svg,.single-tribe_organizer .tribe-events-pro-organizer__meta-row .tribe-common-b1 svg{margin:0}.single-tribe_event_series .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_organizer .tribe-events-header__content-title .tribe-events-header__content-title-text{color:#131315}.single-tribe_venue .tribe-events-header__content-title .tribe-events-header__content-title-text{color:#131315}.single-tribe_venue .tribe-events-pro-venue__meta-details{padding:0 !important;margin:0 !important}.single-tribe_venue .tribe-events-pro-venue__meta-details .tribe-common-b1{display:flex;align-items:center;gap:16px}.single-tribe_venue .tribe-events-pro-venue__meta-details .tribe-common-b1 svg{margin:0}.single-tribe_venue .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address svg{align-self:flex-start;margin-top:7px}.single-tribe_venue .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address .tribe-events-pro-venue__meta-address-directions-link{color:#0a669a;border:0 !important}.single-tribe_venue .tribe-events-pro-venue__meta-details .tribe-events-pro-venue__meta-address .tribe-events-pro-venue__meta-address-directions-link:hover{text-decoration:underline}#page{--tec-grid-width: $xl;--tec-font-family-sans-serif: $font-secondary;--tec-font-size-2: 16px;--tec-font-size-3: 18px;--tec-font-size-8: 24px;--tec-color-text-primary: rgb(88.6, 89.4, 99.4);--tec-color-text-secondary: rgb(88.6, 89.4, 99.4);--tec-color-accent-primary: #0a669a;--tec-color-accent-secondary: #17a0e0;--tec-color-border-events-bar: rgba(106, 107, 119, 0.2);--tec-color-border-default: rgba(106, 107, 119, 0.2);--tec-color-background-events-bar-submit-button: #0a669a;--tec-color-background-events-bar-submit-button-hover: #0a7fbf;--tec-color-background-events-bar-submit-button-active: #0a7fbf;--tec-border-radius-default: var(--wp--custom--border--radius);--tec-color-link-primary: #0a669a;--tec-color-link-accent: #0a7fbf;--tec-color-background-messages: #f1f9fe;--tec-color-background-view-selector-list-item-hover: #f1f9fe;--tec-color-button-primary: #0a7fbf;--tec-line-height-2: 1.7}#page .tribe-common *:focus{outline:none}#page .tribe-common #tribe-events-events-bar-keyword{outline:none !important}#page .tribe-common .tribe-common-form-control-checkbox__input,#page .tribe-common .tribe-common-form-control-radio__input{border-color:rgb(190.6,191,196.4);box-shadow:none}#page .tribe-common .tribe-common-form-control-checkbox__input:checked,#page .tribe-common .tribe-common-form-control-radio__input:checked{background-color:#0a669a;box-shadow:inset 0 0 0 1px rgba(10,102,154,.25) !important;border:none}#page .tribe-events-l-container{padding:0}#page .tribe-events-c-events-bar{border-radius:var(--wp--custom--border--radius-button);margin-inline:auto;background:var(--wp--custom--color--background)}#page .tribe-events-c-events-bar .tribe-events-c-events-bar__search-container,#page .tribe-events-c-events-bar .tribe-events-c-view-selector__content{background-color:rgba(0,0,0,0)}#page .tribe-events-c-events-bar .tribe-events-c-view-selector__list-item-link:after{background-color:#e27557;height:3px}#page .tribe-events-c-messages__message{border-radius:10px}#page .tribe-common-h3{font-family:var(--wp--preset--font-family--accent);text-transform:uppercase;letter-spacing:.05em !important}#page .tribe-filter-bar__form-heading{color:var(--tec-color-background-events-bar-submit-button);font-weight:700;font-size:14px;font-size:0.875rem;font-family:var(--wp--preset--font-family--accent);text-transform:uppercase;letter-spacing:.05em}#page .tribe-events-header__breadcrumbs{display:none}#page .tribe-common .tribe-common-form-control-toggle__input:checked{background:#0a7fbf}#page .tribe-common-c-btn{font-family:var(--wp--preset--font-family--accent);font-weight:700;font-size:14px;font-size:0.875rem;text-transform:uppercase;letter-spacing:1px;line-height:1;padding-block:17px 15px}#page a.tribe-common-c-btn-border-small{border-color:#0a669a;color:rgb(9,91.8,138.6);font-weight:700;text-transform:uppercase;line-height:1}#page .tribe-events-c-subscribe-dropdown__container{display:none}#page .tribe-events-pro-venue__meta--has-details,#page .tribe-events-pro-organizer__meta--has-details{max-width:480px;margin-inline:auto}#page .tec-events-c-view-box-border{border-radius:var(--wp--custom--border--radius)}#page .tec-events-c-view-box-border .tribe-common-c-svgicon__svg-stroke{stroke:#0a669a !important}#page .tribe-events-calendar-list__month-separator{font-family:var(--wp--preset--font-family--accent)}#page .tribe-events-calendar-list__month-separator time{color:#0a669a;font-weight:700;font-size:14px;font-size:0.875rem;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width: 861px){#page .tribe-events-calendar-list__event-date-tag{width:85px}}#page .tribe-events-calendar-list__event-date-tag-datetime{font-family:var(--wp--preset--font-family--accent)}#page .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-weekday{font-size:12px;font-size:0.75rem;color:#131315}#page .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-daynum{font-size:28px;font-size:1.75rem;color:#131315}#page .tribe-events-calendar-list__event-datetime-wrapper{font-size:clamp(0.875rem,12.8px + 0.25vw,1rem);margin-bottom:0}#page .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime{color:var(--tec-color-text-primary)}#page .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime-featured-icon svg{color:#0a7fbf}#page .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime-featured-text{color:#0a7fbf}#page .tribe-common-c-svgicon--series{color:#0a7fbf}#page .tribe-events-calendar-list__event-title{font-family:var(--wp--preset--font-family--primary);font-size:clamp(1.375rem,19.6px + 0.5vw,1.625rem);font-weight:400;line-height:1.2;margin:0;padding:16px 0}#page .tribe-events-calendar-list__event-title a{color:#131315;border:0px;transition:color .2s ease}#page .tribe-events-calendar-list__event-title a:hover{color:#0a669a}#page .tribe-events-calendar-list__event-venue{line-height:1.3;font-size:clamp(0.875rem,12.8px + 0.25vw,1rem)}#page .tribe-events-calendar-list__event-description p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#page .tribe-events-calendar-list__event-cost{font-family:var(--wp--preset--font-family--accent);color:#0a669a;font-weight:700}#page .tribe-events-calendar-list__event-cost span{display:inline-block;border:1px solid rgba(10,102,154,.5);border-radius:10px;padding:0 6px}#page .tribe-events-calendar-list__event-featured-image{aspect-ratio:1024/575;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media screen and (max-width: 861px){#page .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag{width:75px;background-color:#f1f9fe !important}}#page .tribe-events-calendar-list__event-row--featured time:after{background-color:#0a7fbf !important;top:0}#page .tribe-events-calendar-list__event-row--featured article{padding-block:var(--tec-grid-gutter-half);background-color:#f1f9fe !important;border-radius:0 24px 24px 0}#page .tribe-filter-bar__filters .tribe-filter-bar-c-filter__toggle{opacity:1}#page .tribe-filter-bar__filters .tribe-filter-bar-c-filter__toggle-label{color:#131315 !important}#page .tribe-filter-bar__filters .select2-results__option{line-height:1.2}#page .tribe-filter-bar__filters .select2-selection{line-height:1;background-color:#0a7fbf;max-width:224px}#page .tribe-filter-bar__filters .select2-selection .select2-selection__rendered{padding:5px 5px 5px 11px;line-height:1;gap:4px;display:inline-flex}#page .tribe-filter-bar__filters .select2-selection .select2-selection__choice__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:85%}#page .tribe-filter-bar__filters .select2-selection .select2-selection__clear{margin:0;padding:1px 0 0 0;line-height:1.3;width:16px;height:8px;font-family:Arial;font-size:18px;font-weight:400;display:flex;align-items:center;justify-content:center}#page .tribe-filter-bar-c-pill__pill{border-color:rgba(10,102,154,.25);background-color:#f1f9fe;line-height:1;color:#0a669a;max-width:224px}#page .tribe-filter-bar-c-pill__pill .tribe-filter-bar-c-pill__pill-label,#page .tribe-filter-bar-c-pill__pill .tribe-filter-bar-c-pill__pill-label-colon{display:none}#page .tribe-filter-bar-c-pill__pill .tribe-filter-bar-c-pill__pill-selections{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}#page .tribe-filter-bar-c-pill__remove-button{right:10px}#page .tribe-filter-bar-c-pill__remove-button .tribe-filter-bar-c-pill__remove-button-icon path{stroke:#0a669a !important}#page .tribe-events-calendar-month__header-column-title{font-size:12px;font-size:0.75rem;font-family:var(--wp--preset--font-family--accent);text-transform:uppercase;color:#131315}#page .tribe-events-calendar-month__day:hover:after{background:#0a7fbf}#page .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event-datetime{margin-bottom:10px;font-size:13px;font-size:0.8125rem;line-height:1}#page .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event-title{font-size:13px;font-size:0.8125rem;line-height:1.2}#page .tribe-events-calendar-month__day .tribe-events-calendar-month__calendar-event-title a{color:#131315}#page .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum a{color:#0a7fbf}#page .tribe-events-calendar-month__day-date-daynum{font-family:var(--wp--preset--font-family--accent)}#page .tribe-events-calendar-month__multiday-event-wrapper{margin-bottom:12px}#page .tribe-events-calendar-month__multiday-event-wrapper .tribe-events-calendar-month__multiday-event-bar-inner{background:#e1f2fd !important}#page .tribe-events-pro-week-grid__header-column-title{font-family:var(--wp--preset--font-family--accent)}#page .tribe-events-pro-week-grid__header-column-title .tribe-events-pro-week-grid__header-column-weekday,#page .tribe-events-pro-week-grid__header-column-title .tribe-events-pro-week-grid__header-column-daynum{color:#131315}#page .tribe-events-pro-week-grid__events-time-tag{color:#131315;font-size:12px;font-size:0.75rem;letter-spacing:-0.06em}#page .tribe-events-pro-week-grid__event .tribe-events-pro-week-grid__event-link{border-radius:6px}#page .tribe-events-pro-week-grid__event .tribe-events-pro-week-grid__event-link-inner{background-color:#e1f2fd}#page .tribe-events-pro-week-grid__event h3{color:#131315;font-weight:700}#page .tribe-events-pro-week-grid__multiday-event-bar-inner{background-color:#e1f2fd;color:#131315}#page .tribe-events-pro-week-grid__multiday-event-bar-inner h3{color:#131315}.searchwp-live-search-results{border-radius:calc(var(--wp--custom--border--radius)/2) !important;margin-top:8px}.searchwp-live-search-results p.searchwp-live-search-no-results{display:none}.searchwp-live-search-results .searchwp-live-search-result{padding:16px;gap:16px}.searchwp-live-search-results .searchwp-live-search-result--title{font-family:var(--wp--preset--font-family--secondary) !important}.searchwp-live-search-results .searchwp-live-search-result--title a{text-decoration:none;font-size:18px !important}.searchwp-live-search-results .searchwp-live-search-result--desc{line-height:1.4;font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wpml-ls-legacy-list-horizontal{padding:0;border:0}.wpml-ls-legacy-list-horizontal .wpml-ls-display{display:none}#page .gform_wrapper .gform_required_legend{display:none}#page .gform_wrapper input,#page .gform_wrapper textarea,#page .gform_wrapper select{border-radius:6px !important}#page .gform_wrapper .gfield_radio input{border-radius:24px !important}#page .gform_wrapper .gfield_checkbox label{line-height:1.3}#page .gform_wrapper .gform_footer{padding-bottom:0;margin:0}#page .gform_wrapper .gform_footer button{margin:0 !important}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus-visible{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus-visible{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;margin-left:auto;margin-right:auto}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.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.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body:has(.search-modal.is-open,.mobile-navigation.is-open){overflow-y:hidden}.site{background:var(--wp--custom--color--background)}.site-header{position:absolute;width:100%;z-index:50}.site-header .header-inner{transition:background .2s ease-in-out;padding-inline:clamp(24px,19.2px + 0.01*100vw,32px);box-shadow:inset 0 3px 0 0 #0a7fbf}.site-header .container{max-width:1440px;margin:0 auto;display:flex;gap:20px;justify-content:space-between;padding:0;height:80px}@media screen and (min-width: 768px){.site-header .container{height:100px;gap:30px}}.site-header .site-logo{margin-right:auto;align-self:center;overflow:hidden;width:34px;height:34px}@media screen and (min-width: 768px){.site-header .site-logo{width:200px;height:42px}}.site-header .site-logo a{display:block;line-height:.5;width:200px;height:42px;margin-top:-5px}@media screen and (min-width: 768px){.site-header .site-logo a{margin-top:0}}.site-header .site-logo svg{display:block}.site-header .site-logo path{transition:all .2s ease-in-out}.site-header .site-logo:has(a:focus-visible){outline:2px solid #e27557;outline-offset:6px;border-radius:1px}.site-header .menu-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0 !important;align-self:center;border:none;background:none;color:#0b2f48;transition:none}.site-header .menu-toggle i{width:20px;height:2px;background:currentcolor;position:relative}.site-header .menu-toggle i::before,.site-header .menu-toggle i::after{content:"";height:2px;width:12px;position:absolute;background:currentcolor}.site-header .menu-toggle i::before{top:-6px;left:0}.site-header .menu-toggle i::after{bottom:-6px;right:0}.site-header .menu-toggle:focus-visible{outline:2px solid #e27557;border-radius:2px}.site-header .menu-toggle:hover{outline:0 !important}.is-static-header{position:-webkit-sticky;position:sticky;top:0;background:#fff}.is-static-header+.site-banner{padding-top:0}.is-dark-header .site-logo a{color:#fff}.is-dark-header .site-logo a path{fill:#fff}.is-dark-header .menu-toggle{color:var(--wp--custom--color--background)}.is-sticky-header .header-inner{position:fixed;top:0;width:100%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),inset 0 3px 0 0 #0a7fbf}.site-main{position:relative}.site-main.no-top-padding{padding-top:0}.site-main.no-bottom-padding{padding-bottom:0}.site-footer{padding:clamp(80px,68px + 0.025*100vw,100px) var(--wp--custom--spacing--outer-x) clamp(60px,48px + 0.025*100vw,80px) var(--wp--custom--spacing--outer-x);overflow:hidden}.site-footer a{transition:color .2s ease;color:rgb(88.6,89.4,99.4);text-decoration:none;border-radius:2px}.site-footer a:hover{color:#0a7fbf}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer h3{margin-bottom:10px}.footer-info{max-width:1280px;margin:auto;font-size:16px;font-size:1rem;display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:50px;gap:64px 50px}.footer-contact{display:flex;flex-direction:column;gap:20px;margin:auto}@media screen and (min-width: 960px){.footer-contact{margin:0}}@media screen and (min-width: 1100px){.footer-contact{flex-direction:row;gap:50px;margin:0}}.footer-contact .contact-info{display:flex;flex-direction:column;margin-top:auto;text-align:center}@media screen and (min-width: 960px){.footer-contact .contact-info{text-align:left;margin:0}}.footer-contact .logo{position:relative;width:65px;height:65px;margin:0 auto}@media screen and (min-width: 960px){.footer-contact .logo{margin:0}}.footer-contact .logo svg{position:relative;z-index:2}.footer-contact .logo::before{display:block;content:"";background:url(/wp-content/themes/pcbc/images/pcbc-star.svg);background-size:100% 100%;width:566px;aspect-ratio:1/1;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.15;pointer-events:none}.footer-contact address{margin-bottom:16px}.footer-contact .phone,.footer-contact .email{color:#0a669a;align-self:center}@media screen and (min-width: 960px){.footer-contact .phone,.footer-contact .email{align-self:flex-start}}.footer-contact .email{margin-bottom:32px}.footer-contact .social{display:flex;gap:32px;align-items:center;margin-top:auto;justify-content:center}.footer-contact .social li{display:flex;justify-content:center;align-items:center}.footer-contact .social svg{display:block;max-width:16px;max-height:16px;color:#0a669a}.footer-contact .social a{width:24px;height:24px;display:flex;justify-content:center;align-items:center}.footer-contact .social a:focus-visible{outline:2px solid #e27557}.footer-navigation{display:flex;width:100%;justify-content:space-around;text-align:center;flex-wrap:wrap;gap:48px}@media screen and (min-width: 960px){.footer-navigation{width:65%;max-width:600px;justify-content:space-between;text-align:left}}.footer-navigation ul li:not(:first-child){margin-top:10px}.site-info{max-width:1280px;margin:auto;border-top:1px solid rgba(106,107,119,.2);display:flex;justify-content:space-between;font-size:13px;font-size:0.8125rem;padding-top:40px;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.site-info{flex-direction:row}}.site-info .legal-menu{display:flex;flex-wrap:wrap;gap:10px 24px}.album-grid{max-width:1440px;margin-inline:auto;display:flex;flex-wrap:wrap;gap:clamp(24px,14.4px + 0.02*100vw,40px) clamp(24px,19.2px + 0.01*100vw,32px)}.album{position:relative;border-radius:6px;width:100%}@media screen and (max-width: 767px){.album{display:flex;gap:clamp(24px,11.731629393px + 0.0255591054*100vw,32px)}}@media screen and (min-width: 768px){.album{width:calc((100% - 1*clamp(24px,19.2px + 0.01*100vw,32px))/2)}}@media screen and (min-width: 1200px){.album{width:calc((100% - 2*clamp(24px,19.2px + 0.01*100vw,32px))/3)}}.album figure{aspect-ratio:554/312;border-radius:10px;overflow:hidden;margin-bottom:20px;position:relative;box-shadow:0 0 0 1px #000;background:#000}.album figure img,.album figure picture{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;transform:scale(1.001);transition:transform .5s ease,opacity .5s ease}@media screen and (max-width: 767px){.album figure{width:43%;margin:0;flex-shrink:0}}.album figure::after{content:"";top:0;left:0;width:100%;height:100%;border-radius:10px;position:absolute;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.125)}.album .album-info{align-self:center}.album .album-title{font-size:clamp(1.25rem,4.0603015075px + 2.0100502513vw,1.5rem);margin-bottom:4px}@media screen and (max-width: 767px){.album .album-title{font-size:clamp(1.125rem,8.7987220447px + 1.9169329073vw,1.5rem)}}.album .album-title a{text-decoration:none;color:var(--wp--custom--color--background);outline:none}.album .album-title a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.album .album-data{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;font-size:16px;font-size:1rem;color:rgb(162.4,163,170.6)}.album .tag{color:hsla(0,0%,100%,.7)}.album .solid-tag{position:absolute;top:10px;left:10px}.album:hover img{transform:scale(1.05);opacity:.6}.album:has(a:focus-visible) figure{outline:2px solid #e27557;outline-offset:3px}.album:has(a:focus-visible) img{transform:scale(1.05)}nav.greedy{background:#fff;position:relative;display:flex;align-items:center;box-shadow:0 1px 0 0 rgba(0,0,0,.08),0 -1px 0 0 rgba(0,0,0,.06);padding:0 var(--wp--style--block-gap)}nav.greedy ul{margin:0;padding:0;list-style:none}nav.greedy ul a{display:block;line-height:1;text-decoration:none;transition:all .2s ease;font-size:14px;font-size:0.875rem;color:rgb(88.6,89.4,99.4)}nav.greedy ul a:hover{color:#131315}nav.greedy ul.links{display:flex;justify-content:center;flex:1;overflow:hidden}nav.greedy ul.links li{flex:none;padding:0 .5rem}nav.greedy ul.links a{font-size:12px;font-size:0.75rem;text-transform:uppercase;font-weight:500;padding:1rem .5rem;border-bottom:2px solid rgba(0,0,0,0)}nav.greedy ul.links a.current{border-color:#0a669a;color:#0a669a}nav.greedy ul.hidden-links{position:absolute;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1);border-radius:var(--wp--custom--border--radius);right:0;top:100%;width:190px;z-index:1;text-align:right;padding:15px 20px;display:none}nav.greedy ul.hidden-links.show{display:block}nav.greedy ul.hidden-links li{padding:.75rem 0;text-align:center}nav.greedy ul.hidden-links li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}nav.greedy button{align-self:stretch;transition:all .4s ease-out;padding:0;outline:0;border:0;color:#131315;text-decoration:none;font-size:12px;font-size:0.75rem;display:none}nav.greedy button::after{content:attr(count);display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;background:#0a669a;color:#f2f2f2;box-shadow:0 0 1px 0 rgba(0,0,0,.8);border-radius:50%;font-size:12px;margin-right:-1rem}nav.greedy button.show{display:inline-flex}.filter{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.filter{flex-direction:column}}.filter button.filter-toggle{box-shadow:inset 0 0 0 1px #0a669a;padding:12px 20px 12px 24px;text-decoration:none;transition:box-shadow .2s ease;gap:16px}.filter button.filter-toggle:hover{box-shadow:inset 0 0 0 2px #0a669a}@media screen and (min-width: 768px){.filter button.filter-toggle{display:none}}.filter button.filter-toggle i{width:10px;height:2px;background:#0a669a;position:relative;transition:background .2s ease}.filter button.filter-toggle i::before,.filter button.filter-toggle i::after{content:"";background:#0a669a;height:2px;transition:all .2s ease;position:absolute}.filter button.filter-toggle i::before{width:14px;top:-4px;left:calc(50% - 7px)}.filter button.filter-toggle i::after{width:6px;bottom:-4px;left:calc(50% - 3px)}.filter button.filter-toggle.is-open i{background:rgba(0,0,0,0)}.filter button.filter-toggle.is-open i::before{width:14px;transform:rotate(45deg);top:calc(50% - 1px);left:calc(50% - 7px)}.filter button.filter-toggle.is-open i::after{width:14px;transform:rotate(-45deg);bottom:calc(50% - 1px);left:calc(50% - 7px)}.filter .filter-wrapper{border:1px solid rgba(106,107,119,.2);border-radius:10px;margin-top:20px;padding:clamp(24px,19.2px + 0.01*100vw,32px);overflow:hidden;width:100%;max-width:768px;display:none;flex-wrap:wrap;gap:20px}.filter .filter-wrapper.is-open{display:flex}@media screen and (min-width: 768px){.filter .filter-wrapper{display:flex !important;margin:0;border-radius:60px;padding:5px;flex-wrap:nowrap;gap:10px}}.filter form{display:flex;align-items:center;flex-wrap:wrap;gap:20px;width:100%}@media screen and (min-width: 768px){.filter form{flex-wrap:nowrap;gap:10px;flex-grow:1;width:auto}.filter form[role=search]{min-width:300px}}.filter input,.filter select{background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.filter input,.filter select{border:none}}.filter select{width:100%}@media screen and (min-width: 480px){.filter select{width:calc(50% - 10px)}}.filter .search{position:relative;width:100%}.filter .search input{padding-right:45px;width:100%}.filter .search .icon{position:absolute;z-index:1;width:40px;height:40px;top:calc(50% - 20px);right:5px;display:flex;align-items:center;justify-content:center;font-size:14px;font-size:0.875rem;padding:0;color:rgb(88.6,89.4,99.4)}@media screen and (min-width: 768px){.filter .search .icon{width:50px;height:50px;top:calc(50% - 25px);right:0px}}.filter .search button.icon{color:var(--wp--custom--color--background);background:#0a7fbf}.filter .search button.icon:hover{background:#0a669a}.filter .search i.icon{pointer-events:none}.filter .separator{width:1px;height:32px;background-color:rgba(106,107,119,.2);align-self:center;flex-shrink:0}@media screen and (max-width: 767px){.filter .separator{display:none}}.filter.dark-mode button.filter-toggle{color:var(--wp--custom--color--background);box-shadow:inset 0 0 0 1px rgb(134.2,135,144.8)}.filter.dark-mode button.filter-toggle:hover{box-shadow:inset 0 0 0 2px rgb(190.6,191,196.4)}.filter.dark-mode button.filter-toggle i{background:var(--wp--custom--color--background)}.filter.dark-mode button.filter-toggle i::before,.filter.dark-mode button.filter-toggle i::after{background:var(--wp--custom--color--background)}.filter.dark-mode button.filter-toggle.is-open i{background:rgba(0,0,0,0)}.filter.dark-mode .filter-wrapper{background:hsla(0,0%,100%,.06)}.filter.dark-mode select{color:hsla(0,0%,100%,.75)}@media screen and (max-width: 767px){.filter.dark-mode select{background-color:rgba(0,0,0,.6)}}.filter.dark-mode select:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill: %23ffffff;' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E")}.filter.dark-mode select option{color:rgb(88.6,89.4,99.4)}.filter.dark-mode .search input{color:hsla(0,0%,100%,.75)}@media screen and (max-width: 767px){.filter.dark-mode .search input{background-color:rgba(0,0,0,.6)}}.filter.dark-mode .search input::-moz-placeholder{color:hsla(0,0%,100%,.75)}.filter.dark-mode .search input::placeholder{color:hsla(0,0%,100%,.75)}.filter.dark-mode .search .icon{color:hsla(0,0%,100%,.75)}nav.mobile-navigation{position:fixed;top:0;bottom:0;right:0;z-index:95;background:#131315;display:flex;padding:0 var(--wp--style--block-gap);gap:clamp(32px,2px + 0.0625*100vw,64px) clamp(32px,-78.2222222222px + 0.1111111111*100vw,64px);flex-direction:column;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;opacity:0;pointer-events:none;transform:translateX(100%);max-width:576px;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition-delay:0s,.2s}body.admin-bar nav.mobile-navigation{top:46px !important}@media screen and (min-width: 783px){body.admin-bar nav.mobile-navigation{top:32px !important}}@media screen and (min-width: 992px){nav.mobile-navigation{transform:translateX(0%);max-width:100%;flex-direction:row;flex-wrap:wrap;padding-inline:64px}}nav.mobile-navigation.is-open{opacity:1;pointer-events:unset;transform:translateX(0%);transition-delay:.2s,0s}nav.mobile-navigation.is-open .close-navigation{pointer-events:unset;visibility:visible;opacity:1}nav.mobile-navigation ul{margin:0;padding:0;list-style:none}nav.mobile-navigation ul li.current_page_item>a,nav.mobile-navigation ul li.current-menu-item>a,nav.mobile-navigation ul li.current_page_ancestor>a,nav.mobile-navigation ul li.current-menu-ancestor>a{color:#fffd51 !important;pointer-events:none}nav.mobile-navigation .item{text-decoration:none;transition:color .2s ease-in-out}nav.mobile-navigation .item:focus-visible{outline:2px solid #e27557;outline-offset:4px;border-radius:2px}nav.mobile-navigation .item:hover{color:#0a669a}nav.mobile-navigation .navigation-bg{aspect-ratio:440/497;width:100%;max-width:440px;position:absolute;left:0;bottom:0;z-index:0;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;mix-blend-mode:lighten}nav.mobile-navigation .navigation-bg img{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;opacity:.125;filter:grayscale(1)}.navigation-header{color:#fff;padding:24px clamp(24px,19.2px + 0.01*100vw,32px);position:-webkit-sticky;position:sticky;z-index:10;top:0px;background:#131315;width:calc(100% + var(--wp--style--block-gap)*2);margin:0 calc(var(--wp--style--block-gap)*-1)}@media screen and (min-width: 992px){.navigation-header{align-self:flex-start;width:calc(100% + 128px);margin-inline:-64px}}.navigation-header .container{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin-inline:auto}.navigation-header .logo{font-size:34px;font-size:2.125rem}@media screen and (max-width: 399px){.navigation-header .logo{display:none}}.navigation-header .navigation-search{border:1px solid #6a6b77;border-radius:var(--wp--custom--border--radius-button);display:flex;align-items:center;justify-content:space-between;padding-right:5px;width:min(480px,80%);transition:all .2s ease;position:relative}.navigation-header .navigation-search:has(input:focus-visible){border-color:#17a0e0}.navigation-header .navigation-search label{width:100%}.navigation-header .navigation-search input{background:none;padding-inline:24px 50px;width:100%;outline:none;color:var(--wp--custom--color--background)}.navigation-header .navigation-search button{flex-shrink:0;width:50px;height:50px;color:var(--wp--custom--color--background);outline:none;position:absolute;top:0;right:0}.navigation-header .navigation-search button:hover{color:#fffd51}.navigation-header .navigation-search button:focus-visible{outline:2px solid #e27557;outline-offset:-4px}.navigation-header .close-navigation{color:var(--wp--custom--color--background);padding:0;width:24px;height:24px;z-index:10;border-radius:30px;font-size:24px;outline:none;pointer-events:none;visibility:hidden;opacity:0;transition:all .2s ease}.navigation-header .close-navigation:hover{color:#fffd51}.navigation-header .close-navigation:focus-visible{outline:2px solid #e27557;outline-offset:8px}.navigation-mobile-menu{margin:0 auto;width:100%;max-width:360px;padding:0}@media screen and (min-width: 992px){.navigation-mobile-menu{width:230px}}.navigation-mobile-menu ul.mobile-menu{width:100%;max-width:400px;margin-left:auto;margin-right:auto;position:relative}.navigation-mobile-menu ul.mobile-menu li{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.navigation-mobile-menu ul.mobile-menu li:not(:first-child){padding-top:12px}.navigation-mobile-menu ul.mobile-menu li:not(:last-child){padding-bottom:12px}.navigation-mobile-menu ul.mobile-menu li.menu-item-has-children>a[href="#"]{pointer-events:none}.navigation-mobile-menu ul.mobile-menu .item{display:inline-flex;align-items:center;justify-content:space-between;position:relative;z-index:1;padding:0;text-decoration:none;font-weight:300;font-family:var(--wp--preset--font-family--primary);color:var(--wp--custom--color--background);font-size:30px;font-size:1.875rem;line-height:1.3;-webkit-font-smoothing:inherit}.navigation-mobile-menu ul.mobile-menu .item:hover{color:#40b8f0}.navigation-mobile-menu ul.mobile-menu span.item{cursor:default}.navigation-mobile-menu .wpml-ls-legacy-list-horizontal{display:flex}.navigation-mobile-menu .wpml-ls-legacy-list-horizontal li{padding-top:16px}.navigation-mobile-menu .wpml-ls-legacy-list-horizontal a{padding:0;font-weight:300;font-family:var(--wp--preset--font-family--primary);color:var(--wp--custom--color--background);font-size:30px;font-size:1.875rem;line-height:1.3;-webkit-font-smoothing:inherit;transition:color .2s ease;text-decoration:none}.navigation-mobile-menu .wpml-ls-legacy-list-horizontal a:hover{color:#40b8f0}.navigation-mobile-menu .wpml-ls-legacy-list-horizontal a:focus-visible{outline:2px solid #e27557;outline-offset:4px;border-radius:2px}.navigation-mega-menu{border-top:1px solid rgb(53.8,54.2,60.2);padding-top:clamp(32px,2px + 0.0625*100vw,64px);margin:0 auto;width:100%;max-width:360px}@media screen and (min-width: 992px){.navigation-mega-menu{width:calc(100% - 300px);max-width:1280px;padding-top:0;border:none}}.navigation-mega-menu ul.mega-menu{width:100%;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width: 992px){.navigation-mega-menu ul.mega-menu{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:64px var(--wp--style--block-gap)}}.navigation-mega-menu ul.mega-menu li{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.navigation-mega-menu ul.mega-menu li:not(:first-child){padding-top:16px}.navigation-mega-menu ul.mega-menu li:not(:last-child){padding-bottom:16px}@media screen and (min-width: 992px){.navigation-mega-menu ul.mega-menu li{padding:0 !important;flex:1 1 160px}}.navigation-mega-menu ul.mega-menu li.current_page_item>a,.navigation-mega-menu ul.mega-menu li.current-menu-item>a,.navigation-mega-menu ul.mega-menu li.current_page_ancestor>a,.navigation-mega-menu ul.mega-menu li.current-menu-ancestor>a{color:#fffd51 !important;pointer-events:none}.navigation-mega-menu ul.mega-menu li.menu-item-has-children>a[href="#"]{pointer-events:none}.navigation-mega-menu ul.mega-menu .item{display:inline-flex;align-items:center;justify-content:space-between;position:relative;z-index:1;padding:0;text-decoration:none;font-weight:700;font-family:var(--wp--preset--font-family--accent);color:var(--wp--custom--color--background);font-size:18px;font-size:1.125rem;line-height:1.3;-webkit-font-smoothing:inherit;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 992px){.navigation-mega-menu ul.mega-menu .item{color:#40b8f0;font-size:14px;font-size:0.875rem;margin-bottom:24px}}.navigation-mega-menu ul.mega-menu a:hover{color:#40b8f0 !important}.navigation-mega-menu ul.mega-menu span.item{cursor:default}.navigation-mega-menu ul.sub-menu{width:100%;display:none;border-left:1px solid rgb(53.8,54.2,60.2);padding-left:20px;margin-top:16px;margin-bottom:10px}@media screen and (min-width: 992px){.navigation-mega-menu ul.sub-menu{display:flex !important;flex-direction:column;border:0;padding:0;margin:0;gap:24px}}.navigation-mega-menu ul.sub-menu.is-open{display:block}.navigation-mega-menu ul.sub-menu.is-open li{animation:fadein .3s ease-in-out}.navigation-mega-menu ul.sub-menu li{flex:unset}.navigation-mega-menu ul.sub-menu li:not(:first-child){padding-top:10px}.navigation-mega-menu ul.sub-menu li:not(:last-child){padding-bottom:10px}@media screen and (min-width: 992px){.navigation-mega-menu ul.sub-menu li{padding:0 !important}}.navigation-mega-menu ul.sub-menu .item{font-size:18px;font-size:1.125rem;font-weight:400 !important;font-family:var(--wp--preset--font-family--secondary) !important;color:rgb(190.6,191,196.4) !important;letter-spacing:0 !important;text-transform:none !important}@media screen and (min-width: 992px){.navigation-mega-menu ul.sub-menu .item{margin:0}}@keyframes fadein{0%{opacity:0;top:-5px}100%{opacity:1;top:0px}}.navigation-mega-menu .sub-menu-toggle{width:20px;height:20px}.navigation-mega-menu .sub-menu-toggle:focus-visible{outline:2px solid #e27557;outline-offset:4px;border-radius:2px}.navigation-mega-menu .sub-menu-toggle::after{width:14px;height:14px;background-color:#fffd51}@media screen and (min-width: 992px){.navigation-mega-menu .sub-menu-toggle{display:none !important}}.navigation-footer{margin:auto auto 0 auto;width:100%;max-width:360px;padding:30px 0 40px 0px;position:relative;z-index:1}@media screen and (min-width: 992px){.navigation-footer{max-width:100%;margin:auto 0;display:flex;flex-direction:column;gap:var(--wp--style--block-gap) clamp(32px,-78.2222222222px + 0.1111111111*100vw,64px)}}@media screen and (min-width: 1200px){.navigation-footer{flex-direction:row}}.navigation-footer .button-group{display:flex;flex-wrap:wrap;gap:20px;align-self:center;width:100%;max-width:768px;margin:0 auto}@media screen and (min-width: 1200px){.navigation-footer .button-group{width:230px;flex-shrink:0}}.navigation-footer .button-group .button{width:100%}@media screen and (min-width: 992px){.navigation-footer .button-group .button{flex:1 1 200px}}.navigation-footer .button-group .button:focus-visible{outline-offset:-2px}.navigation-footer .service-times{display:none;background:rgb(36.4,36.6,40.6);border-radius:var(--wp--custom--border--radius);padding:clamp(32px,-3.4285714286px + 0.0357142857*100vw,48px);color:var(--wp--custom--color--background);line-height:1;gap:20px;justify-content:space-around;max-width:1280px;margin:0 auto}@media screen and (min-width: 992px){.navigation-footer .service-times{display:flex;flex-wrap:wrap;width:100%}}.navigation-footer .service-times .time-slot{width:calc(25% - 15px);max-width:150px}.navigation-footer .service-times .time{font-family:var(--wp--preset--font-family--primary);font-weight:300;font-size:32px;font-size:2rem;display:flex;align-items:flex-end;gap:5px;padding:12px 0}.navigation-footer .service-times .tag{font-size:10px;font-size:0.625rem;font-family:var(--wp--preset--font-family--accent);font-weight:800;text-transform:uppercase;border:1px solid var(--wp--custom--color--background);border-radius:var(--wp--custom--border--radius-button);letter-spacing:1px;padding:3px 5px 2px 6px;margin-bottom:6px}.navigation-footer .service-times .description{font-size:16px;font-size:1rem;opacity:.8;line-height:1.4}.footer-newsletter{background:#0b2f48;padding:45px var(--wp--custom--spacing--outer-x);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px var(--wp--style--block-gap)}@media screen and (min-width: 900px){.footer-newsletter{flex-wrap:nowrap}}.footer-newsletter h2{color:var(--wp--custom--color--background)}.footer-newsletter .gform_wrapper{width:100%;max-width:480px}@media screen and (min-width: 900px){.footer-newsletter .gform_wrapper{border:1px solid #0a7fbf;border-radius:64px;padding:5px;width:50%;transition:border-color .2s ease}.footer-newsletter .gform_wrapper:has(input[type=email]:focus-visible){border-color:#40b8f0}}.footer-newsletter .gform_wrapper form{width:100%;display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 900px){.footer-newsletter .gform_wrapper form{flex-direction:row}}.footer-newsletter .gform_wrapper .gform-body{width:100%}.footer-newsletter .gform_wrapper .gfield_label{display:none !important}.footer-newsletter .gform_wrapper input{font-size:18px !important}@media screen and (min-width: 900px){.footer-newsletter .gform_wrapper input{padding-left:20px !important}}.footer-newsletter .gform_wrapper .gform_footer{margin:0 !important;padding:0 !important}.footer-newsletter .gform_wrapper .gform_button{width:100%;margin:10px 0 0 0 !important}@media screen and (min-width: 900px){.footer-newsletter .gform_wrapper .gform_button{margin:0 !important;width:150px;flex-shrink:0}}.footer-newsletter input[type=email]{background:none;border:1px solid #0a669a;width:100%;text-align:center;border-radius:var(--wp--custom--border--radius-button);color:var(--wp--custom--color--background)}.footer-newsletter input[type=email]::-moz-placeholder{color:currentColor}.footer-newsletter input[type=email]::placeholder{color:currentColor}@media screen and (min-width: 900px){.footer-newsletter input[type=email]{text-align:left;padding-left:24px;border:none}}.footer-newsletter input[type=email]:focus-visible{outline:none;border-color:#40b8f0}.main-navigation{display:flex;gap:0 clamp(20px,0px + 0.0333333333*100vw,40px)}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul.site-menu{display:flex;gap:0 clamp(20px,0px + 0.0333333333*100vw,40px)}@media screen and (max-width: 479px){.main-navigation ul.site-menu{display:none}}.main-navigation ul.site-menu ul{box-shadow:0 0 0 1px rgba(0,0,0,.1);background:#fff;position:absolute;top:100%;left:calc(50% - 115px);z-index:99999;width:230px;transition:all .2s ease;opacity:0;padding-block:24px;visibility:hidden;transition:transform .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out;transform:perspective(1000px) rotateX(-90deg);transform-origin:center top;border-radius:var(--wp--custom--border--radius)}.main-navigation ul.site-menu ul::before{position:absolute;top:-4px;left:calc(50% - 5px);content:"";width:10px;height:10px;background:#fff;box-shadow:1px -1px 0 0 rgba(0,0,0,.12);transform:rotate(-45deg);border-radius:2px}.main-navigation ul.site-menu ul ul{left:calc(100% + 1px);top:-24px;opacity:0;visibility:hidden;transform:none}.main-navigation ul.site-menu ul ul::before{position:absolute;top:36px;left:-4px;content:"";width:10px;height:10px;background:#fff;box-shadow:-1px 1px 0 0 rgba(0,0,0,.1);transform:rotate(45deg)}.main-navigation ul.site-menu ul li{padding:0}.main-navigation ul.site-menu ul li:hover>ul,.main-navigation ul.site-menu ul li.focus>ul{opacity:1;visibility:visible}.main-navigation ul.site-menu ul .item{text-align:center;font-size:16px;font-size:1rem;padding:10px 6px;color:rgb(88.6,89.4,99.4) !important;font-family:var(--wp--preset--font-family--secondary);text-transform:normal;letter-spacing:0px;font-weight:400}.main-navigation ul.site-menu ul :hover>.item,.main-navigation ul.site-menu ul .focus>.item{color:#131315 !important}.main-navigation ul.site-menu ul .current_page_item>.item,.main-navigation ul.site-menu ul .current-menu-item>.item,.main-navigation ul.site-menu ul .current_page_ancestor>.item,.main-navigation ul.site-menu ul .current-menu-ancestor>.item{color:#0a669a !important}.main-navigation ul.site-menu li:hover>ul,.main-navigation ul.site-menu li.focus>ul,.main-navigation ul.site-menu ul.is-open{opacity:1;visibility:visible;transform:perspective(1000px) translateY(0)}.main-navigation ul.site-menu li{position:relative;display:flex;align-items:center;justify-content:center;padding:30px 0}.main-navigation ul.site-menu li:hover>.item,.main-navigation ul.site-menu li.focus>.item{color:#0a669a}.is-dark-header .main-navigation ul.site-menu li:hover>.item,.is-dark-header .main-navigation ul.site-menu li.focus>.item{color:var(--wp--custom--color--background)}.main-navigation ul.site-menu .item{display:flex;align-items:center;justify-content:center;gap:0;transition:color .2s ease;text-decoration:none;color:#0b2f48;font-size:14px;font-size:0.875rem;font-family:var(--wp--preset--font-family--accent);text-transform:uppercase;padding:10px 5px;line-height:1;-webkit-font-smoothing:inherit;letter-spacing:1px;font-weight:600;border-radius:2px}.is-dark-header .main-navigation ul.site-menu .item{color:var(--wp--custom--color--background)}.main-navigation ul.site-menu span.item{cursor:default}.main-navigation ul.site-menu>.current_page_item,.main-navigation ul.site-menu>.current-menu-item,.main-navigation ul.site-menu>.current_page_ancestor,.main-navigation ul.site-menu>.current-menu-ancestor{box-shadow:inset 0 3px 0 0 #fffd51}.is-sticky-header .main-navigation ul.site-menu>.current_page_item,.is-sticky-header .main-navigation ul.site-menu>.current-menu-item,.is-sticky-header .main-navigation ul.site-menu>.current_page_ancestor,.is-sticky-header .main-navigation ul.site-menu>.current-menu-ancestor{box-shadow:inset 0 3px 0 0 #e27557}.main-navigation ul.site-menu>.current_page_item>.item,.main-navigation ul.site-menu>.current-menu-item>.item,.main-navigation ul.site-menu>.current_page_ancestor>.item,.main-navigation ul.site-menu>.current-menu-ancestor>.item{color:#131315 !important}.is-dark-header .main-navigation ul.site-menu>.current_page_item>.item,.is-dark-header .main-navigation ul.site-menu>.current-menu-item>.item,.is-dark-header .main-navigation ul.site-menu>.current_page_ancestor>.item,.is-dark-header .main-navigation ul.site-menu>.current-menu-ancestor>.item{color:var(--wp--custom--color--background) !important}.main-navigation .wpml-ls-legacy-list-horizontal{display:flex}.main-navigation .wpml-ls-legacy-list-horizontal ul{display:flex}.main-navigation .wpml-ls-legacy-list-horizontal li{position:relative;display:flex;align-items:center;justify-content:center;padding:30px 0}.main-navigation .wpml-ls-legacy-list-horizontal a{display:flex;align-items:center;justify-content:center;gap:0;transition:color .2s ease;text-decoration:none;color:#0b2f48;font-size:14px;font-size:0.875rem;font-family:var(--wp--preset--font-family--accent);text-transform:uppercase;padding:10px 5px;line-height:1;-webkit-font-smoothing:inherit;letter-spacing:1px;font-weight:600;border-radius:2px}.is-dark-header .main-navigation .wpml-ls-legacy-list-horizontal a{color:var(--wp--custom--color--background)}.sub-menu-toggle{background:none;border-radius:0;color:rgb(88.6,89.4,99.4);gap:8px !important;width:16px;height:16px;padding:0;transition:color .3s ease}.is-dark-header .sub-menu-toggle{color:#131315}.sub-menu-toggle:focus-visible{outline:2px solid #e27557;border-radius:2px}.sub-menu-toggle::after{content:"";opacity:.8;width:16px;height:10px;flex-shrink:0;background:currentcolor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.site-menu .sub-menu .sub-menu-toggle{color:rgb(88.6,89.4,99.4)}.site-menu .sub-menu .sub-menu-toggle::after{opacity:1;background:#0a669a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E")}.main-navigation .sub-menu-toggle{pointer-events:none}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.site-banner{padding:100px var(--wp--custom--spacing--outer-x) 0 var(--wp--custom--spacing--outer-x);background:rgb(9.9,42.3,64.8);position:relative}.site-banner.has-banner-image{background:#000}.site-banner.has-banner-image .container{padding:clamp(80px,56px + 0.05*100vw,120px) 0}.site-banner .container{max-width:992px;margin:0 auto;text-align:center;position:relative;z-index:3;padding:clamp(40px,28px + 0.025*100vw,60px) 0 clamp(80px,68px + 0.025*100vw,100px) 0}.site-banner .muted-heading,.site-banner .single-tribe_events .tribe-events-event-meta.primary .tribe-events-single-section-title,.single-tribe_events .tribe-events-event-meta.primary .site-banner .tribe-events-single-section-title,.site-banner .single-tribe_events .tribe-events-event-meta.secondary .tribe-events-single-section-title,.single-tribe_events .tribe-events-event-meta.secondary .site-banner .tribe-events-single-section-title,.site-banner .single-tribe_event_series .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_event_series .tribe-events-header__content-title .site-banner .tribe-events-header__content-title-text,.site-banner .single-tribe_organizer .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_organizer .tribe-events-header__content-title .site-banner .tribe-events-header__content-title-text,.site-banner .single-tribe_venue .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_venue .tribe-events-header__content-title .site-banner .tribe-events-header__content-title-text,.site-banner .single-tribe_event_series #page .tribe-events-pro-summary__month-separator-text,.single-tribe_event_series #page .site-banner .tribe-events-pro-summary__month-separator-text{color:#fffd51;display:inline-block;-webkit-margin-after:clamp(16px,11.2px + 0.01*100vw,24px);margin-block-end:clamp(16px,11.2px + 0.01*100vw,24px)}.site-banner h1{font-size:clamp(3rem,28.8px + 4vw,5rem);color:var(--wp--custom--color--background);line-height:1.2}.site-banner p{color:#f1f9fe;font-size:clamp(1rem,13.6px + 0.5vw,1.25rem);line-height:1.6;-webkit-margin-before:clamp(10px,4px + 0.0125*100vw,20px);margin-block-start:clamp(10px,4px + 0.0125*100vw,20px);max-width:clamp(576px,460.8px + 0.24*100vw,768px);margin-inline:auto}.site-banner figure.banner-image{position:absolute;overflow:hidden;top:0;left:0;padding:0;width:100%;height:100%;z-index:0}.site-banner figure.banner-image img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;z-index:0;opacity:.4}.is-light-banner{background:url(/wp-content/themes/pcbc/images/star-pattern.png) center top;background-size:400px auto}.is-light-banner.has-banner-image{background:var(--wp--custom--color--background)}.is-light-banner .container{padding-bottom:0 !important}.is-light-banner .muted-heading,.is-light-banner .single-tribe_events .tribe-events-event-meta.primary .tribe-events-single-section-title,.single-tribe_events .tribe-events-event-meta.primary .is-light-banner .tribe-events-single-section-title,.is-light-banner .single-tribe_events .tribe-events-event-meta.secondary .tribe-events-single-section-title,.single-tribe_events .tribe-events-event-meta.secondary .is-light-banner .tribe-events-single-section-title,.is-light-banner .single-tribe_event_series .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_event_series .tribe-events-header__content-title .is-light-banner .tribe-events-header__content-title-text,.is-light-banner .single-tribe_organizer .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_organizer .tribe-events-header__content-title .is-light-banner .tribe-events-header__content-title-text,.is-light-banner .single-tribe_venue .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_venue .tribe-events-header__content-title .is-light-banner .tribe-events-header__content-title-text,.is-light-banner .single-tribe_event_series #page .tribe-events-pro-summary__month-separator-text,.single-tribe_event_series #page .is-light-banner .tribe-events-pro-summary__month-separator-text{color:#0a669a}.is-light-banner h1{color:#131315}.is-light-banner p{color:rgb(88.6,89.4,99.4)}.is-light-banner::after{content:"";position:absolute;height:100%;width:100%;background:linear-gradient(to top, var(--wp--custom--color--background), rgba(255, 255, 255, 0.3));left:0;bottom:0}.is-light-banner figure.banner-image img{opacity:.6;filter:grayscale(0.35)}.is-light-banner figure.banner-image::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top, var(--wp--custom--color--background), rgba(255, 255, 255, 0));z-index:1;opacity:.75}.post-pagination{margin-top:50px !important;border-top:1px solid rgba(0,0,0,.1);padding-top:40px}.post-pagination .button{display:inline-block;padding:12px 22px;position:absolute;left:50%;transform:translateX(-50%)}@media screen and (max-width: 575px){.post-pagination .label{display:none}}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous a,.comment-navigation .nav-next a,.posts-navigation .nav-previous a,.posts-navigation .nav-next a,.post-navigation .nav-previous a,.post-navigation .nav-next a{display:flex;align-items:center;gap:10px;text-decoration:none;outline-offset:5px;border-radius:2px}.comment-navigation .nav-previous a:hover .caret,.comment-navigation .nav-next a:hover .caret,.posts-navigation .nav-previous a:hover .caret,.posts-navigation .nav-next a:hover .caret,.post-navigation .nav-previous a:hover .caret,.post-navigation .nav-next a:hover .caret{background:#0b2f48;color:#fff !important}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{margin-right:auto}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{margin-left:auto}.comment-navigation .caret,.posts-navigation .caret,.post-navigation .caret{display:flex;align-items:center;justify-content:center;border-radius:40px;width:40px;height:40px;padding:0 10px;height:40px;border:1px solid rgba(11,47,72,.4);transition:all .2s ease-in-out;color:#0b2f48}.comment-navigation .caret::before,.posts-navigation .caret::before,.post-navigation .caret::before{content:"";width:8px;height:8px;transform:rotate(-45deg)}.comment-navigation .caret.left-caret::before,.posts-navigation .caret.left-caret::before,.post-navigation .caret.left-caret::before{border-top:2px solid currentcolor;border-left:2px solid currentcolor;margin-left:3px}.comment-navigation .caret.right-caret::before,.posts-navigation .caret.right-caret::before,.post-navigation .caret.right-caret::before{border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;margin-left:-2px}nav.pagination{width:100%;padding-top:var(--wp--style--block-gap);display:flex;align-items:center;justify-content:center;font-family:var(--wp--preset--font-family--accent);font-weight:700;font-size:18px;font-size:1.125rem;line-height:1}nav.pagination .nav-links,nav.pagination ul.page-numbers{display:flex;justify-content:center;align-items:center;margin:0;list-style:none;padding:10px;border:1px solid rgba(106,107,119,.2);border-radius:50px}nav.pagination .nav-links .page-numbers,nav.pagination ul.page-numbers .page-numbers{display:flex;justify-content:center;align-items:center;text-decoration:none;border-radius:100px;color:rgb(88.6,89.4,99.4);transition:color .2s ease;width:36px;height:36px;outline-offset:0}nav.pagination .nav-links .page-numbers:hover,nav.pagination ul.page-numbers .page-numbers:hover{color:#0a669a}nav.pagination .dots{font-size:20px;font-size:1.25rem;line-height:0;color:#999;pointer-events:none}nav.pagination .current{background:#0a7fbf;color:#fff !important;pointer-events:none}nav.pagination .prev,nav.pagination .next{background:#e1f2fd;font-size:13px;font-size:0.8125rem;color:#0a669a !important}nav.pagination .prev:hover,nav.pagination .next:hover{color:#0a7fbf !important}nav.pagination .prev{margin-right:5px}nav.pagination .next{margin-left:5px}nav.pagination .caret{width:8px;height:8px;transform:rotate(-45deg)}nav.pagination .caret.left-caret{border-top:2px solid #0b2f48;border-left:2px solid #0b2f48;margin-left:3px}nav.pagination .caret.right-caret{border-right:2px solid #0b2f48;border-bottom:2px solid #0b2f48;margin-left:-2px}nav.pagination.dark-mode .nav-links,nav.pagination.dark-mode ul.page-numbers{background-color:hsla(0,0%,100%,.1);border:0}nav.pagination.dark-mode .nav-links .page-numbers:not(.dots),nav.pagination.dark-mode ul.page-numbers .page-numbers:not(.dots){color:var(--wp--custom--color--background)}nav.pagination.dark-mode .nav-links .page-numbers:not(.dots):hover,nav.pagination.dark-mode ul.page-numbers .page-numbers:not(.dots):hover{color:rgb(11.5373134328,146.523880597,220.3626865672) !important}nav.pagination.dark-mode .prev,nav.pagination.dark-mode .next{background:rgba(0,0,0,.6);color:var(--wp--custom--color--background) !important}nav.pagination.dark-mode .prev:hover,nav.pagination.dark-mode .next:hover{color:rgb(11.5373134328,146.523880597,220.3626865672) !important}.post-share{position:relative;z-index:1;margin-top:-40px !important}@media screen and (max-width: 1074px){.post-share{display:flex;gap:20px;align-items:center}.post-share::after{content:"";height:1px;width:100%;background:rgba(0,0,0,.1)}}@media screen and (min-width: 1075px){.post-share{margin-top:0 !important;margin-bottom:-32px !important;max-width:1100px !important}}.post-share ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center;align-items:center;gap:0 5px;text-align:center;flex-shrink:0}.post-share ul li:first-child{margin-right:5px}@media screen and (min-width: 1075px){.post-share ul{position:absolute;left:0;top:0;flex-direction:column;gap:10px 0}.post-share ul li:first-child{margin-right:0px}}.post-share i{color:rgb(88.6,89.4,99.4);font-size:11px;font-size:0.6875rem;font-weight:700;text-transform:uppercase;font-style:normal}.post-share a{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(11,47,72,.4);border-radius:42px;transition:all .2s ease;color:#0b2f48;text-decoration:none}.post-share a:hover{background:#0a669a;color:#fff}.post-share svg{width:16px;height:16px}.notification-bar{background:#0b2f48;padding:10px 20px 12px 20px;color:#fff;font-size:clamp(0.875rem,12.8px + 0.25vw,1rem);line-height:1.2}.notification-bar .container{max-width:1440px;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1px 10px;padding-right:32px;position:relative}.notification-bar a{color:#40b8f0;text-underline-offset:.3ch;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:rgba(64,184,240,.5);text-decoration-color:rgba(64,184,240,.5);transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease, -webkit-text-decoration-color .15s ease}.notification-bar a:hover{-webkit-text-decoration-color:#82d0f7;text-decoration-color:#82d0f7;color:#82d0f7}.notification-bar .close-notification{background:#0a7fbf;color:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;font-size:12px;font-size:0.75rem;transition:all .2s ease;position:absolute;top:calc(50% - 12px);right:0}.notification-bar .close-notification:hover{background:#0a669a}.play-button{display:inline-flex;color:var(--wp--custom--color--background);font-family:var(--wp--preset--font-family--accent);font-weight:900;letter-spacing:1px;text-transform:uppercase;font-size:16px;font-size:1rem;align-items:center;text-decoration:none;gap:16px;border-radius:48px;background:rgba(106,107,119,.2);padding:10px 10px 10px 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s ease,gap .2s ease}.play-button:hover{background:rgba(88.6,89.4,99.4,.6);color:var(--wp--custom--color--background);gap:24px}.play-button i{width:48px;height:48px;background-color:#17a0e0;color:var(--wp--custom--color--background);border-radius:var(--wp--custom--border--radius-button);display:flex;justify-content:center;align-items:center;font-size:14px;font-size:0.875rem}.play-button i svg{margin-left:5px}.tag{font-size:10px;font-size:0.625rem;line-height:1;letter-spacing:.06em;color:currentColor;font-family:var(--wp--preset--font-family--accent);font-weight:700;text-transform:uppercase;padding:4px 6px 3px 6px;display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:var(--wp--custom--border--radius-button)}.tag::before{content:"";border:1px solid currentColor;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--wp--custom--border--radius-button);opacity:.6}.tag.solid-tag{background-color:rgb(221.3923857868,95.0741116751,60.3076142132);color:var(--wp--custom--color--background) !important;box-shadow:none}.tag.solid-tag::before{display:none}a.tag{text-decoration:none;transition:opacity .2s ease}a.tag:hover{opacity:.75}.error404 .site-main{padding-top:64px !important}.not-found{text-align:center}.not-found h2{font-family:var(--wp--preset--font-family--accent);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.not-found .search-form{margin-top:var(--wp--style--block-gap);max-width:320px;margin-inline:auto;position:relative}.not-found .search-form [type=search]{width:100%}.not-found .search-form button{position:absolute;top:4px;right:4px;padding:14px}.groups-grid{gap:clamp(16px,11.2px + 0.01*100vw,24px);display:flex;flex-wrap:wrap;max-width:1440px;margin-inline:auto}.groups-grid .group{border-radius:20px;position:relative;display:flex;align-items:flex-end;padding:clamp(55px,41.7647058824px + 0.0220588235*100vw,70px) var(--wp--style--block-gap) 40px var(--wp--style--block-gap);width:100%}@media screen and (min-width: 600px){.groups-grid .group{width:calc((100% - 1*clamp(16px,11.2px + 0.01*100vw,24px))/2)}}@media screen and (min-width: 900px){.groups-grid .group{width:calc((100% - 2*clamp(16px,11.2px + 0.01*100vw,24px))/3)}}@media screen and (min-width: 1200px){.groups-grid .group{width:calc((100% - 3*clamp(16px,11.2px + 0.01*100vw,24px))/4)}}.groups-grid .group .group-ministry{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:2px}.groups-grid .group .group-ministry .tag+.tag{z-index:0;padding:4px 4px 3px 4px}.groups-grid .group .group-ministry .tag+.tag::before{display:none}.groups-grid .group .group-name{color:currentColor;font-size:clamp(1.25rem,4px + 3.3333333333vw,1.5rem);margin-bottom:8px}.groups-grid .group .group-name a{color:currentColor;text-decoration:none;display:block;outline:none}.groups-grid .group .group-name a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;border:3px solid currentColor;opacity:0;transition:opacity .2s ease;z-index:1}.groups-grid .group .group-name a:hover::after{opacity:.15}@media screen and (min-width: 600px){.groups-grid .group .group-name{font-size:clamp(1.25rem,17.1428571429px + 0.4761904762vw,1.5rem)}}.groups-grid .group .group-detail{line-height:1;display:block}.groups-grid .group:has(a:focus-visible){outline:2px solid #e27557;outline-offset:3px}.page-template-groups .featured-groups{background-color:#f1f9fe;padding:clamp(64px,42.4px + 0.045*100vw,100px) var(--wp--custom--spacing--outer-x);max-width:unset;margin-inline:calc(var(--wp--custom--spacing--outer-x)*-1) !important}.page-template-groups .featured-groups h2{text-align:center;font-size:clamp(2rem,28.4px + 0.75vw,2.375rem);margin-bottom:32px}.page-template-groups .featured-groups .featured-groups-slider{max-width:1440px;margin-inline:auto;display:none}.page-template-groups .featured-groups .featured-groups-slider:has(.f-carousel__viewport){display:block}.page-template-groups .featured-groups .featured-group{position:relative;overflow:hidden;border-radius:var(--wp--custom--border--radius);width:100%;color:var(--wp--custom--color--background);line-height:1;margin:0 24px 0 0 !important}@media screen and (min-width: 480px){.page-template-groups .featured-groups .featured-group{width:calc((100% - 12px)/1.5)}}@media screen and (min-width: 768px){.page-template-groups .featured-groups .featured-group{width:calc((100% - 24px)/2)}}@media screen and (min-width: 992px){.page-template-groups .featured-groups .featured-group{width:calc((100% - 48px)/3)}}@media screen and (min-width: 1280px){.page-template-groups .featured-groups .featured-group{width:calc((100% - 72px)/4)}}.page-template-groups .featured-groups .featured-group::before,.page-template-groups .featured-groups .featured-group::after{content:"";position:absolute;width:100%;z-index:2;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-template-groups .featured-groups .featured-group::before{height:100%;z-index:1;background:linear-gradient(to top, rgb(53.8, 54.2, 60.2) 0%, transparent 70%)}.page-template-groups .featured-groups .featured-group::after{height:45%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(19,19,21,.1);filter:blur(25px);-webkit-mask:-webkit-gradient(linear, left 45%, left 0%, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));mask:-webkit-gradient(linear, left 45%, left 0%, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)))}.page-template-groups .featured-groups .featured-group:hover img{transform:scale(1.07)}.page-template-groups .featured-groups .wrapper{position:relative;z-index:3;padding:clamp(32px,-8px + 0.125*100vw,52px);aspect-ratio:300/390;display:flex;justify-content:flex-end;flex-direction:column}@media screen and (min-width: 480px){.page-template-groups .featured-groups .wrapper{padding:clamp(32px,-21.3333333333px + 0.1111111111*100vw,64px)}}@media screen and (min-width: 768px){.page-template-groups .featured-groups .wrapper{padding:clamp(32px,-77.7142857143px + 0.1428571429*100vw,64px)}}@media screen and (min-width: 992px){.page-template-groups .featured-groups .wrapper{padding:clamp(32px,-23.1111111111px + 0.0555555556*100vw,48px)}}@media screen and (min-width: 1280px){.page-template-groups .featured-groups .wrapper{padding:clamp(32px,-66.4615384615px + 0.0769230769*100vw,42px)}}.page-template-groups .featured-groups .wrapper .group-ministry{display:flex;align-items:center;gap:2px;margin-bottom:16px}.page-template-groups .featured-groups .wrapper .group-ministry .tag+.tag{z-index:0;padding:4px 4px 3px 4px}.page-template-groups .featured-groups .wrapper .group-ministry .tag+.tag::before{display:none}.page-template-groups .featured-groups .wrapper .group-name{font-size:clamp(1.25rem,17.6px + 0.5vw,1.5rem);margin-bottom:6px}.page-template-groups .featured-groups .wrapper .group-name a{display:block;text-decoration:none;line-height:1.2;color:var(--wp--custom--color--background);outline:none}.page-template-groups .featured-groups .wrapper .group-name a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.page-template-groups .featured-groups .wrapper .group-detail{font-size:clamp(1rem,14.8px + 0.25vw,1.125rem);opacity:.8;line-height:1.2}.page-template-groups .featured-groups .wrapper:has(a:focus-visible){box-shadow:inset 0 0 0 4px #e27557;border-radius:var(--wp--custom--border--radius)}.page-template-groups .featured-groups .group-poster{transform:scale(1.001);position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;transition:transform .5s ease}.page-template-groups .groups-wrapper{max-width:1440px;margin-top:0;margin-inline:auto;padding:clamp(64px,54.4px + 0.02*100vw,80px) 0 0 0}.page-template-groups .groups-grid{margin-top:clamp(48px,38.4px + 0.02*100vw,64px)}.page-template-groups .no-entries{margin-top:64px}.page-template-groups .no-entries p{padding-bottom:0}.page-template-groups .pagination{padding-top:48px}.single-group .site-main{padding-top:clamp(64px,54.4px + 0.02*100vw,80px)}.single-group .content-area{max-width:1280px;margin-inline:auto}.single-group .content-area h2{font-size:clamp(2rem,28.4px + 0.75vw,2.375rem)}.single-group .group-entry{display:flex;flex-direction:column;gap:var(--wp--style--block-gap) clamp(32px,12.8px + 0.04*100vw,64px)}@media screen and (min-width: 1200px){.single-group .group-entry{flex-direction:row}}.single-group .group-details{border:1px solid rgba(106,107,119,.2);border-radius:var(--wp--custom--border--radius);padding:40px;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}@media screen and (min-width: 1200px){.single-group .group-details{position:-webkit-sticky;position:sticky;top:10%;align-self:flex-start}}@media screen and (min-width: 1200px){.single-group .group-details{width:360px;flex-shrink:0}}.single-group .group-details .details{display:flex;gap:10px 20px;line-height:1.6;max-width:270px}.single-group .group-details i{background-color:var(--group-bg-color);color:var(--group-fg-color);display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--wp--custom--border--radius-button)}.single-group .group-details .label{font-family:var(--wp--preset--font-family--primary);color:#131315;font-size:20px;font-size:1.25rem;margin-bottom:4px}.single-group .group-details p,.single-group .group-details address{line-height:1.4}.single-group .group-content{width:100%}@media screen and (max-width: 1199px){.single-group .group-content{max-width:768px;margin-inline:auto}}.single-group .group-content .group-ministries{width:100%;display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding-top:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);border-top:1px solid rgba(106,107,119,.2)}.single-group .group-content .group-ministries h3{font-family:var(--wp--preset--font-family--accent);font-size:12px;font-size:0.75rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-right:5px;line-height:1}.single-group .groups-related{padding-top:64px}.single-group .groups-related h2{margin-bottom:var(--wp--style--block-gap)}.single-message .site-main{background:#131315;color:var(--wp--custom--color--background);padding:0}.single-message .message-hero{padding:clamp(100px,43.75px + 0.1171875*100vw,160px) clamp(24px,19.2px + 0.01*100vw,32px) clamp(64px,54.4px + 0.02*100vw,80px) clamp(24px,19.2px + 0.01*100vw,32px);position:relative;overflow:hidden}.single-message .message-hero .container{position:relative;z-index:1;max-width:1200px;margin-inline:auto}.single-message .message-hero ul{margin:0;padding:0;list-style:none}.single-message .message-hero .background:where(img,picture){position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;filter:grayscale(1);opacity:.2}.single-message .message-hero::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(to top, #131315, transparent)}.single-message .message-audio{position:relative}.single-message .message-audio figure{border-radius:16px;aspect-ratio:16/9;width:100%;position:relative;overflow:hidden;border:1px solid #000}.single-message .message-audio figure::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;pointer-events:none}.single-message .message-audio img,.single-message .message-audio picture{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d}.single-message .message-audio .plyr{position:absolute;z-index:2;bottom:8px;left:8px;right:8px}.single-message .message-audio .plyr .plyr__controls{background:rgba(19,19,21,.7) !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--wp--custom--color--background)}.single-message .message-cover{border-radius:16px;aspect-ratio:16/9;width:100%;position:relative;overflow:hidden;border:1px solid #000}.single-message .message-cover::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;pointer-events:none}.single-message .message-cover img,.single-message .message-cover picture{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d}.single-message .messages-nav{display:flex;justify-content:center;padding-top:var(--wp--style--block-gap)}.single-message .messages-nav .message-menu{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:60px;display:flex;gap:8px 0;padding:8px}@media screen and (max-width: 575px){.single-message .messages-nav .message-menu{flex-wrap:wrap;border-radius:30px}.single-message .messages-nav .message-menu li{width:50%}.single-message .messages-nav .message-menu li:nth-child(3){display:none}.single-message .messages-nav .message-menu li:last-child{width:100%}}.single-message .messages-nav .action{display:flex;align-items:center;padding:15px 24px;line-height:1;text-decoration:none;color:#fff;font-size:16px;font-size:1rem;font-weight:700;gap:10px;border-radius:var(--wp--custom--border--radius-button);justify-content:center;width:100%}.single-message .messages-nav .action i{flex-shrink:0;transition:color .2s ease}.single-message .messages-nav .action.active{background:#0a7fbf}.single-message .messages-nav .action.active i{color:var(--wp--custom--color--background) !important}.single-message .messages-nav .action:hover i{color:#fffd51}.single-message .messages-nav button{background:rgba(0,0,0,.6)}.single-message .series-cover{max-width:992px;margin-inline:auto;border-radius:16px;border:1px solid #000;overflow:hidden;aspect-ratio:992/558;position:relative;z-index:1;margin-bottom:clamp(32px,12.8px + 0.04*100vw,64px)}.single-message .series-cover img,.single-message .series-cover picture{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d}.single-message .series-cover::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);border-radius:16px;pointer-events:none}.single-message .message-content{max-width:840px;margin:auto;color:rgb(218.8,219,222.2);padding:0 var(--wp--custom--spacing--outer-x) clamp(64px,42.4px + 0.045*100vw,100px) var(--wp--custom--spacing--outer-x);display:flex;flex-direction:column;gap:48px clamp(64px,42.4px + 0.045*100vw,100px)}@media screen and (min-width: 992px){.single-message .message-content{flex-direction:row;max-width:1328px;justify-content:space-between}}.single-message .message-content h1,.single-message .message-content h2,.single-message .message-content h3,.single-message .message-content h4,.single-message .message-content h5,.single-message .message-content h6{color:var(--wp--custom--color--background)}.single-message .message-content h1{font-size:clamp(2.375rem,30.8px + 1.5vw,3.125rem)}.single-message .message-content .date-author{font-size:clamp(1rem,14.8px + 0.25vw,1.125rem);font-family:var(--wp--preset--font-family--accent);text-transform:uppercase;letter-spacing:.05em;padding-top:8px;margin-bottom:clamp(48px,38.4px + 0.02*100vw,64px)}@media screen and (min-width: 992px){.single-message .message-content .content{width:calc(60.5% - clamp(64px,42.4px + 0.045*100vw,100px)/2)}}.single-message .message-content .content .muted-heading,.single-message .message-content .content .single-tribe_events .tribe-events-event-meta.primary .tribe-events-single-section-title,.single-tribe_events .tribe-events-event-meta.primary .single-message .message-content .content .tribe-events-single-section-title,.single-message .message-content .content .single-tribe_events .tribe-events-event-meta.secondary .tribe-events-single-section-title,.single-tribe_events .tribe-events-event-meta.secondary .single-message .message-content .content .tribe-events-single-section-title,.single-message .message-content .content .single-tribe_event_series .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_event_series .tribe-events-header__content-title .single-message .message-content .content .tribe-events-header__content-title-text,.single-message .message-content .content .single-tribe_organizer .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_organizer .tribe-events-header__content-title .single-message .message-content .content .tribe-events-header__content-title-text,.single-message .message-content .content .single-tribe_venue .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_venue .tribe-events-header__content-title .single-message .message-content .content .tribe-events-header__content-title-text,.single-message .message-content .content .single-tribe_event_series #page .tribe-events-pro-summary__month-separator-text,.single-tribe_event_series #page .single-message .message-content .content .tribe-events-pro-summary__month-separator-text{color:#fffd51;margin-bottom:24px}.single-message .message-content .content h2,.single-message .message-content .content h3,.single-message .message-content .content h4,.single-message .message-content .content h5,.single-message .message-content .content h6{font-family:var(--wp--preset--font-family--accent);letter-spacing:.05em;text-transform:uppercase}.single-message .message-content .content h2{font-size:clamp(1.4375rem,21.2px + 0.375vw,1.625rem)}.single-message .message-content .content h3{font-size:clamp(1.3125rem,19.2px + 0.375vw,1.5rem)}.single-message .message-content .content h4{font-size:clamp(1.1875rem,17.2px + 0.375vw,1.375rem)}.single-message .message-content .content h5{font-size:clamp(1.0625rem,15.2px + 0.375vw,1.25rem)}.single-message .message-content .content h6{font-size:clamp(0.9375rem,13.2px + 0.375vw,1.125rem)}.single-message .message-content .content .wp-block-quote p{color:var(--wp--custom--color--background)}.single-message .message-content .content ul,.single-message .message-content .content ol{margin-top:20px}.single-message .message-content .content ol{padding-left:20px}.playlist{border-top:1px solid rgb(71.2,71.8,79.8);padding-top:48px}@media screen and (min-width: 992px){.playlist{border-top:0;padding:0;width:calc(39.5% - clamp(64px,42.4px + 0.045*100vw,100px)/2);position:-webkit-sticky;position:sticky;top:13%;align-self:flex-start}}.playlist h2{font-size:clamp(1.125rem,16.8px + 0.25vw,1.25rem);font-family:var(--wp--preset--font-family--accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px}.playlist ul{margin:0 0 var(--wp--style--block-gap) 0;padding:0;list-style:none}.playlist ul li{display:flex;gap:16px;padding:24px 0;position:relative}.playlist ul li:not(:first-child){border-top:1px solid rgb(53.8,54.2,60.2)}.playlist ul li.current .play-track{background-color:#0a7fbf;color:#fff;border-color:#0a7fbf;pointer-events:none}.playlist ul .play-track{width:42px;height:42px;border-radius:var(--wp--custom--border--radius-button);border:1px solid rgb(88.6,89.4,99.4);color:#17a0e0;display:flex;align-items:center;justify-content:center;font-size:12px;font-size:0.75rem;flex-shrink:0;align-self:flex-start;transition:color .2s ease,border .2s ease}.playlist ul .play-track svg{margin-left:4px}.playlist ul .play-track:hover{border-color:var(--wp--custom--color--background);color:var(--wp--custom--color--background)}.playlist ul .play-track:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.playlist ul .playlist-info{align-self:center}.playlist ul h3{font-size:clamp(1.125rem,16.8px + 0.25vw,1.25rem);font-family:var(--wp--preset--font-family--secondary);font-weight:700;line-height:1.2;margin-bottom:6px}.playlist ul .playlist-data{display:flex;align-items:center;font-size:clamp(0.875rem,12.8px + 0.25vw,1rem);gap:2px 5px;flex-wrap:wrap;line-height:1.2}.playlist ul .label{font-size:12px;font-size:0.75rem;font-family:var(--wp--preset--font-family--accent);font-weight:700;letter-spacing:.05em;color:#17a0e0;text-transform:uppercase}.playlist .button{width:100%}.share-modal{border-radius:16px;width:100%}.share-modal h2{font-size:20px;font-size:1.25rem;margin-bottom:16px;text-align:center}.share-modal .share-menu{display:flex;margin:0;padding:0;list-style:none;justify-content:center;gap:8px}.share-modal .share-menu a{color:#0a669a;display:flex;width:48px;height:48px;font-size:16px;font-size:1rem;align-items:center;justify-content:center;border-radius:var(--wp--custom--border--radius-button);border:1px solid rgba(10,102,154,.5);transition:all .2s ease}.share-modal .share-menu a:hover{background:#0a669a;color:var(--wp--custom--color--background)}.share-modal a{outline:none !important}.share-modal .carousel__button{top:2px !important;color:rgba(88.6,89.4,99.4,.75) !important}.share-modal .carousel__button svg{filter:none;width:12px;height:12px;stroke-width:3 !important}.page-template-messages .site-banner{background:#131315}.page-template-messages .site-banner .container{padding-bottom:var(--wp--style--block-gap)}.page-template-messages .site-banner figure img,.page-template-messages .site-banner figure picture{filter:grayscale(1);opacity:.2}.page-template-messages .site-banner figure::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(to top, #131315, transparent)}.page-template-messages .site-main{background:#131315;color:var(--wp--custom--color--background);padding:0}.page-template-messages .latest-message-hero{display:flex;flex-direction:column;padding:clamp(100px,81.25px + 0.0390625*100vw,120px) clamp(24px,19.2px + 0.01*100vw,32px) 0 clamp(24px,19.2px + 0.01*100vw,32px)}@media screen and (min-width: 992px){.page-template-messages .latest-message-hero{padding:0;flex-direction:row;align-items:flex-end;justify-content:center;aspect-ratio:16/9;position:relative}}.page-template-messages .latest-message-hero figure{aspect-ratio:16/9;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:clamp(16px,11.2px + 0.01*100vw,24px);box-shadow:0 0 0 1px #000;z-index:0}@media screen and (min-width: 992px){.page-template-messages .latest-message-hero figure{border-radius:0;box-shadow:none;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d}.page-template-messages .latest-message-hero figure a{pointer-events:none}.page-template-messages .latest-message-hero figure:has(a:focus-visible) img{opacity:.5}}.page-template-messages .latest-message-hero figure img,.page-template-messages .latest-message-hero figure picture{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;transition:opacity .2s ease}.page-template-messages .latest-message-hero figure::before{content:"";position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;pointer-events:none;border:1px solid hsla(0,0%,100%,.1);border-radius:clamp(16px,11.2px + 0.01*100vw,24px)}@media screen and (min-width: 992px){.page-template-messages .latest-message-hero figure::before{height:25%;background:linear-gradient(to bottom, black, transparent);opacity:.75;border:0;border-radius:0}}@media screen and (min-width: 992px){.page-template-messages .latest-message-hero figure::after{content:"";position:absolute;pointer-events:none;height:40%;width:100%;bottom:0;background:linear-gradient(to top, #131315, transparent),linear-gradient(to top, #131315, transparent)}}.page-template-messages .latest-message-hero figure a{outline:none !important}.page-template-messages .latest-message-hero figure i{display:flex;width:clamp(64px,30.4px + 0.07*100vw,120px);height:clamp(64px,30.4px + 0.07*100vw,120px);background:#0a669a;border-radius:100%;color:#fff;font-size:clamp(1rem,6.4px + 2vw,2rem);align-items:center;justify-content:center;position:relative;box-shadow:0 0 0 0px #0a7fbf;transition:background .2s ease,box-shadow .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.page-template-messages .latest-message-hero figure i svg{margin-left:2px}@media screen and (min-width: 992px){.page-template-messages .latest-message-hero figure i{display:none}}@media screen and (max-width: 991px){.page-template-messages .latest-message-hero figure:hover i,.page-template-messages .latest-message-hero figure a:focus-visible i{background:#0a7fbf;box-shadow:0 0 0 12px rgba(10,127,191,.4)}}.page-template-messages .latest-message-hero .latest-message-title{padding-top:var(--wp--style--block-gap);text-align:center;max-width:576px;margin:0 auto;position:relative;z-index:2}@media screen and (min-width: 992px){.page-template-messages .latest-message-hero .latest-message-title{padding:12px 12px 12px 32px;display:flex;gap:24px;text-align:left;align-items:center;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:80px;margin-bottom:80px;transition:background .2s ease,gap .2s ease,transform 1s ease,opacity 1s ease}.page-template-messages .latest-message-hero .latest-message-title:hover,.page-template-messages .latest-message-hero .latest-message-title:has(a:focus-visible){gap:32px;background:rgba(88.6,89.4,99.4,.6)}.page-template-messages .latest-message-hero .latest-message-title:has(a:focus-visible){outline:2px solid #e27557;outline-offset:3px}}.page-template-messages .latest-message-hero .latest-message-title h1{font-size:clamp(1.75rem,18.625px + 1.953125vw,2.375rem);margin-bottom:8px;line-height:1.2;color:var(--wp--custom--color--background)}@media screen and (min-width: 992px){.page-template-messages .latest-message-hero .latest-message-title h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:380px;font-size:28px;font-size:1.75rem;margin:0 0 6px 0}}.page-template-messages .latest-message-hero .latest-message-title h1 a{color:var(--wp--custom--color--background);text-decoration:none}@media screen and (min-width: 992px){.page-template-messages .latest-message-hero .latest-message-title h1 a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}}.page-template-messages .latest-message-hero .latest-message-title small{font-size:clamp(1rem,14.125px + 0.390625vw,1.125rem);display:block;line-height:1}@media screen and (min-width: 992px){.page-template-messages .latest-message-hero .latest-message-title small{font-size:16px;font-size:1rem;margin-bottom:4px}}.page-template-messages .latest-message-hero .latest-message-title i{display:none}@media screen and (min-width: 992px){.page-template-messages .latest-message-hero .latest-message-title i{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#17a0e0;border-radius:50px;flex-shrink:0;font-size:18px;font-size:1.125rem}.page-template-messages .latest-message-hero .latest-message-title i svg{margin-left:3px}}.page-template-messages .content-area{margin:0;padding:64px var(--wp--custom--spacing--outer-x) var(--wp--custom--spacing--outer-y) var(--wp--custom--spacing--outer-x)}.page-template-messages .album-grid{margin-top:64px}.page-template-messages .pagination{padding-top:clamp(32px,12.8px + 0.04*100vw,64px)}.tax-ministry .site-main,.tax-days .site-main{padding-top:clamp(32px,12.8px + 0.04*100vw,64px)}.tax-ministry .groups-grid,.tax-days .groups-grid{padding-top:clamp(48px,38.4px + 0.02*100vw,64px)}.tax-ministry .no-entries,.tax-days .no-entries{padding-top:clamp(48px,38.4px + 0.02*100vw,64px)}.tax-ministry .no-entries p,.tax-days .no-entries p{padding-bottom:0}body.search .site-main{padding-top:64px}body.search .content-area{max-width:820px;margin-inline:auto}body.search .content-area.is-groups,body.search .content-area.is-messages,body.search .content-area.is-staff{max-width:1280px}body.search .is-messages figure{box-shadow:none !important;background:none !important}body.search .is-messages h3 a{color:#131315}body.search .is-staff{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 576px){body.search .is-staff{flex-direction:row;flex-wrap:wrap}}body.search .is-staff .staff{display:flex;align-items:center;gap:16px clamp(24px,-16px + 0.0833333333*100vw,32px);position:relative}@media screen and (min-width: 576px){body.search .is-staff .staff{flex-direction:column;align-items:flex-start;width:calc(50% - 12px)}}@media screen and (min-width: 768px){body.search .is-staff .staff{width:calc(33.333% - 16px)}}@media screen and (min-width: 992px){body.search .is-staff .staff{width:calc(25% - 18px)}}body.search .is-staff .staff figure{aspect-ratio:4/3.5;border-radius:calc(var(--wp--custom--border--radius)/2);overflow:hidden;position:relative;flex-shrink:0;width:30%}@media screen and (min-width: 576px){body.search .is-staff .staff figure{width:100%}}body.search .is-staff .staff figure img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;transition:transform .5s ease;transform:scale(1.001)}body.search .is-staff .staff h3{font-size:clamp(1.375rem,20.8px + 0.25vw,1.5rem);margin:0 0 8px 0}body.search .is-staff .staff a{text-decoration:none;color:#131315;transition:color .2s ease;outline:none !important}body.search .is-staff .staff a:hover{color:#0a669a}body.search .is-staff .staff a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}body.search .is-staff .staff small{display:block;line-height:1.1}body.search .is-staff .staff:hover img{transform:scale(1.05)}body.search .is-staff .staff:has(a:focus-visible) figure{outline:2px solid #e27557;outline-offset:2px}body.search .hentry{display:flex;gap:16px clamp(24px,19.2px + 0.01*100vw,32px);position:relative;flex-direction:column}@media screen and (min-width: 400px){body.search .hentry{flex-direction:row}}body.search .hentry:not(:first-child){border-top:1px solid rgba(106,107,119,.2);margin-top:clamp(24px,19.2px + 0.01*100vw,32px);padding-top:clamp(24px,19.2px + 0.01*100vw,32px)}body.search .hentry:not(:first-child) h2 a::after{top:clamp(24px,19.2px + 0.01*100vw,32px) !important}body.search .hentry:hover a{color:#0a7fbf !important}body.search .hentry:hover img,body.search .hentry:hover picture{transform:scale(1.05)}body.search .hentry figure{aspect-ratio:4/3;position:relative;overflow:hidden;width:100%;flex-shrink:0;align-self:flex-start;border-radius:10px}@media screen and (min-width: 400px){body.search .hentry figure{width:30%}}body.search .hentry figure img,body.search .hentry figure picture{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;transition:transform .5s ease}@media screen and (min-width: 400px){body.search .hentry .entry-content{align-self:center}}body.search .hentry .entry-content h2{margin-top:16px;font-size:clamp(1.375rem,18.4px + 0.75vw,1.75rem)}body.search .hentry .entry-content h2 a{text-decoration:none;color:#131315;transition:color .2s ease}body.search .hentry .entry-content h2 a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}body.search .hentry .entry-content .entry-meta{font-size:15px;font-size:0.9375rem}body.search .hentry .entry-content .entry-summary{padding-top:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-size:1rem}body.search .pagination{padding-top:64px}.tax-series .site-main,.tax-speaker .site-main{background:#131315;color:var(--wp--custom--color--background);padding:0}.tax-series .tax-hero,.tax-speaker .tax-hero{padding:clamp(100px,43.75px + 0.1171875*100vw,160px) clamp(24px,19.2px + 0.01*100vw,32px) clamp(64px,42.4px + 0.045*100vw,100px) clamp(24px,19.2px + 0.01*100vw,32px);position:relative;overflow:hidden}.tax-series .tax-hero .container,.tax-speaker .tax-hero .container{position:relative;z-index:1}.tax-series .tax-hero .background:where(img,picture),.tax-speaker .tax-hero .background:where(img,picture){position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d;filter:grayscale(1);opacity:.2}.tax-series .tax-hero::after,.tax-speaker .tax-hero::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(to top, #131315, transparent),linear-gradient(to top, #131315, transparent)}.tax-series .tax-cover,.tax-speaker .tax-cover{max-width:992px;margin-inline:auto;border-radius:16px;border:1px solid #000;overflow:hidden;aspect-ratio:992/558;position:relative;z-index:1;margin-bottom:clamp(32px,12.8px + 0.04*100vw,64px)}.tax-series .tax-cover img,.tax-series .tax-cover picture,.tax-speaker .tax-cover img,.tax-speaker .tax-cover picture{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d}.tax-series .tax-cover::after,.tax-speaker .tax-cover::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);border-radius:16px;pointer-events:none}.tax-series .tax-info,.tax-speaker .tax-info{max-width:800px;margin-inline:auto;position:relative;z-index:1;color:rgb(190.6,191,196.4)}.tax-series .tax-info .muted-heading,.tax-series .tax-info .single-tribe_events .tribe-events-event-meta.primary .tribe-events-single-section-title,.single-tribe_events .tribe-events-event-meta.primary .tax-series .tax-info .tribe-events-single-section-title,.tax-series .tax-info .single-tribe_events .tribe-events-event-meta.secondary .tribe-events-single-section-title,.single-tribe_events .tribe-events-event-meta.secondary .tax-series .tax-info .tribe-events-single-section-title,.tax-series .tax-info .single-tribe_event_series .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_event_series .tribe-events-header__content-title .tax-series .tax-info .tribe-events-header__content-title-text,.tax-series .tax-info .single-tribe_organizer .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_organizer .tribe-events-header__content-title .tax-series .tax-info .tribe-events-header__content-title-text,.tax-series .tax-info .single-tribe_venue .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_venue .tribe-events-header__content-title .tax-series .tax-info .tribe-events-header__content-title-text,.tax-series .tax-info .single-tribe_event_series #page .tribe-events-pro-summary__month-separator-text,.single-tribe_event_series #page .tax-series .tax-info .tribe-events-pro-summary__month-separator-text,.tax-speaker .tax-info .muted-heading,.tax-speaker .tax-info .single-tribe_events .tribe-events-event-meta.primary .tribe-events-single-section-title,.single-tribe_events .tribe-events-event-meta.primary .tax-speaker .tax-info .tribe-events-single-section-title,.tax-speaker .tax-info .single-tribe_events .tribe-events-event-meta.secondary .tribe-events-single-section-title,.single-tribe_events .tribe-events-event-meta.secondary .tax-speaker .tax-info .tribe-events-single-section-title,.tax-speaker .tax-info .single-tribe_event_series .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_event_series .tribe-events-header__content-title .tax-speaker .tax-info .tribe-events-header__content-title-text,.tax-speaker .tax-info .single-tribe_organizer .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_organizer .tribe-events-header__content-title .tax-speaker .tax-info .tribe-events-header__content-title-text,.tax-speaker .tax-info .single-tribe_venue .tribe-events-header__content-title .tribe-events-header__content-title-text,.single-tribe_venue .tribe-events-header__content-title .tax-speaker .tax-info .tribe-events-header__content-title-text,.tax-speaker .tax-info .single-tribe_event_series #page .tribe-events-pro-summary__month-separator-text,.single-tribe_event_series #page .tax-speaker .tax-info .tribe-events-pro-summary__month-separator-text{color:#fffd51;margin-bottom:var(--wp--style--block-gap)}.tax-series .tax-info h1,.tax-speaker .tax-info h1{font-size:clamp(2.375rem,30.8px + 1.5vw,3.125rem);color:var(--wp--custom--color--background);margin-bottom:8px}.tax-series .tax-info h2,.tax-series .tax-info h3,.tax-series .tax-info h4,.tax-series .tax-info h5,.tax-series .tax-info h6,.tax-speaker .tax-info h2,.tax-speaker .tax-info h3,.tax-speaker .tax-info h4,.tax-speaker .tax-info h5,.tax-speaker .tax-info h6{color:var(--wp--custom--color--background);font-family:var(--wp--preset--font-family--accent);text-transform:uppercase}.tax-series .tax-info .tax-date,.tax-speaker .tax-info .tax-date{display:block;position:relative;font-size:20px;font-size:1.25rem;font-family:var(--wp--preset--font-family--accent);text-transform:uppercase}.tax-series .tax-info .tax-description,.tax-speaker .tax-info .tax-description{margin-top:var(--wp--style--block-gap)}.tax-speaker .tax-info{display:flex;align-items:center;flex-direction:column}.tax-speaker .tax-info h1{font-size:clamp(2.625rem,24px + 3.75vw,4.5rem);text-align:center}.tax-speaker .tax-info p{margin-bottom:32px;font-size:clamp(1.125rem,16.8px + 0.25vw,1.25rem)}.tax-speaker .messages-section .container{padding-top:0;border:0 !important}.messages-section{padding:0 var(--wp--custom--spacing--outer-x);margin:0}.messages-section .container{max-width:1440px;margin:0 auto;border-top:1px solid rgb(53.8,54.2,60.2);padding:clamp(64px,54.4px + 0.02*100vw,80px) 0 var(--wp--custom--spacing--outer-y) 0}.messages-section .messages-heading{margin-bottom:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px}@media screen and (max-width: 792px){.messages-section .messages-heading{flex-direction:column}}.messages-section h2{color:#fff;font-size:clamp(1.5rem,21.6px + 0.5vw,1.75rem);font-family:var(--wp--preset--font-family--accent);text-transform:uppercase;letter-spacing:.08em;line-height:1.2}.messages-section nav.pagination .nav-links{background-color:hsla(0,0%,100%,.1);border:0 !important}.messages-section nav.pagination .nav-links .page-numbers:not(.dots){color:var(--wp--custom--color--background)}.messages-section nav.pagination .nav-links .page-numbers:not(.dots):hover{color:rgb(11.5373134328,146.523880597,220.3626865672) !important}.messages-section nav.pagination .prev,.messages-section nav.pagination .next{background:rgba(0,0,0,.6);color:var(--wp--custom--color--background) !important}.messages-section nav.pagination .prev:hover,.messages-section nav.pagination .next:hover{color:rgb(11.5373134328,146.523880597,220.3626865672) !important}.no-entries{text-align:center}.no-entries p{padding:16px 0 32px 0}.single-staff .site-main:before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:360px;background-image:linear-gradient(to top, var(--wp--custom--color--background), rgba(255, 255, 255, 0)),url(/wp-content/themes/pcbc/images/star-pattern.png);background-size:auto,300px auto}.single-staff #bio{max-width:768px;margin-inline:auto}#bio{position:relative;z-index:1}#bio .staff-header{display:flex;flex-direction:column;text-align:center;gap:16px var(--wp--style--block-gap)}@media screen and (min-width: 576px){#bio .staff-header{flex-direction:row;text-align:left}}#bio .staff-header .post-thumbnail{aspect-ratio:1/1;width:clamp(150px,90px + 0.125*100vw,250px);overflow:hidden;position:relative;border-radius:100%;flex-shrink:0}@media screen and (max-width: 575px){#bio .staff-header .post-thumbnail{align-self:center}}#bio .staff-header .post-thumbnail img,#bio .staff-header .post-thumbnail picture{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-style:preserve-3d}#bio .staff-header .staff-info{align-self:center}#bio .staff-header .staff-contact{display:flex;gap:10px;padding-top:clamp(16px,11.2px + 0.01*100vw,24px);justify-content:center}@media screen and (min-width: 576px){#bio .staff-header .staff-contact{justify-content:flex-start}}#bio .staff-header .staff-contact a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:12px;font-size:0.75rem;background-color:#e1f2fd;color:#0a669a;border-radius:var(--wp--custom--border--radius);transition:color .2s ease,baclground .2s ease}#bio .staff-header .staff-contact a:hover{background-color:#0a7fbf;color:var(--wp--custom--color--background)}#bio .staff-bio{padding-top:var(--wp--style--block-gap)}#bio.fancybox__content{max-width:768px;border-radius:var(--wp--custom--border--radius);box-shadow:inset 0 5px 0 0 #40b8f0;padding:clamp(36px,19.2px + 0.035*100vw,64px)}#bio.fancybox__content .post-thumbnail{width:clamp(150px,120px + 0.0625*100vw,200px)}#bio.fancybox__content a:focus{outline:none !important}#bio.fancybox__content a:focus-visible{outline:2px solid #e27557 !important;outline-offset:2px !important}
