.tcr-popup-control:focus-visible{outline:3px solid currentColor;outline-offset:4px}.content-36 .intro__heading{color:var(--secondary, #12413a) !important}.blog-section-15-card__content{background-color:var(--secondary, #12413a) !important}.blog-section-15-card__heading a,.blog-section-15-card__excerpt p{color:var(--light, #f4e7ce) !important}header#brx-header .bricks-mobile-menu-wrapper{min-width:0}.tcr-footer-socials__links{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start}.tcr-footer-socials__links a{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;border:1px solid currentColor;border-radius:50%;color:var(--secondary, #12413a);text-decoration:none}.tcr-footer-socials__links a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.tcr-footer-socials__links i,.tcr-footer-socials__links svg{font-size:26px;width:26px;height:26px}.brxe-popup-638{padding:16px}.brxe-popup-638 .brx-popup-content{width:min(1120px,100%);max-width:1120px;height:min(760px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden;border-radius:12px}.tcr-booking{position:relative;width:100%;height:100%;padding:28px}.tcr-booking__layout{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.4fr);grid-template-rows:auto minmax(0, 1fr);column-gap:28px;row-gap:16px;width:100%;max-width:none;height:100%;min-height:0}.tcr-booking__title{grid-column:1;grid-row:1;font-size:32px;line-height:1.15;margin:12px 0 0}.tcr-booking__intro{grid-column:1;grid-row:2;font-size:17px;line-height:1.55;width:100%;max-width:none;min-height:0;align-self:stretch;margin:0;overflow:auto}.tcr-booking__calendar{grid-column:2;grid-row:1/3;min-width:0;min-height:0;height:100%;padding-top:30px}.tcr-booking__calendar iframe{display:block;width:100%;height:100% !important;border:0}.tcr-booking__close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;z-index:2;font-size:23px;background:#fff;border-radius:50%;color:var(--secondary, #12413a)}@media(max-width: 767px){.tcr-booking{padding:20px 16px 12px}.tcr-booking__layout{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto minmax(0, 1fr);gap:12px}.tcr-booking__title{margin:0;padding-right:44px;font-size:26px}.tcr-booking__intro{grid-column:1;grid-row:2;font-size:14px;line-height:1.4;max-height:26dvh}.tcr-booking__calendar{grid-column:1;grid-row:3;padding:0}.tcr-booking__close{top:8px;right:8px}}@media(max-width: 478px){.brxe-popup-638{padding:0}.brxe-popup-638 .brx-popup-content{height:100dvh;max-height:100dvh;border-radius:0}.tcr-booking{padding-bottom:0}.tcr-booking__calendar{width:calc(100% + 32px);max-width:none;margin-left:-16px}}.knk-social-media{--fa-style-family-brands: "Font Awesome 6 Brands"}:is(#brx-header,#brx-content,#brx-footer) a[href]:not(.bricks-button):not(.btn):not(.knk-social-icon):not(.bricks-link-wrapper):not(.brxe-block):not(.sbi_photo),:is(#brx-header,#brx-content,#brx-footer) .contact-27__detail-link[role=button],:is(#brx-header,#brx-content,#brx-footer) .footer__nav [role=button]{text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-thickness 160ms ease,text-underline-offset 160ms ease}:is(#brx-header,#brx-content,#brx-footer) a[href]:not(.bricks-button):not(.btn):not(.knk-social-icon):not(.bricks-link-wrapper):not(.brxe-block):not(.sbi_photo):is(:hover,:focus-visible),:is(#brx-header,#brx-content,#brx-footer) .contact-27__detail-link[role=button]:is(:hover,:focus-visible),:is(#brx-header,#brx-content,#brx-footer) .footer__nav [role=button]:is(:hover,:focus-visible){text-decoration-line:underline;text-decoration-thickness:3px;text-underline-offset:.25em}:is(#brx-header,#brx-content,#brx-footer) :is(a[href],button,[role=button]):focus-visible{outline:3px solid #fff !important;outline-offset:3px;box-shadow:0 0 0 6px var(--secondary, #12413a)}:is(#brx-header,#brx-content,#brx-footer) :is(.bricks-button:not(:disabled):not([aria-disabled=true]),.btn:not(:disabled):not([aria-disabled=true])){--tcr-button-bg: var(--secondary, #12413a);--tcr-button-fg: var(--light, #f4e7ce);--tcr-button-hover-bg: var(--light, #f4e7ce);--tcr-button-hover-fg: var(--secondary, #12413a);background-color:var(--tcr-button-bg) !important;color:var(--tcr-button-fg) !important;border-color:var(--tertiary, #af935a) !important;text-decoration:none;transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease}:is(#brx-header,#brx-content,#brx-footer) :is(.bricks-button:not(:disabled):not([aria-disabled=true]),.btn:not(:disabled):not([aria-disabled=true])):is(.ghost,.no-bg,.tcr-button--outline){--tcr-button-bg: transparent;--tcr-button-fg: inherit}:is(#brx-header,#brx-content,#brx-footer) :is(.bricks-button:not(:disabled):not([aria-disabled=true]),.btn:not(:disabled):not([aria-disabled=true])).tcr-button--light{--tcr-button-bg: var(--light, #f4e7ce);--tcr-button-fg: var(--secondary, #12413a);--tcr-button-hover-bg: var(--secondary, #12413a);--tcr-button-hover-fg: var(--light, #f4e7ce)}:is(#brx-header,#brx-content,#brx-footer) :is(.bricks-button:not(:disabled):not([aria-disabled=true]),.btn:not(:disabled):not([aria-disabled=true])):is(:hover,:focus-visible){background-color:var(--tcr-button-hover-bg) !important;color:var(--tcr-button-hover-fg) !important;border-color:var(--tcr-button-hover-fg) !important;transform:none}:is(#brx-content,#brx-footer) .knk-social-icon{transition:color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}:is(#brx-content,#brx-footer) .knk-social-icon:is(:hover,:focus-visible){background-color:var(--secondary, #12413a);color:var(--light, #f4e7ce) !important;box-shadow:0 0 0 3px currentColor}:is(#brx-content,#brx-footer) .knk-social-icon:is(:hover,:focus-visible)::before{color:inherit !important}#brx-header .knk-social-icon{transition:color 160ms ease}#brx-header .knk-social-icon:is(:hover,:focus-visible){color:var(--light, #f4e7ce) !important}#brx-header .knk-social-icon:is(:hover,:focus-visible)::before{color:inherit !important}.badge{position:relative;display:inline-block;width:fit-content;padding:.5rem 1.5rem;background-color:var(--beige, #f4e7ce);color:var(--black, #000) !important;font-weight:600;text-align:center}.badge::before{content:"";position:absolute;inset:-1px;border:2px solid var(--gold, #af935a);background:rgba(0,0,0,0);z-index:2}.badge::after{content:"";position:absolute;inset:6px -6px -6px 6px;border:1px solid var(--beige, #f4e7ce);background:rgba(0,0,0,0)}.badge.dark{background-color:var(--gold, #af935a)}.badge.dark::after{border-color:var(--gold, #af935a)}#brx-header .bricks-button{--tcr-button-bg: var(--light, #f4e7ce) !important;--tcr-button-fg: var(--secondary, #12413a) !important;--tcr-button-hover-bg: var(--secondary, #12413a) !important;--tcr-button-hover-fg: var(--light, #f4e7ce) !important}#brx-content .blog-section-15-card:is(:hover,:focus-within) .blog-section-15-card__link.btn{background-color:var(--light, #f4e7ce) !important;color:var(--secondary, #12413a) !important;border-color:var(--secondary, #12413a) !important;transform:none}.footer__container-bottom.brxe-container{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);align-items:center}.footer__container-bottom.brxe-container>.bricks-link-wrapper{grid-column:1;justify-self:start;max-width:100%}.footer__copyright.brxe-text-basic{grid-column:2;width:100%;min-width:0;text-align:center}@media(max-width: 767px){.footer__container-bottom.brxe-container{grid-template-columns:minmax(0, 1fr)}.footer__container-bottom.brxe-container>.bricks-link-wrapper{justify-self:center}.footer__copyright.brxe-text-basic{grid-column:1}}.brxe-text a{overflow-wrap:anywhere}.page-id-308 .max-width-100>.brxe-text-basic,.intro__subheading,.bm-list-item__text{min-width:0;max-width:100%;overflow-wrap:anywhere}.archive .bricks-archive-title-wrapper,.archive #brx-content.layout-default>.brxe-container{width:min(1600px,100% - 2*clamp(16px,3vw,48px));margin-inline:auto}.archive #brx-content.layout-default .bricks-layout-wrapper{gap:24px}.archive #brx-content.layout-default .bricks-layout-item{min-width:0}.archive #brx-content.layout-default .content-wrapper{overflow-wrap:anywhere}@media(max-width: 767px){.archive #brx-content.layout-default .bricks-layout-wrapper{grid-template-columns:minmax(0, 1fr)}}.post-type-archive-sponsoring-partner #brx-content.layout-default .image-wrapper img{object-fit:contain}@media(prefers-reduced-motion: reduce){:is(#brx-header,#brx-content,#brx-footer) :is(a,button,.btn,[role=button]){transition:none !important}}
