@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@200;300;400;500;700&display=swap);
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex!important;justify-content:center;align-items:center;transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;order:2!important;max-height:78vh;overflow:auto!important;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gslideInLeft{from{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translate3d(0,0,0);opacity:1}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;transform:translate3d(0,0,0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideInRight{from{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translate3d(0,0,0);opacity:1}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;transform:translate3d(0,0,0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes gzoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
.tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:baseline}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:baseline}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{overflow:auto;resize:none}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common button::-moz-focus-inner,.tribe-common input::-moz-focus-inner{border:0;padding:0}.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video{border:0;margin:0;padding:0}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common img{border-style:none;height:auto;-ms-interpolation-mode:bicubic;max-width:100%}.tribe-common embed,.tribe-common iframe,.tribe-common video{max-height:100%;max-width:100%}.tribe-theme-avada input[type=text]{margin:0}.tribe-theme-divi .entry-content .tribe-common table,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table{border:0;margin:0}.tribe-theme-divi .entry-content .tribe-common td,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td{border:0}.tribe-theme-divi #content-area .tribe-common td,.tribe-theme-divi #content-area .tribe-common th,.tribe-theme-divi #content-area .tribe-common tr,.tribe-theme-divi #left-area .tribe-common ul{padding:0}#top .main_color .tribe-common button[disabled],#top.tribe-theme-enfold .tribe-common button[disabled]{cursor:default}#top .main_color .tribe-common form,#top .main_color .tribe-common input,#top.tribe-theme-enfold .tribe-common form,#top.tribe-theme-enfold .tribe-common input{margin:0}.entry-content-wrapper .tribe-common li,.entry-content .tribe-common ol,.entry-content .tribe-common ul,.tribe-theme-genesis .tribe-common ol,.tribe-theme-genesis .tribe-common ul{margin:0;padding:0}.tribe-theme-twentynineteen .tribe-common svg{fill:none}.tribe-theme-twentyseventeen .tribe-common div.tribe-dialog{z-index:5!important}.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{align-items:flex-start;display:flex}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{cursor:pointer;margin-left:15px}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{cursor:pointer;flex:none;margin:1px 0 0}#top .main_color .tribe-common .tribe-common-form-control-checkbox__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input{margin:1px 0 0}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-checkbox__input{top:0}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-checkbox__input:checked:after{border:none}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-radio__input:checked:after{background-color:transparent}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-slider__input{cursor:pointer;display:inline-block;margin:0;padding:0;vertical-align:middle;width:120px}.tribe-common .tribe-common-form-control-slider__label{cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{height:auto;padding:var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{padding:var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)}#top .main_color .tribe-common .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{padding:var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;width:100%}#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input{padding:var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)}.tribe-common .tribe-common-form-control-toggle__input,.tribe-common .tribe-common-form-control-toggle__label{cursor:pointer;display:inline-block;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle__label{margin-left:11px}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}#top .main_color .tribe-common .tribe-common-form-control-toggle__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input{display:inline-block;margin:5px 0}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:flex;flex-wrap:wrap}.tribe-common .tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-small-half-negative);margin-right:var(--tec-grid-gutter-small-half-negative)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-theme-twentynineteen .tribe-common .entry.tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-small-half-negative);margin-right:var(--tec-grid-gutter-small-half-negative);padding:0}.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .entry.tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-theme-twentynineteen .tribe-common .tribe-common-g-row--gutters>.entry.tribe-common-g-col{margin:0;padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half)}.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .tribe-common-g-row--gutters>.entry.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-common a{cursor:pointer}.tribe-theme-divi #left-area .tribe-common ul,.tribe-theme-divi .entry-content .tribe-common ul,body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul{list-style-type:none;padding:0}.entry-content .tribe-common ol>li,.entry-content .tribe-common ul>li{list-style-type:none}.tribe-common button{padding:0}.tribe-common .tribe-common-l-container{margin-left:auto;margin-right:auto;max-width:var(--tec-grid-width);padding-left:var(--tec-grid-gutter-page-small);padding-right:var(--tec-grid-gutter-page-small);width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding-left:var(--tec-grid-gutter-page);padding-right:var(--tec-grid-gutter-page)}.tribe-common .tribe-common-a11y-hidden{display:none!important;visibility:hidden}.tribe-common .tribe-common-a11y-visual-hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-a11y-visual-show{clip:auto;height:auto;margin:0;position:static;width:auto}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{padding:11px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{width:auto}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{padding:14px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{padding:6px 15px;width:auto}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg{width:11px}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{fill:currentColor}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{padding:11px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tribe-common .tribe-common-c-loader{display:flex;padding-top:calc(var(--tec-spacer-11)*3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-loader{padding-top:calc(var(--tec-spacer-13)*3)}.tribe-common .tribe-common-c-loader__dot{width:15px}.tribe-common .tribe-common-c-loader__dot:not(:first-of-type){margin-left:8px}.tribe-common .tribe-common-c-loader__dot circle{fill:currentColor}.tribe-common .tribe-common-c-svgicon--featured{width:8px}.tribe-common .tribe-common-c-svgicon--recurring{width:12px}.tribe-common .tribe-common-c-svgicon--search{width:16px}.tribe-common .tribe-common-c-svgicon--location{width:10px}.tribe-common .tribe-common-c-svgicon--day,.tribe-common .tribe-common-c-svgicon--map,.tribe-common .tribe-common-c-svgicon--month,.tribe-common .tribe-common-c-svgicon--photo,.tribe-common .tribe-common-c-svgicon--week{height:100%;width:100%}.tribe-common .tribe-common-c-svgicon--close-alt path,.tribe-common .tribe-common-c-svgicon--close path{stroke:currentColor}.tribe-common .tribe-common-c-svgicon--hybrid circle,.tribe-common .tribe-common-c-svgicon--mail,.tribe-common .tribe-common-c-svgicon--map-pin,.tribe-common .tribe-common-c-svgicon--messages-not-found g,.tribe-common .tribe-common-c-svgicon--no-map,.tribe-common .tribe-common-c-svgicon--phone,.tribe-common .tribe-common-c-svgicon--virtual g,.tribe-common .tribe-common-c-svgicon--website{fill:none}.tribe-common .tribe-common-c-svgicon--messages-not-found{width:22px}.tribe-common .tribe-common-c-svgicon--messages-not-found path{stroke:currentColor}.tribe-common .tribe-common-c-svgicon--error{width:18px}.tribe-common .tribe-common-c-svgicon--error g,.tribe-common .tribe-common-c-svgicon--reset path{fill:none}.tribe-common .tribe-common-c-svgicon__svg-fill{fill:currentColor}.tribe-common .tribe-common-c-svgicon__svg-stroke{stroke:currentColor}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(10px * -4));transform:translateY(calc(var(--plyr-control-spacing,10px) * -4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(10px * .7);padding:calc(var(--plyr-control-spacing,10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b3ff;outline:#00b3ff dotted 3px;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(10px / 4);margin-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(10px / 4);padding-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(10px / 2);padding:0 calc(var(--plyr-control-spacing,10px)/ 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:hsla(0,0%,100%,.9);border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:'';height:0;position:absolute;right:14px;right:calc(18px / 2 + 10px * .7 - 4px / 2);right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px) * .7 - var(--plyr-menu-arrow-size,4px)/ 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(10px * .7);padding:calc(var(--plyr-control-spacing,10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(10px * .7/1.5) calc(10px * .7 * 1.5);padding:calc(var(--plyr-control-spacing,10px) * .7/1.5) calc(var(--plyr-control-spacing,10px) * .7 * 1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(10px * .7 * 4);padding-right:calc(var(--plyr-control-spacing,10px) * .7 * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(10px * .7 * 1.5 - 4px);right:calc(var(--plyr-control-spacing,10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(10px * .7);margin:calc(var(--plyr-control-spacing,10px) * .7);margin-bottom:3.5px;margin-bottom:calc(10px * .7/2);margin-bottom:calc(var(--plyr-control-spacing,10px) * .7/2);padding-left:28px;padding-left:calc(10px * .7 * 4);padding-left:calc(var(--plyr-control-spacing,10px) * .7 * 4);position:relative;width:calc(100% - 14px);width:calc(100% - 10px * .7 * 2);width:calc(100% - var(--plyr-control-spacing,10px) * .7 * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(10px * .7 * 1.5 - 4px);left:calc(var(--plyr-control-spacing,10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:'';height:1px;left:0;margin-top:3.5px;margin-top:calc(10px * .7/2);margin-top:calc(var(--plyr-control-spacing,10px) * .7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(10px * .7);padding-left:calc(var(--plyr-control-spacing,10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(10px * .7 * -1 - -2);margin-right:calc(var(--plyr-control-spacing,10px) * .7 * -1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(10px * .7 * 3.5);padding-left:calc(var(--plyr-control-spacing,10px) * .7 * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(13px * 2);border-radius:calc(var(--plyr-range-thumb-height,13px) * 2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;height:calc(3px * 2 + 13px);height:calc(var(--plyr-range-thumb-active-shadow-width,3px) * 2 + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc(13px / 2 * -1 - 5px / 2 * -1);margin-top:calc(var(--plyr-range-thumb-height,13px)/ 2 * -1 - var(--plyr-range-track-height,5px)/ 2 * -1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b3ff;outline:#00b3ff dotted 3px;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b3ff;outline:#00b3ff dotted 3px;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b3ff;outline:#00b3ff dotted 3px;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:'⁄';margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(10px / 2 * 2);margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2 * 2);opacity:0;padding:5px 7.5px;padding:calc(10px / 2) calc(10px / 2 * 1.5);padding:calc(var(--plyr-control-spacing,10px)/ 2) calc(var(--plyr-control-spacing,10px)/ 2 * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(4px * -1);bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(18px / 2 + 10px * .7);left:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px) * .7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(18px / 2 + 10px * .7);right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px) * .7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(13px * .5);left:calc(var(--plyr-range-thumb-height,13px) * .5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(13px * -.5);margin-left:calc(var(--plyr-range-thumb-height,13px) * -.5);margin-right:-6.5px;margin-right:calc(13px * -.5);margin-right:calc(var(--plyr-range-thumb-height,13px) * -.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(5px / 2 * -1);margin-top:calc(var(--plyr-range-track-height,5px)/ 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,40,47,.6) 50%,rgba(35,40,47,.6) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(10px / 2);margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:5px;margin-right:calc(10px / 2);margin-right:calc(var(--plyr-control-spacing,10px)/ 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(10px / 2);padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:20px;padding-top:calc(10px * 2);padding-top:calc(var(--plyr-control-spacing,10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(10px * 1.5);padding:calc(var(--plyr-control-spacing,10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px 0 0 0 1px rgba(35,40,47,.15) rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(10px / 2 * 2);margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2 * 2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(4px * -1);bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(3px - 1px);border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;border-radius:calc(3px - 1px);border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(10px * 2);padding:calc(var(--plyr-control-spacing,10px) * 2)}.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(10px * 3.5);padding-top:calc(var(--plyr-control-spacing,10px) * 3.5)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}
/*
! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 830px){.container{max-width:830px}}@media (min-width: 1025px){.container{max-width:1025px}}@media (min-width: 1201px){.container{max-width:1201px}}@media (min-width: 1536px){.container{max-width:1536px}}.mx-auto{margin-left:auto;margin-right:auto}.my-\[38px\]{margin-top:38px;margin-bottom:38px}.\!mb-3{margin-bottom:0.75rem !important}.\!ml-3{margin-left:0.75rem !important}.\!mt-4{margin-top:1rem !important}.mb-1{margin-bottom:0.25rem}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:0.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[-40px\]{margin-bottom:-40px}.mb-\[19px\]{margin-bottom:19px}.mb-\[35px\]{margin-bottom:35px}.mb-\[66px\]{margin-bottom:66px}.mb-\[67px\]{margin-bottom:67px}.mb-\[78px\]{margin-bottom:78px}.ml-3{margin-left:0.75rem}.ml-\[19px\]{margin-left:19px}.mr-2{margin-right:0.5rem}.mr-5{margin-right:1.25rem}.mt-10{margin-top:2.5rem}.mt-\[10px\]{margin-top:10px}.mt-\[19px\]{margin-top:19px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-0{height:0px}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-min{height:-moz-min-content;height:min-content}.max-h-full{max-height:100%}.min-h-\[304px\]{min-height:304px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[78px\]{width:78px}.w-full{width:100%}.max-w-\[148px\]{max-width:148px}.max-w-\[690px\]{max-width:690px}.cursor-grab{cursor:grab}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.flex-col{flex-direction:column}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:0.75rem}.overflow-hidden{overflow:hidden}.bg-\[\#123457\]{--tw-bg-opacity:1;background-color:rgb(18 52 87 / var(--tw-bg-opacity))}.bg-dark-red{--tw-bg-opacity:1;background-color:rgb(86 0 5 / var(--tw-bg-opacity))}.bg-gray{--tw-bg-opacity:1;background-color:rgb(230 230 230 / var(--tw-bg-opacity))}.bg-red{--tw-bg-opacity:1;background-color:rgb(211 8 20 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/90{background-color:rgb(255 255 255 / 0.9)}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.p-5{padding:1.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[100px\]{padding-top:100px;padding-bottom:100px}.py-\[50px\]{padding-top:50px;padding-bottom:50px}.py-\[66px\]{padding-top:66px;padding-bottom:66px}.pb-1{padding-bottom:0.25rem}.pb-10{padding-bottom:2.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[100\%\]{padding-bottom:100%}.pb-\[100px\]{padding-bottom:100px}.pb-\[148px\]{padding-bottom:148px}.pb-\[38px\]{padding-bottom:38px}.pb-\[70px\]{padding-bottom:70px}.pb-\[72px\]{padding-bottom:72px}.pb-\[88px\]{padding-bottom:88px}.pl-5{padding-left:1.25rem}.pr-10{padding-right:2.5rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[108px\]{padding-top:108px}.pt-\[19px\]{padding-top:19px}.pt-\[38px\]{padding-top:38px}.pt-\[63px\]{padding-top:63px}.pt-\[66px\]{padding-top:66px}.pt-\[68px\]{padding-top:68px}.pt-\[75px\]{padding-top:75px}.pt-\[90px\]{padding-top:90px}.text-center{text-align:center}.font-secondary{font-family:Roboto, sans-serif}.text-2xsm{font-size:12px}.text-l{font-size:46px}.text-md{font-size:20px}.text-md-large{font-size:26px}.text-xsm{font-size:14px}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.leading-5{line-height:1.25rem}.leading-9{line-height:2.25rem}.leading-\[13px\]{line-height:13px}.leading-\[14px\]{line-height:14px}.leading-\[19px\]{line-height:19px}.leading-\[22px\]{line-height:22px}.leading-\[36px\]{line-height:36px}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-dark-red{--tw-text-opacity:1;color:rgb(86 0 5 / var(--tw-text-opacity))}.text-red{--tw-text-opacity:1;color:rgb(211 8 20 / var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.duration-300{transition-duration:300ms}@font-face{font-display:swap;font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@media only screen and (max-width: 1024px){.error-page{min-height:auto}}/*
! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 830px){.container{max-width:830px}}@media (min-width: 1025px){.container{max-width:1025px}}@media (min-width: 1201px){.container{max-width:1201px}}@media (min-width: 1536px){.container{max-width:1536px}}.site-container{max-width:1164px;margin:auto;width:calc(100% - 76px)}.btn,.single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,.news-archive .filters .sf-field-category .sf-level-0 label,button#place_order,.return-to-shop a.button.wc-backward,a.button.wc-forward,a.checkout-button.button.alt.wc-forward,.woocommerce .tribe-checkout-backlinks a,.woocommerce button.button,.woocommerce .woocommerce-Button.button,.woocommerce a.button,.woocommerce-MyAccount-content .woocommerce-orders-table td a.view,.woocommerce-MyAccount-content .woocommerce-Address header a,.woocommerce-MyAccount-navigation-link a,.event-tickets .tribe-common-c-btn{padding:14px 22px 15px !important;border-radius:30px !important;border-width:2px !important;border-style:solid !important;font-size:20px !important;font-weight:500 !important;line-height:1 !important;transition:ease-in-out .4s !important;width:-moz-max-content !important;width:max-content !important;text-transform:uppercase !important;display:flex !important;align-items:center !important;justify-content:center !important}@media only screen and (max-width: 430px){.btn,.single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,.news-archive .filters .sf-field-category .sf-level-0 label,button#place_order,.return-to-shop a.button.wc-backward,a.button.wc-forward,a.checkout-button.button.alt.wc-forward,.woocommerce .tribe-checkout-backlinks a,.woocommerce button.button,.woocommerce .woocommerce-Button.button,.woocommerce a.button,.woocommerce-MyAccount-content .woocommerce-orders-table td a.view,.woocommerce-MyAccount-content .woocommerce-Address header a,.woocommerce-MyAccount-navigation-link a,.event-tickets .tribe-common-c-btn{border-width:1px !important}}@media only screen and (max-width: 767px){.btn,.single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,.news-archive .filters .sf-field-category .sf-level-0 label,button#place_order,.return-to-shop a.button.wc-backward,a.button.wc-forward,a.checkout-button.button.alt.wc-forward,.woocommerce .tribe-checkout-backlinks a,.woocommerce button.button,.woocommerce .woocommerce-Button.button,.woocommerce a.button,.woocommerce-MyAccount-content .woocommerce-orders-table td a.view,.woocommerce-MyAccount-content .woocommerce-Address header a,.woocommerce-MyAccount-navigation-link a,.event-tickets .tribe-common-c-btn{font-size:12px !important;padding:9px 13px 10px !important}}.btn.ios-adjustment,.single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .ios-adjustment.tribe-common-c-btn,.news-archive .filters .sf-field-category .sf-level-0 label.ios-adjustment,button.ios-adjustment#place_order,.return-to-shop a.ios-adjustment.button.wc-backward,a.ios-adjustment.button.wc-forward,a.ios-adjustment.checkout-button.button.alt.wc-forward,.woocommerce .tribe-checkout-backlinks a.ios-adjustment,.woocommerce button.ios-adjustment.button,.woocommerce .ios-adjustment.woocommerce-Button.button,.woocommerce a.ios-adjustment.button,.woocommerce-MyAccount-content .woocommerce-orders-table td a.ios-adjustment.view,.woocommerce-MyAccount-content .woocommerce-Address header a.ios-adjustment,.woocommerce-MyAccount-navigation-link a.ios-adjustment,.event-tickets .ios-adjustment.tribe-common-c-btn{padding:20px 22px 13px !important}@media only screen and (max-width: 767px){.btn.ios-adjustment,.single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .ios-adjustment.tribe-common-c-btn,.news-archive .filters .sf-field-category .sf-level-0 label.ios-adjustment,button.ios-adjustment#place_order,.return-to-shop a.ios-adjustment.button.wc-backward,a.ios-adjustment.button.wc-forward,a.ios-adjustment.checkout-button.button.alt.wc-forward,.woocommerce .tribe-checkout-backlinks a.ios-adjustment,.woocommerce button.ios-adjustment.button,.woocommerce .ios-adjustment.woocommerce-Button.button,.woocommerce a.ios-adjustment.button,.woocommerce-MyAccount-content .woocommerce-orders-table td a.ios-adjustment.view,.woocommerce-MyAccount-content .woocommerce-Address header a.ios-adjustment,.woocommerce-MyAccount-navigation-link a.ios-adjustment,.event-tickets .ios-adjustment.tribe-common-c-btn{font-size:12px !important;padding:11px 13px 8px !important}}.btn-red,.single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,button#place_order,.return-to-shop a.button.wc-backward,a.button.wc-forward,a.checkout-button.button.alt.wc-forward,.woocommerce .tribe-checkout-backlinks a,.woocommerce button.button,.woocommerce .woocommerce-Button.button,.woocommerce a.button,.woocommerce-MyAccount-content .woocommerce-orders-table td a.view,.woocommerce-MyAccount-content .woocommerce-Address header a,.woocommerce-MyAccount-navigation-link a,.event-tickets .tribe-common-c-btn{border-color:#d30814;color:#d30814}.btn-red:hover,.single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn:hover,button#place_order:hover,.return-to-shop a.button.wc-backward:hover,a.button.wc-forward:hover,a.checkout-button.button.alt.wc-forward:hover,.woocommerce .tribe-checkout-backlinks a:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-Button.button:hover,.woocommerce a.button:hover,.woocommerce-MyAccount-content .woocommerce-orders-table td a.view:hover,.woocommerce-MyAccount-content .woocommerce-Address header a:hover,.woocommerce-MyAccount-navigation-link a:hover,.event-tickets .tribe-common-c-btn:hover{background-color:#d30814;color:#fff}.btn-dark-red{border-color:#560005;color:#560005}.btn-dark-red:hover{background-color:#560005;color:#fff}.btn-white,.news-archive .filters .sf-field-category .sf-level-0 label,.woocommerce #payment button{border-color:#fff;color:#fff}.btn-white:hover,.news-archive .filters .sf-field-category .sf-level-0 label:hover,.woocommerce #payment button:hover{background-color:#fff;color:#d30814}.has-breadcrumbs .breadcrumb{margin-bottom:2rem;display:flex;align-items:center}@media (min-width: 768px){.has-breadcrumbs .breadcrumb{margin-bottom:3.5rem}}.has-breadcrumbs .breadcrumb br{display:none}.has-breadcrumbs .breadcrumb--item{position:relative;font-size:12px;text-transform:uppercase;line-height:13px;--tw-text-opacity:1;color:rgb(211 8 20 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.has-breadcrumbs .breadcrumb--item:hover{--tw-text-opacity:1;color:rgb(86 0 5 / var(--tw-text-opacity))}@media (min-width: 768px){.has-breadcrumbs .breadcrumb--item{font-size:20px;line-height:21px}}.has-breadcrumbs .breadcrumb--item:not(:first-of-type){padding-left:2.5rem}.has-breadcrumbs .breadcrumb--item:not(:first-of-type):before{content:"";position:absolute;left:12px;width:14px;height:14px;background-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-next.png");display:block;top:50%;transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 767px){.has-breadcrumbs .breadcrumb--item:not(:first-of-type):before{height:8px}}@media only screen and (min-width: 768px){.has-breadcrumbs .breadcrumb--item:not(:first-of-type):before{left:12px}}.has-breadcrumbs .breadcrumb--item:last-of-type{--tw-text-opacity:1;color:rgb(230 230 230 / var(--tw-text-opacity))}.has-breadcrumbs .breadcrumb--item:last-of-type:hover{--tw-text-opacity:1;color:rgb(86 0 5 / var(--tw-text-opacity))}.has-spacing-above{margin-top:75px}@media only screen and (max-width: 450px){.has-spacing-above{margin-top:35px}}.has-spacing-below{margin-bottom:75px}@media only screen and (max-width: 450px){.has-spacing-below{margin-top:35px}}.mx-auto{margin-left:auto;margin-right:auto}.my-\[38px\]{margin-top:38px;margin-bottom:38px}.\!mb-3{margin-bottom:0.75rem !important}.\!ml-3{margin-left:0.75rem !important}.\!mt-4{margin-top:1rem !important}.mb-1{margin-bottom:0.25rem}.mb-10{margin-bottom:2.5rem}.mb-3{margin-bottom:0.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[-40px\]{margin-bottom:-40px}.mb-\[19px\]{margin-bottom:19px}.mb-\[35px\]{margin-bottom:35px}.mb-\[66px\]{margin-bottom:66px}.mb-\[67px\]{margin-bottom:67px}.mb-\[78px\]{margin-bottom:78px}.ml-3{margin-left:0.75rem}.ml-\[19px\]{margin-left:19px}.mr-2{margin-right:0.5rem}.mr-5{margin-right:1.25rem}.mt-10{margin-top:2.5rem}.mt-\[10px\]{margin-top:10px}.mt-\[19px\]{margin-top:19px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-0{height:0px}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-min{height:-moz-min-content;height:min-content}.max-h-full{max-height:100%}.min-h-\[304px\]{min-height:304px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[78px\]{width:78px}.w-full{width:100%}.max-w-\[148px\]{max-width:148px}.max-w-\[690px\]{max-width:690px}.cursor-grab{cursor:grab}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.flex-col{flex-direction:column}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:0.75rem}.overflow-hidden{overflow:hidden}.bg-\[\#123457\]{--tw-bg-opacity:1;background-color:rgb(18 52 87 / var(--tw-bg-opacity))}.bg-dark-red{--tw-bg-opacity:1;background-color:rgb(86 0 5 / var(--tw-bg-opacity))}.bg-gray{--tw-bg-opacity:1;background-color:rgb(230 230 230 / var(--tw-bg-opacity))}.bg-red{--tw-bg-opacity:1;background-color:rgb(211 8 20 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/90{background-color:rgb(255 255 255 / 0.9)}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.p-5{padding:1.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[100px\]{padding-top:100px;padding-bottom:100px}.py-\[50px\]{padding-top:50px;padding-bottom:50px}.py-\[66px\]{padding-top:66px;padding-bottom:66px}.pb-1{padding-bottom:0.25rem}.pb-10{padding-bottom:2.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[100\%\]{padding-bottom:100%}.pb-\[100px\]{padding-bottom:100px}.pb-\[148px\]{padding-bottom:148px}.pb-\[38px\]{padding-bottom:38px}.pb-\[70px\]{padding-bottom:70px}.pb-\[72px\]{padding-bottom:72px}.pb-\[88px\]{padding-bottom:88px}.pl-5{padding-left:1.25rem}.pr-10{padding-right:2.5rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[108px\]{padding-top:108px}.pt-\[19px\]{padding-top:19px}.pt-\[38px\]{padding-top:38px}.pt-\[63px\]{padding-top:63px}.pt-\[66px\]{padding-top:66px}.pt-\[68px\]{padding-top:68px}.pt-\[75px\]{padding-top:75px}.pt-\[90px\]{padding-top:90px}.text-center{text-align:center}.font-secondary{font-family:Roboto, sans-serif}.text-2xsm{font-size:12px}.text-l{font-size:46px}.text-md{font-size:20px}.text-md-large{font-size:26px}.text-xsm{font-size:14px}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.leading-5{line-height:1.25rem}.leading-9{line-height:2.25rem}.leading-\[13px\]{line-height:13px}.leading-\[14px\]{line-height:14px}.leading-\[19px\]{line-height:19px}.leading-\[22px\]{line-height:22px}.leading-\[36px\]{line-height:36px}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-dark-red{--tw-text-opacity:1;color:rgb(86 0 5 / var(--tw-text-opacity))}.text-red{--tw-text-opacity:1;color:rgb(211 8 20 / var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.duration-300{transition-duration:300ms}@font-face{font-display:swap;font-family:"A2Beckett";src:url("/wp-content/themes/nfct-theme-updated/assets/fonts/._A2Beckett-Regular.woff2") format("woff2"),url("/wp-content/themes/nfct-theme-updated/assets/fonts/A2Beckett-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-display:swap;font-family:"A2Beckett";src:url("/wp-content/themes/nfct-theme-updated/assets/fonts/._A2Beckett-Medium.woff2") format("woff2"),url("/wp-content/themes/nfct-theme-updated/assets/fonts/A2Beckett-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"A2Beckett";src:url("/wp-content/themes/nfct-theme-updated/assets/fonts/._A2Beckett-SemiBold.woff2") format("woff2"),url("/wp-content/themes/nfct-theme-updated/assets/fonts/A2Beckett-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:"A2Beckett";src:url("/wp-content/themes/nfct-theme-updated/assets/fonts/._A2Beckett-Bold.woff2") format("woff2"),url("/wp-content/themes/nfct-theme-updated/assets/fonts/A2Beckett-Bold.woff") format("woff");font-weight:700;font-style:normal}*{font-family:"A2Beckett","sans-serif";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;text-transform:uppercase}*::-moz-selection{background-color:rgba(0,116,255,.8);color:#fff}*::selection{background-color:rgba(0,116,255,.8);color:#fff}.event-tickets.tribe-tickets__registration .tribe-common-h2{color:#d30814;font-size:46px;line-height:36px;font-weight:500}@media screen and (min-width: 768px){.event-tickets.tribe-tickets__registration .tribe-common-h2{font-size:80px;line-height:65px}}@media screen and (min-width: 1200px){.event-tickets.tribe-tickets__registration .tribe-common-h2{font-size:100px;line-height:80px}}.event-tickets.tribe-tickets__registration .tribe-tickets__registration-description{font-size:20px;line-height:1;color:#560005;font-weight:500}@media only screen and (max-width: 767px){.event-tickets.tribe-tickets__registration .tribe-tickets__registration-description{font-size:14px;line-height:1}}.event-tickets h3{color:#d30814 !important;font-size:26px !important;line-height:1 !important;font-weight:500 !important}@media only screen and (max-width: 767px){.event-tickets h3{font-size:16px !important}}.event-tickets h2{color:#d30814 !important;font-size:46px !important;line-height:36px !important;font-weight:500 !important}@media only screen and (max-width: 767px){.event-tickets h2{font-size:26px !important;line-height:1 !important}}.event-tickets .tribe-tickets__attendee-tickets-item{transition:ease-in-out .2s}.event-tickets .tribe-tickets__attendee-tickets-item *,.event-tickets .tribe-tickets__attendee-tickets-item:before,.event-tickets .tribe-tickets__attendee-tickets-item:after{transition:ease-in-out .2s}.event-tickets .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field-input-wrapper input,.event-tickets .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field-input-wrapper select{line-height:1 !important;font-size:16px !important;border:solid 2px #000 !important;border-radius:50px !important;padding:12px 25px !important;color:#000 !important;font-family:"A2Beckett","sans-serif" !important}@media only screen and (max-width: 768px){.event-tickets .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field-input-wrapper input,.event-tickets .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field-input-wrapper select{font-size:14px !important;padding:8px 15px !important}}.event-tickets .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field input[type=checkbox]{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border:solid 2px #000 !important;width:14px !important;height:14px !important;padding:7px !important;display:inline-block !important;border-radius:0 !important;margin-right:8px}.event-tickets .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field input[type=checkbox]:checked{-webkit-mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/check.png") !important;mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/check.png") !important;-webkit-mask-size:80%;mask-size:80%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;border:solid 2px #000;background-color:#d30814 !important}.event-tickets .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field label{display:flex;align-items:center}.event-tickets .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field label input[type=radio]{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border:solid 2px #000 !important;width:14px !important;height:14px !important;padding:7px !important;display:inline-block !important;border-radius:50% !important;margin-right:8px}.event-tickets .tribe-tickets__attendee-tickets-item .tribe-tickets__form-field label input[type=radio]:checked{background-color:#d30814 !important}.event-tickets .tribe-tickets__attendee-tickets-item h4{font-size:20px;line-height:16px}.event-tickets .tribe-tickets__attendee-tickets-item--has-focus{border-left-color:#d30814 !important}.event-tickets .tribe-tickets__attendee-tickets-item--has-focus:after,.event-tickets .tribe-tickets__attendee-tickets-item--has-focus:before{background-color:#d30814 !important}.event-tickets .tribe-tickets__attendee-tickets-item--has-focus h4,.event-tickets .tribe-tickets__attendee-tickets-item--has-focus label{color:#d30814 !important}.event-tickets .tribe-tickets__attendee-tickets-item--has-focus .tribe-tickets__form-field-input-wrapper input{border:solid 2px #d30814 !important}.event-tickets .tribe-tickets__attendee-tickets-item--has-focus .tribe-tickets__form-field input[type=checkbox]{border:solid 2px #d30814 !important}.event-tickets .tribe-tickets__attendee-tickets-item--has-focus .tribe-tickets__form-field input[type=checkbox]:checked{background-color:#d30814 !important;border:solid 2px #d30814 !important}.event-tickets .tribe-tickets__attendee-tickets-item--has-focus .tribe-tickets__form-field input[type=radio]{border:solid 2px #d30814 !important}.event-tickets .tribe-tickets__attendee-tickets-item--has-focus .tribe-tickets__form-field input[type=radio]:checked{background-color:#d30814 !important;border:solid 2px #d30814 !important}.event-tickets .tribe-tickets__tickets-item-content-subtitle{font-size:20px;line-height:1;font-weight:500}.event-tickets .tribe-common-c-btn{background:none !important}.event-tickets .tribe-common-c-btn:hover{background-color:#d30814 !important}.event-tickets a.tribe-common-b2.tribe-tickets__tickets-footer-back-link{border:unset !important;box-shadow:unset !important;text-decoration:underline !important}.event-tickets aside#tribe-tickets__mini-cart{margin-top:142px;border-radius:0}.event-calendar{background-color:#d30814}.event-calendar *{color:#fff !important}.event-calendar .tribe-events-calendar-month__day-cell{position:relative !important;top:0}.event-calendar .tribe-events-widget-events-month__view-more{display:none}.event-calendar .tribe-events-calendar-month__day-date{opacity:1 !important}.event-calendar .tribe-events-view--month{background:none !important}.event-calendar .tribe-events-view--month__calendar-event-tooltip-title{display:none}.event-calendar .tribe-events-widget-shortcode__header-title{display:none}.tribe-events-c-top-bar__nav-list{margin-bottom:25px !important}.tribe-events-c-top-bar__nav-list button{cursor:not-allowed !important}.tribe-events-c-top-bar__nav-list>*{margin-right:15px !important}.tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-date{font-size:20px;line-height:26px}.tribe-events-calendar-month__calendar-event-tooltip-datetime{display:none !important}.tribe-events-calendar-month__multiday-event-bar{background-color:#560005 !important}.tribe-events-calendar-month__multiday-event-bar *{font-family:"A2 Beckett",sans-serif !important;background-color:rgba(0,0,0,0) !important;opacity:1 !important}.tribe-events-calendar-month__multiday-event-bar-title{font-size:16px !important}.tribe-events-calendar-month-mobile-events__mobile-event-datetime{display:none !important}.tribe-events-calendar-month__calendar-event-title,.tribe-events-calendar-month__calendar-event-datetime,.tribe-events-calendar-month__calendar-event-tooltip-cost .tribe-events-c-small-cta__price,.tribe-events-calendar-month__calendar-event-tooltip-description p{font-size:16px !important;line-height:20px !important}.tribe-events-calendar-month__day{aspect-ratio:unset !important;padding:0 !important;max-height:unset !important;height:inherit !important;min-height:150px !important}.tribe-events-header__events-bar{display:none !important}.tribe-events{background-color:#d30814}.tribe-events .tribe-events-calendar-list__event-wrapper{background-color:#fff;padding-right:0 !important}.tribe-events .tribe-events-calendar-list-nav,.tribe-events .tribe-events-c-subscribe-dropdown__container{display:none}.tribe-events .tribe-events-calendar-list__month-separator-text{margin-bottom:0px;display:flex;align-items:center;font-size:26px;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.tribe-events .tribe-events-calendar-list__month-separator-text{margin-bottom:37px;font-size:46px;line-height:2.25rem}}.tribe-events .tribe-events-calendar-list__month-separator-text{padding-top:25px}@media only screen and (max-width: 767px){.tribe-events .tribe-events-calendar-list__month-separator-text{padding-top:15px}}.tribe-events .tribe-events-calendar-list__month-separator-text:first-of-type{padding-top:0}@media only screen and (max-width: 767px){.tribe-events .tribe-events-calendar-list__month-separator-text:first-of-type{padding-top:0}}.tribe-events .tribe-events-calendar-list__event-details{padding:38px !important;display:flex !important;flex-direction:column !important}.tribe-events .tribe-events-calendar-list__event-details .tribe-events-c-small-cta{margin-top:0px !important}.tribe-events .tribe-events-calendar-list__event-details .tribe-events-c-small-cta__link{margin-top:10px !important;margin-bottom:10px !important;padding:18px 22px 15px !important;border-radius:30px !important;border-width:2px !important;border-style:solid !important;font-size:20px !important;font-weight:500 !important;line-height:1 !important;transition:ease-in-out .4s !important;width:-moz-max-content !important;width:max-content !important;text-transform:uppercase !important;display:flex !important;align-items:center !important;justify-content:center !important;border-color:#d30814 !important;color:#d30814 !important}.tribe-events .tribe-events-calendar-list__event-details .tribe-events-c-small-cta__link:hover{background-color:#d30814 !important;color:#fff !important}@media only screen and (max-width: 430px){.tribe-events .tribe-events-calendar-list__event-details .tribe-events-c-small-cta__link{border-width:1px !important}}@media only screen and (max-width: 767px){.tribe-events .tribe-events-calendar-list__event-details .tribe-events-c-small-cta__link{font-size:12px !important;padding:9px 13px 10px !important}}.tribe-events .tribe-events-calendar-list__event-details .tribe-events-c-small-cta__link.ios-adjustment{padding:20px 22px 13px !important}@media only screen and (max-width: 767px){.tribe-events .tribe-events-calendar-list__event-details .tribe-events-c-small-cta__link.ios-adjustment{font-size:12px !important;padding:11px 13px 8px !important}}.tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title{margin-bottom:0.75rem;font-size:26px;line-height:22px;--tw-text-opacity:1;color:rgb(211 8 20 / var(--tw-text-opacity))}@media (min-width: 768px){.tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title{margin-bottom:0.25rem;font-size:46px;line-height:2.25rem}}.tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title a{color:#d30814 !important}.tribe-events .tribe-events-calendar-list__event-details .start-and-end-time{font-size:12px;line-height:13px;--tw-text-opacity:1;color:rgb(86 0 5 / var(--tw-text-opacity))}@media (min-width: 768px){.tribe-events .tribe-events-calendar-list__event-details .start-and-end-time{font-size:20px;line-height:1}}.tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-venue{display:block}.tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-venue .tribe-events-calendar-list__event-venue-title{font-size:14px}.tribe-events .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-venue *{display:block}.tribe-events .tribe-events-calendar-list__event-details p,.tribe-events .tribe-events-calendar-list__event-details .address span,.tribe-events .tribe-events-calendar-list__event-details .address abbr{font-family:Roboto, sans-serif;font-size:12px;text-transform:none;line-height:1rem}@media (min-width: 768px){.tribe-events .tribe-events-calendar-list__event-details p,.tribe-events .tribe-events-calendar-list__event-details .address span,.tribe-events .tribe-events-calendar-list__event-details .address abbr{font-size:14px;line-height:19px}}.tribe-events .tribe-events-calendar-list__event-details .address *{display:block;text-decoration:none}.tribe-events .tribe-events-calendar-list__event-details .address br,.tribe-events .tribe-events-calendar-list__event-details .address .tribe-delimiter{display:none}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime *{color:#fff !important;font-size:26px !important;line-height:32px !important}@media only screen and (max-width: 768px){.tribe-events .tribe-events-calendar-list__event-date-tag-datetime *{line-height:26px !important;font-size:20px !important}}.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{padding:0 !important;margin:0 !important}.tribe-events .tribe-events-calendar-list__event{flex-direction:column;max-width:100%;margin:0 !important}.tribe-events .tribe-events-header__top-bar{color:#fff;display:flex;align-items:center}.tribe-events .tribe-events-header__top-bar .tribe-events-c-top-bar__nav-list{margin-bottom:0 !important}.tribe-events .tribe-events-header__top-bar *{font-size:26px;line-height:32px}@media only screen and (max-width: 768px){.tribe-events .tribe-events-header__top-bar *{font-size:20px;line-height:26px}}.tribe-events .tribe-events-header__top-bar td.active.day{background:unset !important;background-color:#d30814 !important}.tribe-common-c-btn-link{color:#d30814 !important}.woocommerce{max-width:1164px;margin:auto;width:calc(100% - 76px);min-height:80vh;padding:75px 0;box-sizing:border-box;display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.woocommerce{flex-direction:column}}.woocommerce-MyAccount-navigation h2,.woocommerce-MyAccount-content h2{margin-bottom:20px}.woocommerce-MyAccount-navigation table,.woocommerce-MyAccount-content table{margin-bottom:45px !important}.woocommerce-MyAccount-navigation table *,.woocommerce-MyAccount-content table *{font-weight:500 !important}.woocommerce-MyAccount-navigation table th,.woocommerce-MyAccount-content table th{text-transform:uppercase;font-size:20px;line-height:24px}.woocommerce-MyAccount-navigation table .tribe-address,.woocommerce-MyAccount-content table .tribe-address{font-family:Roboto,"sans-serif"}.woocommerce-MyAccount-navigation table .tribe-address *,.woocommerce-MyAccount-content table .tribe-address *{display:block;text-decoration:none}.woocommerce-MyAccount-navigation table .tribe-address br,.woocommerce-MyAccount-navigation table .tribe-address .tribe-delimiter,.woocommerce-MyAccount-content table .tribe-address br,.woocommerce-MyAccount-content table .tribe-address .tribe-delimiter{display:none}.woocommerce-MyAccount-navigation table .tribe-event-details,.woocommerce-MyAccount-content table .tribe-event-details{margin:25px 0;font-family:Roboto,"sans-serif";font-size:14px;line-height:19px}.woocommerce-MyAccount-navigation table .tribe-event-details a,.woocommerce-MyAccount-content table .tribe-event-details a{text-decoration:underline;color:#d30814;font-weight:500;font-size:20px;line-height:24px}.woocommerce-MyAccount-navigation table .tribe-event-details span,.woocommerce-MyAccount-navigation table .tribe-event-details abbr,.woocommerce-MyAccount-content table .tribe-event-details span,.woocommerce-MyAccount-content table .tribe-event-details abbr{font-family:Roboto,"sans-serif";font-size:14px;line-height:19px}.woocommerce-MyAccount-navigation{margin-right:auto}.woocommerce-MyAccount-navigation-link{margin-bottom:25px}.woocommerce-MyAccount-navigation-link a{width:100%}@media only screen and (max-width: 767px){.woocommerce-MyAccount-navigation{margin-right:0}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px}.woocommerce-MyAccount-navigation-link{margin-bottom:15px;margin-left:10px;margin-right:10px;width:calc(33% - 20px);width:calc(50% - 20px)}}.woocommerce-MyAccount-content{width:60% !important}@media only screen and (max-width: 767px){.woocommerce-MyAccount-content{width:100% !important}}.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content h3{font-size:26px;line-height:1;margin-bottom:30px;color:#d30814;font-weight:500}@media only screen and (max-width: 768px){.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content h3{font-size:20px;margin-bottom:20px}}.woocommerce-MyAccount-content p a,.woocommerce-MyAccount-content h3 a{text-decoration:underline}.woocommerce-MyAccount-content p a:hover,.woocommerce-MyAccount-content h3 a:hover{color:#560005}.woocommerce-MyAccount-content label{line-height:1;font-size:20px;color:#d30814}@media only screen and (max-width: 768px){.woocommerce-MyAccount-content label{font-size:14px}}.woocommerce-MyAccount-content input{line-height:1;font-size:20px;border:solid 2px #d30814 !important;border-radius:50px;padding:12px 25px;color:#000}@media only screen and (max-width: 768px){.woocommerce-MyAccount-content input{font-size:14px;padding:8px 15px}}.woocommerce-MyAccount-content input[type=checkbox]{background-color:#fff}.woocommerce-MyAccount-content input[type=checkbox]:checked{background-color:#d30814 !important}.woocommerce-MyAccount-content em{font-family:Roboto,"sans-serif";font-size:16px}@media only screen and (max-width: 767px){.woocommerce-MyAccount-content em{font-size:12px;line-height:16px}}.woocommerce-MyAccount-content .select2-selection{border:solid 2px #d30814;padding:12px 25px;box-sizing:border-box;height:50px;border-radius:25px}@media only screen and (max-width: 768px){.woocommerce-MyAccount-content .select2-selection{font-size:14px;padding:8px 15px;height:34px;border-radius:17px}}.woocommerce-MyAccount-content .select2-selection--single .select2-selection__rendered{height:auto;line-height:1;font-size:20px;padding:0}@media only screen and (max-width: 768px){.woocommerce-MyAccount-content .select2-selection--single .select2-selection__rendered{font-size:14px}}.woocommerce-MyAccount-content .select2-selection__placeholder{line-height:1;font-size:20px}@media only screen and (max-width: 768px){.woocommerce-MyAccount-content .select2-selection__placeholder{font-size:14px}}.woocommerce-MyAccount-content .select2-selection .select2-selection__arrow{height:26px;position:absolute;right:25px;width:20px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 768px){.woocommerce-MyAccount-content .select2-selection .select2-selection__arrow{right:15px}}.woocommerce-MyAccount-content fieldset{margin-top:50px}.woocommerce-MyAccount-content fieldset legend{line-height:1;font-size:30px;color:#d30814}.woocommerce-MyAccount-content .woocommerce-info{border-color:#d30814}.woocommerce-MyAccount-content .woocommerce-info:before{color:#d30814}.woocommerce-MyAccount-content .woocommerce-message--info,.woocommerce-MyAccount-content .woocommerce-Message--info,.woocommerce-MyAccount-content address{font-family:Roboto,"sans-serif";font-size:16px}@media only screen and (max-width: 767px){.woocommerce-MyAccount-content .woocommerce-message--info,.woocommerce-MyAccount-content .woocommerce-Message--info,.woocommerce-MyAccount-content address{font-size:12px;line-height:16px}}.woocommerce-MyAccount-content .address{color:#000}.woocommerce-MyAccount-content .woocommerce-Address{margin-bottom:15px}.woocommerce-MyAccount-content .woocommerce-Address header h3{font-size:26px;line-height:1;margin-bottom:30px;color:#d30814;font-weight:500}@media only screen and (max-width: 768px){.woocommerce-MyAccount-content .woocommerce-Address header h3{font-size:20px;margin-bottom:20px}}.woocommerce-MyAccount-content .woocommerce-Address header a{background:none;padding:5px 12px}.woocommerce-MyAccount-content .woocommerce-customer-details address{color:#000}.woocommerce-MyAccount-content .woocommerce-customer-details address p{margin-top:10px;display:flex;text-align:center}.woocommerce-MyAccount-content .woocommerce-customer-details address p:before{font-size:26px !important;line-height:1 !important}.woocommerce-MyAccount-content .woocommerce-orders-table{border-radius:0}.woocommerce-MyAccount-content .woocommerce-orders-table th{text-transform:uppercase;font-size:16px;line-height:24px}.woocommerce-MyAccount-content .woocommerce-orders-table td{font-size:16px;line-height:24px}.woocommerce-MyAccount-content .woocommerce-orders-table td a{text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-orders-table td a.view{text-decoration:none;background:unset}.woocommerce #payment .woocommerce-PaymentMethods button{color:#d30814 !important}.woocommerce #payment .woocommerce-PaymentMethods button:hover{color:#fff !important}.woocommerce #payment #stripe-payment-data p{font-size:16px;line-height:24px}@media only screen and (max-width: 767px){.woocommerce #payment #stripe-payment-data p{font-size:12px;line-height:16px}}.woocommerce button.button,.woocommerce .woocommerce-Button.button,.woocommerce a.button{background:none}.woocommerce .payment-method-actions{display:flex;align-items:center;justify-content:center}.woocommerce a.button.delete{padding:5px 10px;font-size:14px;line-height:19px}.woocommerce h3{font-size:26px;line-height:1;margin-bottom:25px;color:#d30814;font-weight:500}@media only screen and (max-width: 768px){.woocommerce h3{font-size:20px;margin-bottom:20px}}.woocommerce h2{color:#d30814;text-transform:uppercase;font-size:46px;line-height:36px}@media only screen and (max-width: 767px){.woocommerce h2{font-size:26px;line-height:1}}.woocommerce .woocommerce-form.woocommerce-form-login.login{width:100%;padding:0;border:unset}.woocommerce .woocommerce-form.woocommerce-form-login.login label{line-height:2;font-size:20px;color:#d30814}@media only screen and (max-width: 768px){.woocommerce .woocommerce-form.woocommerce-form-login.login label{font-size:14px}}.woocommerce .woocommerce-form.woocommerce-form-login.login input{line-height:1;font-size:20px;border:solid 2px #d30814;border-radius:50px;padding:12px 25px;color:#000}@media only screen and (max-width: 768px){.woocommerce .woocommerce-form.woocommerce-form-login.login input{font-size:14px;padding:8px 15px}}.woocommerce .woocommerce-form.woocommerce-form-login.login em{font-family:Roboto,"sans-serif";font-size:16px}.woocommerce .woocommerce-info,.woocommerce .woocommerce-form-coupon-toggle{border-color:#d30814}.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-form-coupon-toggle:before{color:#d30814}.woocommerce form.checkout input[type=checkbox]{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border:solid 2px #fff !important;width:20px !important;height:20px !important;padding:10px !important;display:inline-block !important;border-radius:0 !important;margin-right:8px}.woocommerce form.checkout input[type=checkbox]:checked{-webkit-mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/check.png") !important;mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/check.png") !important;-webkit-mask-size:80%;mask-size:80%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;border:solid 2px #fff}.woocommerce form.checkout input,.woocommerce form.checkout select,.woocommerce form.checkout textarea{line-height:1;font-size:20px;border:solid 2px #d30814;border-radius:50px;padding:12px 25px;color:#000}@media only screen and (max-width: 768px){.woocommerce form.checkout input,.woocommerce form.checkout select,.woocommerce form.checkout textarea{font-size:14px;padding:8px 15px}}.woocommerce form.checkout textarea{line-height:1;font-size:20px;border:solid 2px #d30814;border-radius:25px;height:200px;padding:12px 25px;color:#000}@media only screen and (max-width: 768px){.woocommerce form.checkout textarea{font-size:14px;padding:8px 15px}}.woocommerce form.checkout label{line-height:1;font-size:20px;margin-bottom:5px;color:#d30814}@media only screen and (max-width: 768px){.woocommerce form.checkout label{font-size:14px}}.woocommerce form.checkout .select2-selection{border:solid 2px #d30814;padding:12px 25px;box-sizing:border-box;height:50px;border-radius:25px}@media only screen and (max-width: 768px){.woocommerce form.checkout .select2-selection{font-size:14px;padding:8px 15px;height:34px;border-radius:17px}}.woocommerce form.checkout .select2-selection--single .select2-selection__rendered{height:auto;line-height:1;font-size:20px;padding:0}@media only screen and (max-width: 768px){.woocommerce form.checkout .select2-selection--single .select2-selection__rendered{font-size:14px}}.woocommerce form.checkout .select2-selection__placeholder{line-height:1;font-size:20px}@media only screen and (max-width: 768px){.woocommerce form.checkout .select2-selection__placeholder{font-size:14px}}.woocommerce form.checkout .select2-selection .select2-selection__arrow{height:26px;position:absolute;right:25px;width:20px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 768px){.woocommerce form.checkout .select2-selection .select2-selection__arrow{right:15px}}.woocommerce #customer_details{margin-bottom:50px}.woocommerce #customer_details label:has(input[type=checkbox]){color:#d30814}.woocommerce #customer_details label:has(input[type=checkbox]) input[type=checkbox]{border:solid 2px #d30814 !important;background-color:#fff}.woocommerce #customer_details label:has(input[type=checkbox]) input[type=checkbox]:checked{background-color:#d30814 !important}.woocommerce #order_review_heading,.woocommerce .tribe-checkout-backlinks{width:50%}.woocommerce .tribe-checkout-backlinks{margin-bottom:20px}.woocommerce .tribe-checkout-backlinks a{background:none;padding:5px 10px;font-size:16px;width:200px;margin-bottom:15px}.woocommerce #order_review_heading{font-size:26px;line-height:1;color:#d30814;margin-bottom:20px}.woocommerce #payment{background-color:#d30814 !important}.woocommerce #payment *{color:#fff}.woocommerce #payment .payment_box *{color:#000}.woocommerce #payment .payment_box p,.woocommerce #payment .payment_box a{font-family:Roboto,"sans-serif"}.woocommerce #payment .payment_box a{text-decoration:underline;font-weight:500;transition:ease-in-out .3s}.woocommerce #payment .payment_box a:hover{color:#d30814}.woocommerce #payment .payment_box input{line-height:1;font-size:20px;border:solid 2px #d30814;border-radius:50px;padding:12px 25px;color:#000}@media only screen and (max-width: 768px){.woocommerce #payment .payment_box input{font-size:14px;padding:8px 15px}}.woocommerce #payment .payment_box .woocommerce-validated{display:flex;align-items:center;justify-content:center}.woocommerce #payment .payment_box .woocommerce-validated input[type=checkbox]{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border:solid 2px #000 !important;width:20px !important;height:20px !important;padding:10px !important;display:inline-block !important;border-radius:0 !important;margin-right:8px}.woocommerce #payment .payment_box .woocommerce-validated input[type=checkbox]:checked{-webkit-mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/check.png") !important;mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/check.png") !important;-webkit-mask-size:80%;mask-size:80%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;border:solid 2px #000}.woocommerce-notices-wrapper,.woocommerce-info{font-family:"Roboto",sans-serif !important}.woocommerce-notices-wrapper *,.woocommerce-info *{font-family:"Roboto",sans-serif !important}span.select2-dropdown.select2-dropdown--below{overflow:hidden;border-color:#d30814;border-width:2px;border-bottom-right-radius:25px;border-bottom-left-radius:25px}span.select2-dropdown.select2-dropdown--below .select2-search--dropdown{padding-left:25px;padding-right:25px}span.select2-dropdown.select2-dropdown--below .select2-results__option{padding-left:25px;padding-right:25px}a.checkout-button.button.alt.wc-forward{background:none}.return-to-shop{margin-left:auto}.cart-empty{height:-moz-min-content;height:min-content}.cart-collaterals .cart_totals{float:left !important;padding-top:20px}.cart-collaterals .cart_totals h2{margin-bottom:20px}button#place_order,.return-to-shop a.button.wc-backward,a.button.wc-forward{background:none}.woocommerce .cart .button{float:right;margin-bottom:20px}input:hover{cursor:pointer !important}.woocommerce-privacy-policy-text p{font-family:Roboto,"sans-serif";font-size:14px;line-height:1;margin-bottom:10px}.woocommerce-privacy-policy-text p a{text-decoration:underline;font-family:Roboto,"sans-serif";font-weight:600}.woocommerce-order .order_details li{font-size:16px !important;line-height:24px !important}.woocommerce-order .order_details li strong{font-size:12px !important;line-height:16px !important}.woocommerce-order h2{margin-bottom:20px}.woocommerce-order table{margin-bottom:45px !important}.woocommerce-order table *{font-weight:500 !important}.woocommerce-order table th{text-transform:uppercase;font-size:20px;line-height:24px}.woocommerce-order table .tribe-address{font-family:Roboto,"sans-serif"}.woocommerce-order table .tribe-address *{display:block;text-decoration:none}.woocommerce-order table .tribe-address br,.woocommerce-order table .tribe-address .tribe-delimiter{display:none}.woocommerce-order table .tribe-event-details{margin:25px 0}.woocommerce-order table .tribe-event-details .tribe-address *{font-family:Roboto,"sans-serif"}.woocommerce-notice{text-transform:uppercase;color:#d30814;font-weight:500;font-size:46px;line-height:36px;margin-bottom:25px}.wc-payment-form .form-row{padding-left:0 !important;padding-right:0 !important}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:50%;transform:translateY(-50%)}.woocommerce-form-register{border:none !important;padding:0 !important}.woocommerce-form-register label{line-height:1;font-size:20px;color:#d30814}@media only screen and (max-width: 768px){.woocommerce-form-register label{font-size:14px}}.woocommerce-form-register input{line-height:1;font-size:20px;border:solid 2px #d30814;border-radius:50px;padding:12px 25px;color:#000}@media only screen and (max-width: 768px){.woocommerce-form-register input{font-size:14px;padding:8px 15px}}@media only screen and (max-width: 767px){.woocommerce-form-register .woocommerce-privacy-policy-text p{font-size:12px;line-height:16px}}.woocommerce .order_item .tribe-event-details>em{display:none}.alignleft{float:left;margin:0 10px 10px 0}.alignright{float:right;margin:0 0 10px 10px}.alignnone{float:none;margin:10px auto}.aligncenter{display:block;margin:10px auto}::-moz-selection{text-shadow:none}::selection{text-shadow:none}html,body{font-size:100%;max-width:100% !important;overflow-x:hidden !important;width:100vw}html{overflow-x:hidden;overflow-y:auto}.news-archive{padding-bottom:170px}.news-archive .filters{padding-top:150px}@media only screen and (max-width: 430px){.news-archive .filters{padding-top:66px}}.news-archive .filters .sf-field-category>ul{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-right:-20px}.news-archive .filters .sf-field-category .sf-level-0{margin-left:16px;margin-right:20px;margin-top:17px}.news-archive .filters .sf-field-category .sf-level-0 input{display:none}.news-archive .filters .sf-field-category .sf-level-0 label:hover{cursor:pointer}@media only screen and (max-width: 430px){.news-archive .filters .sf-field-category .sf-level-0{margin-left:15px;margin-right:15px}}.news-archive .filters .sf-field-category .sf-level-0.sf-option-active label{background-color:#fff;color:#d30814}.news-archive .post-list{padding-top:73px}.news-archive .post-list__single{background-size:auto 100%;background-repeat:no-repeat;background-position:center;position:relative;background-color:rgba(0,0,0,.5);padding:140px 20px 38px 38px;height:auto;display:flex;flex-direction:column;background-blend-mode:overlay;transition:ease-in-out .3s}@media only screen and (max-width: 360px){.news-archive .post-list__single{min-height:unset}.news-archive .post-list__single h3{margin-top:unset}}.news-archive .post-list__single:hover{background-size:auto 125%}.news-archive .pagination .nav-links{padding-top:73px;display:flex;align-items:center;width:-moz-min-content;width:min-content;margin:auto}.news-archive .pagination .nav-links .page-numbers{color:#fff;display:inline-block;margin-left:7.5px;margin-right:7.5px;font-weight:500;font-size:20px;line-height:21px}@media only screen and (max-width: 767px){.news-archive .pagination .nav-links .page-numbers{font-size:12px;line-height:13px}}.news-archive .pagination .nav-links .page-numbers.current{color:#000}.news-archive .pagination .nav-links .page-numbers.next,.news-archive .pagination .nav-links .page-numbers.prev{background-repeat:no-repeat;background-size:contain;width:12.5px;height:21.5px}.news-archive .pagination .nav-links .page-numbers.next{margin-left:12.5px;background-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-next-white.png")}.news-archive .pagination .nav-links .page-numbers.prev{margin-right:12.5px;background-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-prev-white.png")}.events-archive .hidden-posts-container{display:none}.events-archive .events-posts .month-title{margin-bottom:2.5rem;display:flex;align-items:center;font-size:26px;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.events-archive .events-posts .month-title{margin-bottom:77px;font-size:46px;line-height:2.25rem}}.events-archive .events-posts .month-title{padding-top:25px}@media only screen and (max-width: 767px){.events-archive .events-posts .month-title{padding-top:15px}}.events-archive .events-posts .month-title.first{padding-top:0}@media only screen and (max-width: 767px){.events-archive .events-posts .month-title.first{padding-top:0}}.events-archive .events-posts .month-title:after{display:block;content:"";height:12.5px;width:7.5px;background-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-next-white.png");background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:20px}@media only screen and (min-width: 768px){.events-archive .events-posts .month-title:after{height:21.5px;width:12.5px;margin-left:26px}}.events-archive .events-posts__single{width:100%;position:relative}.events-archive .events-posts__single:not(:last-of-type){margin-bottom:38px}.events-archive .events-posts__single .image{position:relative}.events-archive .events-posts__single .image img{height:297px;width:297px;min-height:100%;min-width:297px;-o-object-fit:cover;object-fit:cover;display:block}@media only screen and (max-width: 767px){.events-archive .events-posts__single .image{width:100%;height:0;padding-bottom:100%}.events-archive .events-posts__single .image img{position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset;min-width:unset}}.events-archive .events-posts__single .text-container{padding:38px}.events-archive .events-posts__single .text-container p,.events-archive .events-posts__single .text-container .address span,.events-archive .events-posts__single .text-container .address abbr{font-family:Roboto, sans-serif;font-size:12px;text-transform:none;line-height:1rem}@media (min-width: 768px){.events-archive .events-posts__single .text-container p,.events-archive .events-posts__single .text-container .address span,.events-archive .events-posts__single .text-container .address abbr{font-size:14px;line-height:19px}}.events-archive .events-posts__single .text-container .address *{display:block;text-decoration:none}.events-archive .events-posts__single .text-container .address br,.events-archive .events-posts__single .text-container .address .tribe-delimiter{display:none}.events-archive .view-more-btn{margin-left:auto;margin-right:auto;margin-top:75px}@media only screen and (max-width: 767px){.events-archive .view-more-btn{margin-top:38px}}.site-footer .site-container{width:calc(100% - 60px)}.site-footer__menu{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.site-footer__menu{flex-direction:row;align-items:flex-start;justify-content:space-between}}.site-footer__menu .menu-item{position:relative;font-size:12px;font-weight:500;line-height:2;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.site-footer__menu .menu-item:hover{--tw-text-opacity:1;color:rgb(86 0 5 / var(--tw-text-opacity))}@media (min-width: 768px){.site-footer__menu .menu-item{font-size:16px}}@media (min-width: 830px){.site-footer__menu .menu-item{font-size:20px}}@media (min-width: 1025px){.site-footer__menu .menu-item{line-height:1}}.site-footer__menu .menu-item .sub-menu{display:none}@media (min-width: 768px){.site-footer__menu .menu-item .sub-menu{display:block}}.site-footer__menu .menu-item .sub-menu{pointer-events:none}.site-footer__menu .menu-item .sub-menu .menu-item{pointer-events:all}@media only screen and (min-width: 830px){.site-footer__menu .menu-item-has-children{padding-bottom:123px}}@media only screen and (max-width: 829px){.site-footer__menu .menu-item-has-children{padding-bottom:100px}}@media only screen and (max-width: 767px){.site-footer__menu .menu-item-has-children{padding-bottom:0}}.site-footer__menu .menu-item:not(:last-of-type) .sub-menu{position:absolute;bottom:0;z-index:10}.site-footer__menu .menu-item:not(:last-of-type) .sub-menu .menu-item{margin-left:0;padding-bottom:0;line-height:1;width:100%}.site-footer__menu .menu-item:not(:last-of-type) .sub-menu .menu-item a{width:100%;min-width:-moz-max-content;min-width:max-content;display:block}.site-footer__menu.legal{display:flex;flex-direction:row}@media (min-width: 830px){.site-footer__menu.legal{justify-content:flex-start}}@media only screen and (max-width: 364px){.site-footer__menu.legal{flex-direction:column;align-items:center;justify-content:center}}.site-footer__menu.legal .menu-item{margin-right:0;height:auto;display:flex;align-items:center;justify-content:center}.site-footer__menu.legal .menu-item:hover{--tw-text-opacity:1;color:rgb(211 8 20 / var(--tw-text-opacity))}.site-footer__menu.legal .menu-item a{display:block;font-family:Roboto, sans-serif;font-size:12px;font-weight:400;text-transform:none}@media (min-width: 830px){.site-footer__menu.legal .menu-item a{font-size:14px}}@media only screen and (min-width: 365px){.site-footer__menu.legal .menu-item:not(:first-of-type){padding-left:0.5rem;position:relative}.site-footer__menu.legal .menu-item:not(:first-of-type):before{content:"";position:absolute;left:4px;background-color:#d30814;height:100%;max-height:15px;width:1px}}.site-footer .copyright span{color:#d30814;font-weight:600}.site-header{position:fixed;width:100%;z-index:500}.site-header .shadow{background:rgba(0,0,0,0) linear-gradient(180deg, #000000 0%, rgba(84, 84, 84, 0) 100%) 0% 0% no-repeat padding-box;opacity:.1;position:absolute;width:100%;height:69px;top:100%;pointer-events:none}.site-header .site-logo img,.site-header .site-logo svg{padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width: 1025px){.site-header .site-logo img,.site-header .site-logo svg{padding-top:2rem;padding-bottom:2rem}}.site-header .site-logo img,.site-header .site-logo svg{height:100%;display:block;-o-object-fit:contain;object-fit:contain;max-height:150px;width:196px;height:auto}@media only screen and (max-width: 1200px){.site-header .site-logo img,.site-header .site-logo svg{max-height:120px}}@media only screen and (max-width: 1024px){.site-header .site-logo img,.site-header .site-logo svg{max-height:90px;width:114px}}.site-header .site-logo img{-o-object-position:left;object-position:left}.site-header__navigation{height:100%;margin-left:auto}@media only screen and (max-width: 1200px){.site-header__navigation{position:absolute;top:110px;height:calc(100vh - 110px);display:none;left:0;width:100%;z-index:-1}}.site-header__menu{display:flex;height:100%;flex-direction:column;align-items:center;padding-top:74px}@media (min-width: 1025px){.site-header__menu{padding-top:0px}}@media (min-width: 1201px){.site-header__menu{flex-direction:row;justify-content:center}}@media only screen and (max-width: 1200px){.site-header__menu{display:flex;justify-content:center}}@media only screen and (max-width: 500px){.site-header__menu{justify-content:flex-start}}.site-header__menu .menu-item{margin-bottom:1.25rem;display:flex;align-items:center;font-size:26px;font-weight:500;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.site-header__menu .menu-item:hover{--tw-text-opacity:1;color:rgb(86 0 5 / var(--tw-text-opacity))}@media (min-width: 1025px){.site-header__menu .menu-item{margin-bottom:0px;font-size:20px}}.site-header__menu .menu-item{height:163px}@media only screen and (max-width: 1200px){.site-header__menu .menu-item{height:auto}}@media (min-width: 1201px){.site-header__menu .menu-item:not(:first-of-type){margin-left:4rem;padding-left:0.25rem}.site-header__menu .menu-item a{line-height:21px}}.site-header__menu .menu-item .sub-menu{position:absolute;display:flex;width:100%;flex-direction:column;gap:18px;--tw-bg-opacity:1;background-color:rgb(86 0 5 / var(--tw-bg-opacity));padding-top:25px;padding-bottom:25px}@media (min-width: 1201px){.site-header__menu .menu-item .sub-menu{padding-top:35px;padding-bottom:35px}}.site-header__menu .menu-item .sub-menu{top:100%;left:0;clip-path:inset(0 0 100% 0);transition:opacity .8s ease,clip-path .8s ease;pointer-events:none}.site-header__menu .menu-item .sub-menu .menu-item{display:inline-block;height:-moz-min-content;height:min-content;margin-left:calc((100% - 1164px)/2 + 433px);padding-left:0 !important}@media only screen and (max-width: 1240px){.site-header__menu .menu-item .sub-menu .menu-item{margin-left:calc(100% - 788.86px)}}.site-header__menu .menu-item .sub-menu .menu-item:hover{color:#d30814}@media only screen and (max-width: 1200px){.site-header__menu .menu-item .sub-menu{position:absolute;top:100%;left:0;display:none}}.site-header__menu .menu-item-has-children:hover .sub-menu{opacity:1;clip-path:inset(0 0 0 0);pointer-events:auto}.site-header .woo-btns{display:flex}@media only screen and (max-width: 1200px){.site-header .woo-btns{margin-left:auto;margin-right:25px}}@media only screen and (max-width: 350px){.site-header .woo-btns{margin-left:auto;margin-right:15px}}.site-header .woo-btns a{position:relative;display:block}.site-header .woo-btns .cart{margin-left:15px}.site-header .woo-btns .cart-items{position:absolute;top:0;right:0;transform:translate(50%, -50%);background-color:#560005;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;line-height:16px}.site-header #burger-icon{height:auto;border-radius:5px;transition:ease-in-out .3s;width:30px}@media only screen and (min-width: 1201px){.site-header #burger-icon{display:none}}.site-header #burger-icon span{display:block;width:100%;background:#fff;border-radius:9px;transition:ease-in-out .3s;height:3px}.site-header #burger-icon span:not(:first-of-type){margin-top:8px}.site-header #burger-icon.clicked span:first-child{transform:rotate(45deg) translate(8px, 8px)}.site-header #burger-icon.clicked span:nth-child(2){width:0;opacity:0}.site-header #burger-icon.clicked span:last-child{transform:rotate(-45deg) translate(8px, -8px)}@media only screen and (max-width: 768px){.site-header #burger-icon{width:20px}.site-header #burger-icon span{height:2px}.site-header #burger-icon span:not(:first-of-type){margin-top:5px}.site-header #burger-icon.clicked span:first-child{transform:rotate(45deg) translate(5px, 5px)}.site-header #burger-icon.clicked span:nth-child(2){width:0;opacity:0}.site-header #burger-icon.clicked span:last-child{transform:rotate(-45deg) translate(5px, -5px)}}#tribe-events-pg-template{width:100%;max-width:100%;padding:0}.single-event .site-container .ff-container{padding-top:66px;padding-bottom:66px}@media (min-width: 768px){.single-event .site-container .ff-container{padding-top:75px;padding-bottom:75px}}@media (min-width: 830px){.single-event .site-container .ff-container{padding-top:150px;padding-bottom:150px}}.single-event .site-container .ff-container .text-container{width:50%}@media only screen and (max-width: 767px){.single-event .site-container .ff-container .text-container{width:unset}}.single-event .site-container .ff-container .text-container .address *{display:block;text-decoration:none}.single-event .site-container .ff-container .text-container .address br,.single-event .site-container .ff-container .text-container .address .tribe-delimiter{display:none}.single-event .site-container .ff-container .text-container p,.single-event .site-container .ff-container .text-container .address span,.single-event .site-container .ff-container .text-container .address abbr{font-family:Roboto, sans-serif;font-size:12px;text-transform:none;line-height:16px}@media (min-width: 768px){.single-event .site-container .ff-container .text-container p,.single-event .site-container .ff-container .text-container .address span,.single-event .site-container .ff-container .text-container .address abbr{font-size:14px;line-height:19px}}.single-event .site-container .ff-container .text-container .tribe-tickets__tickets-form{border:unset;padding:0}.single-event .site-container .ff-container .text-container .tribe-tickets__tickets-item{border:unset;padding:0}.single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer{border:unset}.single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn{background:none;font-family:"A2Beckett","sans-serif"}.single-event .site-container .ff-container .image-container{height:0;position:relative;max-width:471px;width:calc(50% - 24px);margin-left:auto;padding-bottom:471px}@media only screen and (max-width: 1066px){.single-event .site-container .ff-container .image-container{padding-bottom:calc(50% - 24px)}}@media only screen and (max-width: 767px){.single-event .site-container .ff-container .image-container{padding-bottom:100%;max-width:unset;margin-left:unset;width:unset}}.single-event .site-container .ff-container .image-container img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.tribe-address{font-size:14px;line-height:19px;font-family:Roboto,sans-serif;text-transform:none;font-style:normal}.tribe-address *{font:inherit;text-transform:inherit;font-style:normal}@media only screen and (max-width: 768px){.tribe-address{font-size:12px;line-height:1.2}}.tribe-events-calendar-list__event-wrapper{padding-left:0px !important}.tribe-events-calendar-list__event-wrapper>article{flex-direction:row !important;justify-content:flex-start !important}@media only screen and (max-width: 769px){.tribe-events-calendar-list__event-wrapper>article{flex-direction:column !important}.tribe-events-calendar-list__event-wrapper>article .tribe-events-calendar-list__event-featured-image-wrapper,.tribe-events-calendar-list__event-wrapper>article .tribe-events-calendar-list__event-details{width:100% !important;max-width:100% !important}}.tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-featured-image-wrapper{max-width:297px !important}.tribe-events-calendar-list__event-date-tag{display:none !important}.tribe-events-calendar-list__event-venue{margin-bottom:0px !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{margin-left:0px !important;margin-right:0px !important}.tribe-events-calendar-list__event-featured-image{max-height:100% !important;height:100% !important;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1025px){.tribe-events-calendar-list__event-featured-image{height:100% !important;max-height:none !important}}.tribe-events-calendar-list__event-details{width:calc(100% - 300px) !important}.tribe-events-calendar-list__event-featured-image-link{height:100% !important}@media only screen and (max-width: 1025px){.tribe-events-calendar-list__event-featured-image-link{height:100% !important}}.tribe-events-c-messages__message{font-size:34px !important;color:#fff !important}.tribe-events-c-messages__message svg{margin-right:10px !important}.tribe-events .tribe-events-calendar-list__month-separator:not(:first-of-type){margin-top:120px !important}.tribe-events-calendar-list__event-header{display:flex !important;flex-direction:column !important;height:100% !important}.tribe-events-calendar-list__event-header .venue-container{margin-top:auto !important}@media only screen and (max-width: 830px){.single-news .image-gallery-block .site-container{padding-top:64px}}.single--programme .breadcrumb{margin-bottom:-20px;padding-top:72px}@media only screen and (max-width: 767px){.single--programme .breadcrumb{margin-bottom:-32px;padding-top:38px}}@media only screen and (min-width: 1025px){.single--programme .sidebar{max-width:372px;width:100%}}@media only screen and (max-width: 830px)and (min-width: 767px){.single-programme .single-col-content .content__text{padding-bottom:40px}.single-programme .single-col-content .content__text h2,.single-programme .single-col-content .content__text h3,.single-programme .single-col-content .content__text h4,.single-programme .single-col-content .content__text h5,.single-programme .single-col-content .content__text h6,.single-programme .single-col-content .content__text p{text-align:center}}@media only screen and (max-width: 830px){.single-programme .single-col-content .content__text{padding-bottom:40px}}.single-programme .breadcrumb{margin-bottom:40px;padding-top:40px}.cta-banner .right-container .socials img,.cta-banner .right-container .socials svg{height:2rem;width:2rem}@media (min-width: 768px){.cta-banner .right-container .socials img,.cta-banner .right-container .socials svg{height:42px;width:42px}}.cta-banner .right-container .logo-container .logo,.cta-banner .right-container .logo-container svg{height:auto;width:2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media (min-width: 768px){.cta-banner .right-container .logo-container .logo,.cta-banner .right-container .logo-container svg{width:78px}}.events-carousel-block .site-container{overflow:visible}.events-carousel-block .top-container{display:flex;width:100%}.events-carousel-block .top-container .text-container{width:calc(100% - 80px)}.events-carousel-block .top-container .text-container .subtext p,.events-carousel-block .top-container .text-container .subtext li{margin-bottom:2.5rem;font-family:Roboto, sans-serif;font-size:12px;text-transform:none;line-height:1.25}@media (min-width: 768px){.events-carousel-block .top-container .text-container .subtext p,.events-carousel-block .top-container .text-container .subtext li{font-size:14px}}.events-carousel-block .top-container .pagination{display:flex;width:80px;justify-content:space-between;align-items:center}.events-carousel-block .events-carousel__single{position:relative;height:0;padding-bottom:calc(50% - 12px)}@media only screen and (max-width: 767px){.events-carousel-block .events-carousel__single{padding-bottom:100%}}.events-carousel-block .events-carousel__single .text{background-color:rgba(255,255,255,.9);margin-top:auto;width:100%;position:absolute;left:0;bottom:0}.events-carousel-block .events-carousel__single .text .bottom-container{line-height:16px;display:none;margin-bottom:0 !important}.events-carousel-block .events-carousel__single .text .bottom-container .address *{display:block;text-decoration:none}.events-carousel-block .events-carousel__single .text .bottom-container .address br,.events-carousel-block .events-carousel__single .text .bottom-container .address .tribe-delimiter{display:none}.events-carousel-block .events-carousel__single .text .bottom-container p,.events-carousel-block .events-carousel__single .text .bottom-container .address span,.events-carousel-block .events-carousel__single .text .bottom-container .address abbr{font-family:"Roboto","sans-serif";line-height:16px;display:block;transition:ease-in-out .4s;text-transform:none}@media only screen and (min-width: 768px){.events-carousel-block .events-carousel__single .text .bottom-container p,.events-carousel-block .events-carousel__single .text .bottom-container .address span,.events-carousel-block .events-carousel__single .text .bottom-container .address abbr{line-height:19px}}.events-carousel-block .events-carousel__button--prev{-webkit-mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-prev.png");mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-prev.png")}.events-carousel-block .events-carousel__button--next{margin-left:auto;-webkit-mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-next.png");mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-next.png")}.events-carousel-block .events-carousel__button--prev,.events-carousel-block .events-carousel__button--next{height:21.5px;width:12.5px;background-color:#000;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (max-width: 767px){.events-carousel-block .events-carousel__button--prev,.events-carousel-block .events-carousel__button--next{margin-top:3px}}.events-carousel-block .events-carousel__button--prev.swiper-button-disabled,.events-carousel-block .events-carousel__button--next.swiper-button-disabled{background-color:#e6e6e6}.featured-image-and-text-block{background-size:cover;background-position:center;background-repeat:no-repeat}.featured-image-and-text-block .site-container .text-container{background-color:rgba(255,255,255,.9)}.featured-image-and-text-block .site-container .text-container .text p{width:100%;text-align:center;font-size:26px;font-weight:500;text-transform:uppercase;line-height:1;--tw-text-opacity:1;color:rgb(211 8 20 / var(--tw-text-opacity))}@media (min-width: 768px){.featured-image-and-text-block .site-container .text-container .text p{font-size:46px}}@media (min-width: 1025px){.featured-image-and-text-block .site-container .text-container .text p{font-size:100px}}.fifty-fifty-text-image.flipped .site-container{flex-direction:row-reverse}@media only screen and (max-width: 767px){.fifty-fifty-text-image.flipped .site-container{flex-direction:column}}.fifty-fifty-text-image .site-container{padding:75px 0}@media only screen and (max-width: 767px){.fifty-fifty-text-image .site-container{flex-direction:column;padding:35px 0}}@media only screen and (max-width: 1024px){.fifty-fifty-text-image .site-container{padding:35px 0}}.fifty-fifty-text-image .site-container .text-container{max-width:570px;width:100%}.fifty-fifty-text-image .site-container .text-container h2,.fifty-fifty-text-image .site-container .text-container h3,.fifty-fifty-text-image .site-container .text-container h4,.fifty-fifty-text-image .site-container .text-container h5,.fifty-fifty-text-image .site-container .text-container h6{font-size:20px;line-height:1;--tw-text-opacity:1;color:rgb(211 8 20 / var(--tw-text-opacity))}@media (min-width: 768px){.fifty-fifty-text-image .site-container .text-container h2,.fifty-fifty-text-image .site-container .text-container h3,.fifty-fifty-text-image .site-container .text-container h4,.fifty-fifty-text-image .site-container .text-container h5,.fifty-fifty-text-image .site-container .text-container h6{font-size:24px}}.fifty-fifty-text-image .site-container .text-container p,.fifty-fifty-text-image .site-container .text-container li{margin-bottom:1.25rem;font-family:Roboto, sans-serif;font-size:16px;text-transform:none;line-height:21px}.fifty-fifty-text-image .site-container .text-container p:not(:last-of-type),.fifty-fifty-text-image .site-container .text-container li:not(:last-of-type){margin-bottom:0}@media only screen and (max-width: 1200px){.fifty-fifty-text-image .site-container .text-container{width:50%}}@media only screen and (max-width: 767px){.fifty-fifty-text-image .site-container .text-container{margin-bottom:40px;width:100%}}.fifty-fifty-text-image .site-container .image-container .image{height:471px;width:471px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width: 1200px){.fifty-fifty-text-image .site-container .image-container .image{height:420px;width:420px}}@media only screen and (max-width: 830px){.fifty-fifty-text-image .site-container .image-container .image{height:330px;width:330px}}@media only screen and (max-width: 420px){.fifty-fifty-text-image .site-container .image-container .image{height:300px;width:300px}}@media only screen and (max-width: 374px){.fifty-fifty-text-image .site-container .image-container .image{height:270px;width:270px}}.full-width-image-block{max-height:809px;width:100%;overflow:hidden;margin:auto}@media only screen and (max-width: 450px){.full-width-image-block{height:0;padding-bottom:100%;position:relative}}.full-width-image-block .image{min-width:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:auto}@media only screen and (max-width: 450px){.full-width-image-block .image{position:absolute;width:100%;height:100%;min-width:unset;max-width:unset;max-height:unset}}.homepage-hero .slider{position:relative}.homepage-hero .slider__pagination{position:absolute;left:calc((100% - 1164px)/2);bottom:116px;z-index:100}@media only screen and (max-width: 1240px){.homepage-hero .slider__pagination{left:38px}}.homepage-hero .slider__pagination .swiper-pagination-bullet{border-radius:unset;width:16px;height:16px;margin:0;margin-right:12px;background-color:#fff;opacity:1}.homepage-hero .slider__pagination .swiper-pagination-bullet-active{background-color:#d30814}@media only screen and (max-width: 830px){.homepage-hero .slider__pagination{bottom:50px}.homepage-hero .slider__pagination .swiper-pagination-bullet{width:12px;height:12px;margin-right:8px}.homepage-hero .slider__pagination .swiper-pagination-bullet-active{background-color:#d30814}}@media only screen and (max-width: 810px){.homepage-hero .slider__pagination{bottom:98px}}@media only screen and (max-width: 1024px){.homepage-hero .slider__pagination{bottom:50px}}@media only screen and (max-width: 1440px){.homepage-hero .slider__pagination{bottom:30px}}@media only screen and (max-width: 430px){.homepage-hero .slider__pagination{bottom:95px}}.homepage-hero .slider__single{min-height:500px;height:auto;display:flex;align-items:center}@media only screen and (min-width: 1025px){.homepage-hero .slider__single{min-height:820px}}@media only screen and (min-width: 1440px){.homepage-hero .slider__single{min-height:1020px}}.homepage-hero .slider__single--text-container{background-color:rgba(255,255,255,.9)}@media only screen and (min-width: 1025px){.homepage-hero .slider__single--text-container{padding:69px 274px 75px 73px;width:867px}}@media only screen and (max-height: 768px){.homepage-hero .slider__single--text-container{max-width:60%;padding:50px 250px 50px 50px}.homepage-hero .slider__single--large-heading{font-size:60px;line-height:50px}}@media only screen and (max-width: 1366px)and (min-width: 1280px){.homepage-hero .swiper-slide,.homepage-hero .slider__single{background-position:unset}}.image-gallery-block .site-container{overflow:visible}.image-gallery-block .top-container{display:flex;width:100%}.image-gallery-block .top-container .text-container{width:calc(100% - 80px)}.image-gallery-block .top-container .text-container .subtext p,.image-gallery-block .top-container .text-container .subtext li{margin-bottom:2.5rem;font-family:Roboto, sans-serif;font-size:12px;text-transform:none;line-height:1.25}@media (min-width: 768px){.image-gallery-block .top-container .text-container .subtext p,.image-gallery-block .top-container .text-container .subtext li{font-size:14px}}.image-gallery-block .top-container .pagination{display:flex;width:80px;justify-content:space-between;height:-moz-min-content;height:min-content}@media only screen and (max-width: 430px){.image-gallery-block .top-container .pagination{margin-left:40px}}.image-gallery-block .gallery-slider__single{position:relative}.image-gallery-block .gallery-slider__single .image{width:100%;height:0;padding-bottom:100%}.image-gallery-block .gallery-slider__button--prev{-webkit-mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-prev.png");mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-prev.png")}.image-gallery-block .gallery-slider__button--next{margin-left:auto;-webkit-mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-next.png");mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-next.png")}.image-gallery-block .gallery-slider__button--prev,.image-gallery-block .gallery-slider__button--next{width:12px;height:21.5px;display:block;background-color:#000;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (max-width: 767px){.image-gallery-block .gallery-slider__button--prev,.image-gallery-block .gallery-slider__button--next{margin-top:3px;width:7px;height:12.5px}}.image-gallery-block .gallery-slider__button--prev.swiper-button-disabled,.image-gallery-block .gallery-slider__button--next.swiper-button-disabled{background-color:#e6e6e6}.latest-news .site-container .top-container .text-container{width:calc(100% - 80px)}.latest-news .site-container .top-container .text-container .subtext p,.latest-news .site-container .top-container .text-container .subtext li{margin-bottom:38px;font-family:Roboto, sans-serif;font-size:12px;text-transform:none;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.latest-news .site-container .top-container .text-container .subtext p,.latest-news .site-container .top-container .text-container .subtext li{font-size:14px}}@media (min-width: 1025px){.latest-news .site-container .top-container .text-container .subtext p,.latest-news .site-container .top-container .text-container .subtext li{margin-bottom:94px}}.latest-news .site-container .top-container .pagination{display:flex;width:80px;justify-content:space-between;height:-moz-min-content;height:min-content}@media only screen and (min-width: 1025px){.latest-news .site-container .top-container .pagination{display:none}}.latest-news__posts{max-width:100%}.latest-news__posts--single{background-size:auto 100%;background-repeat:no-repeat;background-position:center;position:relative;background-color:rgba(0,0,0,.5);padding:140px 20px 38px 38px;height:auto;display:flex;flex-direction:column;background-blend-mode:overlay;transition:ease-in-out .3s !important}@media only screen and (max-width: 360px){.latest-news__posts--single{min-height:unset}.latest-news__posts--single h3{margin-top:unset}}.latest-news__posts--single:hover{background-size:auto 125%}.latest-news__button--prev{-webkit-mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-prev-white.png");mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-prev-white.png")}.latest-news__button--next{-webkit-mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-next-white.png");mask-image:url("/wp-content/themes/nfct-theme-updated/assets/icons/button-next-white.png");margin-left:auto}.latest-news__button--prev,.latest-news__button--next{width:12.5px;height:21.5px;display:block;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.latest-news__button--prev.swiper-button-disabled,.latest-news__button--next.swiper-button-disabled{background-color:#560005}@media only screen and (max-width: 768px){.latest-news__button--prev,.latest-news__button--next{margin-top:3px;width:7px;height:12.5px}}.logo-carousel .top-container{display:flex;width:100%}.logo-carousel .top-container .text-container{width:calc(100% - 80px)}.logo-carousel .top-container .text-container .subtext p,.logo-carousel .top-container .text-container .subtext li{margin-bottom:2.5rem;font-family:Roboto, sans-serif;font-size:12px;text-transform:none;line-height:1.25}@media (min-width: 768px){.logo-carousel .top-container .text-container .subtext p,.logo-carousel .top-container .text-container .subtext li{font-size:14px}}.logo-carousel .top-container .pagination{display:flex;width:80px;justify-content:space-between;height:-moz-min-content;height:min-content}.logo-carousel .logo-slider__single{height:377px}@media only screen and (max-width: 1200px){.logo-carousel .logo-slider__single{height:350px}}@media only screen and (max-width: 1024px){.logo-carousel .logo-slider__single{height:270px}}@media only screen and (max-width: 830px){.logo-carousel .logo-slider__single{height:230px}}@media only screen and (max-width: 768px){.logo-carousel .logo-slider__single{height:215px}}@media only screen and (max-width: 767px){.logo-carousel .logo-slider__single{height:300px}}.logo-carousel .logo-slider__button--next{margin-left:auto}@media only screen and (max-width: 767px){.logo-carousel .logo-slider__button--prev img,.logo-carousel .logo-slider__button--next img{height:13px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.map-block .map-container .acf-map{width:470px;height:470px}@media only screen and (max-width: 830px){.map-block .map-container .acf-map{width:300px;height:300px}}@media only screen and (max-width: 374px){.map-block .map-container .acf-map{width:calc(100vw - 76px);height:calc(100vw - 76px)}}.map-block .text-container .address p{margin-bottom:0px;font-family:Roboto, sans-serif;font-size:12px;text-transform:none;line-height:1.25}@media (min-width: 768px){.map-block .text-container .address p{font-size:14px}}.our-programmes-slider .main-container{max-width:1440px;margin:auto}.our-programmes-slider .site-container{padding-top:2.25rem;padding-bottom:2.25rem}@media (min-width: 768px){.our-programmes-slider .site-container{padding-top:75px;padding-bottom:75px}}.our-programmes-slider .top-container{display:flex;width:100%}.our-programmes-slider .top-container .text-container{width:calc(100% - 80px)}.our-programmes-slider .top-container .text-container .subtext p,.our-programmes-slider .top-container .text-container .subtext li{margin-bottom:3rem;font-family:Roboto, sans-serif;font-size:12px;text-transform:none;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.our-programmes-slider .top-container .text-container .subtext p,.our-programmes-slider .top-container .text-container .subtext li{font-size:14px}}@media (min-width: 830px){.our-programmes-slider .top-container .text-container .subtext p,.our-programmes-slider .top-container .text-container .subtext li{margin-bottom:75px}}.our-programmes-slider .top-container .pagination{display:flex;width:80px;justify-content:space-between;height:-moz-min-content;height:min-content}.our-programmes-slider .programmes-swiper{margin-bottom:75px}@media only screen and (max-width: 768px){.our-programmes-slider .programmes-swiper{margin-bottom:38px}}.our-programmes-slider .programmes-swiper__single{background-size:auto 100%;background-repeat:no-repeat;background-position:center;position:relative;background-color:rgba(0,0,0,.5);padding:122px 20px 38px 38px;height:auto;display:flex;flex-direction:column;background-blend-mode:overlay;transition:ease-in-out .3s}@media only screen and (max-width: 360px){.our-programmes-slider .programmes-swiper__single{min-height:unset}.our-programmes-slider .programmes-swiper__single h3{margin-top:unset}}.our-programmes-slider .programmes-swiper__single:hover{background-size:auto 125%}.our-programmes-slider .programmes-swiper__button--next{margin-left:auto}@media only screen and (max-width: 767px){.our-programmes-slider .programmes-swiper__button--prev img,.our-programmes-slider .programmes-swiper__button--next img{height:13px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.our-programmes-slider .bottom-btn{margin:auto}.privacy .site-container{padding-top:60px;padding-bottom:60px}.privacy h1,.privacy h2,.privacy h3,.privacy h4,.privacy h5,.privacy h6{margin-bottom:1.75rem;font-size:20px;font-weight:500}@media (min-width: 768px){.privacy h1,.privacy h2,.privacy h3,.privacy h4,.privacy h5,.privacy h6{font-size:26px}}.privacy p,.privacy li{margin-bottom:1.25rem;font-family:Roboto, sans-serif;font-size:14px;text-transform:none}@media (min-width: 768px){.privacy p,.privacy li{font-size:16px}}.programme-category-listing-block .top-bar,.category-taxonomy-page .top-bar{--tw-bg-opacity:1;background-color:rgb(211 8 20 / var(--tw-bg-opacity));padding-top:50px;padding-bottom:8px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1201px){.programme-category-listing-block .top-bar,.category-taxonomy-page .top-bar{padding-top:83px}}.programme-category-listing-block .top-bar h1,.category-taxonomy-page .top-bar h1{font-size:46px;line-height:1}@media screen and (min-width: 1024px){.programme-category-listing-block .top-bar h1,.category-taxonomy-page .top-bar h1{font-size:100px}}.programme-category-listing-block .categories,.category-taxonomy-page .categories{width:100%}.programme-category-listing-block .categories__single,.category-taxonomy-page .categories__single{background-size:auto 100%;transition:ease-in-out .3s;background-repeat:no-repeat;background-position:center;position:relative;width:100%}.programme-category-listing-block .categories__single:hover,.category-taxonomy-page .categories__single:hover{background-size:auto 125%}@media (min-width: 1201px){.programme-category-listing-block .categories__single p,.category-taxonomy-page .categories__single p{line-height:19px}}.programme-category-listing-block .categories__single--content,.category-taxonomy-page .categories__single--content{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0}@media only screen and (max-width: 360px){.programme-category-listing-block .categories__single--content,.category-taxonomy-page .categories__single--content{min-height:unset}.programme-category-listing-block .categories__single--content h3,.category-taxonomy-page .categories__single--content h3{margin-top:unset}}.programme-category-listing-block .categories__single.single-event h3,.category-taxonomy-page .categories__single.single-event h3{margin-bottom:20px}@media (min-width: 1201px){.programme-category-listing-block .categories__single.single-event h3,.category-taxonomy-page .categories__single.single-event h3{margin-bottom:43px;width:79%}.programme-category-listing-block .categories__single.single-event:first-child h3,.category-taxonomy-page .categories__single.single-event:first-child h3{width:100%}}.single-col-content .site-container .content,.two-col-content .site-container .content{max-width:670px;margin:auto}.single-col-content .site-container .content__text,.two-col-content .site-container .content__text{margin-bottom:2.5rem}.single-col-content .site-container .content__text h2,.single-col-content .site-container .content__text h3,.single-col-content .site-container .content__text h4,.single-col-content .site-container .content__text h5,.single-col-content .site-container .content__text h6,.two-col-content .site-container .content__text h2,.two-col-content .site-container .content__text h3,.two-col-content .site-container .content__text h4,.two-col-content .site-container .content__text h5,.two-col-content .site-container .content__text h6{font-size:20px;line-height:1;--tw-text-opacity:1;color:rgb(211 8 20 / var(--tw-text-opacity))}@media (min-width: 768px){.single-col-content .site-container .content__text h2,.single-col-content .site-container .content__text h3,.single-col-content .site-container .content__text h4,.single-col-content .site-container .content__text h5,.single-col-content .site-container .content__text h6,.two-col-content .site-container .content__text h2,.two-col-content .site-container .content__text h3,.two-col-content .site-container .content__text h4,.two-col-content .site-container .content__text h5,.two-col-content .site-container .content__text h6{font-size:24px}}.single-col-content .site-container .content__text p,.single-col-content .site-container .content__text li,.single-col-content .site-container .content__text p *,.single-col-content .site-container .content__text li *,.two-col-content .site-container .content__text p,.two-col-content .site-container .content__text li,.two-col-content .site-container .content__text p *,.two-col-content .site-container .content__text li *{font-family:Roboto, sans-serif;font-size:16px;text-transform:none;line-height:21px}.single-col-content .site-container .content__text p *,.single-col-content .site-container .content__text li *,.single-col-content .site-container .content__text p * *,.single-col-content .site-container .content__text li * *,.two-col-content .site-container .content__text p *,.two-col-content .site-container .content__text li *,.two-col-content .site-container .content__text p * *,.two-col-content .site-container .content__text li * *{font-family:Roboto, sans-serif;font-size:16px;text-transform:none;line-height:21px}.single-col-content .site-container .content__text p:not(:last-child),.single-col-content .site-container .content__text li:not(:last-child),.single-col-content .site-container .content__text p *:not(:last-child),.single-col-content .site-container .content__text li *:not(:last-child),.two-col-content .site-container .content__text p:not(:last-child),.two-col-content .site-container .content__text li:not(:last-child),.two-col-content .site-container .content__text p *:not(:last-child),.two-col-content .site-container .content__text li *:not(:last-child){margin-bottom:1rem}@media (min-width: 768px){.single-col-content .site-container .content__text p:not(:last-child),.single-col-content .site-container .content__text li:not(:last-child),.single-col-content .site-container .content__text p *:not(:last-child),.single-col-content .site-container .content__text li *:not(:last-child),.two-col-content .site-container .content__text p:not(:last-child),.two-col-content .site-container .content__text li:not(:last-child),.two-col-content .site-container .content__text p *:not(:last-child),.two-col-content .site-container .content__text li *:not(:last-child){margin-bottom:1.25rem}}.single-col-content .site-container .content__image,.two-col-content .site-container .content__image{width:100%;max-width:100%;height:0;padding-bottom:100%;position:relative}.single-col-content .site-container .content__image .image,.two-col-content .site-container .content__image .image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;max-width:100%;max-height:100%;min-width:100%;min-height:100%;display:block}.single-col-content .site-container .content>*:last-child,.two-col-content .site-container .content>*:last-child{margin-bottom:0}.single-col-content .site-container .sidebar,.two-col-content .site-container .sidebar{padding:2.25rem}@media (min-width: 768px){.single-col-content .site-container .sidebar,.two-col-content .site-container .sidebar{padding-left:38px;padding-right:38px;padding-top:38px;padding-bottom:38px}}.single-col-content .site-container .sidebar,.two-col-content .site-container .sidebar{max-width:570px}@media only screen and (min-width: 1025px){.single-col-content .site-container .sidebar,.two-col-content .site-container .sidebar{max-width:372px;width:100%}}@media only screen and (max-width: 1024px){.single-col-content .site-container .sidebar,.two-col-content .site-container .sidebar{margin-top:38px;width:100%;margin-left:auto;margin-right:auto}}.single-col-content .site-container .sidebar .sub:not(:last-of-type),.two-col-content .site-container .sidebar .sub:not(:last-of-type){margin-bottom:2.25rem}.single-col-content .site-container .sidebar .sub-heading,.two-col-content .site-container .sidebar .sub-heading{margin-bottom:0.75rem;text-align:center;font-size:26px;font-weight:500;text-transform:uppercase;line-height:22px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.single-col-content .site-container .sidebar .sub-heading,.two-col-content .site-container .sidebar .sub-heading{margin-bottom:0.25rem;text-align:left;font-size:46px;line-height:2.25rem}}.single-col-content .site-container .sidebar .sub p,.two-col-content .site-container .sidebar .sub p{text-align:center;font-family:Roboto, sans-serif;font-size:12px;text-transform:none;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.single-col-content .site-container .sidebar .sub p,.two-col-content .site-container .sidebar .sub p{text-align:left;font-size:14px;line-height:19px}}.single-col-content .site-container .sidebar .btn,.single-col-content .site-container .sidebar .event-tickets .tribe-common-c-btn,.event-tickets .single-col-content .site-container .sidebar .tribe-common-c-btn,.single-col-content .site-container .sidebar .woocommerce-MyAccount-navigation-link a,.woocommerce-MyAccount-navigation-link .single-col-content .site-container .sidebar a,.single-col-content .site-container .sidebar .woocommerce-MyAccount-content .woocommerce-Address header a,.woocommerce-MyAccount-content .woocommerce-Address header .single-col-content .site-container .sidebar a,.single-col-content .site-container .sidebar .woocommerce-MyAccount-content .woocommerce-orders-table td a.view,.woocommerce-MyAccount-content .woocommerce-orders-table td .single-col-content .site-container .sidebar a.view,.single-col-content .site-container .sidebar .woocommerce button.button,.woocommerce .single-col-content .site-container .sidebar button.button,.single-col-content .site-container .sidebar .woocommerce .woocommerce-Button.button,.woocommerce .single-col-content .site-container .sidebar .woocommerce-Button.button,.single-col-content .site-container .sidebar .woocommerce a.button,.woocommerce .single-col-content .site-container .sidebar a.button,.single-col-content .site-container .sidebar .woocommerce .tribe-checkout-backlinks a,.woocommerce .tribe-checkout-backlinks .single-col-content .site-container .sidebar a,.single-col-content .site-container .sidebar button#place_order,.single-col-content .site-container .sidebar .return-to-shop a.button.wc-backward,.return-to-shop .single-col-content .site-container .sidebar a.button.wc-backward,.single-col-content .site-container .sidebar a.button.wc-forward,.single-col-content .site-container .sidebar .news-archive .filters .sf-field-category .sf-level-0 label,.news-archive .filters .sf-field-category .sf-level-0 .single-col-content .site-container .sidebar label,.single-col-content .single-event .site-container .sidebar .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,.single-event .single-col-content .site-container .sidebar .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,.single-col-content .single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .sidebar .tribe-common-c-btn,.single-event .single-col-content .site-container .ff-container .text-container .tribe-tickets__tickets-footer .sidebar .tribe-common-c-btn,.two-col-content .site-container .sidebar .btn,.two-col-content .site-container .sidebar .event-tickets .tribe-common-c-btn,.event-tickets .two-col-content .site-container .sidebar .tribe-common-c-btn,.two-col-content .site-container .sidebar .woocommerce-MyAccount-navigation-link a,.woocommerce-MyAccount-navigation-link .two-col-content .site-container .sidebar a,.two-col-content .site-container .sidebar .woocommerce-MyAccount-content .woocommerce-Address header a,.woocommerce-MyAccount-content .woocommerce-Address header .two-col-content .site-container .sidebar a,.two-col-content .site-container .sidebar .woocommerce-MyAccount-content .woocommerce-orders-table td a.view,.woocommerce-MyAccount-content .woocommerce-orders-table td .two-col-content .site-container .sidebar a.view,.two-col-content .site-container .sidebar .woocommerce button.button,.woocommerce .two-col-content .site-container .sidebar button.button,.two-col-content .site-container .sidebar .woocommerce .woocommerce-Button.button,.woocommerce .two-col-content .site-container .sidebar .woocommerce-Button.button,.two-col-content .site-container .sidebar .woocommerce a.button,.woocommerce .two-col-content .site-container .sidebar a.button,.two-col-content .site-container .sidebar .woocommerce .tribe-checkout-backlinks a,.woocommerce .tribe-checkout-backlinks .two-col-content .site-container .sidebar a,.two-col-content .site-container .sidebar button#place_order,.two-col-content .site-container .sidebar .return-to-shop a.button.wc-backward,.return-to-shop .two-col-content .site-container .sidebar a.button.wc-backward,.two-col-content .site-container .sidebar a.button.wc-forward,.two-col-content .site-container .sidebar .news-archive .filters .sf-field-category .sf-level-0 label,.news-archive .filters .sf-field-category .sf-level-0 .two-col-content .site-container .sidebar label,.two-col-content .single-event .site-container .sidebar .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,.single-event .two-col-content .site-container .sidebar .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,.two-col-content .single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .sidebar .tribe-common-c-btn,.single-event .two-col-content .site-container .ff-container .text-container .tribe-tickets__tickets-footer .sidebar .tribe-common-c-btn{margin-top:76px}@media only screen and (max-width: 1024px){.single-col-content .site-container .sidebar .btn,.single-col-content .site-container .sidebar .event-tickets .tribe-common-c-btn,.event-tickets .single-col-content .site-container .sidebar .tribe-common-c-btn,.single-col-content .site-container .sidebar .woocommerce-MyAccount-navigation-link a,.woocommerce-MyAccount-navigation-link .single-col-content .site-container .sidebar a,.single-col-content .site-container .sidebar .woocommerce-MyAccount-content .woocommerce-Address header a,.woocommerce-MyAccount-content .woocommerce-Address header .single-col-content .site-container .sidebar a,.single-col-content .site-container .sidebar .woocommerce-MyAccount-content .woocommerce-orders-table td a.view,.woocommerce-MyAccount-content .woocommerce-orders-table td .single-col-content .site-container .sidebar a.view,.single-col-content .site-container .sidebar .woocommerce button.button,.woocommerce .single-col-content .site-container .sidebar button.button,.single-col-content .site-container .sidebar .woocommerce .woocommerce-Button.button,.woocommerce .single-col-content .site-container .sidebar .woocommerce-Button.button,.single-col-content .site-container .sidebar .woocommerce a.button,.woocommerce .single-col-content .site-container .sidebar a.button,.single-col-content .site-container .sidebar .woocommerce .tribe-checkout-backlinks a,.woocommerce .tribe-checkout-backlinks .single-col-content .site-container .sidebar a,.single-col-content .site-container .sidebar button#place_order,.single-col-content .site-container .sidebar .return-to-shop a.button.wc-backward,.return-to-shop .single-col-content .site-container .sidebar a.button.wc-backward,.single-col-content .site-container .sidebar a.button.wc-forward,.single-col-content .site-container .sidebar .news-archive .filters .sf-field-category .sf-level-0 label,.news-archive .filters .sf-field-category .sf-level-0 .single-col-content .site-container .sidebar label,.single-col-content .single-event .site-container .sidebar .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,.single-event .single-col-content .site-container .sidebar .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,.single-col-content .single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .sidebar .tribe-common-c-btn,.single-event .single-col-content .site-container .ff-container .text-container .tribe-tickets__tickets-footer .sidebar .tribe-common-c-btn,.two-col-content .site-container .sidebar .btn,.two-col-content .site-container .sidebar .event-tickets .tribe-common-c-btn,.event-tickets .two-col-content .site-container .sidebar .tribe-common-c-btn,.two-col-content .site-container .sidebar .woocommerce-MyAccount-navigation-link a,.woocommerce-MyAccount-navigation-link .two-col-content .site-container .sidebar a,.two-col-content .site-container .sidebar .woocommerce-MyAccount-content .woocommerce-Address header a,.woocommerce-MyAccount-content .woocommerce-Address header .two-col-content .site-container .sidebar a,.two-col-content .site-container .sidebar .woocommerce-MyAccount-content .woocommerce-orders-table td a.view,.woocommerce-MyAccount-content .woocommerce-orders-table td .two-col-content .site-container .sidebar a.view,.two-col-content .site-container .sidebar .woocommerce button.button,.woocommerce .two-col-content .site-container .sidebar button.button,.two-col-content .site-container .sidebar .woocommerce .woocommerce-Button.button,.woocommerce .two-col-content .site-container .sidebar .woocommerce-Button.button,.two-col-content .site-container .sidebar .woocommerce a.button,.woocommerce .two-col-content .site-container .sidebar a.button,.two-col-content .site-container .sidebar .woocommerce .tribe-checkout-backlinks a,.woocommerce .tribe-checkout-backlinks .two-col-content .site-container .sidebar a,.two-col-content .site-container .sidebar button#place_order,.two-col-content .site-container .sidebar .return-to-shop a.button.wc-backward,.return-to-shop .two-col-content .site-container .sidebar a.button.wc-backward,.two-col-content .site-container .sidebar a.button.wc-forward,.two-col-content .site-container .sidebar .news-archive .filters .sf-field-category .sf-level-0 label,.news-archive .filters .sf-field-category .sf-level-0 .two-col-content .site-container .sidebar label,.two-col-content .single-event .site-container .sidebar .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,.single-event .two-col-content .site-container .sidebar .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,.two-col-content .single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .sidebar .tribe-common-c-btn,.single-event .two-col-content .site-container .ff-container .text-container .tribe-tickets__tickets-footer .sidebar .tribe-common-c-btn{margin:75px auto 0}}.two-col-content .content-container{display:flex;margin-left:-12px;margin-right:-12px}@media only screen and (max-width: 768px){.two-col-content .content-container{margin-left:-6px;margin-right:-6px}}.two-col-content .content-container .content{max-width:calc(50% - 24px)}@media only screen and (max-width: 768px){.two-col-content .content-container .content{max-width:calc(50% - 12px)}}.two-col-content .content-container .content__image{width:100%;max-width:100%;height:0;padding-bottom:100%;position:relative}.two-col-content .content-container .content__image .image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;max-width:100%;max-height:100%;min-width:100%;min-height:100%;display:block}.two-col-content .content-container .content>*:last-child{margin-bottom:0}.testimonials-slider{margin-top:75px;margin-bottom:75px}@media only screen and (max-width: 767px){.testimonials-slider{margin-top:35px;margin-bottom:35px}}.testimonials-slider .testimonials__pagination{position:absolute;bottom:110px;z-index:100;display:flex;justify-content:center}.testimonials-slider .testimonials__pagination .swiper-pagination-bullet{border-radius:unset;width:16px;height:16px;margin:0;background-color:#fff;opacity:1}.testimonials-slider .testimonials__pagination .swiper-pagination-bullet:not(:last-of-type){margin-right:12px}.testimonials-slider .testimonials__pagination .swiper-pagination-bullet-active{background-color:#970814}@media only screen and (max-width: 830px){.testimonials-slider .testimonials__pagination{bottom:38px}.testimonials-slider .testimonials__pagination .swiper-pagination-bullet{width:12px;height:12px;margin-right:8px}}.video-block .site-container .text-container p,.video-block .site-container .text-container li{margin-bottom:0.25rem;font-family:Roboto, sans-serif;font-size:12px;text-transform:none;line-height:1.25}@media (min-width: 768px){.video-block .site-container .text-container p,.video-block .site-container .text-container li{font-size:14px}}.video-block .site-container .video-container iframe{width:80%;height:40vw;max-height:500px}@media only screen and (max-width: 768px){.video-block .site-container .video-container iframe{width:100%;height:50vw}}@media only screen and (max-width: 450px){.video-block .site-container .video-container iframe{height:45vw}}.video-block .site-container .btn,.video-block .site-container .event-tickets .tribe-common-c-btn,.event-tickets .video-block .site-container .tribe-common-c-btn,.video-block .site-container .woocommerce-MyAccount-navigation-link a,.woocommerce-MyAccount-navigation-link .video-block .site-container a,.video-block .site-container .woocommerce-MyAccount-content .woocommerce-Address header a,.woocommerce-MyAccount-content .woocommerce-Address header .video-block .site-container a,.video-block .site-container .woocommerce-MyAccount-content .woocommerce-orders-table td a.view,.woocommerce-MyAccount-content .woocommerce-orders-table td .video-block .site-container a.view,.video-block .site-container .woocommerce button.button,.woocommerce .video-block .site-container button.button,.video-block .site-container .woocommerce .woocommerce-Button.button,.woocommerce .video-block .site-container .woocommerce-Button.button,.video-block .site-container .woocommerce a.button,.woocommerce .video-block .site-container a.button,.video-block .site-container .woocommerce .tribe-checkout-backlinks a,.woocommerce .tribe-checkout-backlinks .video-block .site-container a,.video-block .site-container button#place_order,.video-block .site-container .return-to-shop a.button.wc-backward,.return-to-shop .video-block .site-container a.button.wc-backward,.video-block .site-container a.button.wc-forward,.video-block .site-container .news-archive .filters .sf-field-category .sf-level-0 label,.news-archive .filters .sf-field-category .sf-level-0 .video-block .site-container label,.video-block .single-event .site-container .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn,.single-event .video-block .site-container .ff-container .text-container .tribe-tickets__tickets-footer .tribe-common-c-btn{margin-right:auto;margin-left:auto}.video-block.bg-white .site-container *{--tw-text-opacity:1;color:rgb(211 8 20 / var(--tw-text-opacity))}.hover\:text-dark-red:hover{--tw-text-opacity:1;color:rgb(86 0 5 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:w-full{width:100%}.sm\:pt-9{padding-top:2.25rem}.sm\:text-left{text-align:left}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:\!mb-10{margin-bottom:2.5rem !important}.md\:\!ml-6{margin-left:1.5rem !important}.md\:-mr-1{margin-right:-0.25rem}.md\:mb-0{margin-bottom:0px}.md\:mb-1{margin-bottom:0.25rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-2{margin-bottom:0.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-9{margin-bottom:2.25rem}.md\:mb-\[51px\]{margin-bottom:51px}.md\:mb-\[54px\]{margin-bottom:54px}.md\:mb-\[75px\]{margin-bottom:75px}.md\:ml-6{margin-left:1.5rem}.md\:mr-4{margin-right:1rem}.md\:\!w-\[122px\]{width:122px !important}.md\:w-1\/2{width:50%}.md\:w-3\/5{width:60%}.md\:w-\[122px\]{width:122px}.md\:max-w-\[unset\]{max-width:unset}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:p-10{padding:2.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[150px\]{padding-top:150px;padding-bottom:150px}.md\:py-\[157px\]{padding-top:157px;padding-bottom:157px}.md\:py-\[75px\]{padding-top:75px;padding-bottom:75px}.md\:py-\[80px\]{padding-top:80px;padding-bottom:80px}.md\:pb-\[135px\]{padding-bottom:135px}.md\:pb-\[150px\]{padding-bottom:150px}.md\:pb-\[164px\]{padding-bottom:164px}.md\:pb-\[75px\]{padding-bottom:75px}.md\:pr-16{padding-right:4rem}.md\:pt-0{padding-top:0px}.md\:pt-10{padding-top:2.5rem}.md\:pt-\[110px\]{padding-top:110px}.md\:pt-\[128px\]{padding-top:128px}.md\:pt-\[140px\]{padding-top:140px}.md\:pt-\[70px\]{padding-top:70px}.md\:text-left{text-align:left}.md\:text-\[60px\]{font-size:60px}.md\:text-l{font-size:46px}.md\:text-md{font-size:20px}.md\:text-md-large{font-size:26px}.md\:text-sm{font-size:16px}.md\:text-xl{font-size:100px}.md\:text-xsm{font-size:14px}.md\:leading-9{line-height:2.25rem}.md\:leading-\[36px\]{line-height:36px}.md\:leading-\[50px\]{line-height:50px}.md\:leading-none{line-height:1}}@media (min-width: 830px){.md-lg\:mb-\[51px\]{margin-bottom:51px}.md-lg\:ml-\[38px\]{margin-left:38px}.md-lg\:mt-\[38px\]{margin-top:38px}.md-lg\:mt-\[75px\]{margin-top:75px}.md-lg\:block{display:block}.md-lg\:hidden{display:none}.md-lg\:w-\[122px\]{width:122px}.md-lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md-lg\:py-\[150px\]{padding-top:150px;padding-bottom:150px}.md-lg\:py-\[200px\]{padding-top:200px;padding-bottom:200px}.md-lg\:pb-2{padding-bottom:0.5rem}.md-lg\:pb-\[100px\]{padding-bottom:100px}.md-lg\:pb-\[193px\]{padding-bottom:193px}.md-lg\:pb-\[72px\]{padding-bottom:72px}.md-lg\:pt-20{padding-top:5rem}.md-lg\:pt-\[100px\]{padding-top:100px}.md-lg\:pt-\[172px\]{padding-top:172px}.md-lg\:pt-\[76px\]{padding-top:76px}.md-lg\:pt-\[97px\]{padding-top:97px}.md-lg\:text-\[70px\]{font-size:70px}.md-lg\:text-l{font-size:46px}.md-lg\:text-md{font-size:20px}.md-lg\:text-xl{font-size:100px}.md-lg\:text-xsm{font-size:14px}.md-lg\:leading-5{line-height:1.25rem}.md-lg\:leading-9{line-height:2.25rem}.md-lg\:leading-\[36px\]{line-height:36px}.md-lg\:leading-\[54px\]{line-height:54px}.md-lg\:leading-none{line-height:1}}@media (min-width: 1025px){.lg\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}.lg\:my-\[75px\]{margin-top:75px;margin-bottom:75px}.lg\:\!mt-auto{margin-top:auto !important}.lg\:mb-0{margin-bottom:0px}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-2{margin-bottom:0.5rem}.lg\:mb-\[145px\]{margin-bottom:145px}.lg\:mb-\[186px\]{margin-bottom:186px}.lg\:mb-\[214px\]{margin-bottom:214px}.lg\:mb-\[38px\]{margin-bottom:38px}.lg\:mb-\[75px\]{margin-bottom:75px}.lg\:mt-\[-38px\]{margin-top:-38px}.lg\:mt-\[38px\]{margin-top:38px}.lg\:mt-auto{margin-top:auto}.lg\:hidden{display:none}.lg\:w-52{width:13rem}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-6{gap:1.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:py-\[120px\]{padding-top:120px;padding-bottom:120px}.lg\:py-\[150px\]{padding-top:150px;padding-bottom:150px}.lg\:pb-36{padding-bottom:9rem}.lg\:pb-\[150px\]{padding-bottom:150px}.lg\:pb-\[216px\]{padding-bottom:216px}.lg\:pb-\[38px\]{padding-bottom:38px}.lg\:pb-\[70px\]{padding-bottom:70px}.lg\:pb-\[75px\]{padding-bottom:75px}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-8{padding-left:2rem}.lg\:pr-12{padding-right:3rem}.lg\:pt-0{padding-top:0px}.lg\:pt-20{padding-top:5rem}.lg\:pt-\[145px\]{padding-top:145px}.lg\:pt-\[150px\]{padding-top:150px}.lg\:pt-\[72px\]{padding-top:72px}.lg\:pt-\[75px\]{padding-top:75px}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-l{font-size:46px}.lg\:text-xl{font-size:100px}.lg\:leading-5{line-height:1.25rem}.lg\:leading-9{line-height:2.25rem}.lg\:leading-\[80px\]{line-height:80px}.lg\:leading-none{line-height:1}}@media (min-width: 1201px){.xl\:py-\[150px\]{padding-top:150px;padding-bottom:150px}}@media (min-width: 1536px){.\32xl\:mb-\[46px\]{margin-bottom:46px}.\32xl\:mb-\[78px\]{margin-bottom:78px}.\32xl\:pb-\[207px\]{padding-bottom:207px}.\32xl\:pt-\[192px\]{padding-top:192px}}.hover\:text-dark-red:hover{--tw-text-opacity:1;color:rgb(86 0 5 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:w-full{width:100%}.sm\:pt-9{padding-top:2.25rem}.sm\:text-left{text-align:left}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:\!mb-10{margin-bottom:2.5rem !important}.md\:\!ml-6{margin-left:1.5rem !important}.md\:-mr-1{margin-right:-0.25rem}.md\:mb-0{margin-bottom:0px}.md\:mb-1{margin-bottom:0.25rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-2{margin-bottom:0.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-9{margin-bottom:2.25rem}.md\:mb-\[51px\]{margin-bottom:51px}.md\:mb-\[54px\]{margin-bottom:54px}.md\:mb-\[75px\]{margin-bottom:75px}.md\:ml-6{margin-left:1.5rem}.md\:mr-4{margin-right:1rem}.md\:\!w-\[122px\]{width:122px !important}.md\:w-1\/2{width:50%}.md\:w-3\/5{width:60%}.md\:w-\[122px\]{width:122px}.md\:max-w-\[unset\]{max-width:unset}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:p-10{padding:2.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[150px\]{padding-top:150px;padding-bottom:150px}.md\:py-\[157px\]{padding-top:157px;padding-bottom:157px}.md\:py-\[75px\]{padding-top:75px;padding-bottom:75px}.md\:py-\[80px\]{padding-top:80px;padding-bottom:80px}.md\:pb-\[135px\]{padding-bottom:135px}.md\:pb-\[150px\]{padding-bottom:150px}.md\:pb-\[164px\]{padding-bottom:164px}.md\:pb-\[75px\]{padding-bottom:75px}.md\:pr-16{padding-right:4rem}.md\:pt-0{padding-top:0px}.md\:pt-10{padding-top:2.5rem}.md\:pt-\[110px\]{padding-top:110px}.md\:pt-\[128px\]{padding-top:128px}.md\:pt-\[140px\]{padding-top:140px}.md\:pt-\[70px\]{padding-top:70px}.md\:text-left{text-align:left}.md\:text-\[60px\]{font-size:60px}.md\:text-l{font-size:46px}.md\:text-md{font-size:20px}.md\:text-md-large{font-size:26px}.md\:text-sm{font-size:16px}.md\:text-xl{font-size:100px}.md\:text-xsm{font-size:14px}.md\:leading-9{line-height:2.25rem}.md\:leading-\[36px\]{line-height:36px}.md\:leading-\[50px\]{line-height:50px}.md\:leading-none{line-height:1}}@media (min-width: 830px){.md-lg\:mb-\[51px\]{margin-bottom:51px}.md-lg\:ml-\[38px\]{margin-left:38px}.md-lg\:mt-\[38px\]{margin-top:38px}.md-lg\:mt-\[75px\]{margin-top:75px}.md-lg\:block{display:block}.md-lg\:hidden{display:none}.md-lg\:w-\[122px\]{width:122px}.md-lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md-lg\:py-\[150px\]{padding-top:150px;padding-bottom:150px}.md-lg\:py-\[200px\]{padding-top:200px;padding-bottom:200px}.md-lg\:pb-2{padding-bottom:0.5rem}.md-lg\:pb-\[100px\]{padding-bottom:100px}.md-lg\:pb-\[193px\]{padding-bottom:193px}.md-lg\:pb-\[72px\]{padding-bottom:72px}.md-lg\:pt-20{padding-top:5rem}.md-lg\:pt-\[100px\]{padding-top:100px}.md-lg\:pt-\[172px\]{padding-top:172px}.md-lg\:pt-\[76px\]{padding-top:76px}.md-lg\:pt-\[97px\]{padding-top:97px}.md-lg\:text-\[70px\]{font-size:70px}.md-lg\:text-l{font-size:46px}.md-lg\:text-md{font-size:20px}.md-lg\:text-xl{font-size:100px}.md-lg\:text-xsm{font-size:14px}.md-lg\:leading-5{line-height:1.25rem}.md-lg\:leading-9{line-height:2.25rem}.md-lg\:leading-\[36px\]{line-height:36px}.md-lg\:leading-\[54px\]{line-height:54px}.md-lg\:leading-none{line-height:1}}@media (min-width: 1025px){.lg\:my-11{margin-top:2.75rem;margin-bottom:2.75rem}.lg\:my-\[75px\]{margin-top:75px;margin-bottom:75px}.lg\:\!mt-auto{margin-top:auto !important}.lg\:mb-0{margin-bottom:0px}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-2{margin-bottom:0.5rem}.lg\:mb-\[145px\]{margin-bottom:145px}.lg\:mb-\[186px\]{margin-bottom:186px}.lg\:mb-\[214px\]{margin-bottom:214px}.lg\:mb-\[38px\]{margin-bottom:38px}.lg\:mb-\[75px\]{margin-bottom:75px}.lg\:mt-\[-38px\]{margin-top:-38px}.lg\:mt-\[38px\]{margin-top:38px}.lg\:mt-auto{margin-top:auto}.lg\:hidden{display:none}.lg\:w-52{width:13rem}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-6{gap:1.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:py-\[120px\]{padding-top:120px;padding-bottom:120px}.lg\:py-\[150px\]{padding-top:150px;padding-bottom:150px}.lg\:pb-36{padding-bottom:9rem}.lg\:pb-\[150px\]{padding-bottom:150px}.lg\:pb-\[216px\]{padding-bottom:216px}.lg\:pb-\[38px\]{padding-bottom:38px}.lg\:pb-\[70px\]{padding-bottom:70px}.lg\:pb-\[75px\]{padding-bottom:75px}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-8{padding-left:2rem}.lg\:pr-12{padding-right:3rem}.lg\:pt-0{padding-top:0px}.lg\:pt-20{padding-top:5rem}.lg\:pt-\[145px\]{padding-top:145px}.lg\:pt-\[150px\]{padding-top:150px}.lg\:pt-\[72px\]{padding-top:72px}.lg\:pt-\[75px\]{padding-top:75px}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-l{font-size:46px}.lg\:text-xl{font-size:100px}.lg\:leading-5{line-height:1.25rem}.lg\:leading-9{line-height:2.25rem}.lg\:leading-\[80px\]{line-height:80px}.lg\:leading-none{line-height:1}}@media (min-width: 1201px){.xl\:py-\[150px\]{padding-top:150px;padding-bottom:150px}}@media (min-width: 1536px){.\32xl\:mb-\[46px\]{margin-bottom:46px}.\32xl\:mb-\[78px\]{margin-bottom:78px}.\32xl\:pb-\[207px\]{padding-bottom:207px}.\32xl\:pt-\[192px\]{padding-top:192px}}
