@import url("https://use.typekit.net/rlz2woc.css");
/* NYTC 0.2.21: locally served fonts keep the design identical before and after cookie consent. */
@font-face{font-family:"Rubik";font-style:normal;font-weight:300 900;font-display:swap;src:url("fonts/nytc-rubik-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Rubik";font-style:italic;font-weight:300 900;font-display:swap;src:url("fonts/nytc-rubik-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}


/* NYTC Branding 0.2.1. Colour-only mappings of the existing theme; original media rules retained. */
body.nytc-branding a{background-color:transparent;}
body.nytc-branding abbr[title]{border-bottom:none;}
body.nytc-branding mark{background-color:#ff0;color:#000;}
body.nytc-branding button:-moz-focusring{outline:1px dotted ButtonText;}
body.nytc-branding [type="button"]:-moz-focusring{outline:1px dotted ButtonText;}
body.nytc-branding [type="reset"]:-moz-focusring{outline:1px dotted ButtonText;}
body.nytc-branding [type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
body.nytc-branding legend{color:inherit;}
body.nytc-branding{color:var(--nytc-brand-text);background-color:var(--nytc-brand-cream);}
body.nytc-branding.overlayed:before{background:rgba(0, 0, 0, 0.75);}
body.nytc-branding button{background-color:transparent;border:none;box-shadow:none;}
body.nytc-branding ul:not([class]) li:before{border:1px solid var(--nytc-brand-navy);background:var(--nytc-brand-navy);}
body.nytc-branding .checked-list ul:not([class]) li:before{background-color:transparent;border:none;}
body.nytc-branding ul:not([class]) li li:before{border:none;background:transparent;}
body.nytc-branding a{color:var(--nytc-brand-text);}
body.nytc-branding a:hover{color:var(--nytc-brand-text);}
body.nytc-branding a:focus{color:var(--nytc-brand-text);}
body.nytc-branding a:not([class]){color:var(--nytc-brand-navy);}
body.nytc-branding a:not([class]):hover{color:var(--nytc-brand-navy-hover);}
body.nytc-branding a:focus{outline:none;}
body.nytc-branding button:focus{outline:none;}
body.nytc-branding input:focus{outline:none;}
body.nytc-branding select:focus{outline:none;}
body.nytc-branding textarea:focus{outline:none;}
body.nytc-branding html.user-tab-nav a:focus{outline:rem(2) solid #7aacfe;}
body.nytc-branding html.user-tab-nav
button:focus{outline:rem(2) solid #7aacfe;}
body.nytc-branding html.user-tab-nav
input:focus{outline:rem(2) solid #7aacfe;}
body.nytc-branding html.user-tab-nav
select:focus{outline:rem(2) solid #7aacfe;}
body.nytc-branding html.user-tab-nav
textarea:focus{outline:rem(2) solid #7aacfe;}
body.nytc-branding nav a{color:var(--nytc-brand-text);}
body.nytc-branding nav a:hover{color:var(--nytc-brand-text);}
body.nytc-branding h1{color:var(--nytc-brand-text);}
body.nytc-branding h2{color:var(--nytc-brand-text);}
body.nytc-branding h3{color:var(--nytc-brand-text);}
body.nytc-branding h4{color:var(--nytc-brand-text);}
body.nytc-branding h5{color:var(--nytc-brand-text);}
body.nytc-branding h6{color:var(--nytc-brand-text);}
body.nytc-branding .custom-heading{color:inherit;}
body.nytc-branding .custom-heading strong{color:var(--nytc-brand-navy);}
body.nytc-branding hr{border:none;}
body.nytc-branding ::selection{background:rgba(var(--nytc-brand-coral-rgb),0.1);}
body.nytc-branding ::-moz-selection{background:rgba(var(--nytc-brand-coral-rgb),0.1);}
body.nytc-branding .c-btn{border:0.0625rem solid var(--nytc-brand-coral);color:#FFFFFF;background:var(--nytc-brand-navy);}
body.nytc-branding .c-btn:hover{color:#FFFFFF;background:var(--nytc-brand-navy-hover);}
body.nytc-branding .c-btn-primary{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-navy);}
body.nytc-branding .c-btn-primary:before{background-color:var(--nytc-brand-coral);}
body.nytc-branding .c-btn-primary:after{background-color:var(--nytc-brand-cream);}
body.nytc-branding .c-btn-primary:hover{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-navy);}
body.nytc-branding .c-btn-secondary{background-color:transparent;color:var(--nytc-brand-navy);}
body.nytc-branding .c-btn-secondary:hover{border-color:var(--nytc-brand-navy-hover);}
body.nytc-branding .c-btn-secondary.c-btn-color-alt{color:#FFFFFF;border-color:#FFFFFF;}
body.nytc-branding .c-btn-secondary.c-btn-color-alt:hover{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-navy);}
body.nytc-branding .c-btn-tertiary{color:var(--nytc-brand-text);background-color:transparent;border:none;}
body.nytc-branding .c-btn-tertiary:hover{color:var(--nytc-brand-text);background-color:transparent;}
body.nytc-branding .c-btn-tertiary.c-btn-color-alt{color:#FFFFFF;}
body.nytc-branding .c-btn-tertiary:before{background-color:var(--nytc-brand-cream);border:0.125rem solid var(--nytc-brand-coral);}
body.nytc-branding .c-btn-tertiary:after{background-color:var(--nytc-brand-cream);border:0.125rem solid var(--nytc-brand-coral);}
body.nytc-branding .c-btn-tertiary:before{background-color:var(--nytc-brand-coral);}
body.nytc-branding .c-btn-quaternary{background-color:var(--nytc-brand-green);color:#FFFFFF;border:none;}
body.nytc-branding .c-btn-quaternary:hover{background-color:var(--nytc-brand-green-hover);}
body.nytc-branding .c-btn-quaternary.c-btn-color-alt{background-color:var(--nytc-brand-green);color:#FFFFFF;}
body.nytc-branding .c-btn-quaternary.c-btn-color-alt:hover{background-color:var(--nytc-brand-green-hover);}
body.nytc-branding .c-btn-quinary{background:none;border:none;}
body.nytc-branding .c-btn-quinary:hover{background:none;border:none;}
body.nytc-branding .c-btn-senary{background-color:var(--nytc-brand-bright);color:#FFFFFF;border:none;}
body.nytc-branding .c-btn-senary:hover{background-color:var(--nytc-brand-bright-hover);}
body.nytc-branding .c-btn-senary.c-btn-color-alt{background-color:var(--nytc-brand-bright);color:#FFFFFF;}
body.nytc-branding .c-btn-senary.c-btn-color-alt:hover{background-color:var(--nytc-brand-bright-hover);}
body.nytc-branding .iframe-wrapper__overlay{background-color:#000000;}
body.nytc-branding .iframe-wrapper__play{border:0.125rem solid var(--nytc-brand-coral);background-color:var(--nytc-brand-cream);box-shadow:-0.1875rem 0.1875rem var(--nytc-brand-coral);}
body.nytc-branding .iframe-wrapper__play:before{border-color:transparent transparent transparent #000000;}
body.nytc-branding .iframe-wrapper__play:hover{border-color:transparent;box-shadow:0 0 transparent;}
body.nytc-branding .iframe-wrapper__play:hover:before{border-color:transparent transparent transparent var(--nytc-brand-navy-hover);}
body.nytc-branding .video-lightbox{background-color:var(--nytc-brand-navy);}
@media (min-width: 768px){
body.nytc-branding .video-lightbox__close{background:var(--nytc-brand-navy);}
}
@media (max-width: 767px){
body.nytc-branding .video-lightbox__close{background:var(--nytc-brand-cream);}
}
@media (min-width: 768px){
body.nytc-branding .video-lightbox__close:before{background:var(--nytc-brand-cream);}
body.nytc-branding .video-lightbox__close:after{background:var(--nytc-brand-cream);}
}
@media (max-width: 767px){
body.nytc-branding .video-lightbox__close:before{background:var(--nytc-brand-navy);}
body.nytc-branding .video-lightbox__close:after{background:var(--nytc-brand-navy);}
}
body.nytc-branding .slick-arrow{border:2px solid var(--nytc-brand-navy-hover);background:transparent;box-shadow:none;}
@media (max-width: 991px){
body.nytc-branding .slick-arrow{border:0;}
}
body.nytc-branding .slick-arrow:hover{border-color:#58697a;outline:none;}
body.nytc-branding .slick-arrow:focus{border-color:#58697a;outline:none;}
body.nytc-branding .slick-arrow:hover:after{border-color:#58697a;}
body.nytc-branding .slick-arrow:focus:after{border-color:#58697a;}
body.nytc-branding .slick-arrow:after{border-color:var(--nytc-brand-navy-hover);}
body.nytc-branding #page .tablepress{border:0.125rem solid var(--nytc-brand-blue);}
body.nytc-branding #page .tablepress thead{background:var(--nytc-brand-cream);}
@media (min-width: 768px){
body.nytc-branding #page .tablepress thead{border-bottom:0.125rem solid #000000;}
}
body.nytc-branding #page .tablepress thead th{color:#000000;border:none;background-color:transparent;}
body.nytc-branding #page .tablepress thead tr{border:none;}
body.nytc-branding #page .tablepress tbody{background:var(--nytc-brand-blue);}
body.nytc-branding #page .tablepress tbody td{color:#ffffff;border:0;}
@media (min-width: 768px){
body.nytc-branding #page .tablepress tbody tr{border-bottom:0.125rem solid #ffffff;}
}
body.nytc-branding #page .tablepress tbody tr:last-of-type{border-bottom:0;}
@media (min-width: 768px){
body.nytc-branding #page .tablepress-responsive-phone{border:0.125rem solid #000000;box-shadow:-0.4375rem 0.625rem var(--nytc-brand-navy);}
}
@media (max-width: 767px){
body.nytc-branding #page .tablepress-responsive-phone{border:0.0625rem solid #000000;}
}
@media (min-width: 768px){
body.nytc-branding #page .tablepress-responsive-phone tbody tr{border-right:0.125rem solid #000000;border-left:0.125rem solid #000000;}
}
@media (max-width: 767px){
body.nytc-branding #page .tablepress-responsive-phone tbody tr{border-left:0.0625rem solid #ffffff;}
}
@media (min-width: 768px){
body.nytc-branding #page .tablepress:not(.tablepress-responsive-phone) tbody tr{border-right:0.125rem solid var(--nytc-brand-blue);border-left:0.125rem solid var(--nytc-brand-blue);}
}
@media (max-width: 767px){
body.nytc-branding #page .tablepress:not(.tablepress-responsive-phone) tbody tr{border-bottom:0.0625rem solid #ffffff;}
}
body.nytc-branding #page .tablepress-responsive:not(.tablepress-responsive-phone) tbody tr td{border-right:initial;}
body.nytc-branding #page .tablepress-scroll-wrapper.has-scroll::before{background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);}
body.nytc-branding input[type="text"]{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-text);border:0.1875rem solid transparent;}
body.nytc-branding input[type="number"]{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-text);border:0.1875rem solid transparent;}
body.nytc-branding input[type="tel"]{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-text);border:0.1875rem solid transparent;}
body.nytc-branding input[type="url"]{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-text);border:0.1875rem solid transparent;}
body.nytc-branding input[type="email"]{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-text);border:0.1875rem solid transparent;}
body.nytc-branding textarea{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-text);border:0.1875rem solid transparent;}
body.nytc-branding input[type="text"]::-webkit-input-placeholder{color:#737373;}
body.nytc-branding input[type="number"]::-webkit-input-placeholder{color:#737373;}
body.nytc-branding input[type="tel"]::-webkit-input-placeholder{color:#737373;}
body.nytc-branding input[type="url"]::-webkit-input-placeholder{color:#737373;}
body.nytc-branding input[type="email"]::-webkit-input-placeholder{color:#737373;}
body.nytc-branding textarea::-webkit-input-placeholder{color:#737373;}
body.nytc-branding input[type="text"]:-moz-placeholder{color:#737373;}
body.nytc-branding input[type="number"]:-moz-placeholder{color:#737373;}
body.nytc-branding input[type="tel"]:-moz-placeholder{color:#737373;}
body.nytc-branding input[type="url"]:-moz-placeholder{color:#737373;}
body.nytc-branding input[type="email"]:-moz-placeholder{color:#737373;}
body.nytc-branding textarea:-moz-placeholder{color:#737373;}
body.nytc-branding input[type="text"]::-moz-placeholder{color:#737373;}
body.nytc-branding input[type="number"]::-moz-placeholder{color:#737373;}
body.nytc-branding input[type="tel"]::-moz-placeholder{color:#737373;}
body.nytc-branding input[type="url"]::-moz-placeholder{color:#737373;}
body.nytc-branding input[type="email"]::-moz-placeholder{color:#737373;}
body.nytc-branding textarea::-moz-placeholder{color:#737373;}
body.nytc-branding input[type="text"]:-ms-input-placeholder{color:#737373;}
body.nytc-branding input[type="number"]:-ms-input-placeholder{color:#737373;}
body.nytc-branding input[type="tel"]:-ms-input-placeholder{color:#737373;}
body.nytc-branding input[type="url"]:-ms-input-placeholder{color:#737373;}
body.nytc-branding input[type="email"]:-ms-input-placeholder{color:#737373;}
body.nytc-branding textarea:-ms-input-placeholder{color:#737373;}
body.nytc-branding input[type="text"][aria-invalid="true"]{border-color:var(--nytc-brand-red);}
body.nytc-branding input[type="number"][aria-invalid="true"]{border-color:var(--nytc-brand-red);}
body.nytc-branding input[type="tel"][aria-invalid="true"]{border-color:var(--nytc-brand-red);}
body.nytc-branding input[type="url"][aria-invalid="true"]{border-color:var(--nytc-brand-red);}
body.nytc-branding input[type="email"][aria-invalid="true"]{border-color:var(--nytc-brand-red);}
body.nytc-branding textarea[aria-invalid="true"]{border-color:var(--nytc-brand-red);}
body.nytc-branding .gfield_required{color:red;}
body.nytc-branding .hs-form-required{color:red;}
body.nytc-branding .validation_message{color:red;}
body.nytc-branding .validation_error{color:red;}
body.nytc-branding .hs-error-msg{color:red;}
body.nytc-branding .highlight-text{background:rgba(var(--nytc-brand-coral-rgb),0.1);}
body.nytc-branding blockquote.alternate{border-left:0.25rem solid var(--nytc-brand-blue);}
body.nytc-branding blockquote{border-left:0.25rem solid var(--nytc-brand-blue);}
body.nytc-branding .single-accordion{border:0.125rem solid var(--nytc-brand-blue);background:var(--nytc-brand-cream);box-shadow:-0.375rem 0.3125rem var(--nytc-brand-blue);}
body.nytc-branding .single-accordion:hover{box-shadow:0 0 transparent;}
body.nytc-branding .single-accordion.active{box-shadow:0 0 transparent;}
body.nytc-branding .single-accordion__title:hover{color:var(--nytc-brand-navy);}
body.nytc-branding .single-accordion__title:hover h4{color:var(--nytc-brand-navy);}
body.nytc-branding .single-accordion__title:hover:after{border-color:var(--nytc-brand-coral);}
body.nytc-branding .single-accordion__title:after{border-color:#58697a;}
body.nytc-branding .main-header{background-color:transparent;color:#FFFFFF;}
@media (max-width: 1365px){
body.nytc-branding .main-header{background-color:var(--nytc-brand-cream);}
}
body.nytc-branding .main-header--sticky{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-text);}
body.nytc-branding .main-header--light{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-text);}
body.nytc-branding .main-header:not(.main-header--sticky):hover{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-text);}
body.nytc-branding .main-header--sticky .main-header__right .c-btn-primary{background-color:var(--nytc-brand-navy);color:#FFFFFF;}
body.nytc-branding .main-header--sticky .main-header__right .c-btn-primary:hover{background-color:var(--nytc-brand-navy-hover);border-color:var(--nytc-brand-navy-hover);}
body.nytc-branding .main-header--light .main-header__right .c-btn-secondary{border-color:var(--nytc-brand-coral);color:var(--nytc-brand-navy);}
body.nytc-branding .main-header:not(.main-header--sticky):hover .main-header__right .c-btn-secondary{border-color:var(--nytc-brand-coral);color:var(--nytc-brand-navy);}
body.nytc-branding .main-header--sticky .main-header__right .c-btn-secondary{border-color:var(--nytc-brand-coral);color:var(--nytc-brand-navy);}
body.nytc-branding .main-header--light .main-header__right .c-btn-secondary:hover{background-color:var(--nytc-brand-navy-hover);border-color:var(--nytc-brand-navy-hover);color:#FFFFFF;}
body.nytc-branding .main-header:not(.main-header--sticky):hover .main-header__right .c-btn-secondary:hover{background-color:var(--nytc-brand-navy-hover);border-color:var(--nytc-brand-navy-hover);color:#FFFFFF;}
body.nytc-branding .main-header--sticky .main-header__right .c-btn-secondary:hover{background-color:var(--nytc-brand-navy-hover);border-color:var(--nytc-brand-navy-hover);color:#FFFFFF;}
body.nytc-branding .main-header--light .main-header__right .c-btn-tertiary{color:var(--nytc-brand-text);}
body.nytc-branding .main-header:not(.main-header--sticky):hover .main-header__right .c-btn-tertiary{color:var(--nytc-brand-text);}
body.nytc-branding .main-header--sticky .main-header__right .c-btn-tertiary{color:var(--nytc-brand-text);}
body.nytc-branding .main-header--light .main-header__right .c-btn-tertiary:hover{color:#B3B3B3;}
body.nytc-branding .main-header:not(.main-header--sticky):hover .main-header__right .c-btn-tertiary:hover{color:#B3B3B3;}
body.nytc-branding .main-header--sticky .main-header__right .c-btn-tertiary:hover{color:#B3B3B3;}
body.nytc-branding .main-header__sub-navigation > li > a{color:inherit;}
body.nytc-branding .main-header__main-navigation > li > a{color:inherit;}
body.nytc-branding .main-header__sub-navigation > li > a:focus{color:currentColor;}
body.nytc-branding .main-header__sub-navigation > li > a:hover{color:currentColor;}
body.nytc-branding .main-header__main-navigation > li > a:focus{color:currentColor;}
body.nytc-branding .main-header__main-navigation > li > a:hover{color:currentColor;}
body.nytc-branding .main-header__sub-navigation > li > a svg path{fill:currentColor;}
body.nytc-branding .main-header__sub-navigation > li > a:before{background-color:currentColor;}
body.nytc-branding .main-header__main-navigation > li.menu-item-type-post_type > a:after{border-color:currentColor;}
body.nytc-branding .main-header__alert{background-color:var(--nytc-brand-blue);color:#FFFFFF;}
body.nytc-branding .main-header__alert-close{background-color:var(--nytc-brand-cream);}
body.nytc-branding .main-header__alert-close:hover{background-color:var(--nytc-brand-navy);}
body.nytc-branding .main-header__alert-close:before{background-color:var(--nytc-brand-navy);}
body.nytc-branding .main-header__alert-close:after{background-color:var(--nytc-brand-navy);}
body.nytc-branding .main-header__alert-close:hover:before{background-color:var(--nytc-brand-cream);}
body.nytc-branding .main-header__alert-close:hover:after{background-color:var(--nytc-brand-cream);}
body.nytc-branding .main-header__alert-content a{color:inherit;}
body.nytc-branding .main-header__alert-content a:hover{color:inherit;}
body.nytc-branding .mega-menu-wrapper{background:transparent;}
body.nytc-branding .mega-menu-wrapper a:not(.c-btn):not(.mega-menu-image-link){color:#ffffff;}
body.nytc-branding .mega-menu-wrapper a:not(.c-btn):not(.mega-menu-image-link):hover{color:#B3B3B3;}
body.nytc-branding .mega-menu-wrapper li.current-menu-item > a:not([class]){border-bottom:0.0625rem solid var(--nytc-brand-coral);}
body.nytc-branding .mega-menu-wrapper .mega-menu-image-link{background-color:var(--nytc-brand-navy);}
body.nytc-branding .mega-menu-wrapper .mega-menu-image-link:after{background-color:var(--nytc-brand-cream);}
body.nytc-branding .mega-menu-wrapper .mega-menu-image-link__title{background:var(--nytc-brand-cream);border:0.125rem solid var(--nytc-brand-coral);color:var(--nytc-brand-navy);}
body.nytc-branding .mega-menu-wrapper .mega-menu-image-link__title svg path{fill:currentColor;}
body.nytc-branding .mega-menu-wrapper .mega-menu-image-link:hover .mega-menu-wrapper .mega-menu-image-link__title{background-color:var(--nytc-brand-navy);}
body.nytc-branding .mega-menu-wrapper .mega-menu-image-link:hover .mega-menu-image-link__title{background-color:var(--nytc-brand-navy-hover);border-color:var(--nytc-brand-navy-hover);color:#FFFFFF;}
body.nytc-branding .mega-menu-background{background-color:var(--nytc-brand-navy);}
body.nytc-branding .btn-hamburger{border:0;outline:0;background:transparent;box-shadow:none;}
body.nytc-branding .btn-hamburger:hover{outline:0;}
body.nytc-branding .btn-hamburger:focus{outline:0;}
body.nytc-branding .btn-hamburger span{background:var(--nytc-brand-navy);}
body.nytc-branding .main-header__mobile-subnav a{color:var(--nytc-brand-text);}
body.nytc-branding .main-header__mobile-subnav a svg path{fill:currentColor;}
body.nytc-branding .main-header__nav-mobile--wrapper{background:var(--nytc-brand-cream);}
body.nytc-branding .main-header__nav-mobile--wrapper a{color:var(--nytc-brand-text);}
body.nytc-branding .main-header__nav-mobile-prev{background-color:var(--nytc-brand-navy);color:#FFFFFF;}
body.nytc-branding .main-header__nav-mobile .menu li:not(.c-btn){border-bottom:0.0625rem solid #E1E1E1;}
body.nytc-branding .main-header__nav-mobile .menu .sub-menu{background-color:var(--nytc-brand-cream);}
body.nytc-branding .main-header__nav-mobile .menu .sub-menu li.c-btn a{color:inherit;}
body.nytc-branding .main-header__cta-wrapper-mobile .c-btn-secondary{color:var(--nytc-brand-navy);border-color:var(--nytc-brand-navy);}
body.nytc-branding .main-header__cta-wrapper-mobile .c-btn-secondary:hover{color:#ffffff;background-color:var(--nytc-brand-navy);}
body.nytc-branding .main-header__cta-wrapper-mobile .c-btn-secondary:nth-child(3){background-color:var(--nytc-brand-navy);color:#ffffff;border-color:var(--nytc-brand-navy);}
body.nytc-branding .main-header__cta-wrapper-mobile .c-btn-secondary:nth-child(3):hover{background-color:var(--nytc-brand-navy-hover);}
body.nytc-branding .main-header__search{background-color:var(--nytc-brand-navy);color:#FFFFFF;}
body.nytc-branding .main-header__search-close i{color:#ffffff;}
body.nytc-branding .main-header__search-close i:hover{color:var(--nytc-brand-navy);}
body.nytc-branding .search-page{background-color:var(--nytc-brand-navy);color:#FFFFFF;}
body.nytc-branding .search-form__wrapper{border-bottom:0.125rem solid #FFFFFF;}
body.nytc-branding .search-form__search{border:none;box-shadow:none;background-color:transparent;color:#FFFFFF;}
body.nytc-branding .search-form__submit{border:none;box-shadow:none;background-color:transparent;color:#FFFFFF;}
body.nytc-branding .search-form__search::-webkit-input-placeholder{color:#FFFFFF;}
body.nytc-branding .search-form__search:-moz-placeholder{color:#FFFFFF;}
body.nytc-branding .search-form__search::-moz-placeholder{color:#FFFFFF;}
body.nytc-branding .search-form__search:-ms-input-placeholder{color:#FFFFFF;}
body.nytc-branding .search-form__search::selection{color:#FFFFFF;background-color:var(--nytc-brand-navy);}
body.nytc-branding .search-results-section__count{color:inherit;}
body.nytc-branding .search-results-section__no-results h1{color:inherit;}
body.nytc-branding .search-results-section__no-results h2{color:inherit;}
body.nytc-branding .search-results-section__no-results h3{color:inherit;}
body.nytc-branding .search-results-section__no-results h4{color:inherit;}
body.nytc-branding .search-results-section__no-results h5{color:inherit;}
body.nytc-branding .search-results-section__quick-links{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-text);border:3px solid #000000;box-shadow:-0.625rem 0.625rem 0 0 var(--nytc-brand-blue);}
body.nytc-branding .search-results-section__quick-links-title{border-bottom:0.0625rem solid var(--nytc-brand-navy);}
body.nytc-branding .search-results-post{background-color:var(--nytc-brand-cream);color:var(--nytc-brand-text);}
body.nytc-branding .search-results-post__link{color:inherit;border:0.1875rem solid var(--nytc-brand-blue);box-shadow:0 0 0 0 var(--nytc-brand-coral);}
body.nytc-branding .search-results-post__link:hover{border-color:var(--nytc-brand-coral);box-shadow:-0.625rem 0.625rem 0 0 var(--nytc-brand-coral);}
body.nytc-branding .search-results-post__link:hover .search-results-post__title{color:var(--nytc-brand-navy);}
body.nytc-branding .search-pagination__arrow svg path{stroke:currentColor;}
body.nytc-branding .search-pagination__page.active:before{background-color:var(--nytc-brand-coral);}
body.nytc-branding .page-hero{background:linear-gradient(0deg, var(--nytc-brand-navy) 0%, var(--nytc-brand-navy) 65%, var(--nytc-brand-blue) 100%);}
@media (max-width: 767px){
body.nytc-branding .page-hero{box-shadow:0 0.9375rem 0.875rem var(--nytc-brand-navy);}
}
body.nytc-branding .page-hero:after{background:var(--nytc-brand-cream);}
body.nytc-branding .page-hero__preheading{color:#FFFFFF;}
body.nytc-branding .page-hero__subnavigation{border:0.125rem solid var(--nytc-brand-blue);background-color:var(--nytc-brand-cream);}
@media (min-width: 768px){
body.nytc-branding .page-hero__subnavigation{box-shadow:-0.625rem 0.625rem var(--nytc-brand-blue);}
}
@media (max-width: 767px){
body.nytc-branding .page-hero__subnavigation{box-shadow:0 0.3125rem var(--nytc-brand-blue);}
}
body.nytc-branding .page-hero__subnavigation .menu-item.current-menu-item a::before{background-color:var(--nytc-brand-coral);}
body.nytc-branding .hero-home:before{background:#000000;}
body.nytc-branding .hero-home__subtitle{color:#ffffff;text-shadow:0 0 0.3125rem rgba(0, 0, 0, 0.28);}
body.nytc-branding .hero-home__outline-text h1{color:#ffffff;text-shadow:0 0 0.3125rem rgba(0, 0, 0, 0.28);}
body.nytc-branding .hero-home__outline-text h1 strong span{color:transparent;}
@media (min-width: 768px){
body.nytc-branding .hero-home__outline-text h1 strong span{-webkit-text-stroke:0.1rem #ffffff;}
}
@media (max-width: 767px){
body.nytc-branding .hero-home__outline-text h1 strong span{-webkit-text-stroke:0.1rem #ffffff;}
}
body.nytc-branding .hero-home__btn-img-wrapper:hover::after{background-color:rgba(var(--nytc-brand-coral-rgb),0.9);}
body.nytc-branding .hero-home__btn-img-wrapper::after{background-color:var(--nytc-brand-coral);border:0.125rem solid #ffffff;}
body.nytc-branding .hero-home__btn-img-wrapper::before{border-left:1rem solid #ffffff;border-top:0.625rem solid transparent;border-bottom:0.625rem solid transparent;}
@media (max-width: 767px){
body.nytc-branding .hero-home__btn-img-wrapper::before{border-left:0.625rem solid #ffffff;border-top:0.375rem solid transparent;border-bottom:0.375rem solid transparent;}
}
body.nytc-branding .hero-home__btn-img{border:solid 2px white;}
body.nytc-branding .hero-home__quick-links{background:linear-gradient(to bottom, rgba(var(--nytc-brand-blue-rgb),0) 0%, rgba(var(--nytc-brand-blue-rgb),0.3) 3%, var(--nytc-brand-blue) 16%);}
@media (min-width: 768px) and (max-width: 991px){
body.nytc-branding .hero-home__quick-links{background:linear-gradient(to bottom, rgba(var(--nytc-brand-blue-rgb),0) 0%, rgba(var(--nytc-brand-blue-rgb),0.3) 3%, var(--nytc-brand-blue) 15%);}
}
@media (max-width: 767px){
body.nytc-branding .hero-home__quick-links{background:linear-gradient(to bottom, rgba(var(--nytc-brand-blue-rgb),0) 0%, rgba(var(--nytc-brand-blue-rgb),0.3) 3%, var(--nytc-brand-blue) 15%);}
}
body.nytc-branding .hero-home__quick-link-card-link{color:inherit;}
body.nytc-branding .hero-home__quick-link-card{background-color:var(--nytc-brand-cream);box-shadow:0 0.25rem 1.25rem rgba(0, 0, 0, 0.1);}
body.nytc-branding .hero-home__quick-link-card:hover{box-shadow:0 0.5rem 1.875rem rgba(0, 0, 0, 0.15);}
body.nytc-branding .hero-home__quick-link-image{border-bottom:0.1875rem solid var(--nytc-brand-blue);}
body.nytc-branding .hero-home__quick-link-title{color:var(--nytc-brand-text);}
body.nytc-branding .hero-home .c-btn-quinary{text-shadow:0 0 0.3125rem rgba(0, 0, 0, 0.28);}
body.nytc-branding .hero-home__scroll-button{border-bottom:0.0625rem solid #ffffff;}
body.nytc-branding .hero-home__scroll-button-text{color:#ffffff;}
body.nytc-branding .hero-home__scroll-button-text:link{color:#ffffff;}
body.nytc-branding .hero-home__scroll-button-text:visited{color:#ffffff;}
body.nytc-branding .hero-home__scroll-button-text:hover{color:#ffffff;}
body.nytc-branding .hero-home__scroll-button-text:active{color:#ffffff;}
body.nytc-branding .hero-alternative{color:#FFFFFF;background:linear-gradient(0deg, var(--nytc-brand-navy) 0%, var(--nytc-brand-navy) 65%, var(--nytc-brand-blue) 100%);}
body.nytc-branding .hero-alternative__title{color:transparent;}
@media (min-width: 992px){
body.nytc-branding .hero-alternative__title{text-shadow:-0.1875rem -0.1875rem var(--nytc-brand-coral);-webkit-text-stroke:0.1875rem #ffffff;}
}
@media (max-width: 991px){
body.nytc-branding .hero-alternative__title{text-shadow:-0.075rem -0.09375rem var(--nytc-brand-coral);-webkit-text-stroke:0.0625rem #ffffff;}
}
@media (min-width: 992px){
body.nytc-branding .hero-alternative__image img{box-shadow:1.3125rem 1.1875rem var(--nytc-brand-blue);}
}
@media (max-width: 991px){
body.nytc-branding .hero-alternative__image img{box-shadow:0.3125rem 0.375rem var(--nytc-brand-blue);}
}
body.nytc-branding .hero-alternative__content h2{color:#ffffff;}
body.nytc-branding .hero-alternative__content h3{color:#ffffff;}
body.nytc-branding .hero-alternative__content h4{color:#ffffff;}
body.nytc-branding .hero-alternative__content h5{color:#ffffff;}
body.nytc-branding .hero-alternative__content h6{color:#ffffff;}
body.nytc-branding .block-tabs{background:var(--nytc-brand-navy);}
body.nytc-branding .block-tabs h2{color:#ffffff;}
body.nytc-branding .tabs__link{border-bottom:0.1875rem solid var(--nytc-brand-coral);}
body.nytc-branding .tabs__link a{color:#ffffff;}
@media (min-width: 768px){
body.nytc-branding .tabs__link a:hover{color:#ffffff;background:var(--nytc-brand-navy-hover);}
}
@media (max-width: 767px){
body.nytc-branding .tabs__link a{outline:0;}
}
@media (min-width: 768px){
body.nytc-branding .tabs__link.active{background:var(--nytc-brand-navy);}
}
body.nytc-branding .tabs__link-list-wrapper:before{background-image:linear-gradient(-90deg, rgba(0, 0, 0, 0.1) 0%, transparent 100%);}
body.nytc-branding .tabs__link-list .slick-arrow:after{border-color:#ffffff;}
body.nytc-branding .tabs__tab-content-wrapper{color:#ffffff;}
body.nytc-branding .tabs__tab-content .col-12 p:last-of-type:after{background:var(--nytc-brand-cream);}
body.nytc-branding .bc-gallery__slider .slick-arrow{background-color:var(--nytc-brand-cream);}
@media (min-width: 768px){
body.nytc-branding .bc-gallery__slider .slick-arrow{border:0.125rem solid var(--nytc-brand-coral);}
}
@media (max-width: 767px){
body.nytc-branding .bc-gallery__slider .slick-arrow{border:0.1875rem solid var(--nytc-brand-coral);}
}
body.nytc-branding .bc-gallery__slider .slick-arrow:before{background:#000000;}
body.nytc-branding .bc-gallery__slider .slick-arrow:after{border-color:#000000;}
@media (min-width: 768px){
body.nytc-branding .bc-gallery__slider .slick-arrow.slick-prev{box-shadow:0.25rem 0.3125rem var(--nytc-brand-coral);}
}
@media (max-width: 767px){
body.nytc-branding .bc-gallery__slider .slick-arrow.slick-prev{box-shadow:0.0625rem 0.125rem var(--nytc-brand-coral);}
}
@media (min-width: 768px){
body.nytc-branding .bc-gallery__slider .slick-arrow.slick-next{box-shadow:-0.25rem 0.3125rem var(--nytc-brand-coral);}
}
@media (max-width: 767px){
body.nytc-branding .bc-gallery__slider .slick-arrow.slick-next{box-shadow:-0.0625rem 0.125rem var(--nytc-brand-coral);}
}
body.nytc-branding .bc-gallery__slider .slick-arrow:hover{border-color:transparent;box-shadow:0 0 transparent;}
body.nytc-branding .bc-gallery__single-slide{outline:none;}
body.nytc-branding .lightbox-gallery__gallery-wrapper{background:var(--nytc-brand-navy);}
body.nytc-branding .lightbox-gallery__caption{color:#ffffff;}
body.nytc-branding .lightbox-gallery__close{background-color:var(--nytc-brand-cream);}
@media (min-width: 768px){
body.nytc-branding .lightbox-gallery__close{border:0.1875rem solid var(--nytc-brand-coral);box-shadow:-0.4375rem 0.5rem var(--nytc-brand-coral);}
}
body.nytc-branding .lightbox-gallery__close:hover{border-color:transparent;box-shadow:0 0 transparent;}
body.nytc-branding .lightbox-gallery__close:after{background-color:#37414b;}
body.nytc-branding .lightbox-gallery__close:before{background-color:#37414b;}
body.nytc-branding .content-link:after{background:var(--nytc-brand-coral);}
body.nytc-branding .content-link:hover:after{background:var(--nytc-brand-cream);}
body.nytc-branding .content-link:hover .content-link__title{color:#ffffff;background:var(--nytc-brand-coral);}
body.nytc-branding .content-link:hover .content-link__icon svg path{fill:#ffffff;}
body.nytc-branding .content-link__title{color:var(--nytc-brand-navy);border:0.125rem solid var(--nytc-brand-coral);background:var(--nytc-brand-cream);}
body.nytc-branding .content-link__icon svg path{fill:var(--nytc-brand-navy);}
body.nytc-branding .block-cta{color:#ffffff;background:var(--nytc-brand-blue);}
body.nytc-branding .block-cta h1{color:currentColor;}
body.nytc-branding .block-cta h2{color:currentColor;}
body.nytc-branding .block-cta h3{color:currentColor;}
body.nytc-branding .block-cta h4{color:currentColor;}
body.nytc-branding .block-cta h5{color:currentColor;}
body.nytc-branding .block-cta h6{color:currentColor;}
body.nytc-branding .block-cta__form .validation_error{color:inherit;}
body.nytc-branding .block-testimonial-slider__background .block-testimonial-slider__bg:after{background:linear-gradient(180deg, var(--nytc-brand-cream) 0%, rgba(196, 196, 196, 0) 100%);}
body.nytc-branding .testimonial-slider__slide{outline:none;}
body.nytc-branding .testimonial-slider__quote{color:var(--nytc-brand-navy);border-left:none;}
body.nytc-branding .testimonial-slider .slick-arrow{background-color:var(--nytc-brand-cream);}
@media (min-width: 768px){
body.nytc-branding .testimonial-slider .slick-arrow{border:0.125rem solid var(--nytc-brand-coral);}
}
@media (max-width: 767px){
body.nytc-branding .testimonial-slider .slick-arrow{border:0.1875rem solid var(--nytc-brand-coral);}
}
body.nytc-branding .testimonial-slider .slick-arrow:after{border-color:#000000;}
@media (min-width: 768px){
body.nytc-branding .testimonial-slider .slick-arrow.slick-prev{box-shadow:0.375rem 0.125rem var(--nytc-brand-coral);}
}
@media (max-width: 767px){
body.nytc-branding .testimonial-slider .slick-arrow.slick-prev{box-shadow:0.0625rem 0.125rem var(--nytc-brand-coral);}
}
@media (min-width: 768px){
body.nytc-branding .testimonial-slider .slick-arrow.slick-next{box-shadow:-0.375rem 0.125rem var(--nytc-brand-coral);}
}
@media (max-width: 767px){
body.nytc-branding .testimonial-slider .slick-arrow.slick-next{box-shadow:-0.0625rem 0.125rem var(--nytc-brand-coral);}
}
body.nytc-branding .testimonial-slider .slick-arrow:hover{border-color:transparent;box-shadow:0 0 transparent;}
body.nytc-branding .testimonial-slider .slick-dots li{background:var(--nytc-brand-coral);}
body.nytc-branding .testimonial-slider .slick-dots li.slick-active{background:var(--nytc-brand-coral);}
@media (max-width: 767px){
body.nytc-branding .block-icon-cards__card:after{background:rgba(0, 0, 0, 0.2);}
}
body.nytc-branding .block-recent-posts{color:#FFFFFF;background-color:var(--nytc-brand-navy);}
body.nytc-branding .block-recent-posts__preheading{color:var(--nytc-brand-coral);}
body.nytc-branding .block-recent-posts h2{color:inherit;}
body.nytc-branding .block-recent-posts h2 strong{color:transparent;-webkit-text-stroke:0.125rem #ffffff;}
body.nytc-branding .block-image-collage-content__content{border:0.1875rem solid var(--nytc-brand-navy);border-right:0;background:var(--nytc-brand-cream);}
@media (min-width: 992px){
body.nytc-branding .block-image-collage-content__content{box-shadow:0 1.25rem var(--nytc-brand-navy);}
}
@media (max-width: 991px){
body.nytc-branding .block-image-collage-content__content{box-shadow:0 0.6875rem var(--nytc-brand-navy);}
}
body.nytc-branding .block-image-collage-content__content:before{background:var(--nytc-brand-navy);}
body.nytc-branding .block-social-feed__bg:after{background:linear-gradient(180deg, var(--nytc-brand-cream) 0%, rgba(196, 196, 196, 0) 100%);}
body.nytc-branding .block-social-feed .container-fluid img{background:var(--nytc-brand-blue);}
@media (min-width: 768px){
body.nytc-branding .block-social-feed .container-fluid img{border:0.75rem solid #ffffff;}
}
@media (max-width: 767px){
body.nytc-branding .block-social-feed .container-fluid img{border:0.375rem solid #ffffff;}
}
body.nytc-branding .block-social-feed__decorative-text{color:var(--nytc-brand-coral);}
@media (min-width: 768px){
body.nytc-branding .block-content img{box-shadow:-0.625rem 0.5rem var(--nytc-brand-blue);}
}
@media (max-width: 767px){
body.nytc-branding .block-content img{box-shadow:-0.3125rem 0.375rem var(--nytc-brand-blue);}
}
body.nytc-branding .block-content .page-fullwidth-image__wrapper img{box-shadow:0 0 transparent;}
body.nytc-branding .block-content-images:not(.has-container) .b-content-images__col.content-right{border:0.1875rem solid var(--nytc-brand-navy);background:var(--nytc-brand-cream);}
body.nytc-branding .block-content-images:not(.has-container) .b-content-images__col.content-left{border:0.1875rem solid var(--nytc-brand-navy);background:var(--nytc-brand-cream);}
@media (min-width: 992px){
body.nytc-branding .block-content-images:not(.has-container) .b-content-images__col.content-right{box-shadow:-1.375rem 1.25rem var(--nytc-brand-navy);}
body.nytc-branding .block-content-images:not(.has-container) .b-content-images__col.content-left{box-shadow:-1.375rem 1.25rem var(--nytc-brand-navy);}
}
@media (max-width: 991px){
body.nytc-branding .block-content-images:not(.has-container) .b-content-images__col.content-right{box-shadow:-0.6875rem 0.8125rem var(--nytc-brand-navy);}
body.nytc-branding .block-content-images:not(.has-container) .b-content-images__col.content-left{box-shadow:-0.6875rem 0.8125rem var(--nytc-brand-navy);}
}
@media (min-width: 992px){
body.nytc-branding .block-content-images:not(.has-container) .b-content-images__col.content-left{box-shadow:0.9375rem 1.25rem var(--nytc-brand-navy);}
}
body.nytc-branding .lightbox-gallery__slider .slick-arrow{background-color:var(--nytc-brand-cream);}
@media (min-width: 768px){
body.nytc-branding .lightbox-gallery__slider .slick-arrow{border:0.125rem solid var(--nytc-brand-coral);}
}
@media (max-width: 767px){
body.nytc-branding .lightbox-gallery__slider .slick-arrow{border:0.1875rem solid var(--nytc-brand-coral);}
}
body.nytc-branding .lightbox-gallery__slider .slick-arrow:after{border-color:#000000;}
@media (min-width: 768px) and (max-width: 1799px){
body.nytc-branding .lightbox-gallery__slider .slick-arrow.slick-prev{box-shadow:0.25rem 0.3125rem var(--nytc-brand-coral);}
}
@media (max-width: 767px){
body.nytc-branding .lightbox-gallery__slider .slick-arrow.slick-prev{box-shadow:0.0625rem 0.125rem var(--nytc-brand-coral);}
}
body.nytc-branding .lightbox-gallery__slider .slick-arrow.slick-prev:before{background:linear-gradient(to right, #000000 50%, transparent 50%) left;}
@media (min-width: 768px) and (max-width: 1799px){
body.nytc-branding .lightbox-gallery__slider .slick-arrow.slick-next{box-shadow:-0.25rem 0.3125rem var(--nytc-brand-coral);}
}
@media (max-width: 767px){
body.nytc-branding .lightbox-gallery__slider .slick-arrow.slick-next{box-shadow:-0.0625rem 0.125rem var(--nytc-brand-coral);}
}
body.nytc-branding .lightbox-gallery__slider .slick-arrow.slick-next:before{background:linear-gradient(to left, #000000 50%, transparent 50%) right;}
body.nytc-branding .lightbox-gallery__slider .slick-arrow:hover{border-color:transparent;box-shadow:0 0 transparent;}
body.nytc-branding .lightbox-gallery__single-slide{outline:none;}
body.nytc-branding .block-content-icon-list{color:#FFFFFF;background-color:var(--nytc-brand-navy);}
body.nytc-branding .block-content-icon-list__list{border:0.1875rem solid #000000;}
@media (min-width: 768px){
body.nytc-branding .block-content-icon-list__list{box-shadow:1.3125rem 1.1875rem var(--nytc-brand-blue);}
}
@media (max-width: 767px){
body.nytc-branding .block-content-icon-list__list{box-shadow:0.4375rem 0.5625rem var(--nytc-brand-blue);}
}
body.nytc-branding .block-content-icon-list__list li{border-bottom:0.0625rem solid rgba(0, 0, 0, 0.2);}
body.nytc-branding .block-content-icon-list__list li:last-of-type{border-bottom:none;}
@media (min-width: 768px){
body.nytc-branding .block-content-icon-list__content .c-btn-wrapper{background:var(--nytc-brand-navy);}
}
body.nytc-branding .block-content-icon-list__title{color:inherit;}
body.nytc-branding .block-content-icon-list__list{color:#000000;background-color:var(--nytc-brand-cream);}
body.nytc-branding .block-content-2-images{color:#FFFFFF;background-color:var(--nytc-brand-navy);}
body.nytc-branding .block-content-2-images__preheading{color:var(--nytc-brand-coral);}
body.nytc-branding .block-content-2-images__heading .custom-heading strong{color:transparent;-webkit-text-stroke:0.09375rem #ffffff;}
body.nytc-branding .single-post-card__thumbnail:after{background:var(--nytc-brand-coral);}
body.nytc-branding .block-activities-tiles{color:#FFFFFF;background-color:var(--nytc-brand-navy);}
body.nytc-branding .block-activities-tiles__preheading{color:var(--nytc-brand-coral);}
body.nytc-branding .block-activities-tiles__title{color:inherit;}
body.nytc-branding .page-id-2260 .main-header{background-color:white;color:black;}
body.nytc-branding .page-id-2260 .main-header__right a{color:black;}
body.nytc-branding .main-footer{background:var(--nytc-brand-blue);color:#FFFFFF;}
body.nytc-branding .main-footer__countdown-wrapper:before{background-color:var(--nytc-brand-cream);}
body.nytc-branding .main-footer__countdown-days{color:var(--nytc-brand-navy);}
body.nytc-branding .main-footer__countdown-days strong{color:transparent;text-shadow:-0.3125rem 0 var(--nytc-brand-coral);-webkit-text-stroke:0.1875rem var(--nytc-brand-navy);}
@media (max-width: 991px){
body.nytc-branding .main-footer__countdown-days strong{text-shadow:-0.25rem 0 var(--nytc-brand-coral);-webkit-text-stroke:0.125rem var(--nytc-brand-navy);}
}
body.nytc-branding .main-footer__main-separator{background-color:var(--nytc-brand-cream);}
body.nytc-branding .main-footer__main h4{color:inherit;}
body.nytc-branding .main-footer__main h5{color:inherit;}
body.nytc-branding .main-footer__main h6{color:inherit;}
body.nytc-branding .main-footer__main a{color:inherit;}
body.nytc-branding .main-footer__main a:hover{color:inherit;}
body.nytc-branding .main-footer__main-address a:not(.main-footer__bottom-social-icon) svg path{fill:currentColor;}
body.nytc-branding .main-footer__bottom a{color:inherit;}
body.nytc-branding .main-footer__bottom a:hover{color:inherit;}
body.nytc-branding .hero-blog{color:#FFFFFF;background:linear-gradient(0deg, var(--nytc-brand-navy) 0%, var(--nytc-brand-navy) 30%, var(--nytc-brand-blue) 100%);}
body.nytc-branding .hero-blog__title{color:inherit;}
body.nytc-branding .featured-post{background:var(--nytc-brand-cream);box-shadow:0 0 0.625rem rgba(0, 0, 0, 0.1);}
@media (max-width: 767px){
body.nytc-branding .featured-post{background:transparent;}
}
body.nytc-branding .featured-post__heading{color:var(--nytc-brand-blue);background-color:var(--nytc-brand-cream);}
@media (max-width: 767px){
body.nytc-branding .featured-post__content{background:var(--nytc-brand-cream);}
}
body.nytc-branding .featured-post__categories{color:#FFFFFF;background-color:var(--nytc-brand-navy);}
body.nytc-branding .featured-post:hover .featured-post__title{color:var(--nytc-brand-navy);}
body.nytc-branding .blog-loop-post .accordion-select .dropdown-current{border-color:transparent;box-shadow:0 0 0.625rem rgba(0, 0, 0, 0.1);}
body.nytc-branding .blog-loop-post .eight29-post:hover{box-shadow:0 1rem 1.5rem rgba(0, 0, 0, 0.08);}
body.nytc-branding .blog-loop-post .eight29-post-categories{color:#ffffff;background-color:transparent;}
body.nytc-branding .blog-loop-post .eight29-post-categories a{background-color:var(--nytc-brand-navy);}
body.nytc-branding .blog-loop-post .eight29-post-title{background-color:var(--nytc-brand-cream);}
body.nytc-branding .blog-loop-post .eight29-post-title a{color:#000000;}
@media (max-width: 767px){
body.nytc-branding .blog-loop-post .eight29-post-title a{color:var(--nytc-brand-navy);}
}
body.nytc-branding .blog-loop-post .eight29-featured-image{border-bottom:initial;}
body.nytc-branding .blog-loop-post .eight29-featured-image figure:after{background-color:var(--nytc-brand-coral);}
body.nytc-branding .blog-loop-post .eight29-pagination-list li .pagination-item.current-page{color:#ffffff;background-color:var(--nytc-brand-navy);}
body.nytc-branding .blog-loop-post .eight29-pagination-list li .pagination-item:not(.current-page):hover{background-color:#F0F0F0;box-shadow:0 0px 3px rgba(60, 60, 60, 0.467);}
body.nytc-branding .single-post-card{background-color:var(--nytc-brand-cream);}
body.nytc-branding .single-post-card__categories{background-color:var(--nytc-brand-navy);color:#FFFFFF;}
body.nytc-branding .single-post-card__title{color:var(--nytc-brand-navy);}
body.nytc-branding .eight29-featured-image{border-bottom:0.125rem solid var(--nytc-brand-coral);}
body.nytc-branding .eight29-post-body{background-color:var(--nytc-brand-cream);}
body.nytc-branding .eight29-post-categories{color:#FFFFFF;background-color:var(--nytc-brand-navy);}
body.nytc-branding .hero-blog__back-link{color:inherit;}
body.nytc-branding .hero-blog__back-link:link{color:#ffffff;}
body.nytc-branding .hero-blog__back-link:hover{color:#ffffff;}
body.nytc-branding .hero-blog__back-link:before{border-color:#ffffff;}
body.nytc-branding .hero-blog__heading{color:#ffffff;}
body.nytc-branding .hero-single{color:#FFFFFF;background:linear-gradient(0deg, var(--nytc-brand-navy) 0%, var(--nytc-brand-navy) 65%, var(--nytc-brand-blue) 100%);}
body.nytc-branding .hero-single__back-link{color:inherit;}
body.nytc-branding .hero-single__back-link:link{color:#ffffff;}
body.nytc-branding .hero-single__back-link:hover{color:#ffffff;}
body.nytc-branding .hero-single__back-link:visited{color:#ffffff;}
body.nytc-branding .hero-single__back-link:before{border-color:#ffffff;}
body.nytc-branding .hero-single__categories a{color:#ffffff;}
@media (min-width: 768px){
body.nytc-branding .hero-single__categories a{background:var(--nytc-brand-navy);}
body.nytc-branding .hero-single__categories a:hover{color:#ffffff;background:var(--nytc-brand-navy-hover);}
}
body.nytc-branding .hero-single__title{color:inherit;}
body.nytc-branding .hero-single__meta span a{color:#ffffff;}
body.nytc-branding .hero-single__meta span a:link{color:#ffffff;}
body.nytc-branding .hero-single__meta span a:hover{color:#ffffff;}
body.nytc-branding .post-content-bottom__tags ul li a{color:#37414b;}
body.nytc-branding .post-content-bottom__tags ul li a:link{color:#37414b;}
body.nytc-branding .post-content-bottom__tags ul li a:hover{color:#37414b;}
body.nytc-branding .post-content-bottom .addtoany_shortcode a{background:var(--nytc-brand-navy);}
body.nytc-branding .post-content-bottom .addtoany_shortcode a:hover{background:var(--nytc-brand-navy-hover);}
body.nytc-branding .related-posts{color:#FFFFFF;background-color:var(--nytc-brand-navy);}
body.nytc-branding .related-posts__preheading{color:var(--nytc-brand-coral);}
body.nytc-branding .related-posts__title{color:inherit;}
body.nytc-branding .related-posts__posts .single-post-card__title{color:#000000;}
body.nytc-branding.post-type-archive-activities{background:linear-gradient(180deg, var(--nytc-brand-navy) 0%, var(--nytc-brand-blue) 101.88%);}
body.nytc-branding .activities-hero{color:#FFFFFF;}
body.nytc-branding .activities-hero__preheading{color:var(--nytc-brand-coral);}
body.nytc-branding .activities-hero__heading{color:inherit;}
body.nytc-branding .activities-posts__post{background-color:var(--nytc-brand-cream);}
body.nytc-branding .activities-posts__post-category{color:var(--nytc-brand-blue);}
body.nytc-branding .activities-posts__post-thumbnail:after{background:var(--nytc-brand-blue);}
body.nytc-branding .activities-modal{background-color:var(--nytc-brand-cream);}
body.nytc-branding .activities-modal__close{background-color:var(--nytc-brand-cream);box-shadow:-0.375rem 0.4375rem var(--nytc-brand-coral);}
@media (min-width: 768px){
body.nytc-branding .activities-modal__close{border:0.125rem solid var(--nytc-brand-coral);}
}
@media (min-width: 768px) and (max-width: 991px){
body.nytc-branding .activities-modal__close{border:0.125rem solid var(--nytc-brand-coral);}
}
@media (max-width: 767px){
body.nytc-branding .activities-modal__close{border:0.1875rem solid var(--nytc-brand-coral);}
}
body.nytc-branding .activities-modal__close:hover{box-shadow:0 0 transparent;}
body.nytc-branding .activities-modal__close:after{background-color:#000000;}
body.nytc-branding .activities-modal__close:before{background-color:#000000;}
@media (max-width: 767px){
body.nytc-branding .activities-modal__nav{background:var(--nytc-brand-cream);}
}
@media (min-width: 768px){
body.nytc-branding .activities-modal__nav-btn:first-of-type{border-right:0.0625rem solid #000000;}
}
@media (min-width: 768px){
body.nytc-branding .activities-modal__nav-btn--arrow{border:0.125rem solid var(--nytc-brand-coral);background-color:var(--nytc-brand-cream);}
}
body.nytc-branding .activities-modal__nav-btn--arrow:before{background:#000000;}
body.nytc-branding .activities-modal__nav-btn--arrow:after{border-color:#000000;}
body.nytc-branding .activities-modal__nav-btn--arrow.button-prev{box-shadow:0.25rem 0.1875rem var(--nytc-brand-coral);}
body.nytc-branding .activities-modal__nav-btn--arrow.button-prev:before{background:linear-gradient(to right, #000000 50%, transparent 50%) left;}
body.nytc-branding .activities-modal__nav-btn--arrow.button-next{box-shadow:-0.25rem 0.1875rem var(--nytc-brand-coral);}
body.nytc-branding .activities-modal__nav-btn--arrow.button-next:before{background:linear-gradient(to left, #000000 50%, transparent 50%) right;}
body.nytc-branding .activities-modal__nav-btn:hover .activities-modal__nav-btn--arrow{box-shadow:0 0 transparent;}
body.nytc-branding .activities-modal__slider{background:var(--nytc-brand-blue);}
body.nytc-branding .activities-modal__slider-controls{background:var(--nytc-brand-navy);}
body.nytc-branding .activities-modal__slider-controls .progress-bar{background:var(--nytc-brand-cream);}
body.nytc-branding .activities-modal__slider-controls .progress-bar__line{background:var(--nytc-brand-coral);}
body.nytc-branding .activities-modal__slider-controls .counter{color:#ffffff;}
body.nytc-branding .activities-modal__slider-controls .counter:before{background:var(--nytc-brand-cream);}
body.nytc-branding .activities-modal__slider-controls .slick-arrow{border:initial;}
body.nytc-branding .activities-modal__slider .slick-dots li{background:var(--nytc-brand-coral);}
body.nytc-branding .activities-modal__slider .slick-dots li.slick-active{background:var(--nytc-brand-coral);}
body.nytc-branding .activities-modal__category{color:var(--nytc-brand-coral);}
/* Shared component roles and user title treatment. */
body.nytc-branding .main-footer { background-color: var(--nytc-brand-navy); }
body.nytc-branding .page-hero__heading,
body.nytc-branding .page-hero__heading:only-child { color: var(--nytc-brand-cream); }
body.nytc-branding .page-hero__heading::after,
body.nytc-branding .page-hero__heading:only-child::after { background-color: var(--nytc-brand-coral); }
body.nytc-branding .c-btn { border-color: var(--nytc-brand-navy); }
body.nytc-branding .c-btn-primary { color: var(--nytc-brand-navy); border-color: var(--nytc-brand-navy); }
body.nytc-branding .c-btn-primary:before { background-color: var(--nytc-brand-coral); }
body.nytc-branding .c-btn-secondary { color: var(--nytc-brand-navy); border-color: var(--nytc-brand-navy); }
body.nytc-branding .c-btn-secondary.c-btn-color-alt { color: #fff; border-color: #fff; }
body.nytc-branding .c-btn-secondary.c-btn-color-alt:hover { color: var(--nytc-brand-navy); }
body.nytc-branding .c-btn-quaternary,
body.nytc-branding .c-btn-quaternary.c-btn-color-alt { color: var(--nytc-brand-on-green); }
body.nytc-branding .c-btn-quaternary:hover,
body.nytc-branding .c-btn-quaternary.c-btn-color-alt:hover { color: var(--nytc-brand-on-green-hover); }
body.nytc-branding .c-btn-senary,
body.nytc-branding .c-btn-senary.c-btn-color-alt { color: var(--nytc-brand-on-bright); }
body.nytc-branding .c-btn-senary:hover,
body.nytc-branding .c-btn-senary.c-btn-color-alt:hover { color: var(--nytc-brand-on-bright-hover); }
body.nytc-branding .main-footer__countdown .c-btn-secondary { color: var(--nytc-brand-navy); border-color: var(--nytc-brand-navy); }
body.nytc-branding .main-footer__countdown .c-btn-secondary:hover { color: #fff; background-color: var(--nytc-brand-navy); }
body.nytc-branding .main-header__cta-wrapper-mobile .c-btn-secondary:nth-child(3) { color: var(--nytc-brand-on-navy); }
body.nytc-branding .main-header__cta-wrapper-mobile .c-btn-secondary:nth-child(3):hover { color: var(--nytc-brand-on-navy-hover); }
body.nytc-branding .block-recent-posts__preheading,
body.nytc-branding .block-content-2-images__preheading,
body.nytc-branding .block-activities-tiles__preheading,
body.nytc-branding .related-posts__preheading,
body.nytc-branding .activities-modal__category { color: var(--nytc-brand-navy); }
body.nytc-branding .main-header--sticky .main-header__right .c-btn-primary { color: #fff; }
body.nytc-branding .main-header--light .main-header__right .c-btn-secondary:hover,
body.nytc-branding .main-header:not(.main-header--sticky):hover .main-header__right .c-btn-secondary:hover,
body.nytc-branding .main-header--sticky .main-header__right .c-btn-secondary:hover { color: #fff; }
body.nytc-branding .content-link:hover .content-link__title { background-color: var(--nytc-brand-navy); color: #fff; }
body.nytc-branding .main-header__alert { color: #fff; }
body.nytc-branding .hero-home__btn-img-wrapper::after { animation-name: nytc-brand-play-pulse; }
@keyframes nytc-brand-play-pulse {
  0% { box-shadow: 0 0 0 0 rgba(var(--nytc-brand-coral-rgb),.7); }
  100% { box-shadow: 0 0 0 1.25rem rgba(var(--nytc-brand-coral-rgb),0); }
}
/* Tint the original transparent edge silhouette, so it meets the blue section without a seam. */
@supports (mask-image: linear-gradient(#000,#000)) {
  body.nytc-branding .block-cta:before,
  body.nytc-branding .block-cta:after {
    background-image: none;
    background-color: var(--nytc-brand-blue);
    mask-image: var(--nytc-brand-cta-edge);
    mask-size: 100% auto;
    mask-repeat: no-repeat;
    mask-position: center center;
  }
  @media (max-width: 600px) {
    body.nytc-branding .block-cta:before,
    body.nytc-branding .block-cta:after { mask-image: var(--nytc-brand-cta-edge-mobile); }
  }
}

/* Keep form validation summaries readable within the form layout. */
body.nytc-branding .gform_wrapper .gform_validation_errors h2.gform_submission_error { font-family: inherit; font-size: 1.125rem; line-height: 1.45; font-weight: 700; letter-spacing: normal; text-transform: none; margin: 0 0 1rem; color: var(--nytc-brand-text); }


/* Reusable NYTC enquiry pages. All colours inherit from Appearance > NYTC Branding. */
body.nytc-branding .block-content:has(.nytc-enquiry){
  background:linear-gradient(150deg,var(--nytc-brand-blue) 0%,var(--nytc-brand-navy) 58%,var(--nytc-brand-navy-hover) 100%)!important;
  margin-left:calc(50% - 50vw)!important;
  max-width:none!important;
  padding:0!important;
  width:100vw!important;
}
body.nytc-branding .block-content:has(.nytc-enquiry)>.container{max-width:none!important;padding:0!important;width:100%!important;}
body.nytc-branding .block-content:has(.nytc-enquiry)>.container>.row{margin:0!important;}
body.nytc-branding .block-content:has(.nytc-enquiry)>.container>.row>div:has(>.nytc-enquiry){flex:0 0 100%!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important;}
body.nytc-branding .nytc-enquiry,body.nytc-branding .nytc-enquiry *{box-sizing:border-box;}
body.nytc-branding .nytc-enquiry{color:var(--nytc-brand-on-navy)!important;font-family:Rubik,Arial,sans-serif!important;margin:0 auto!important;max-width:1920px!important;padding:clamp(132px,10vw,178px) clamp(24px,5vw,96px) clamp(68px,6vw,108px)!important;width:100%!important;}
body.nytc-branding .nytc-enquiry .enquiry-heading{align-items:end!important;display:grid!important;gap:clamp(36px,5vw,96px)!important;grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr)!important;margin:0 0 clamp(44px,4vw,72px)!important;}
body.nytc-branding .nytc-enquiry .enquiry-kicker{align-items:center!important;color:var(--nytc-brand-coral)!important;display:flex!important;font-family:calgary-script-ot,sans-serif!important;font-size:clamp(24px,2vw,31px)!important;font-weight:400!important;gap:20px!important;letter-spacing:0!important;line-height:1.1!important;margin:0 0 16px!important;text-transform:none!important;}
body.nytc-branding .nytc-enquiry .enquiry-kicker:before{background:url("/wp-content/themes/FrenchWoods/images/icons/line-bold.svg") center/contain no-repeat!important;content:""!important;display:block!important;flex:0 0 105px!important;height:15px!important;width:105px!important;}
body.nytc-branding .nytc-enquiry h1{color:var(--nytc-brand-on-navy)!important;font-family:Rubik,Arial,sans-serif!important;font-size:clamp(42px,4.5vw,72px)!important;font-weight:800!important;line-height:1.03!important;margin:0!important;}
body.nytc-branding .nytc-enquiry .enquiry-heading>p{color:var(--nytc-brand-on-navy)!important;font-size:clamp(18px,1.35vw,22px)!important;line-height:1.6!important;margin:0!important;max-width:720px!important;}
body.nytc-branding .nytc-enquiry .enquiry-body{align-items:start!important;display:grid!important;gap:clamp(48px,5vw,88px)!important;grid-template-columns:minmax(430px,.9fr) minmax(560px,1.3fr)!important;width:100%!important;}
body.nytc-branding .nytc-enquiry .enquiry-details,body.nytc-branding .nytc-enquiry .enquiry-details>h2,body.nytc-branding .nytc-enquiry .enquiry-details>p{color:var(--nytc-brand-on-navy)!important;}
body.nytc-branding .nytc-enquiry .enquiry-details>h2{font-family:Rubik,Arial,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1.25!important;margin:0 0 10px!important;}
body.nytc-branding .nytc-enquiry .enquiry-details>p{font-size:17px!important;line-height:1.62!important;margin:0 0 34px!important;}
body.nytc-branding .nytc-enquiry .enquiry-details>p a{color:var(--nytc-brand-on-navy)!important;text-decoration:underline!important;text-underline-offset:3px!important;}
body.nytc-branding .nytc-enquiry .nytc-call-card{background:var(--nytc-brand-cream)!important;border:1px solid rgba(var(--nytc-brand-navy-rgb),.2)!important;border-radius:16px!important;border-top:6px solid var(--nytc-brand-blue)!important;box-shadow:0 16px 38px rgba(var(--nytc-brand-navy-rgb),.28)!important;color:var(--nytc-brand-text)!important;display:grid!important;gap:6px 28px!important;grid-template-areas:"status action" "hours action" "number action"!important;grid-template-columns:minmax(0,1.15fr) minmax(185px,.85fr)!important;height:auto!important;margin:0 0 42px!important;max-height:none!important;min-height:0!important;padding:30px 32px!important;}
body.nytc-branding .nytc-enquiry .nytc-call-card p{color:var(--nytc-brand-text)!important;height:auto!important;margin:0!important;min-height:0!important;padding:0!important;}
body.nytc-branding .nytc-enquiry .nytc-call-card__status{align-items:center!important;display:flex!important;font-size:18px!important;font-weight:800!important;grid-area:status!important;line-height:1.35!important;}
body.nytc-branding .nytc-enquiry .nytc-call-card__status span{background:var(--nytc-brand-text)!important;border-radius:50%!important;display:inline-block!important;flex:0 0 10px!important;height:10px!important;margin:0 11px 0 0!important;width:10px!important;}
body.nytc-branding .nytc-enquiry .nytc-call-card[data-call-state=open] .nytc-call-card__status span{background:var(--nytc-brand-green)!important;}
body.nytc-branding .nytc-enquiry .nytc-call-card__hours{font-size:14px!important;grid-area:hours!important;line-height:1.4!important;margin:2px 0 0!important;}
body.nytc-branding .nytc-enquiry .nytc-call-card>p:has(.nytc-call-card__button){align-self:center!important;grid-area:action!important;}
body.nytc-branding .nytc-enquiry .nytc-call-card__button{background:var(--nytc-brand-coral)!important;border:0!important;border-radius:9px!important;box-shadow:none!important;color:var(--nytc-brand-on-coral-large)!important;display:block!important;float:none!important;font-family:Rubik,Arial,sans-serif!important;font-size:18px!important;font-weight:800!important;height:auto!important;line-height:1.3!important;margin:0!important;max-height:none!important;min-height:0!important;opacity:1!important;padding:16px 18px!important;position:static!important;text-align:center!important;text-decoration:none!important;text-indent:0!important;visibility:visible!important;width:100%!important;}
body.nytc-branding .nytc-enquiry .nytc-call-card__button:hover{background:var(--nytc-brand-coral-hover)!important;color:var(--nytc-brand-on-coral-hover)!important;}
body.nytc-branding .nytc-enquiry .nytc-call-card__number{color:var(--nytc-brand-text)!important;font-size:15px!important;grid-area:number!important;line-height:1.4!important;margin:5px 0 0!important;text-align:left!important;}
body.nytc-branding .nytc-enquiry .enquiry-form{background:var(--nytc-brand-cream)!important;border-radius:14px!important;box-shadow:0 18px 44px rgba(var(--nytc-brand-navy-rgb),.3)!important;color:var(--nytc-brand-text)!important;padding:clamp(30px,3vw,50px)!important;width:100%!important;}
body.nytc-branding .nytc-enquiry .gform_wrapper{font-family:Rubik,Arial,sans-serif!important;margin:0!important;}
body.nytc-branding .nytc-enquiry .gform_fields{list-style:none!important;margin:0!important;padding:0!important;}
body.nytc-branding .nytc-enquiry .gfield{clear:none!important;list-style:none!important;margin:0 0 20px!important;padding:0!important;width:100%!important;}
body.nytc-branding .nytc-enquiry .gfield_label{color:var(--nytc-brand-text)!important;font-family:Rubik,Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;margin:0 0 7px!important;}
body.nytc-branding .nytc-enquiry .gfield_required{color:var(--nytc-brand-red)!important;}
body.nytc-branding .nytc-enquiry .gfield_description:not(.validation_message){display:none!important;}
body.nytc-branding .nytc-enquiry input:not([type=submit]):not([type=checkbox]):not([type=radio]),body.nytc-branding .nytc-enquiry select,body.nytc-branding .nytc-enquiry textarea{background:var(--nytc-brand-cream)!important;border:2px solid rgba(var(--nytc-brand-navy-rgb),.28)!important;border-radius:7px!important;box-shadow:none!important;color:var(--nytc-brand-text)!important;font-family:Rubik,Arial,sans-serif!important;font-size:16px!important;max-width:100%!important;min-height:50px!important;padding:11px 13px!important;width:100%!important;}
body.nytc-branding .nytc-enquiry input:focus,body.nytc-branding .nytc-enquiry select:focus,body.nytc-branding .nytc-enquiry textarea:focus{border-color:var(--nytc-brand-blue)!important;outline:3px solid rgba(var(--nytc-brand-blue-rgb),.22)!important;outline-offset:1px!important;}
body.nytc-branding .nytc-enquiry textarea{height:124px!important;}
body.nytc-branding .nytc-enquiry .ginput_complex{display:flex!important;gap:14px!important;}
body.nytc-branding .nytc-enquiry .ginput_complex>span{flex:1 1 0!important;margin:0!important;padding:0!important;width:auto!important;}
body.nytc-branding .nytc-enquiry .ginput_complex label{color:var(--nytc-brand-text)!important;font-family:Rubik,Arial,sans-serif!important;font-size:12px!important;margin:5px 0 0!important;opacity:.78!important;}
body.nytc-branding .nytc-enquiry #field_6_11{display:inline-block!important;margin-right:2.5%!important;vertical-align:top!important;width:27.5%!important;}
body.nytc-branding .nytc-enquiry #field_6_3{display:inline-block!important;vertical-align:top!important;width:70%!important;}
body.nytc-branding .nytc-enquiry .gform_footer{margin:6px 0 0!important;padding:0!important;}
body.nytc-branding .nytc-enquiry input[type=submit],body.nytc-branding .nytc-enquiry button[type=submit]{background:var(--nytc-brand-coral)!important;border:0!important;box-shadow:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-family:Rubik,Arial,sans-serif!important;font-size:19px!important;font-weight:800!important;padding:17px 28px!important;text-transform:uppercase!important;}
/* Enquiry submits use a solid coral face; suppress the theme’s offset frame. */
body.nytc-branding .nytc-enquiry button[type=submit]::before,body.nytc-branding .nytc-enquiry button[type=submit]::after{content:none!important;display:none!important;}
body.nytc-branding .nytc-enquiry button[type=submit] span{color:inherit!important;}
body.nytc-branding .nytc-enquiry input[type=submit]:focus-visible,body.nytc-branding .nytc-enquiry button[type=submit]:focus-visible{outline:3px solid var(--nytc-brand-navy)!important;outline-offset:4px!important;}
body.nytc-branding .nytc-enquiry input[type=submit]:hover,body.nytc-branding .nytc-enquiry button[type=submit]:hover{background:var(--nytc-brand-coral-hover)!important;color:#fff!important;}
body.nytc-branding .nytc-enquiry .enquiry-privacy{color:var(--nytc-brand-text)!important;font-size:12px!important;line-height:1.45!important;margin:17px 0 0!important;opacity:.82!important;}
body.nytc-branding .nytc-enquiry .enquiry-privacy a{color:var(--nytc-brand-text)!important;text-decoration:underline!important;}
@media(max-width:1180px){body.nytc-branding .nytc-enquiry{padding:130px clamp(24px,4vw,52px) 72px!important;}body.nytc-branding .nytc-enquiry .enquiry-heading{grid-template-columns:1fr!important;gap:18px!important;margin-bottom:42px!important;}body.nytc-branding .nytc-enquiry .enquiry-heading>p{max-width:760px!important;}body.nytc-branding .nytc-enquiry .enquiry-body{grid-template-columns:1fr!important;gap:40px!important;max-width:900px!important;}body.nytc-branding .nytc-enquiry .enquiry-form{grid-row:1!important;}body.nytc-branding .nytc-enquiry .enquiry-details{grid-row:2!important;}body.nytc-branding .nytc-enquiry .nytc-call-card{max-width:none!important;}}
@media(max-width:600px){body.nytc-branding .nytc-enquiry{padding:112px 0 46px!important;}body.nytc-branding .nytc-enquiry .enquiry-heading{margin-bottom:32px!important;padding:0 20px!important;}body.nytc-branding .nytc-enquiry .enquiry-kicker{font-size:24px!important;gap:14px!important;}body.nytc-branding .nytc-enquiry .enquiry-kicker:before{flex-basis:66px!important;width:66px!important;}body.nytc-branding .nytc-enquiry h1{font-size:36px!important;}body.nytc-branding .nytc-enquiry .enquiry-heading>p{font-size:17px!important;}body.nytc-branding .nytc-enquiry .enquiry-body{gap:32px!important;}body.nytc-branding .nytc-enquiry .enquiry-form{border-radius:0!important;padding:28px 20px!important;}body.nytc-branding .nytc-enquiry .enquiry-details{padding:0 20px!important;}body.nytc-branding .nytc-enquiry .nytc-call-card{gap:6px!important;grid-template-areas:"status" "hours" "action" "number"!important;grid-template-columns:1fr!important;padding:25px 22px!important;}body.nytc-branding .nytc-enquiry .nytc-call-card>p:has(.nytc-call-card__button){margin-top:12px!important;}body.nytc-branding .nytc-enquiry .nytc-call-card__number{text-align:center!important;}body.nytc-branding .nytc-enquiry #field_6_11{display:inline-block!important;margin-right:3%!important;width:31%!important;}body.nytc-branding .nytc-enquiry #field_6_3{display:inline-block!important;width:66%!important;}body.nytc-branding .nytc-enquiry .ginput_complex{display:block!important;}body.nytc-branding .nytc-enquiry .ginput_complex>span{display:block!important;margin-bottom:9px!important;}}


/* Shared structured fields for every NYTC enquiry form. */
body.nytc-branding .nytc-enquiry #field_6_11,
body.nytc-branding .nytc-enquiry #field_6_3{float:none!important;}
body.nytc-branding .nytc-enquiry .gfield--type-address .ginput_container_address{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px 14px!important;width:100%!important;}
body.nytc-branding .nytc-enquiry .gfield--type-address .ginput_container_address>span{display:block!important;flex:none!important;margin:0!important;min-width:0!important;padding:0!important;width:100%!important;}
body.nytc-branding .nytc-enquiry .gfield--type-address .address_line_1,
body.nytc-branding .nytc-enquiry .gfield--type-address .address_line_2{grid-column:1/-1!important;}
body.nytc-branding .nytc-enquiry .gfield--type-address .address_city{grid-column:span 4!important;}
body.nytc-branding .nytc-enquiry .gfield--type-address .address_state{grid-column:span 3!important;}
body.nytc-branding .nytc-enquiry .gfield--type-address .address_zip{grid-column:span 2!important;}
body.nytc-branding .nytc-enquiry .gfield--type-address .address_country{grid-column:span 3!important;}
@media(max-width:780px){body.nytc-branding .nytc-enquiry .gfield--type-address .address_city,body.nytc-branding .nytc-enquiry .gfield--type-address .address_state,body.nytc-branding .nytc-enquiry .gfield--type-address .address_zip,body.nytc-branding .nytc-enquiry .gfield--type-address .address_country{grid-column:span 6!important;}}
@media(max-width:480px){body.nytc-branding .nytc-enquiry #field_6_11,body.nytc-branding .nytc-enquiry #field_6_3{display:block!important;margin-right:0!important;width:100%!important;}body.nytc-branding .nytc-enquiry .gfield--type-address .address_city,body.nytc-branding .nytc-enquiry .gfield--type-address .address_state,body.nytc-branding .nytc-enquiry .gfield--type-address .address_zip,body.nytc-branding .nytc-enquiry .gfield--type-address .address_country{grid-column:1/-1!important;}}


/* NYTC 0.2.6: consistent activity cards and homepage layer repairs. */
body.nytc-branding .activities-posts__post-thumbnail{
  flex:1 1 auto;
  min-height:0;
  width:100%;
  overflow:hidden;
}
body.nytc-branding .activities-posts__post-thumbnail img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
}
body.nytc-branding .activities-posts__post-content{
  flex:0 0 25.55%;
  height:auto;
  min-height:0;
}
body.nytc-branding .block-content-2-images__preheading{
  color:var(--nytc-brand-coral)!important;
  position:relative;
  z-index:3;
}


/* NYTC 0.2.7: keep required lead-form privacy consent visible and readable. */
body.nytc-branding .gfield--type-consent .ginput_container_consent{align-items:flex-start!important;display:flex!important;gap:.65rem!important;}
body.nytc-branding .gfield--type-consent .ginput_container_consent input[type=checkbox]{flex:0 0 auto!important;margin:.2rem 0 0!important;}
body.nytc-branding .gfield--type-consent .gfield_consent_label{clip:auto!important;clip-path:none!important;color:var(--nytc-brand-text)!important;display:inline!important;font-size:.95rem!important;height:auto!important;line-height:1.45!important;overflow:visible!important;position:static!important;white-space:normal!important;width:auto!important;}
body.nytc-branding .gfield--type-consent .gfield_consent_description,
body.nytc-branding .nytc-enquiry .gfield--type-consent .gfield_consent_description{clip:auto!important;clip-path:none!important;color:var(--nytc-brand-text)!important;display:block!important;font-size:.82rem!important;height:auto!important;line-height:1.5!important;margin:.55rem 0 0!important;opacity:.82!important;overflow:visible!important;position:static!important;white-space:normal!important;width:auto!important;}
body.nytc-branding .gfield--type-consent .gfield_consent_description a{color:inherit!important;text-decoration:underline!important;text-underline-offset:2px!important;}

/* NYTC 0.2.14: seamless fade layer tracks each aerial photo at every responsive offset. */
body.nytc-branding .block-social-feed__bg,
body.nytc-branding .block-testimonial-slider__bg{background:var(--nytc-brand-cream)!important;}
body.nytc-branding .block-social-feed__bg>img,
body.nytc-branding .block-testimonial-slider__bg>img{-webkit-mask-image:none!important;mask-image:none!important;}
body.nytc-branding .block-social-feed__bg:after,
body.nytc-branding .block-testimonial-slider__bg:after{
  background:linear-gradient(180deg,var(--nytc-brand-cream) 0%,var(--nytc-brand-cream) 14%,rgba(243,241,236,.98) 24%,rgba(243,241,236,.9) 40%,rgba(243,241,236,.7) 58%,rgba(243,241,236,.38) 78%,rgba(243,241,236,0) 100%)!important;
  content:""!important;
  display:block!important;
  height:52%!important;
  left:0!important;
  pointer-events:none!important;
  position:absolute!important;
  right:0!important;
  z-index:1!important;
}
body.nytc-branding .block-social-feed__bg:after{top:clamp(96px,7.5vw,132px)!important;}
body.nytc-branding .block-testimonial-slider__bg:after{top:0!important;}
@media(max-width:767px){body.nytc-branding .block-social-feed__bg:after{top:72px!important;}}
@media(min-width:1800px){body.nytc-branding .block-social-feed__bg:after{top:0!important;}}

/* NYTC 0.2.15: standardise the legacy privacy-policy generator markup. */
body.nytc-branding.privacy-policy [data-custom-class="body"]{color:var(--nytc-brand-text)!important;font-family:Rubik,Arial,sans-serif!important;font-size:16px!important;line-height:1.7!important;margin:0 auto!important;max-width:1080px!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] *{font-family:inherit!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] [data-custom-class="title"]{color:var(--nytc-brand-navy)!important;font-size:clamp(28px,3vw,42px)!important;font-weight:800!important;line-height:1.15!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] [data-custom-class="subtitle"]{color:var(--nytc-brand-text)!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] [data-custom-class="heading_1"]{color:var(--nytc-brand-navy)!important;font-size:clamp(21px,2vw,28px)!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] [data-custom-class="heading_2"]{color:var(--nytc-brand-text)!important;font-size:19px!important;font-weight:800!important;line-height:1.35!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] [data-custom-class="body_text"],body.nytc-branding.privacy-policy [data-custom-class="body"] [data-custom-class="body_text"] *{color:var(--nytc-brand-text)!important;font-size:16px!important;line-height:1.7!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] a,body.nytc-branding.privacy-policy [data-custom-class="body"] a:link,body.nytc-branding.privacy-policy [data-custom-class="body"] a:visited{color:var(--nytc-brand-navy)!important;font-size:inherit!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;word-break:break-word!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] a:hover,body.nytc-branding.privacy-policy [data-custom-class="body"] a:focus{color:var(--nytc-brand-blue)!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] table{border-collapse:collapse!important;color:var(--nytc-brand-text)!important;font-size:15px!important;line-height:1.5!important;width:100%!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] th,body.nytc-branding.privacy-policy [data-custom-class="body"] td{border:1px solid rgba(var(--nytc-brand-navy-rgb),.22)!important;padding:12px!important;vertical-align:top!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] th{background:var(--nytc-brand-navy)!important;color:#fff!important;font-weight:800!important;}
@media(max-width:767px){body.nytc-branding.privacy-policy [data-custom-class="body"]{font-size:15px!important;line-height:1.65!important;}body.nytc-branding.privacy-policy [data-custom-class="body"] [data-custom-class="body_text"],body.nytc-branding.privacy-policy [data-custom-class="body"] [data-custom-class="body_text"] *{font-size:15px!important;line-height:1.65!important;}body.nytc-branding.privacy-policy [data-custom-class="body"] table{display:block!important;overflow-x:auto!important;}}

/* NYTC 0.2.16: force generated child spans to use the same legal-page hierarchy. */
body.nytc-branding.privacy-policy [data-custom-class="body"] [data-custom-class="title"] *,
body.nytc-branding.privacy-policy [data-custom-class="body"] [data-custom-class="subtitle"] *,
body.nytc-branding.privacy-policy [data-custom-class="body"] [data-custom-class="heading_1"] *,
body.nytc-branding.privacy-policy [data-custom-class="body"] [data-custom-class="heading_2"] *{color:inherit!important;font-size:inherit!important;line-height:inherit!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] a *,
body.nytc-branding.privacy-policy [data-custom-class="body"] a:link *,
body.nytc-branding.privacy-policy [data-custom-class="body"] a:visited *{color:inherit!important;font-size:inherit!important;}
body.nytc-branding.privacy-policy [data-custom-class="body"] th *{color:#fff!important;}

/* NYTC 0.2.17: compact branded cookie-preferences control. */
body.nytc-branding button.cmplz-manage-consent{background:var(--nytc-brand-coral)!important;border:2px solid var(--nytc-brand-navy)!important;border-radius:50%!important;bottom:18px!important;box-shadow:0 5px 14px rgba(var(--nytc-brand-navy-rgb),.28)!important;color:transparent!important;font-size:0!important;height:48px!important;left:18px!important;line-height:0!important;margin:0!important;min-height:48px!important;min-width:48px!important;overflow:hidden!important;padding:0!important;right:auto!important;text-indent:-9999px!important;top:auto!important;width:48px!important;}
body.nytc-branding button.cmplz-manage-consent:before{background:radial-gradient(circle at 31% 31%,var(--nytc-brand-navy) 0 2px,transparent 2.5px),radial-gradient(circle at 66% 45%,var(--nytc-brand-navy) 0 2px,transparent 2.5px),radial-gradient(circle at 42% 70%,var(--nytc-brand-navy) 0 2px,transparent 2.5px),var(--nytc-brand-cream)!important;border:2px solid var(--nytc-brand-navy)!important;border-radius:50%!important;content:""!important;height:25px!important;left:50%!important;position:absolute!important;text-indent:0!important;top:50%!important;transform:translate(-50%,-50%)!important;width:25px!important;}
body.nytc-branding button.cmplz-manage-consent:after{background:inherit!important;border-radius:50%!important;content:""!important;height:10px!important;position:absolute!important;right:7px!important;top:8px!important;width:10px!important;}
body.nytc-branding button.cmplz-manage-consent{animation:none!important;filter:brightness(1)!important;transform:none!important;transition:filter .15s ease!important;}
body.nytc-branding button.cmplz-manage-consent:before,body.nytc-branding button.cmplz-manage-consent:after{animation:none!important;transition:none!important;}
body.nytc-branding button.cmplz-manage-consent:hover{background:var(--nytc-brand-coral)!important;box-shadow:0 5px 14px rgba(var(--nytc-brand-navy-rgb),.28)!important;filter:brightness(.88)!important;transform:none!important;}
body.nytc-branding button.cmplz-manage-consent:focus-visible{outline:3px solid var(--nytc-brand-navy)!important;outline-offset:3px!important;}
@media(max-width:600px){body.nytc-branding button.cmplz-manage-consent{bottom:14px!important;left:14px!important;}}

/* NYTC 0.2.23: responsive footer, matching action buttons and mobile header contrast. */
body.nytc-branding .main-footer__countdown-buttons .c-btn{background:#fff!important;border:.1875rem solid var(--nytc-brand-navy)!important;color:var(--nytc-brand-navy)!important;padding:.875rem 1.71875rem .75rem!important;white-space:nowrap!important}
body.nytc-branding .main-footer__countdown-buttons .c-btn:before,body.nytc-branding .main-footer__countdown-buttons .c-btn:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:.2s linear;z-index:-1}
body.nytc-branding .main-footer__countdown-buttons .c-btn:before{background:var(--nytc-brand-coral)!important;left:-.3125rem;top:-.4375rem;transform:translate(.625rem,.75rem)}
body.nytc-branding .main-footer__countdown-buttons .c-btn:after{background:#fff!important}
body.nytc-branding .main-footer__countdown-buttons .c-btn:hover{background:#fff!important;color:var(--nytc-brand-navy)!important}
body.nytc-branding .main-footer__countdown-buttons .c-btn:hover:before{bottom:0;left:0;right:0;top:0;transform:none}
body.nytc-branding .main-footer__countdown-days span,body.nytc-branding .main-footer__main h6,body.nytc-branding .main-footer__main-address p{text-wrap:balance}
body.nytc-branding .main-footer__bottom p,body.nytc-branding .main-footer__bottom-nav a{white-space:nowrap}
@media(max-width:1365px){body.nytc-branding .main-header:not(.main-header--sticky) .main-header__mobile-subnav svg path{fill:#fff!important}body.nytc-branding .main-header:not(.main-header--sticky) .btn-hamburger span,body.nytc-branding .main-header:not(.main-header--sticky) .btn-hamburger:before,body.nytc-branding .main-header:not(.main-header--sticky) .btn-hamburger:after{background:#fff!important}}
@media(min-width:768px) and (max-width:1399px){body.nytc-branding .main-footer{padding-top:190px!important}body.nytc-branding .main-footer__countdown-wrapper{align-items:center!important;display:flex!important;flex-direction:column!important;gap:30px!important;height:auto!important;justify-content:center!important;min-height:270px!important;padding:38px 42px!important}body.nytc-branding .main-footer__countdown-days{align-items:center!important;display:flex!important;gap:clamp(28px,4vw,58px)!important;height:auto!important;justify-content:center!important;width:100%!important}body.nytc-branding .main-footer__countdown-days strong{font-size:clamp(6rem,9vw,8rem)!important;line-height:.85!important}body.nytc-branding .main-footer__countdown-days span{font-size:clamp(2rem,3.2vw,3rem)!important;line-height:1.04!important;max-width:500px!important}body.nytc-branding .main-footer__countdown-buttons{align-items:center!important;display:flex!important;gap:24px!important;justify-content:center!important;margin:0!important;width:100%!important}body.nytc-branding .main-footer__countdown-buttons .c-btn-wrapper{flex:0 1 340px!important;margin:0!important}body.nytc-branding .main-footer__countdown-buttons .c-btn{width:100%!important}}
@media(min-width:768px) and (max-width:1199px){body.nytc-branding .main-footer{padding-top:205px!important}body.nytc-branding .main-footer__main .row{row-gap:32px!important}body.nytc-branding .main-footer__main .row>div{flex:0 0 33.333333%!important;max-width:33.333333%!important}body.nytc-branding .main-footer__main-contact-second{text-align:right!important}}
@media(max-width:767px){body.nytc-branding .main-footer__countdown-buttons{max-width:30rem;width:calc(100% - 1.75rem)}body.nytc-branding .main-footer__countdown-buttons .c-btn-wrapper{margin-top:1.15rem!important}body.nytc-branding .main-footer__countdown-buttons .c-btn{white-space:normal!important;width:100%!important}}

@media(min-width:768px) and (max-width:1199px){
 body.nytc-branding .main-footer__main .row{column-gap:24px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:34px!important}
 body.nytc-branding .main-footer__main .row>div{flex:none!important;margin:0!important;max-width:none!important;width:auto!important}
 body.nytc-branding .main-footer__main .row>div:nth-child(1){grid-column:1!important;grid-row:1!important}
 body.nytc-branding .main-footer__main .row>div:nth-child(2){grid-column:1!important;grid-row:2!important;text-align:left!important}
 body.nytc-branding .main-footer__main .row>div:nth-child(3){grid-column:2!important;grid-row:1!important;text-align:center!important}
 body.nytc-branding .main-footer__main .row>div:nth-child(4){display:none!important}
 body.nytc-branding .main-footer__main .row>div:nth-child(5){grid-column:2!important;grid-row:2!important}
 body.nytc-branding .main-footer__main .row>div:nth-child(6){grid-column:3!important;grid-row:2!important;text-align:right!important}
 body.nytc-branding .main-footer__main .row>div:nth-child(7){grid-column:3!important;grid-row:1!important;text-align:right!important}
}


/* NYTC 0.2.27: match the testimonial button interaction in both footer CTAs. */
html body.nytc-branding .main-footer__countdown-buttons .c-btn{background:#fff!important;border:1px solid var(--nytc-brand-navy)!important;border-radius:0!important;box-shadow:none!important;color:var(--nytc-brand-navy)!important;position:relative!important;z-index:1!important}
html body.nytc-branding .main-footer__countdown-buttons .c-btn:before,html body.nytc-branding .main-footer__countdown-buttons .c-btn:after{content:none!important;display:none!important}
html body.nytc-branding .main-footer__countdown-buttons .c-btn:hover,html body.nytc-branding .main-footer__countdown-buttons .c-btn:focus{background:#fff!important;color:var(--nytc-brand-navy)!important;transform:none!important;box-shadow:12px 12px 0 var(--nytc-brand-coral)!important}

/* NYTC directions call-to-action. */
html body.nytc-branding a.nytc-directions-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin:18px 0 56px!important;padding:17px 28px!important;background:#f65b45!important;color:#fff!important;border:0!important;border-radius:9px!important;font-family:Rubik,Arial,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important}
html body.nytc-branding a.nytc-directions-cta:hover,html body.nytc-branding a.nytc-directions-cta:focus{background:#df4936!important;color:#fff!important;transform:translateY(-1px)!important}
@media(max-width:600px){html body.nytc-branding a.nytc-directions-cta{width:100%!important;margin-bottom:42px!important}}


/* NYTC 0.2.29: use the original primary-button layers for both footer actions. */
html body.nytc-branding .main-footer__countdown-buttons .c-btn{background:var(--nytc-brand-cream)!important;border:1px solid var(--nytc-brand-navy)!important;border-radius:0!important;box-shadow:none!important;color:var(--nytc-brand-navy)!important;position:relative!important;transform:none!important;z-index:auto!important}
html body.nytc-branding .main-footer__countdown-buttons .c-btn:before,html body.nytc-branding .main-footer__countdown-buttons .c-btn:after{bottom:0!important;content:""!important;display:block!important;left:0!important;pointer-events:none!important;position:absolute!important;right:0!important;top:0!important;transition:.2s linear!important;z-index:-1!important}
html body.nytc-branding .main-footer__countdown-buttons .c-btn:before{background:var(--nytc-brand-coral)!important;left:-.3125rem!important;top:-.4375rem!important;transform:translate(.625rem,.75rem)!important}
html body.nytc-branding .main-footer__countdown-buttons .c-btn:after{background:var(--nytc-brand-cream)!important}
html body.nytc-branding .main-footer__countdown-buttons .c-btn:hover,html body.nytc-branding .main-footer__countdown-buttons .c-btn:focus{background:var(--nytc-brand-cream)!important;box-shadow:none!important;color:var(--nytc-brand-navy)!important;transform:none!important}
html body.nytc-branding .main-footer__countdown-buttons .c-btn:hover:before,html body.nytc-branding .main-footer__countdown-buttons .c-btn:focus:before{bottom:0!important;left:0!important;right:0!important;top:0!important;transform:none!important}


/* NYTC 0.2.31: keep the site header flush beneath the WordPress admin bar at every display scale. */
body.admin-bar.nytc-site-header .main-header{margin-top:32px!important;}
@media(max-width:782px){body.admin-bar.nytc-site-header .main-header{margin-top:46px!important;}}
