@font-face{font-family:Montserrat;src:url(https://columbuscatholic.org/wp-content/themes/diocese-of-columbus-wp/assets/fonts/Montserrat-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Montserrat;src:url(https://columbuscatholic.org/wp-content/themes/diocese-of-columbus-wp/assets/fonts/Montserrat-Italic-Variable.woff2) format("woff2");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:"Noto Serif Display";src:url(https://columbuscatholic.org/wp-content/themes/diocese-of-columbus-wp/assets/fonts/NotoSerifDisplay-Variable.woff2) format("woff2");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif Display";src:url(https://columbuscatholic.org/wp-content/themes/diocese-of-columbus-wp/assets/fonts/NotoSerifDisplay-Italic-Variable.woff2) format("woff2");font-weight:100 900;font-stretch:62.5% 100%;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{font-optical-sizing:auto;scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;font-size:18px;line-height:1.5;color:#000}img{width:100%;height:100%;object-fit:cover;object-position:center}.container{max-width:1315px;width:100%;margin:0 auto;padding:0 15px;position:relative}.container-sm{max-width:1180px;width:100%;margin:0 auto;padding:0 15px;position:relative}@media (max-width: 640px){.container-sm{padding:0 25px}}.container-sm.month-view{margin:0 auto!important}.container-xs{max-width:1090px;width:100%;margin:0 auto;padding:0 15px;position:relative}.h-100{height:100%}.list-style-none{list-style:none}.font-montserrat{font-family:Montserrat,sans-serif}.font-noto-serif-display{font-family:"Noto Serif Display",serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1.3;font-family:"Noto Serif Display",serif;margin-block:0 15px;letter-spacing:-.011em;font-weight:400}h1,.h1{font-size:55px}@media (max-width: 640px){h1,.h1{font-size:45px}}h2,.h2{font-size:45px}@media (max-width: 640px){h2,.h2{font-size:34px}}h3,.h3{font-size:34px}@media (max-width: 640px){h3,.h3{font-size:28px}}h4,.h4{font-size:28px}@media (max-width: 640px){h4,.h4{font-size:24px}}h5,.h5{font-size:24px}@media (max-width: 640px){h5,.h5{font-size:22px}}h6,.h6{font-size:20px}p,.p{font-family:Montserrat,sans-serif;line-height:1.5;color:#000;font-weight:400;font-size:16px;margin-block:0 15px;letter-spacing:-.011em}a{color:#000;text-decoration:none}a:hover{color:#ad1f2e}.btn,.wp-block-button.is-style-outline .wp-element-button,.wp-block-button.is-style-fill.btn-blue .wp-element-button,.wp-block-button.is-style-fill .wp-element-button{display:inline-block;padding:11px 27px;border-radius:30px;text-decoration:none;font-size:14px;font-family:Montserrat,sans-serif;font-weight:500;line-height:1;text-align:center;color:#fff;cursor:pointer;border-width:1px;border-style:solid;border-color:#fff;transition:all .3s ease;letter-spacing:.01em}.btn:hover,.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-button.is-style-fill .wp-element-button:hover{background:#fff;color:#000}.btn.btn-primary,.wp-block-button.is-style-outline .btn-primary.wp-element-button,.wp-block-button.is-style-fill.btn-blue .btn-primary.wp-element-button,.wp-block-button.is-style-fill .wp-element-button{background:linear-gradient(90deg,#ad1f2e 30%,#871320);border-color:transparent;padding-block:12px;position:relative;overflow:hidden;border-width:0}.btn.btn-primary:after,.wp-block-button.is-style-outline .btn-primary.wp-element-button:after,.wp-block-button.is-style-fill.btn-blue .btn-primary.wp-element-button:after,.wp-block-button.is-style-fill .wp-element-button:after{background-color:#871320;border-radius:3rem;content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;transform:translate(100%,100%) rotate(-10deg);transform-origin:top left;transition:.2s transform ease-out;will-change:transform;z-index:-1}.btn.btn-primary:hover,.wp-block-button.is-style-outline .btn-primary.wp-element-button:hover,.wp-block-button.is-style-fill .wp-element-button:hover{background:linear-gradient(90deg,#ad1f2e 30%,#871320);color:#fff;transform:translate(0)}.btn.btn-primary:hover:after,.wp-block-button.is-style-outline .btn-primary.wp-element-button:hover:after,.wp-block-button.is-style-fill .wp-element-button:hover:after{transform:translate(0)}.btn.btn-blue,.wp-block-button.is-style-outline .btn-blue.wp-element-button,.wp-block-button.is-style-fill .btn-blue.wp-element-button,.wp-block-button.is-style-fill.btn-blue .wp-element-button{background:linear-gradient(90deg,#2f81a9 30%,#00527a);border-color:transparent;padding-block:12px;border-width:0}.btn.btn-blue:after,.wp-block-button.is-style-outline .btn-blue.wp-element-button:after,.wp-block-button.is-style-fill .btn-blue.wp-element-button:after,.wp-block-button.is-style-fill.btn-blue .wp-element-button:after{background-color:#00527a}.btn.btn-blue:hover,.wp-block-button.is-style-outline .btn-blue.wp-element-button:hover,.wp-block-button.is-style-fill .btn-blue.wp-element-button:hover,.wp-block-button.is-style-fill.btn-blue .wp-element-button:hover{background:linear-gradient(90deg,#2f81a9,#00527a);color:#fff}.btn.btn-load-more,.wp-block-button.is-style-outline .btn-load-more.wp-element-button,.wp-block-button.is-style-fill .btn-load-more.wp-element-button{background:transparent;border-color:#ad1f2e;color:#ad1f2e}.btn.btn-load-more:hover,.wp-block-button.is-style-outline .btn-load-more.wp-element-button:hover,.wp-block-button.is-style-fill .btn-load-more.wp-element-button:hover{background:#ad1f2e;color:#fff}.btn.header-cta,.wp-block-button.is-style-outline .header-cta.wp-element-button,.wp-block-button.is-style-fill .header-cta.wp-element-button{font-size:16px;padding-block:11px}header{padding-block:35px}@media (max-width: 1024px){header{padding-block:20px}}.site-header{position:fixed;top:0;left:0;width:100%;z-index:100;transition:background-color .3s ease}.site-header.scrolled,.site-header--white{background-color:#fff;box-shadow:0 4px 6px #0000001a}@media (min-width: 1024px){.site-header.scrolled .site-header-menu .header-menu-container .header-menu-list li a,.site-header--white .site-header-menu .header-menu-container .header-menu-list li a{color:#000}}.site-header.scrolled .site-header-logo-link svg path,.site-header.scrolled .icon-search svg path,.site-header.scrolled .icon-search-mobile svg path,.site-header--white .site-header-logo-link svg path,.site-header--white .icon-search svg path,.site-header--white .icon-search-mobile svg path{fill:#000}@media (max-width: 1024px){.site-header.scrolled .icon-search svg path,.site-header--white .icon-search svg path{fill:#fff}}.site-header.scrolled .hamburger-icon path,.site-header--white .hamburger-icon path{stroke:#000}.site-header--white{box-shadow:none}.site-header-wrapper{display:flex;justify-content:space-between;align-items:center;position:relative}.site-header-wrapper:has(.site-header-menu .header-menu-container.menu-open) .site-header-logo svg path{fill:#fff}.site-header-logo{position:relative;z-index:20}.site-header-menu{display:flex;justify-content:center;align-items:center;gap:20px;position:relative;z-index:10}.site-header-menu .icon-search-mobile{display:none}@media (max-width: 1024px){.site-header-menu .icon-search-mobile{display:block;line-height:1;font-size:0}}.site-header-menu .header-menu-container{display:flex;justify-content:center;align-items:center;gap:30px}@media (max-width: 1024px){.site-header-menu .header-menu-container{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:#002d4f;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:100px;transition:right .3s ease;z-index:100}.site-header-menu .header-menu-container.menu-open{right:0}}.site-header-menu ul.header-menu-list{display:flex;justify-content:center;align-items:center;list-style:none;gap:25px;margin:0;padding:0}@media (max-width: 1024px){.site-header-menu ul.header-menu-list{flex-direction:column;justify-content:normal;align-items:flex-start;gap:0;width:100%;padding-inline:25px}}.site-header-menu ul.header-menu-list>li{position:relative}.site-header-menu ul.header-menu-list>li.menu-item-has-children>a:hover{border-bottom-color:transparent}@media (min-width: 1024px){.site-header-menu ul.header-menu-list>li:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%}.site-header-menu ul.header-menu-list>li:hover .sub-menu{opacity:1;visibility:visible;transform:translate(-50%,10px)}}@media (max-width: 1024px){.site-header-menu ul.header-menu-list>li{width:100%;border-bottom:1px solid #005A87}.site-header-menu ul.header-menu-list>li.menu-item-has-children>a{position:relative}.site-header-menu ul.header-menu-list>li.menu-item-has-children>a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M140.3 376.8c12.6 10.2 31.1 9.5 42.8-2.2l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301.4 192 288.5 192l-256 0c-12.9 0-24.6 7.8-29.6 19.8S.7 237.5 9.9 246.6l128 128 2.4 2.2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;width:15px;height:15px;position:absolute;right:-20px;top:50%;transform:translateY(-50%);transition:transform .3s ease}.site-header-menu ul.header-menu-list>li.menu-item-has-children.submenu-active>a:after{transform:translateY(-50%) rotate(-90deg)}}.site-header-menu ul.header-menu-list>li>a{display:inline-block;font-size:16px;font-weight:500;padding:10px 5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent;transition:border-bottom-color .3s ease;text-decoration:none;color:#fff}.site-header-menu ul.header-menu-list>li>a:hover{border-bottom-color:#ad1f2e}@media (max-width: 1024px){.site-header-menu ul.header-menu-list>li>a{padding:20px 5px}}.site-header-menu ul.header-menu-list>li .sub-menu{position:absolute;top:100%;left:50%;list-style:none;margin:0;padding:0;background-color:#fff;min-width:150px;filter:drop-shadow(0px 2px 6px rgba(0,0,0,.2));opacity:0;visibility:hidden;transform:translate(-50%,-10px);transform-origin:top center;transition:all .7s cubic-bezier(.4,0,.2,1);border-bottom:2px solid #AD1F2E;z-index:99}@media (max-width: 1024px){.site-header-menu ul.header-menu-list>li .sub-menu{border-bottom:none}}.site-header-menu ul.header-menu-list>li .sub-menu li{transition:background-color .5s ease-in-out}@media (max-width: 1024px){.site-header-menu ul.header-menu-list>li .sub-menu li:not(:last-child){border-bottom:1px solid #005A87}}@media (min-width: 1024px){.site-header-menu ul.header-menu-list>li .sub-menu li{text-align:center}}.site-header-menu ul.header-menu-list>li .sub-menu li:hover{background-color:#d9d9d9}.site-header-menu ul.header-menu-list>li .sub-menu li a{color:#000;text-decoration:none;display:block;font-size:14px;line-height:1;font-weight:500;padding:12px 25px}@media (max-width: 1024px){.site-header-menu ul.header-menu-list>li .sub-menu li a{color:#fff;padding:20px}}@media (max-width: 1024px){.site-header-menu ul.header-menu-list>li .sub-menu{position:static;box-shadow:none;transform:none;max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:#013b60}.site-header-menu ul.header-menu-list>li .sub-menu.submenu-open{max-height:700px;opacity:1;visibility:visible}}.site-header-menu .hamburger-menu-toggle{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:8px;z-index:101;position:relative}@media (max-width: 1024px){.site-header-menu .hamburger-menu-toggle{display:block}}.site-header-menu .hamburger-menu-toggle .hamburger-icon,.site-header-menu .hamburger-menu-toggle .close-icon{transition:opacity .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header-menu .hamburger-menu-toggle .hamburger-icon{opacity:1}.site-header-menu .hamburger-menu-toggle .hamburger-icon.hidden{opacity:0;pointer-events:none}.site-header-menu .hamburger-menu-toggle .close-icon{opacity:0}.site-header-menu .hamburger-menu-toggle .close-icon.hidden{opacity:0;pointer-events:none}.site-header-menu .hamburger-menu-toggle .close-icon:not(.hidden){opacity:1}.site-header-menu .site-header-buttons{display:flex;justify-content:center;align-items:center;gap:30px}@media (max-width: 1024px){.site-header-menu .site-header-buttons{margin-inline:20px}.site-header-menu .site-header-buttons:not(.mobile) .btn{display:none}}.site-header-menu .site-header-buttons.mobile{display:none;visibility:hidden}@media (max-width: 1024px){.site-header-menu .site-header-buttons.mobile{display:flex;visibility:visible}.site-header-menu .site-header-buttons.mobile .btn{position:absolute;bottom:30px;width:calc(100% - 30px);left:15px}}.site-header-menu .site-header-buttons .icon-search{line-height:1}@media (max-width: 1024px){.site-header-menu .site-header-buttons .icon-search{margin-left:10px}}.search-modal{position:fixed;inset:0;padding:30px;z-index:101;height:100vh;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media (max-width: 640px){.search-modal{padding:15px 0}}.search-modal.search-modal-open{opacity:1;visibility:visible}.search-modal-wrapper{transform:translateY(30px);transition:transform .4s ease}.search-modal.search-modal-open .search-modal-wrapper{transform:translateY(0)}.search-modal-close button{background:none;border:none;cursor:pointer;transition:transform .2s ease;width:76px;height:69px}@media (max-width: 1024px){.search-modal-close button{width:30px;height:50px}}.search-modal-close button:hover{transform:scale(1.1)}.search-modal-content{display:flex;justify-content:center;align-items:center;flex-direction:column;height:calc(100vh - 90px);width:100%}.search-modal-content-wrapper{width:100%;max-width:720px;margin-inline:auto;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .4s ease .2s,transform .4s ease .2s}.search-modal-content-header{max-width:600px;margin-inline:auto}.search-modal-content-title{font-size:16px;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:1.5px;margin-bottom:10px}.search-modal-content-description{font-size:20px;color:#fff;margin-bottom:30px}.search-modal.search-modal-open .search-modal-content-wrapper{opacity:1;transform:translateY(0)}.site-header:has(~.site-main .ministries){box-shadow:none}body.modal-open{overflow:hidden}.site-main section:not(.hero-v2,.widget,.hero-v3,.error-404,.archive-header,.index-header,.no-results,.page-content section):first-child{padding-top:200px}@media (max-width: 1024px){.site-main section:not(.hero-v2,.widget,.hero-v3,.error-404,.archive-header,.index-header,.no-results,.page-content section):first-child{padding-top:170px}}.site-main .page-header{padding-block:140px 160px;position:relative}.site-main .page-header:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000,#000);mix-blend-mode:normal;opacity:.89;transform:scaleY(-1)}.site-main .page-header.post-header:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000,#000);mix-blend-mode:normal;opacity:.89;transform:scaleY(-1)}.site-main .page-header__meta{text-align:center;color:#fff;margin-bottom:25px}.site-main .page-header__meta p{color:#fff;font-size:14px}.site-main .page-header__meta-author{text-transform:capitalize}.site-main .page-header__content{max-width:700px;margin:0 auto}.site-main .page-header__title{color:#fff;text-align:center}.site-main .page-header__description{font-family:"Noto Serif Display",serif;font-size:16px;text-align:center;margin-top:25px;color:#fff}.site-main .page-content-wrapper{display:flex;gap:50px;margin-bottom:100px}.site-main .page-content-wrapper .page-content{flex-grow:1}.site-main .page-content-wrapper .page-content .search-results-count{font-size:22px;border-bottom:1px solid #1f1f1f;padding-block:30px 15px}.site-main .page-content-wrapper .page-content .wp-block-heading,.site-main .page-content-wrapper .page-content article .wp-block-heading{font-family:Montserrat,sans-serif}.site-main .page-content-wrapper .page-content h1,.site-main .page-content-wrapper .page-content article h1{color:#002d4f;font-size:22px;font-weight:600;text-transform:uppercase}.site-main .page-content-wrapper .page-content h2,.site-main .page-content-wrapper .page-content article h2{color:#aa8b5a;font-size:19px;font-weight:600;text-transform:uppercase}.site-main .page-content-wrapper .page-content h3,.site-main .page-content-wrapper .page-content article h3{color:#00527a;font-size:15px;font-weight:600;text-transform:uppercase}.site-main .page-content-wrapper .page-content h4,.site-main .page-content-wrapper .page-content article h4{color:#aa8b5a;font-size:15px;font-weight:600;text-transform:uppercase}.site-main .page-content-wrapper .page-content h5,.site-main .page-content-wrapper .page-content article h5{color:#002d4f;font-size:15px;font-weight:600;text-transform:uppercase}.site-main .page-content-wrapper .page-content h6,.site-main .page-content-wrapper .page-content article h6{color:#c29b48;font-size:15px;font-weight:600;font-style:italic;text-transform:uppercase}.site-main .page-content-wrapper .page-content a:not(.wp-block-button__link):not(.btn):not([rel=next]):not([rel=prev]),.site-main .page-content-wrapper .page-content article a:not(.wp-block-button__link):not(.btn):not([rel=next]):not([rel=prev]){color:#00527a}.site-main .page-content-wrapper .page-content a:not(.wp-block-button__link):not(.btn):not([rel=next]):not([rel=prev]):hover,.site-main .page-content-wrapper .page-content article a:not(.wp-block-button__link):not(.btn):not([rel=next]):not([rel=prev]):hover{color:#ad1f2e}@media (max-width: 1024px){.site-main .page-content-wrapper{flex-direction:column;gap:40px}}.site-main .page-content-wrapper p{margin-bottom:40px}.site-main .page-content-wrapper p.wp-block-tag-cloud{margin-bottom:0}.site-main .page-content-wrapper p.wp-block-tag-cloud a{color:#00355c;position:relative}.site-main .page-content-wrapper p.wp-block-tag-cloud a:not(:last-child):after{content:","}.site-main .page-content-wrapper .wp-block-image figcaption{text-align:left;font-style:italic;margin-top:16px}.site-main .page-content-wrapper .wp-block-list{max-width:690px;margin-inline:auto;margin-bottom:40px;font-size:16px}@media (max-width: 1024px){.site-main .page-content-wrapper .wp-block-list:not(.list-style-none){padding-left:40px}}.site-main .page-content-wrapper .wp-block-quote{max-width:550px;margin-inline:auto;margin-bottom:60px}@media (max-width: 1024px){.site-main .page-content-wrapper .wp-block-quote{margin-inline:30px}}@media (max-width: 640px){.site-main .page-content-wrapper .wp-block-quote p{font-size:18px!important}.site-main .page-content-wrapper .wp-block-quote cite{font-size:16px!important}}.site-main .page-content-wrapper .wp-block-pullquote{max-width:550px;margin-inline:auto;margin-bottom:40px}.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields{row-gap:18px;column-gap:20px}.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=text],.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=email],.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=tel],.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=number],.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=password],.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=search],.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=date],.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=time],.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=datetime-local],.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=month],.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=week],.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=url],.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=color]{height:69px;border-color:#79756d;font-size:16px}.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=text]::placeholder,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=email]::placeholder,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=tel]::placeholder,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=number]::placeholder,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=password]::placeholder,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=search]::placeholder,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=date]::placeholder,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=time]::placeholder,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=datetime-local]::placeholder,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=month]::placeholder,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=week]::placeholder,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=url]::placeholder,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields input[type=color]::placeholder{color:#8a8a8a}.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields textarea{font-size:16px;border-color:#79756d}.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields textarea::placeholder{color:#8a8a8a}@media (min-width: 640px){.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields .gfield--input-type-name .name_first{padding-inline:6px 10px}.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields .gfield--input-type-name .name_last{padding-inline:10px 6px}.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields .ginput_address_state,.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields .ginput_address_zip{inline-size:25%;padding-inline:14px 10px}.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform_fields .ginput_address_zip{padding-inline:10px 6px}}.site-main .page-content-wrapper .gform_wrapper .gform-body.gform_body .gform-grid-row{row-gap:18px}.site-main .page-content-wrapper .gform_wrapper .gform-footer{margin-top:60px}.site-main .page-content-wrapper .gform_wrapper .gform-footer input[type=submit].gform_button.button{padding:11px 27px!important;border-radius:30px!important;text-decoration:none;font-size:14px;font-family:Montserrat,sans-serif;font-weight:500;line-height:1;text-align:center;color:#fff;cursor:pointer;transition:all .3s ease;letter-spacing:.01em;background:linear-gradient(90deg,#ad1f2e 30%,#871320)!important;border-color:transparent;padding-block:12px!important;border-width:0}.site-main .page-content-wrapper .gform_wrapper .gform-footer input[type=submit].gform_button.button:hover{background-color:#871320}.site-main .page-content-wrapper.search-results-wrapper,.site-main .page-content-wrapper.archive-results-wrapper{margin-block:100px 80px}.site-main .page-content-wrapper .search-form input.search-field{border:1px solid #B5A283;border-radius:0}.site-main .page-sidebar{width:100%;max-width:280px;padding-top:20px;border-top:2px solid #AD1F2E}@media (max-width: 1024px){.site-main .page-sidebar{max-width:100%}}.site-main .page-sidebar p{margin-bottom:12px}.site-main .page-sidebar hr+p{padding-top:12px}.site-main .page-sidebar a{font-weight:500}.site-main .page-sidebar ul:not(ol),.site-main .page-sidebar ol:not(ol){list-style:none}.site-main .page-sidebar ul:not(ul),.site-main .page-sidebar ol:not(ul){padding-left:20px}.site-main .page-sidebar ul li,.site-main .page-sidebar ol li{padding-block:20px;font-weight:500;font-size:16px}.site-main .page-sidebar ul li:not(:last-child),.site-main .page-sidebar ol li:not(:last-child){border-bottom:1px solid #c2c2c2}.site-main .post-content-wrapper{width:100%;max-width:860px;margin:0 auto 60px}.site-main .post-content-wrapper .page-content{width:100%}.site-main .post-content-wrapper .navigation.post-navigation{padding-block:40px;border-bottom:1px solid #D8D8D8}.site-main .post-content-wrapper .navigation.post-navigation .nav-links{display:flex;justify-content:space-between;align-items:center}.site-main .post-content-wrapper .navigation.post-navigation .nav-links a{display:flex;align-items:center;gap:15px;font-size:16px;color:#bd965c}.site-main .post-content-wrapper .navigation.post-navigation .nav-links .nav-icon{line-height:1}.site-main .breadcrumbs{margin-block:55px}.site-main .breadcrumbs__list{display:flex;gap:10px;list-style:none;color:#8b8b8b}@media (max-width: 640px){.site-main .breadcrumbs__list{flex-wrap:wrap}}.site-main .breadcrumbs__item{font-size:15px}.site-main .breadcrumbs__item a{color:#8b8b8b}.site-main .breadcrumbs__item a:hover{color:#005a87}.site-main .archive-header{position:relative}.site-main .archive-header:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000,#000);mix-blend-mode:normal;opacity:.89;transform:scaleY(-1)}.single-post .breadcrumbs,.wp-singular .breadcrumbs{max-width:1060px;margin-inline:auto}@media (max-width: 1024px){.single-post .breadcrumbs,.wp-singular .breadcrumbs{padding-inline:15px}}.single-post .related-posts,.wp-singular .related-posts{max-width:860px;margin-inline:auto}.single-post .related-posts__title,.wp-singular .related-posts__title{font-weight:500}.single-post .related-posts__wrapper,.wp-singular .related-posts__wrapper{display:flex;gap:40px;margin-block:50px 75px}@media (max-width: 768px){.single-post .related-posts__wrapper,.wp-singular .related-posts__wrapper{flex-direction:column}}.single-post .related-posts__item,.wp-singular .related-posts__item{flex:1}.single-post .related-posts__item-image,.wp-singular .related-posts__item-image{width:100%;height:300px;object-fit:cover;object-position:center;overflow:hidden}.single-post .related-posts__item-image img,.wp-singular .related-posts__item-image img{transition:all .3s ease}.single-post .related-posts__item-content,.wp-singular .related-posts__item-content{position:relative;z-index:1;background-color:#fff;padding:30px;margin-top:-65px;margin-right:30px}.single-post .related-posts__item-title,.wp-singular .related-posts__item-title{font-size:22px;color:#000;text-decoration:none;font-family:"Noto Serif Display",serif}.single-post .related-posts__item-date,.wp-singular .related-posts__item-date{font-size:12px;color:#005a87;font-family:Montserrat,sans-serif;font-style:italic;font-weight:500;margin-top:18px}.single-post .related-posts__item:hover .related-posts__item-image img,.wp-singular .related-posts__item:hover .related-posts__item-image img{transform:scale(1.05)}.single-post .related-posts__item:hover .related-posts__item-title,.wp-singular .related-posts__item:hover .related-posts__item-title{color:#005a87}.error-404,.archive-header,.index-header,.no-results{padding-block:180px 140px}.error-404 .page-title,.archive-header .page-title,.index-header .page-title,.no-results .page-title{font-size:40px;color:#fff;font-family:"Noto Serif Display",serif;text-align:center}.error-404 .page-header,.archive-header .page-header,.index-header .page-header,.no-results .page-header{padding-block:0}.error-404 .page-header:before,.archive-header .page-header:before,.index-header .page-header:before,.no-results .page-header:before{content:none}.error-404 .page-content,.archive-header .page-content,.index-header .page-content,.no-results .page-content{padding-top:20px;text-align:center}.error-404 .page-content p,.archive-header .page-content p,.index-header .page-content p,.no-results .page-content p{color:#fff}.archive-content,.archive .search-results,.archive .index-content,.search-content,.search .search-results,.search .index-content,.blog-content,.blog .search-results,.blog .index-content{padding-block:50px}.navigation{margin-top:50px}.navigation .nav-links{display:flex;justify-content:space-between;align-items:center}.navigation .nav-links .nav-previous a,.navigation .nav-links .nav-next a{display:flex;align-items:center;gap:15px;color:#ccaa64}.navigation .nav-links .nav-previous a .nav-icon,.navigation .nav-links .nav-next a .nav-icon{line-height:0}.search-form,.wp-block-search{padding-bottom:20px;width:100%;max-width:730px;display:flex;margin-inline:auto}.search-form label,.wp-block-search label{flex-grow:1}.search-form input,.wp-block-search input{height:69px;font-size:16px;padding-inline:20px}.search-form input.search-field,.wp-block-search input.search-field{max-width:655px;width:100%;border:none}@media (max-width: 640px){.search-form .wp-block-search__inside-wrapper,.wp-block-search .wp-block-search__inside-wrapper{flex-direction:column}}.search-form input.search-submit,.search-form .wp-block-search__button[type=submit],.wp-block-search input.search-submit,.wp-block-search .wp-block-search__button[type=submit]{display:inline-block;background-color:transparent;padding:8px 50px;text-decoration:none;font-size:14px;font-family:Montserrat,sans-serif;font-weight:500;line-height:1.5;text-align:center;color:#fff;cursor:pointer;border-width:1px;border-style:solid;border-color:#fff;transition:all .3s ease;letter-spacing:.01em;margin-left:10px}@media (max-width: 640px){.search-form input.search-submit,.search-form .wp-block-search__button[type=submit],.wp-block-search input.search-submit,.wp-block-search .wp-block-search__button[type=submit]{margin-top:15px;margin-left:0;align-self:flex-start}}.search-form input.search-submit:hover,.search-form .wp-block-search__button[type=submit]:hover,.wp-block-search input.search-submit:hover,.wp-block-search .wp-block-search__button[type=submit]:hover{background:#fff;color:#000}.search-form button.search-submit,.wp-block-search button.search-submit{background-color:#ccaa64;color:#fff;border:none;width:76px;height:69px;font-size:0}.default-post-article{padding-block:35px;border-bottom:1px solid #c2c2c2}.default-post-article .content-wrapper{display:flex;gap:40px}@media (max-width: 640px){.default-post-article .content-wrapper{flex-direction:column}}.default-post-article .content-wrapper .featured-image{width:100%;max-width:240px;flex-shrink:0}@media (max-width: 640px){.default-post-article .content-wrapper .featured-image{max-width:100%}}.default-post-article .content-wrapper .content-summary .date{color:#005a87;font-size:14px;font-weight:500}.default-post-article .content-wrapper .content-summary .entry-title{font-size:22px;font-weight:600;font-family:Montserrat,sans-serif;line-height:1.6;margin-bottom:5px}.default-post-article .content-wrapper .content-summary .entry-title a{color:#002d4f}.default-post-article .content-wrapper .content-summary .excerpt{margin-bottom:15px}.default-post-article .content-wrapper .content-summary .post-tags p{color:#bf9e68;font-style:italic;font-weight:500;font-size:16px;margin-bottom:0}.default-post-article .content-wrapper .content-summary .read-more{color:#ccaa64;font-size:16px;font-weight:500;font-style:italic}.pagination-wrapper{margin-bottom:100px}.pagination-wrapper .page-numbers{list-style:none;color:#666;font-size:14px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:25px}.pagination-wrapper .page-numbers .prev,.pagination-wrapper .page-numbers .next{width:48px;height:43px;background-color:#ccaa64}.pagination-wrapper .page-numbers .prev.disabled,.pagination-wrapper .page-numbers .next.disabled{background-color:#ccc;cursor:not-allowed;opacity:.5}.pagination-wrapper .page-numbers.current{color:#ccaa64}ul.wp-block-categories,ul.wp-block-archives{list-style:none}ul.wp-block-categories li,ul.wp-block-archives li{padding-bottom:10px}.tribe-tickets__commerce-checkout-header-link-back-to-event,.tribe-tickets__commerce-order-footer-link.tribe-tickets__commerce-order-footer-link--browse-events,.tribe-tickets__commerce-order-footer-link.tribe-tickets__commerce-order-footer-link--back-home{text-transform:capitalize}.tribe-common .tribe-common-c-btn.tribe-tickets__commerce-checkout-form-submit-button{display:inline-block;padding:12px 27px;border-radius:30px;text-decoration:none;font-size:14px;font-family:Montserrat,sans-serif;font-weight:500;line-height:1;text-align:center;color:#fff;cursor:pointer;transition:all .3s ease;letter-spacing:.01em;background:linear-gradient(90deg,#2f81a9 30%,#00527a);border-color:transparent;padding-block:12px;border-width:0}.tribe-common .tribe-common-c-btn.tribe-tickets__commerce-checkout-form-submit-button:after{background-color:#00527a}.tribe-common .tribe-common-c-btn.tribe-tickets__commerce-checkout-form-submit-button:hover{background:linear-gradient(90deg,#2f81a9,#00527a);color:#fff;border-radius:30px;padding:12px 27px}.site-footer{background-color:#021e33;color:#fff;padding-block:70px}.site-footer a:not(:hover){color:inherit}@media (max-width: 768px){.site-footer{padding-block:50px 30px}}.site-footer .site-info{text-align:center}.site-footer__wrapper{display:flex;justify-content:space-between;gap:100px}@media (max-width: 1024px){.site-footer__wrapper{flex-direction:column;gap:60px}}.site-footer__info{max-width:350px;width:100%}.site-footer__info_text{padding-block:30px 70px}@media (max-width: 1024px){.site-footer__info_text{padding-block:30px}}.site-footer__info_text p{font-size:15px;color:#fff}.site-footer__info_social{display:flex;align-items:center;gap:30px}.site-footer__info_social_item{line-height:1;font-size:0}.site-footer__info_social_item a{display:inline-block;line-height:1}.site-footer__info_social a:hover svg path,.site-footer__info_social a:hover svg polygon,.site-footer__info_social a:hover svg circle{fill:#ad1f2e}.site-footer__menu{display:flex;gap:75px}@media (max-width: 640px){.site-footer__menu{flex-wrap:wrap;gap:20px}}.site-footer__menu_col a:hover{color:#58879f}@media (max-width: 640px){.site-footer__menu_col{flex-basis:calc((100% - 20px)/2)}}.site-footer__menu ul{list-style:none}.site-footer__menu ul li{font-size:15px;padding-bottom:15px}@media (max-width: 1024px){.site-footer__menu ul li{padding-bottom:9px}}.site-footer__menu ul li a{font-size:inherit}.site-footer__menu ul li a:hover{color:#58879f}.site-footer__menu h1,.site-footer__menu h2,.site-footer__menu h3,.site-footer__menu h4,.site-footer__menu h5,.site-footer__menu h6{font-family:Montserrat,sans-serif;font-weight:500}.site-footer__menu h1:not(:first-child),.site-footer__menu h2:not(:first-child),.site-footer__menu h3:not(:first-child),.site-footer__menu h4:not(:first-child),.site-footer__menu h5:not(:first-child),.site-footer__menu h6:not(:first-child){margin-top:30px}.site-footer__menu h6{font-size:15px}.site-footer__bottom{margin-top:100px}.banner{padding-block:140px;position:relative}.banner:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000,#000);mix-blend-mode:normal;opacity:.89;transform:scaleY(-1)}.banner__content{max-width:700px;margin:0 auto}.banner__title{color:#fff;text-align:center}.banner__description{color:#fff;text-align:center;margin-top:25px}.upcoming-events{padding-top:70px}.upcoming-events__header{padding-block:10px 100px}.upcoming-events__wrapper{background-color:#eee9dd;padding-bottom:70px}.upcoming-events__items{display:flex;gap:18px;padding-bottom:60px}@media (max-width: 1024px){.upcoming-events__items{flex-wrap:wrap}}.upcoming-events__item{flex-basis:calc((100% - 54px)/4);margin-top:-50px;display:flex;flex-direction:column}@media (max-width: 1024px){.upcoming-events__item{flex-basis:calc((100% - 18px)/2)}.upcoming-events__item:nth-child(n+3){margin-top:0}}@media (max-width: 640px){.upcoming-events__item{flex-basis:100%}.upcoming-events__item:nth-child(n+2){margin-top:0}}.upcoming-events__item-image{position:relative;width:100%;height:110px;flex-shrink:0}.upcoming-events__item-image:before{content:"";position:absolute;inset:0;background-color:#0003;z-index:0;transition:all .3s ease}.upcoming-events__item-date{position:absolute;top:25px;left:30px;color:#fff;font-size:16px;font-family:Montserrat,sans-serif;font-weight:600}.upcoming-events__item-content{padding:20px;background-color:#fff;height:100%}.upcoming-events__item-title{color:#000}.upcoming-events__item-description{font-size:15px;margin-block:12px 20px}.upcoming-events__item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.upcoming-events__item-meta--location,.upcoming-events__item-meta--time{display:flex;align-items:center;gap:8px}.upcoming-events__item-meta .icon{display:inline-block;font-size:0}.upcoming-events__item-meta .text{font-size:14px;font-style:italic;font-family:Montserrat,sans-serif;color:#002d4f}.upcoming-events__item:hover .upcoming-events__item-meta--location .text,.upcoming-events__item:hover .upcoming-events__item-title,.upcoming-events__item:hover .upcoming-events__item-content-date,.upcoming-events__item:hover .upcoming-events__item-description,.upcoming-events__item:hover .upcoming-events__item-meta--time .text{color:#005a87}.upcoming-events__item:hover .upcoming-events__item-image:before{background-color:transparent}.upcoming-events__button{text-align:center}.featured-events .container-sm{max-width:1090px}.featured-events__content{margin-top:-150px}.featured-events__title{color:#fff;font-size:14px;letter-spacing:2px;text-align:center;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:500;position:relative;padding-block:40px 15px;margin-bottom:35px}.featured-events__title:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:22px;height:2px;background-color:#fff}.featured-events .upcoming-events__items{gap:40px;justify-content:center}@media (max-width: 640px){.featured-events .upcoming-events__items{margin-inline:20px}}.featured-events .upcoming-events__item{flex-basis:calc((100% - 80px) / 3);margin-top:0}@media (max-width: 768px){.featured-events .upcoming-events__item{flex-basis:calc((100% - 40px)/2)}}@media (max-width: 640px){.featured-events .upcoming-events__item{flex-basis:100%}}.featured-events .upcoming-events__item-image{height:210px}.featured-events .upcoming-events__item-content{padding-inline:2px}.featured-events .upcoming-events__item-content-date{color:#002d4f;font-size:15px;font-weight:500;margin-bottom:10px}.hero-v3{padding-block:110px 40px;position:relative}.hero-v3:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000,#000);mix-blend-mode:normal;opacity:.89;transform:scaleY(-1)}.hero-v3__wrapper{display:flex;justify-content:space-between;align-items:center;gap:75px}@media (max-width: 1024px){.hero-v3__wrapper{gap:40px}}@media (max-width: 768px){.hero-v3__wrapper{flex-direction:column;gap:0}}.hero-v3__wrapper-content{max-width:445px;width:100%}.hero-v3__wrapper-content .title{color:#fff}.hero-v3__wrapper-content .description{color:#fff;margin-bottom:40px}.hero-v3__wrapper-image{max-width:590px;width:100%}@media (min-width: 768px){.hero-v3__wrapper-image.image-pull-down{transform:translateY(130px)}}.tribe-events-content h1,.tribe-events-content .h1,.tribe-events-content h2,.tribe-events-content .h2,.tribe-events-content h3,.tribe-events-content .h3,.tribe-events-content h4,.tribe-events-content .h4,.tribe-events-content h5,.tribe-events-content .h5,.tribe-events-content h6,.tribe-events-content .h6{font-family:Montserrat,sans-serif;font-weight:600}.tribe-events-content a{border-bottom:none}.tribe-events-content a:hover{color:#ad1f2e}.tribe-events-content .btn{color:#fff}.tribe-events-content blockquote{max-width:470px;margin-inline:auto;margin-block:30px;padding-bottom:40px;border-bottom:1px solid #AD1F2E;quotes:none}.tribe-events-content blockquote p{font-size:18px;font-family:"Noto Serif Display",serif;font-style:italic}.tribe-events-content blockquote p:last-child{margin-bottom:0}.single-tribe_events #tribe-events-pg-template{max-width:100%;padding:0}.single-tribe_events .hero-v3{padding-block:150px 60px}@media (max-width: 768px){.single-tribe_events .hero-v3{padding-block:120px 30px}}.single-tribe_events .hero-v3__wrapper{align-items:flex-start}.single-tribe_events .hero-v3__wrapper:has(>.image-pull-down) .hero-v3__wrapper-content,.single-tribe_events .hero-v3__wrapper-image.image-pull-down{margin-bottom:-130px;transform:none}@media (max-width: 1024px){.single-tribe_events .hero-v3__wrapper:has(>.image-pull-down) .hero-v3__wrapper-content,.single-tribe_events .hero-v3__wrapper-image.image-pull-down{margin-bottom:-70px}}@media (max-width: 768px){.single-tribe_events .hero-v3__wrapper:has(>.image-pull-down) .hero-v3__wrapper-content,.single-tribe_events .hero-v3__wrapper-image.image-pull-down{margin-bottom:0}}.single-tribe_events .hero-v3__wrapper-image{max-width:515px}.single-tribe_events .hero-v3__wrapper-image .tribe-events-event-image{height:300px}@media (max-width: 768px){.single-tribe_events .hero-v3__wrapper-image{max-width:100%}}.single-tribe_events .hero-v3__wrapper .tribe-events-single-event-title{font-family:"Noto Serif Display",serif;font-size:35px;font-weight:450}@media (max-width: 1024px){.single-tribe_events .hero-v3__wrapper .tribe-events-single-event-title{font-size:30px}}.single-tribe_events .hero-v3__wrapper-content{max-width:560px;flex-shrink:0}@media (max-width: 1024px){.single-tribe_events .hero-v3__wrapper-content{max-width:400px}}.single-tribe_events .hero-v3__wrapper-content-meta{margin-top:35px}.single-tribe_events .hero-v3__wrapper-content-meta .date,.single-tribe_events .hero-v3__wrapper-content-meta .time{display:flex;align-items:center;gap:15px;font-size:15px;font-weight:600;color:#fff}.single-tribe_events .hero-v3__wrapper-content-meta .date .icon,.single-tribe_events .hero-v3__wrapper-content-meta .time .icon{line-height:0}.single-tribe_events .hero-v3__wrapper-content-meta .time{margin-top:20px}.single-tribe_events .tribe-events-back{margin-top:40px}.single-tribe_events .tribe-events-back a{display:flex;align-items:center;gap:10px;color:#005a87;font-size:14px;font-weight:500}.single-tribe_events .tribe-events-single-content-wrapper{margin-block:50px 100px;display:flex;gap:75px}@media (max-width: 1024px){.single-tribe_events .tribe-events-single-content-wrapper{flex-direction:column}}.single-tribe_events .tribe-events-single-content-wrapper .event-content{width:100%;max-width:560px}@media (max-width: 1024px){.single-tribe_events .tribe-events-single-content-wrapper .event-content{order:2;max-width:100%}}.single-tribe_events .tribe-events-single-content-wrapper .event-content p{font-size:16px;line-height:1.625}.single-tribe_events .tribe-events-single-content-wrapper .event-content .btn{margin-top:30px}@media (max-width: 1024px){.single-tribe_events .tribe-events-single-content-wrapper .event-details{order:1}}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-c-subscribe-dropdown__container{flex-direction:row;gap:18px;justify-content:flex-start}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-c-subscribe-dropdown{margin-top:0}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{font-family:Montserrat,sans-serif;border-color:#005a87;color:#005a87;border-radius:30px;font-weight:500}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button .tribe-common-c-svgicon{display:none}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:focus,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:focus-within{background:#005a87;color:#fff}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-register-link .btn{padding-inline:27px;color:#fff;font-weight:500}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta{display:block}@media (max-width: 768px){.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta{padding-block:16px}}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta dd{font-size:16px;font-family:Montserrat,sans-serif;font-weight:400}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta:before{border:none}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta abbr{text-decoration:none}@media (max-width: 768px){.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group{padding-block:16px}}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group a{color:#00527a}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group a:hover{color:#005a87}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-details,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-organizer,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-venue{width:100%}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-details .date-time-wrapper,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-details .event-categories-wrapper,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-details .organizer-details-wrapper,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-details .venue-details-wrapper,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-organizer .date-time-wrapper,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-organizer .event-categories-wrapper,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-organizer .organizer-details-wrapper,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-organizer .venue-details-wrapper,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-venue .date-time-wrapper,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-venue .event-categories-wrapper,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-venue .organizer-details-wrapper,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-venue .venue-details-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-organizer .tribe-organizer a,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-organizer .tribe-venue a,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-venue .tribe-organizer a,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-venue .tribe-venue a{font-size:16px;color:#000;font-weight:460;font-family:Montserrat,sans-serif}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-events-single-section-title{font-size:22px;font-family:Montserrat,sans-serif;font-weight:600;text-transform:capitalize}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-events-start-date-label,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-events-start-time-label,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-events-event-cost-label,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-events-event-categories-label,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-event-tags-label,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-events-event-url-label,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-organizer-tel-label,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-organizer-email-label,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-venue-tel-label{color:#005a87;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;letter-spacing:.41px;margin-top:15px;text-transform:uppercase}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-venue-tel-label,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-venue-url,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-events-start-datetime-label,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-events-end-datetime-label{margin-top:0}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-events-start-datetime-label,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-meta-group .tribe-events-end-datetime-label{font-weight:500}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-event-meta .tribe-events-venue-map{width:100%}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-tickets__tickets-wrapper{margin-top:32px}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-events-related-events-title,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-related-events,.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-link-view-attendee{display:none;visibility:hidden;opacity:0}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-tickets__tickets-buy{display:inline-block;padding:12px 27px;border-radius:30px;text-decoration:none;font-size:14px;font-family:Montserrat,sans-serif;font-weight:500;line-height:1;text-align:center;color:#fff;cursor:pointer;transition:all .3s ease;letter-spacing:.01em;background:linear-gradient(90deg,#2f81a9 30%,#00527a);border-color:transparent;padding-block:12px;border-width:0}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-tickets__tickets-buy:after{background-color:#00527a}.single-tribe_events .tribe-events-single-content-wrapper .event-details .tribe-tickets__tickets-buy:hover{background:linear-gradient(90deg,#2f81a9,#00527a);color:#fff}.single-tribe_venue .tribe-events-view--venue{margin-top:100px}.single-tribe_venue .parish-finder-back-link{display:inline-block;margin-bottom:25px}.single-tribe_venue .tribe-events-pro .tribe-events-pro-venue__meta-address-directions-link,.single-tribe_venue .tribe-events-pro .tribe-events-pro-venue__meta-categories-term-link,.single-tribe_venue .tribe-events-pro .tribe-events-pro-venue__meta-categories-term-link:visited,.single-tribe_venue .tribe-events-pro .tribe-events-pro-venue__meta-website-link{border-bottom:none}
