:root{--ft-font-display:'Petrona', Georgia, 'Times New Roman', serif;--ft-font-ui:'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--ft-heading:var(--global-palette3, #1E3A2F);--ft-text:var(--global-palette4, #2B2622);--ft-muted:var(--global-palette5, #6B655E);--ft-line:var(--global-palette6, #D9D3C7);--ft-link:var(--global-palette10, #4F6F52);--ft-link-hover:var(--global-palette11, #3E7A4F);--ft-error:var(--global-palette13, #8C2F1D);--ft-forest-a12:rgba(30, 58, 47, 0.12);--ft-bark-a55:rgba(43, 38, 34, 0.55);--ft-body:clamp(1rem, 0.974rem + 0.11vw, 1.0625rem);--ft-h1:clamp(2.125rem, 1.762rem + 1.547vw, 3rem);--ft-h2:clamp(1.75rem, 1.595rem + 0.663vw, 2.125rem);--ft-h3:clamp(1.3125rem, 1.235rem + 0.331vw, 1.5rem);--ft-h4:clamp(1.125rem, 1.099rem + 0.11vw, 1.1875rem);--ft-h5:clamp(1rem, 0.974rem + 0.11vw, 1.0625rem);--ft-h6:0.875rem;--ft-small:0.875rem;--ft-overline:0.75rem;--ft-measure:44rem}body{font-family:var(--ft-font-ui);font-size:var(--ft-body);line-height:1.6;font-weight:400;color:var(--ft-text);-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3,h4,h5{font-family:var(--ft-font-display);color:var(--ft-heading);text-transform:none}h1{font-size:var(--ft-h1);line-height:1.1;letter-spacing:-.01em;font-weight:500}h2{font-size:var(--ft-h2);line-height:1.15;letter-spacing:-.005em;font-weight:500}h3{font-size:var(--ft-h3);line-height:1.25;letter-spacing:0;font-weight:600}h4{font-size:var(--ft-h4);line-height:1.3;letter-spacing:0;font-weight:600}h5{font-size:var(--ft-h5);line-height:1.35;letter-spacing:0;font-weight:600}h6{font-family:var(--ft-font-ui);font-size:var(--ft-h6);line-height:1.5;letter-spacing:0;font-weight:600;text-transform:none;color:var(--ft-heading)}.entry-content p{margin-bottom:1.25em;max-width:var(--ft-measure)}.entry-content p:last-child{margin-bottom:0}.entry-content a:not(.wp-element-button):not(.kb-button):not(.button){color:var(--ft-link);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.entry-content a:not(.wp-element-button):not(.kb-button):not(.button):hover{color:var(--ft-link-hover)}.entry-content table{font-variant-numeric:tabular-nums}.wp-element-button,.wp-block-button__link,.kb-button,.button,button,input[type="submit"]{font-family:var(--ft-font-ui);font-size:var(--ft-body);font-weight:500;line-height:1;letter-spacing:0;text-transform:none}label{font-family:var(--ft-font-ui);font-size:var(--ft-body);font-weight:500;line-height:1.4;text-transform:none}input[type="text"],input[type="email"],input[type="tel"],select,textarea{font-family:var(--ft-font-ui);font-size:var(--ft-body);line-height:1.4}.ft-error{color:var(--ft-error)}.ft-overline{font-family:var(--global-body-font-family);font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--global-palette10);margin:0 0 8px}.ft-intro,.ft-measure{max-width:44rem}.ft-lead{font-size:19px;line-height:1.55}.ft-small-link,.ft-more{font-size:14px}.ft-placeholder{border:1px dashed var(--global-palette6);border-radius:8px;padding:24px;color:var(--global-palette5);font-size:14px}.wp-block-kadence-column.ft-card{background:var(--global-palette9);border:1px solid var(--global-palette6);border-radius:8px;transition:border-color .15s ease-out}.wp-block-kadence-column.ft-card>.kt-inside-inner-col{padding:24px}.wp-block-kadence-column.ft-card:hover{border-color:var(--global-palette15)}.ft-card h3,.ft-card__title{font-size:21px;margin:0 0 8px}.ft-card__text,.ft-tile__meta{font-size:14px;color:var(--global-palette5);margin:0}.ft-tile h3{font-size:19px;margin:0 0 4px}.ft-proof{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px;color:rgb(255 255 255 / .86)}.ft-proof li{margin:0}.ft-search label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.ft-search__row{display:flex;gap:8px;max-width:520px}.ft-search input[type=text]{flex:1;min-height:48px;border:1px solid var(--global-palette6);border-radius:8px;background:#fff;color:var(--global-palette4);padding:0 16px;font-size:16px}.ft-search button{min-height:48px;border-radius:8px;border:0;background:var(--global-palette1);color:#fff;padding:0 24px;font-weight:500;font-size:16px;cursor:pointer;transition:background .15s ease-out}.ft-search button:hover{background:var(--global-palette2)}.ft-cta-band .ft-search label{color:#fff}@media (max-width:767px){.ft-search__row{flex-direction:column}}.ft-img img{border-radius:8px;width:100%;height:auto;display:block}.ft-img--wide{margin:48px 0}.ft-article .kt-inside-inner-col{max-width:44rem}.ft-article p{margin-bottom:1.25em}.ft-article h2{margin-top:48px;margin-bottom:16px}.ft-breadcrumb,.rank-math-breadcrumb{font-size:14px;color:var(--global-palette5);margin-bottom:24px}.rank-math-breadcrumb p{margin:0}.rank-math-breadcrumb .separator{margin:0 2px}.ft-toc{margin:32px 0}.ft-faq .kt-accordion-pane{border-bottom:1px solid var(--global-palette6)}.ft-faq .kt-blocks-accordion-header{background:transparent!important;border:0!important;padding:16px 0!important;font-family:var(--global-heading-font-family);font-size:19px;font-weight:600;color:var(--global-palette4)}.ft-faq .kt-accordion-panel-inner{border:0!important;padding:0 0 16px!important}@media (prefers-reduced-motion:reduce){*{transition-duration:1ms!important}}.kb-button{border-radius:8px!important;padding:12px 24px!important;font-size:16px;min-height:44px}.ft-img--wide img{aspect-ratio:16/9;object-fit:cover}.ft-citations{font-size:14px;line-height:1.5;padding-left:1.25em;max-width:44rem}.ft-citations li{margin-bottom:12px;overflow-wrap:anywhere}.ft-article .ft-overline{margin-top:48px}.ft-article .ft-overline+.wp-block-kadence-advancedheading{margin-top:0}.wp-block-kadence-column.ft-price>.kt-inside-inner-col{display:flex;flex-direction:column;height:100%}.ft-price__name{font-size:24px!important;margin:0 0 8px!important}.ft-price__amount{font-family:var(--global-heading-font-family);font-size:34px;line-height:1.15;font-weight:500;color:var(--global-palette4);margin:0;font-variant-numeric:tabular-nums}.ft-price__alt{font-size:14px;color:var(--global-palette5);margin:4px 0 0}.ft-price__for{margin:16px 0 8px;font-weight:500}.ft-price__features{font-size:15px;padding-left:1.1em;margin:0 0 24px;flex-grow:1}.ft-price__features li{margin-bottom:6px}.wp-block-kadence-column.ft-price--featured{border:2px solid var(--global-palette15)}.ft-step .ft-overline{margin-top:0}.ft-step p:last-child{margin:0}.ft-btn-outline,.ft-btn-outline.kb-button,a.kb-button.ft-btn-outline{border:1px solid var(--global-palette3)!important}.ft-table table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums;background:var(--global-palette9)}.ft-table th,.ft-table td{border:0;border-bottom:1px solid var(--global-palette6);padding:12px 16px;text-align:left;vertical-align:top}.ft-table thead th{font-weight:600;border-bottom:2px solid var(--global-palette3)}@media (max-width:767px){.ft-table{overflow-x:auto}.ft-table table{min-width:560px}}.entry-content .ft-price p.ft-price__amount{margin:0}.entry-content .ft-price p.ft-price__alt{margin:4px 0 0}.entry-content .ft-price p.ft-price__for{margin:16px 0 8px}.entry-content .ft-step p:last-child{margin-bottom:0}.ft-updated{font-size:14px;color:var(--global-palette5)}.ft-table--wide table{font-size:14px}@media (max-width:1023px){.ft-table--wide{overflow-x:auto}.ft-table--wide table{min-width:900px}}.ft-form_wrapper.gform-theme--orbital{--gf-color-primary:#a0561a!important;--gf-color-primary-rgb:160,86,26!important;--gf-color-primary-darker:#8a4915!important;--gf-color-primary-lighter:#b86a2c!important;--gf-color-primary-contrast:#fff!important;--gf-color-in-ctrl-primary:#1e3a2f!important;--gf-color-in-ctrl-primary-rgb:30,58,47!important;--gf-color-in-ctrl-primary-darker:#16291f!important;--gf-color-in-ctrl-primary-lighter:#3e7a4f!important;--gf-color-in-ctrl-contrast:#2b2622!important;--gf-color-in-ctrl-contrast-rgb:43,38,34!important;--gf-color-out-ctrl-dark:#6b655e!important;--gf-color-out-ctrl-dark-darker:#2b2622!important;--gf-color-out-ctrl-dark-lighter:#6b655e!important;--gf-ctrl-border-color:#d9d3c7!important;--gf-radius:8px!important;--gf-ctrl-radius:8px!important;--gf-ctrl-btn-radius:8px!important;--gf-ctrl-size-md:48px!important;--gf-ctrl-size:48px!important;--gf-font-family-base:var(--global-body-font-family)!important;--gf-font-family-primary:var(--global-body-font-family)!important;--gf-font-family-secondary:var(--global-body-font-family)!important;--gf-font-family-tertiary:var(--global-body-font-family)!important;--gf-ctrl-font-size:16px!important;--gf-ctrl-label-color-primary:#2b2622!important;--gf-ctrl-label-color-secondary:#2b2622!important;--gf-ctrl-desc-color:#6b655e!important;--gf-color-danger:#8c2f1d!important;--gf-color-danger-rgb:140,47,29!important;--gf-ctrl-outline-color-focus:#1e3a2f!important;max-width:44rem;margin-top:24px}.ft-form_wrapper .gfield_label,.ft-form_wrapper .gform-field-label{font-size:14px!important;font-weight:500!important;color:#2b2622!important}.ft-form_wrapper .gfield_required{color:#6b655e!important;font-weight:400!important;font-size:14px!important}.ft-form_wrapper .gfield_description{font-size:14px!important;color:#6b655e!important}.ft-form_wrapper input[type=text],.ft-form_wrapper input[type=email],.ft-form_wrapper input[type=tel],.ft-form_wrapper input[type=url],.ft-form_wrapper select{min-height:48px!important;border-radius:8px!important;border-color:#d9d3c7!important;background:#fff!important;font-size:16px!important}.ft-form_wrapper textarea{border-radius:8px!important;border-color:#d9d3c7!important;background:#fff!important;font-size:16px!important}.ft-form_wrapper input:focus,.ft-form_wrapper select:focus,.ft-form_wrapper textarea:focus{outline:2px solid #1e3a2f!important;outline-offset:2px!important;box-shadow:none!important}.ft-form_wrapper .gform_button{background:#a0561a!important;border-radius:8px!important;min-height:48px!important;padding:12px 24px!important;font-size:16px!important;font-weight:500!important;box-shadow:none!important}.ft-form_wrapper .gform_button:hover,.ft-form_wrapper input[type=submit]:hover{background:#8a4915!important}.ft-form_wrapper .gfield_validation_message,.ft-form_wrapper .validation_message{color:#8c2f1d!important;font-size:14px!important;background:none!important;border:0!important;padding:4px 0 0!important}.ft-form_wrapper .gform_validation_errors{border-radius:8px!important;border-color:#8c2f1d!important;box-shadow:none!important}.ft-form-success{background:#edf1ea;border-radius:8px;padding:24px;font-size:17px;color:#2b2622;max-width:44rem}.gform_confirmation_wrapper{margin-top:24px}.ft-form_wrapper .ft-form-consent,.ft-form-consent{font-size:14px;line-height:1.5;color:#6b655e;margin:0}.ft-form-consent a:not(.kb-button):not(.button):not(.wp-element-button){color:#6b655e;text-decoration:underline;text-underline-offset:2px}.ft-form-consent a:not(.kb-button):not(.button):hover,.ft-form-consent a:not(.kb-button):not(.button):focus{color:#1e3a2f}.ft-enquiry-none{background:#edf1ea;border-left:4px solid #1e3a2f;border-radius:8px;padding:16px 20px;font-size:16px;line-height:1.5;color:#2b2622;max-width:44rem;margin:0}.ft-enquiry-none a:not(.kb-button):not(.button):not(.wp-element-button){color:#1e3a2f;text-decoration:underline;text-underline-offset:2px}.entry-content .ft-enquiry-none{margin-bottom:0}.ft-wordmark{display:inline-flex;align-items:baseline;gap:.34em;font-family:var(--global-heading-font-family);font-weight:500;font-size:22px;line-height:1;letter-spacing:-.01em;white-space:nowrap;color:#fff!important;text-decoration:none!important}.ft-wordmark span{color:var(--global-palette15)}.ft-wordmark:hover{color:#fff!important}.site-header .main-navigation .primary-menu-container>ul>li.menu-item>a{font-size:14px;font-weight:500;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #fff0}.site-header .main-navigation .primary-menu-container>ul>li.current-menu-item>a,.site-header .main-navigation .primary-menu-container>ul>li.current-menu-ancestor>a{border-bottom-color:var(--global-palette15)}.site-header .header-navigation .header-menu-container ul ul{border-radius:8px;box-shadow:0 8px 24px rgb(43 38 34 / .12)}.site-header .header-navigation .header-menu-container ul ul li.menu-item>a{font-size:14px}.site-header .header-button{border-radius:8px;font-size:14px;font-weight:500}#mobile-drawer .drawer-inner{background:var(--global-palette3)}#mobile-drawer .mobile-navigation ul li a{color:#fff;font-size:17px}.site-footer{color:rgb(255 255 255 / .82);font-size:14px}.site-footer a{color:rgb(255 255 255 / .82)!important;text-decoration:none!important}.site-footer a:hover{color:#fff!important;text-decoration:underline!important}.ft-footer-brand p{margin:12px 0 0;max-width:30ch;font-size:14px;line-height:1.5;color:rgb(255 255 255 / .82)}.ft-footer-title{font-family:var(--global-body-font-family);font-size:14px;font-weight:600;color:#fff;margin:0 0 8px}.ft-footer-links{list-style:none;margin:0;padding:0}.ft-footer-links li{margin:0 0 8px;line-height:1.4}.site-footer .site-bottom-footer-wrap .footer-html{font-size:13px;color:rgb(255 255 255 / .7)}.site-footer .site-bottom-footer-wrap .footer-html p{margin:0}.site-bottom-footer-inner-wrap{border-top:1px solid rgb(255 255 255 / .18)}.site-footer ul.ft-footer-links{padding-left:0!important;margin-left:0!important}.ft-form_wrapper{margin-bottom:40px!important}.ft-trainer .ft-facts{margin:24px 0 32px}.ft-facts .kt-inside-inner-col{display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px 24px}.ft-facts .ft-fact__label{font-size:14px;font-weight:600;color:var(--global-palette5);margin:0}.ft-facts .ft-fact__value{font-size:15px;margin:0}.ft-facts .ft-fact__value:empty,.ft-facts .ft-fact__label:has(+.ft-fact__value:empty){display:none}.ft-facts .ft-fact__website a{word-break:break-all}@media (max-width:767px){.ft-facts .kt-inside-inner-col{grid-template-columns:1fr;gap:2px 0}.ft-facts .ft-fact__value{margin-bottom:12px}}.ft-dyn-text p{margin-bottom:1.25em}.ft-trainer .ft-placeholder{margin:16px 0 32px}p.ft-source{display:inline;font-size:14px;color:var(--global-palette5);margin:0}p.ft-source+p.ft-source::before{content:" "}body.error404 .content-container.site-container{padding-left:0;padding-right:0}.ft-cta-band p.wp-block-kadence-advancedheading.ft-cta-heading{font-family:var(--ft-font-display);font-size:var(--ft-h2);font-weight:500;line-height:1.15;letter-spacing:-.005em;margin:0 0 .5em}.kt-inside-inner-col>.kb-row-layout-wrap:not(.ft-founding):not(.ft-callout):not(.ft-facts)>.kt-row-column-wrap{padding-left:0;padding-right:0}.site-header .mobile-toggle-open-container .menu-toggle-open,.site-header .menu-toggle-open{min-width:44px;min-height:44px;padding:6px 8px;justify-content:center}#mobile-drawer .menu-toggle-close{min-width:44px;min-height:44px}@media (max-width:767px){.ft-table th:first-child,.ft-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset -1px 0 0 var(--global-palette6)}.ft-table::after{content:"Swipe sideways to see all columns \2192";display:block;font-size:13px;color:var(--global-palette5);margin-top:8px}}@media (max-width:1023px){.ft-table--wide th:first-child,.ft-table--wide td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset -1px 0 0 var(--global-palette6)}.ft-table--wide::after{content:"Swipe sideways to see all columns \2192";display:block;font-size:13px;color:var(--global-palette5);margin-top:8px}}@media (max-width:1024px){.ft-footer-links a,.footer-html a,.rank-math-breadcrumb a,.kb-table-of-contents__entry{display:inline-block;padding:8px 0;margin:-8px 0}.ft-overline{font-size:13px}}@media (max-width:479px){.entry-content ul.ft-proof{flex-direction:column;gap:6px;padding-left:0}}a.ft-btn.ft-btn--primary,a.ft-btn.ft-btn--primary:visited,a.ft-btn.ft-btn--primary:hover,a.ft-btn.ft-btn--primary:focus{color:#fff!important;text-decoration-color:#fff}.ft-guide-related .ft-guide-related__more{margin-top:32px!important}select:not([multiple]),.gform_wrapper.gravity-theme select:not([multiple]),.gform_wrapper select:not([multiple]){-webkit-appearance:none!important;appearance:none!important;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23233328' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 18px center!important;background-size:14px 9px!important;padding-right:48px!important;cursor:pointer}.kb-row-layout-wrap.ft-tile-row>.kt-row-column-wrap{column-gap:16px;row-gap:16px;padding-bottom:16px}@media (max-width:767px){.kb-row-layout-wrap.ft-tile-row>.kt-row-column-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-tile-row .wp-block-kadence-column.ft-tile{height:100%}.ft-tile-row .wp-block-kadence-column.ft-tile>.kt-inside-inner-col{padding:16px 10px;height:100%}.ft-tile-row .ft-tile .ft-tile__title{font-size:17px;line-height:1.25}}@media (max-width:374px){.ft-tile-row .ft-tile .ft-tile__title{font-size:16px}}.ft-hero-2 h1{color:var(--global-palette3);margin-bottom:16px}.ft-hero-2 .ft-lead{color:var(--global-palette4);margin:0 0 32px;max-width:var(--ft-measure)}.ft-hero-2 .ft-search label{display:block;font-size:14px;font-weight:500;color:var(--global-palette4);margin-bottom:8px}.ft-hero-2 .ft-search__row{display:flex;flex-wrap:wrap;gap:8px}.ft-hero-2 .ft-search input{flex:1 1 auto;min-width:220px;min-height:52px;border:1px solid var(--global-palette6);border-radius:8px;background:#fff;color:var(--global-palette4);padding:0 16px;font-size:16px}.ft-hero-2 .ft-search button{min-height:52px;border-radius:8px;border:0;background:var(--global-palette1);color:#fff;padding:0 24px;font-weight:500;font-size:16px;cursor:pointer}.ft-hero-2 .ft-search button:hover{background:var(--global-palette2)}.ft-hero-2 .ft-proof{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.ft-hero-2 .ft-proof li{margin:0;padding:8px 14px;background:var(--global-palette7);border:1px solid var(--global-palette6);border-radius:8px;font-size:14px;font-weight:500;color:var(--global-palette3);font-variant-numeric:tabular-nums}.ft-hero-2 .ft-proof li::before{content:none}.ft-hero-2__media .kt-inside-inner-col{position:relative}.ft-hero-2__img{margin:0}.ft-hero-2__img img{width:100%;height:440px;object-fit:cover;border-radius:8px;display:block}.ft-hero-2__stat{position:absolute;left:-40px;bottom:-28px;width:268px;background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:16px;box-shadow:0 8px 24px rgb(43 38 34 / .12)}.ft-hero-2__stat p{margin:0}.ft-hero-2__stat-count{margin:0;font-family:var(--global-heading-font-family);font-weight:600;font-size:24px;line-height:1.25;color:var(--global-palette3);font-variant-numeric:tabular-nums}.ft-hero-2__stat .ft-hero-2__stat-note{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--global-palette5)}@media (max-width:1024px){.ft-hero-2__img img{height:360px}.ft-hero-2__stat{left:16px;bottom:-24px}}@media (max-width:767px){.ft-hero-2__img img{height:260px}.ft-hero-2__stat{position:static;width:auto;margin-top:12px;box-shadow:none}}.ft-band-forest .ft-overline{color:var(--global-palette15)}.ft-band-forest h2{color:#fff;font-size:24px;line-height:1.25}.ft-band-forest p{color:rgb(255 255 255 / .9);max-width:56ch}.ft-band-forest .kb-button{color:var(--global-palette3)!important;background:#fff!important;white-space:nowrap}.ft-band-forest .kb-button:hover{background:var(--global-palette8)!important}.ft-guides-band .ft-intro{color:var(--global-palette5);max-width:var(--ft-measure)}.ft-guides-band__cta .ft-small-link{margin:12px 0 0;font-size:14px}@media (max-width:1024px){.ft-guides-band__cta .ft-small-link{text-align:left}}.ft-section .ft-overline{margin-bottom:8px}.ft-section .ft-overline+.wp-block-kadence-advancedheading{margin-top:0}.ft-section h2+.ft-intro{margin-top:12px;color:var(--global-palette5)}.ft-head-link>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px;align-items:end}.ft-head-link>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>*{grid-column:1}.ft-head-link>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-more,.ft-head-link>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-small-link{grid-column:2;grid-row:1/4;align-self:end;margin:0 0 4px;font-size:14px;font-weight:500}.ft-head-link>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-tile-row,.ft-head-link>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-guides-list,.ft-head-link>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.wp-block-shortcode{grid-column:1/-1}.ft-head-link .ft-intro{margin-bottom:32px}.ft-head-link .ft-overline+h2{margin-bottom:12px}@media (max-width:767px){.ft-head-link>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{display:block}.ft-head-link>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-more,.ft-head-link>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-small-link{margin:0 0 24px}}.ft-tile-row .ft-card.ft-tile>.kt-inside-inner-col{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 8px;padding:0 16px 16px}.ft-tile-row .ft-card.ft-tile figure.ft-tile__img{flex:0 0 calc(100% + 32px);width:calc(100% + 32px);max-width:none;margin:0 -16px 16px}.ft-tile-row .ft-card.ft-tile figure.ft-tile__img img{display:block;width:100%;height:104px;object-fit:cover;border-radius:0}.ft-tile-row .ft-card.ft-tile .ft-tile__title{margin:0;flex:1 1 auto;font-size:19px;line-height:1.3;font-weight:600}.ft-tile-row .ft-card.ft-tile .ft-tile__meta{margin:0;flex:0 0 auto;font-size:14px;color:var(--global-palette5);white-space:nowrap;font-variant-numeric:tabular-nums}.ft-tile-row{margin-bottom:16px}.ft-tile-row:last-of-type{margin-bottom:0}@media (max-width:767px){.ft-tile-row .ft-card.ft-tile>.kt-inside-inner-col{padding:0 12px 12px}.ft-tile-row .ft-card.ft-tile figure.ft-tile__img{flex-basis:calc(100% + 24px);width:calc(100% + 24px);margin:0 -12px 12px}.ft-tile-row .ft-card.ft-tile figure.ft-tile__img img{height:88px}}.ft-card[class*="ft-icon-"]>.kt-inside-inner-col::before{content:"";display:block;width:24px;height:24px;margin-bottom:16px;background:var(--global-palette10);-webkit-mask:var(--ft-icon) center/contain no-repeat;mask:var(--ft-icon) center/contain no-repeat}.ft-icon-leaf{--ft-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z'/%3E%3Cpath d='M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12'/%3E%3C/svg%3E")}.ft-icon-info{--ft-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}.ft-icon-footprints{--ft-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z'/%3E%3Cpath d='M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z'/%3E%3Cpath d='M16 17h4'/%3E%3Cpath d='M4 13h4'/%3E%3C/svg%3E")}.ft-icon-banknote{--ft-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='12' x='2' y='6' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M6 12h.01M18 12h.01'/%3E%3C/svg%3E")}.ft-card[class*="ft-icon-"] .ft-card__title{font-size:19px;margin:0 0 8px}.ft-card[class*="ft-icon-"] .ft-card__text{font-size:14px;color:var(--global-palette5);margin:0}li.ft-guide-card:hover,li.ft-guide-card.is-highlighted{border-color:var(--global-palette15);box-shadow:none}.ft-guide-card__media{aspect-ratio:auto;height:180px}.ft-guide-card__body{padding:24px;gap:12px;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.ft-guide-card__body>*{flex:0 0 100%}.ft-guide-card__badges{order:1;margin:0;gap:8px}.ft-guide-card__name{order:2;font-size:20px;line-height:1.25}.entry-content .ft-guide-card__name a,.ft-guide-card__name a{text-decoration:none;color:var(--global-palette4)}.entry-content .ft-guide-card__name a:hover{text-decoration:underline}.entry-content .ft-guide-card__action a.ft-btn{text-decoration:none}.ft-guide-card__business{order:3;margin:-10px 0 0}.ft-guide-card__place{order:4;color:var(--global-palette4);display:flex;align-items:center;gap:6px}.ft-guide-card__place::before{content:"";flex:none;width:16px;height:16px;background:var(--global-palette10);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") center/contain no-repeat}.ft-guide-card__chips{order:5;margin:0;gap:8px}.ft-guide-card__meta{order:6;flex:1 1 auto;margin:auto 0 0;padding-top:8px;align-items:center;color:var(--global-palette5)}.ft-guide-card__price{font-weight:400;color:var(--global-palette5)}.ft-guide-card__action{order:7;flex:0 0 auto;margin:auto 0 0;padding-top:8px}.ft-guide-card__action a.ft-btn{min-height:0;line-height:1.2;padding:0;border:0;background:none;color:var(--global-palette10);font-size:14px;display:inline-flex;align-items:center;gap:6px}.ft-guide-card__action a.ft-btn:hover{background:none;color:var(--global-palette11)}.ft-guide-card__action a.ft-btn::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}.ft-badge{border-radius:8px;font-size:14px;padding:6px 12px}.ft-badge--verified{background:var(--global-palette10)}.ft-badge--trained{background:var(--global-palette15);color:var(--global-palette3)}.ft-badge--founding{background:var(--global-palette14);color:var(--global-palette4);border-color:#fff0}.ft-badge--student{border-radius:8px}.ft-chip{background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:5px 8px;line-height:1.2}.ft-chip--more{border-color:#fff0}.ft-dir-band{border-bottom:1px solid var(--global-palette6)}.ft-dir-band .ft-dir{margin-top:0}.ft-dir-band .ft-near{max-width:none;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-end}.ft-dir-band .ft-near__label{flex:0 0 100%;margin-bottom:0}.ft-dir-band .ft-near__row{flex:1 1 480px;max-width:720px}.ft-dir-band .ft-near__geo{margin:0 0 14px}.ft-dir-band .ft-dir-filters__group{min-width:0}.ft-dir-band .ft-dir-filters__group--select{flex:0 1 220px}.ft-dir-band .ft-filter__label{font-size:12px;letter-spacing:.08em;color:var(--global-palette5);margin-bottom:8px}.ft-dir-band .facetwp-facet{display:flex;flex-wrap:wrap;gap:8px}.ft-dir-band .facetwp-checkbox{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 12px;background:#fff;border:1px solid var(--global-palette6);border-radius:8px;font-size:14px;font-weight:500;line-height:1.2;color:var(--global-palette4);background-image:none;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.ft-dir-band .facetwp-checkbox:hover{border-color:var(--global-palette15)}.ft-dir-band .facetwp-checkbox.checked{background:var(--global-palette3);border-color:var(--global-palette3);color:#fff}.ft-dir-band .facetwp-checkbox .facetwp-counter{color:var(--global-palette5);font-weight:400;font-variant-numeric:tabular-nums}.ft-dir-band .facetwp-checkbox.checked .facetwp-counter{color:rgb(255 255 255 / .7)}.ft-dir-band .facetwp-checkbox.disabled{opacity:.45}.ft-dir-band .facetwp-dropdown{min-height:44px;width:100%}.ft-dir-band .ft-dir-filters__reset{align-self:center}.ft-dir-band .facetwp-facet-reset .facetwp-reset{border:0;background:none;color:var(--global-palette10);font-weight:500;font-size:14px;padding:0;min-height:0;text-decoration:underline;text-underline-offset:2px}.ft-dir-band .facetwp-facet-reset .facetwp-reset:hover{color:var(--global-palette11)}.ft-dir-row .ft-dir-title{font-size:34px;line-height:1.15;margin:0 0 12px}.ft-dir-row .ft-dir-intro{max-width:var(--ft-measure);margin:0 0 24px}.ft-dir-row .ft-dir{margin-top:0}.ft-dir-results{grid-template-columns:minmax(0,1fr) clamp(300px,36%,440px);gap:32px}.ft-results__head{display:block;border-top:1px solid var(--global-palette6);padding-top:16px;margin-bottom:16px}.ft-results__line{font-size:19px;line-height:1.3;color:var(--global-palette3)}.ft-results__sort{margin-top:4px}.ft-map{height:520px;border-radius:8px;top:24px}.ft-map-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;font-size:14px;color:var(--global-palette5)}.ft-map-legend__item{display:inline-flex;align-items:center;gap:6px}.ft-map-legend__dot{width:10px;height:10px;border-radius:50%;background:var(--global-palette10);display:inline-block}.ft-map-legend__dot--featured{background:var(--global-palette1)}.ft-dir-results__list ul.ft-guides{grid-template-columns:minmax(0,1fr);gap:16px}.ft-dir-results__list li.ft-guide-card{flex-direction:row}.ft-dir-results__list .ft-guide-card__media{flex:0 0 220px;height:auto;min-height:180px}.ft-dir-results__list .ft-guide-card__body{min-width:0}@media (max-width:600px){.ft-dir-results__list li.ft-guide-card{flex-direction:column}.ft-dir-results__list .ft-guide-card__media{flex:none;height:160px;min-height:0}}.ft-region-intro-row .ft-overline{margin-bottom:8px}.ft-region-intro-row h1{margin-top:0}.ft-guide-hero--band{border-bottom:1px solid var(--global-palette6)}.ft-guide-hero--band .rank-math-breadcrumb{margin-bottom:32px}.ft-guide-hero--band h1{margin:0 0 8px}.ft-guide-hero--band .ft-guide-business{font-size:19px;line-height:1.3;color:var(--global-palette4)}.ft-guide-hero--band .ft-guide-place{font-size:17px;color:var(--global-palette5);margin-bottom:12px}.ft-guide-hero--band .ft-guide-badges{gap:8px;margin-bottom:24px}.ft-guide-hero--band .ft-guide-actions{gap:12px}.ft-guide-hero--band a.ft-btn--outline{background:#fff0}.ft-guide-hero--band a.ft-btn--outline:hover{background:var(--global-palette7);color:var(--global-palette3)}.ft-guide-main h2.wp-block-kadence-advancedheading,.ft-guide-main h2.ft-guide-h2{margin-top:48px;margin-bottom:16px;font-size:34px;line-height:1.15}.ft-guide-main h2.wp-block-kadence-advancedheading:first-child,.ft-guide-main h2.ft-guide-h2:first-child{margin-top:0}.ft-guide-about p{max-width:var(--ft-measure)}.ft-guide-training dl.ft-guide-dl{max-width:var(--ft-measure);gap:0}.ft-guide-training dl.ft-guide-dl>div{grid-template-columns:1fr auto;padding:12px 0;border-bottom:1px solid var(--global-palette6)}.ft-guide-training dl.ft-guide-dl>div:last-child{border-bottom:1px solid var(--global-palette6)}.ft-guide-training dl.ft-guide-dl dt{font-size:17px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--global-palette5);padding-top:0}.ft-guide-training dl.ft-guide-dl dd{font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.ft-guide-side .kt-inside-inner-col{gap:16px}.ft-map--mini{border-radius:8px;height:200px;min-height:200px}.ft-guide-enquiry{border-radius:8px}.ft-guide-enquiry .gform_title{font-family:var(--global-heading-font-family);font-size:24px;font-weight:600;color:var(--global-palette3)}.ft-guide-enquiry .gform_description{font-size:14px}.ft-guide-related-row:not(:has(.ft-guide-related)){display:none}.ft-guide-related .ft-overline{margin-bottom:32px}ul.ft-guides--related{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}@media (max-width:767px){.ft-guide-training dl.ft-guide-dl>div{grid-template-columns:1fr auto}.ft-guide-main h2.wp-block-kadence-advancedheading,.ft-guide-main h2.ft-guide-h2{font-size:28px}}.single-guide .content-area,.post-type-archive-guide .content-area,.tax-region .content-area{margin-top:0}.tax-region .ft-region-intro-row{padding-top:24px}.ft-article:has(>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-toc)>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:48px;align-items:start;max-width:none}.ft-article:has(>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-toc)>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>*{grid-column:1;min-width:0;max-width:var(--ft-measure)}.ft-article:has(>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-toc)>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.rank-math-breadcrumb{grid-column:1/-1}.ft-article:has(>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-toc)>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-toc{grid-column:2;grid-row:2/span 400;position:sticky;top:24px;align-self:start;margin:0}.ft-toc .kb-table-of-content-wrap{background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:20px}.ft-toc .kb-table-of-contents-title-wrap{margin:0 0 12px;padding:0;border:0}.ft-toc .kb-table-of-contents-title{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--global-palette5)}.ft-toc .kb-table-of-content-list,.ft-toc ul,.ft-toc li{margin:0;padding:0;list-style:none}.ft-toc .kb-table-of-content-list li{margin:0 0 8px;padding:0;font-size:14px;line-height:1.5}.ft-toc .kb-table-of-content-list li:last-child{margin-bottom:0}.ft-toc .kb-table-of-content-list a{color:var(--global-palette10);text-decoration:none}.ft-toc .kb-table-of-content-list a:hover{color:var(--global-palette11);text-decoration:underline}.ft-toc .kb-table-of-content-toggle{display:none}@media (max-width:1024px){.ft-article:has(>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-toc)>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{display:block}.ft-article:has(>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-toc)>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-toc{position:static;margin:0 0 32px;max-width:var(--ft-measure)}}.ft-cta-band>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{text-align:center;align-items:center}.ft-cta-band h2,.ft-cta-band .ft-cta-heading{max-width:22ch;margin-left:auto;margin-right:auto;text-align:center}.ft-cta-band p{margin-left:auto;margin-right:auto}.ft-cta-band .ft-search{max-width:480px;margin:0 auto;text-align:left}.ft-cta-band .ft-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ft-cta-band .ft-search__row{display:flex;gap:8px}.ft-cta-band .ft-search input{flex:1 1 auto;min-width:0}.ft-page-hero .ft-overline{margin-bottom:8px}.ft-page-hero .ft-overline+h1{margin-top:0}.ft-page-hero h1{margin-bottom:16px}.ft-page-hero .ft-lead{margin-bottom:24px}.ft-page-hero--band{border-bottom:1px solid var(--global-palette6)}.ft-page-hero--band .rank-math-breadcrumb{margin-bottom:24px}.ft-price-row .ft-card.ft-price>.kt-inside-inner-col{padding:24px}.ft-price-row .ft-price--featured{background:var(--global-palette14);border-color:var(--global-palette1)}.ft-price-row .ft-price--featured:hover{border-color:var(--global-palette2)}.ft-price .ft-price__name{font-size:24px;margin:0 0 4px}.ft-price .ft-price__for{font-size:14px;color:var(--global-palette5);margin:0 0 16px}.ft-price .ft-price__amount{font-family:var(--global-heading-font-family);font-size:34px;font-weight:500;line-height:1.1;margin:0 0 4px;color:var(--global-palette4)}.ft-price .ft-price__alt{font-size:14px;color:var(--global-palette5);margin:0 0 16px}.ft-price ul.ft-price__features{list-style:none;margin:0 0 24px;padding:0}.ft-price ul.ft-price__features li{position:relative;padding-left:24px;margin:0 0 8px;font-size:15px;line-height:1.45}.ft-price ul.ft-price__features li::before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;background:var(--global-palette10);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}.ft-price .wp-block-kadence-advancedbtn{display:flex}.ft-price .wp-block-kadence-advancedbtn .kb-button{flex:1 1 auto;justify-content:center}.ft-table{border:1px solid var(--global-palette6);border-radius:8px;overflow:hidden;background:#fff}.ft-table table{border-collapse:collapse;margin:0;font-size:14px}.wp-block-table.ft-table thead th,.ft-table table thead th{background:var(--global-palette7);color:var(--global-palette3);font-weight:600;text-align:left;padding:12px 16px;border-bottom:1px solid var(--global-palette6)}.wp-block-table.ft-table tbody th,.wp-block-table.ft-table tbody td{padding:12px 16px;border-top:1px solid var(--global-palette6);border-left:0;border-right:0;text-align:left;vertical-align:top}.ft-table tbody tr:first-child th,.ft-table tbody tr:first-child td{border-top:0}.ft-table tbody th{font-weight:400;color:var(--global-palette4)}.ft-table tbody td{font-weight:500}.ft-table-note{font-size:14px;color:var(--global-palette5);margin-top:12px}.ft-region-index{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px}.ft-region-index h3{font-size:19px;margin:24px 0 8px}.ft-region-index li{padding:10px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ft-region-index li a{color:var(--global-palette4);text-decoration:none;font-weight:500}.ft-region-index li a:hover{color:var(--global-palette10);text-decoration:underline}.ft-region-index__count{margin-left:auto}.ft-region-index li ul{flex:0 0 100%;margin:4px 0 0 16px}.ft-form-page>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:48px;align-items:start;max-width:none}.ft-form-page>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>*{grid-column:1;min-width:0}.ft-form-page>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.rank-math-breadcrumb,.ft-form-page>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>h1,.ft-form-page>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-lead{grid-column:1/-1;max-width:var(--ft-measure)}.ft-form-page>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-form_wrapper,.ft-form-page>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.gform_wrapper{background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:24px;max-width:none}@media (max-width:1024px){.ft-form-page>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{display:block}}#masthead .site-main-header-inner-wrap{min-height:72px}ul.ft-guides li.ft-guide-card .ft-guide-card__body{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;padding:24px;gap:12px}ul.ft-guides li.ft-guide-card .ft-guide-card__body>*{flex:0 0 100%;margin:0}ul.ft-guides li.ft-guide-card .ft-guide-card__badges{order:1;display:flex;flex-wrap:wrap;gap:8px}ul.ft-guides li.ft-guide-card .ft-guide-card__name{order:2;font-size:20px;line-height:1.25;margin:0}ul.ft-guides li.ft-guide-card .ft-guide-card__business{order:3;margin:-10px 0 0;font-size:14px;color:var(--global-palette5)}ul.ft-guides li.ft-guide-card .ft-guide-card__place{order:4;font-size:14px;color:var(--global-palette4);display:flex;align-items:center;gap:6px}ul.ft-guides li.ft-guide-card .ft-guide-card__chips{order:5;display:flex;flex-wrap:wrap;gap:8px}ul.ft-guides li.ft-guide-card .ft-guide-card__meta{order:6;flex:1 1 auto;margin:auto 0 0;padding-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;color:var(--global-palette5)}ul.ft-guides li.ft-guide-card .ft-guide-card__action{order:7;flex:0 0 auto;margin:auto 0 0;padding-top:8px}ul.ft-guides li.ft-guide-card .ft-guide-card__media{aspect-ratio:auto;height:180px}ul.ft-guides li.ft-guide-card:hover,ul.ft-guides li.ft-guide-card.is-highlighted{border-color:var(--global-palette15);box-shadow:none}ul.ft-guides .ft-badge{display:inline-block;border-radius:8px;font-size:14px;line-height:1;padding:6px 12px}ul.ft-guides .ft-badge--verified{background:var(--global-palette10);color:#fff}ul.ft-guides .ft-badge--trained{background:var(--global-palette15);color:var(--global-palette3)}ul.ft-guides .ft-badge--founding{background:var(--global-palette14);color:var(--global-palette4);border-color:#fff0}ul.ft-guides .ft-chip{display:inline-block;background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:5px 8px;line-height:1.2;font-size:14px}ul.ft-guides .ft-chip--more{border-color:#fff0}ul.ft-guides li.ft-guide-card .ft-guide-card__action a.ft-btn{min-height:0;line-height:1.2;padding:0;border:0;background:none;color:var(--global-palette10);font-size:14px;display:inline-flex;align-items:center;gap:6px;text-decoration:none}ul.ft-guides li.ft-guide-card .ft-guide-card__action a.ft-btn:hover{background:none;color:var(--global-palette11)}.ft-dir-results__list ul.ft-guides li.ft-guide-card{flex-direction:row}.ft-dir-results__list ul.ft-guides li.ft-guide-card .ft-guide-card__media{flex:0 0 220px;height:auto;min-height:180px}@media (max-width:600px){.ft-dir-results__list ul.ft-guides li.ft-guide-card{flex-direction:column}.ft-dir-results__list ul.ft-guides li.ft-guide-card .ft-guide-card__media{flex:none;height:160px;min-height:0}}.ft-guides-list ul.ft-guides.ft-guides--inline{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1024px){.ft-guides-list ul.ft-guides.ft-guides--inline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ft-guides-list ul.ft-guides.ft-guides--inline{grid-template-columns:minmax(0,1fr)}}.site-header .header-button{padding:10px 20px;line-height:1.2}.ft-dir-band .ft-near{margin-bottom:16px}.ft-dir-band .ft-dir-filters__group:has(.facetwp-facet-session_type){flex:1 1 100%}.ft-dir-band .ft-dir-filters__group:has(.facetwp-facet-region),.ft-dir-band .ft-dir-filters__group:has(.facetwp-facet-setting),.ft-dir-band .ft-dir-filters__group:has(.facetwp-facet-training_body){display:none}.ft-dir-band .ft-dir-filters__group:has(.facetwp-facet-session_type) .ft-filter__label{display:none}.ft-dir-band .facetwp-facet{margin:0!important}.ft-dir-band .ft-near{margin:0 0 12px!important}.ft-dir-band .ft-near__geo{margin-top:0;margin-bottom:0}.ft-dir-band .ft-dir-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;border:0}.ft-dir-band .ft-dir-filters__group:has(.facetwp-facet-session_type),.ft-dir-band .ft-dir-filters__group:has(.facetwp-facet-session_type) :is(div,p):has(.facetwp-checkbox){display:contents}.ft-dir-band .facetwp-checkbox{margin:0!important}.ft-dir-band .ft-dir-filters__reset,.ft-dir-band .ft-dir-filters__reset .facetwp-facet{margin:0 0 0 4px;align-self:center}.ft-dir-band .ft-dir-filters__reset .facetwp-facet{margin:0}.ft-dir-row .ft-dir-intro,.ft-dir-row .ft-dir-intro[hidden]{display:block!important}.ft-region-enquiry--card .gform_wrapper .gform_footer input[type=submit]:hover,.ft-region-enquiry--card .gform_wrapper .gform_footer button:hover{background:var(--global-palette12)}@media (min-width:1025px){.ft-region-intro-row--photo>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:64px!important;align-items:start}.ft-region-intro-row--photo .ft-region-intro-photo>.kt-inside-inner-col{padding-top:64px}}@media (max-width:1024px){.ft-region-intro-row--photo>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)!important;row-gap:24px!important}}.ft-region-intro-row--photo .ft-region-intro-photo>.kt-inside-inner-col{max-width:none}.ft-dir--region .ft-region-nearby{margin-top:20px}@media (min-width:1025px){.ft-region-faq-row>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr) 400px!important;column-gap:64px!important;align-items:start}}@media (max-width:1024px){.ft-region-faq-row>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)!important;row-gap:40px!important}}.ft-region-faq-row .ft-overline{margin:0 0 8px}.ft-region-faq-row h2.ft-region-faq__title{margin:0 0 24px;font-size:34px;line-height:1.15}.ft-region-faq-row .kt-inside-inner-col{max-width:none}.ft-region-enquiry-card>.kt-inside-inner-col{background:var(--global-palette7);border:1px solid var(--global-palette6);border-radius:8px;padding:28px 28px 32px}.ft-region-enquiry-card h2.ft-region-enquiry__title{margin:0 0 8px;font-size:24px;line-height:1.25}.ft-region-enquiry-card .gform_description{font-size:14px;line-height:1.5;color:var(--global-palette4);margin:0 0 4px}@media (max-width:767px){.ft-region-faq-row h2.ft-region-faq__title{font-size:28px}.ft-region-enquiry-card>.kt-inside-inner-col{padding:20px 16px 24px}}.ft-badge.ft-badge--verified,.ft-badge.ft-badge--pro,.ft-badge.ft-badge--featured{display:inline-flex!important;align-items:center;gap:6px}.ft-badge.ft-badge--verified::before,.ft-badge.ft-badge--pro::before,.ft-badge.ft-badge--featured::before{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:var(--ft-badge-icon) center/contain no-repeat;mask:var(--ft-badge-icon) center/contain no-repeat}.ft-badge.ft-badge--verified{--ft-badge-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.ft-badge.ft-badge--pro,.ft-badge.ft-badge--featured{--ft-badge-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z'/%3E%3Cpath d='M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12'/%3E%3C/svg%3E")}ul.ft-guides li.ft-guide-card .ft-guide-card__name{font-size:22px;line-height:1.25}ul.ft-guides li.ft-guide-card .ft-guide-card__business{font-size:15px;margin-top:-8px}ul.ft-guides li.ft-guide-card .ft-guide-card__place{font-size:15px}ul.ft-guides li.ft-guide-card .ft-guide-card__meta{font-size:15px}ul.ft-guides li.ft-guide-card .ft-guide-card__action a.ft-btn{font-size:17px;gap:8px}ul.ft-guides li.ft-guide-card .ft-guide-card__action a.ft-btn::after{width:18px;height:18px}.ft-dir-results__list ul.ft-guides li.ft-guide-card .ft-guide-card__body{padding:24px 28px}.ft-region-enquiry-card .gform_wrapper{--gf-form-gap-y:16px;--gf-label-space-primary:6px;margin-top:16px}.ft-region-enquiry-card .gform_wrapper .gform_fields{row-gap:16px!important}.ft-region-enquiry-card .gform_wrapper .gfield{margin:0!important;padding:0!important}.ft-region-enquiry-card .gform_wrapper .gfield_label,.ft-region-enquiry-card .gform_wrapper .gform-field-label{margin:0 0 6px!important;padding:0!important;font-size:14px;font-weight:500;line-height:1.3;color:var(--global-palette4)}.ft-region-enquiry-card .gform_wrapper .gfield_description{margin:4px 0 0!important;padding:0!important;font-size:13px}.ft-region-enquiry-card .gform_wrapper input:not([type=submit]):not([type=checkbox]):not([type=radio]),.ft-region-enquiry-card .gform_wrapper select{min-height:44px;padding-top:8px;padding-bottom:8px;background:#fff}.ft-region-enquiry-card .gform_wrapper textarea,.ft-region-enquiry-card .gform_wrapper textarea.large{block-size:120px!important;min-block-size:0!important;height:120px!important}.ft-region-enquiry-card .gform_description{margin:0 0 12px!important}.ft-region-enquiry-card .gform_wrapper,.ft-region-enquiry-card .gform_wrapper .gform_footer{margin-bottom:0!important}.ft-region-enquiry-card .gform_wrapper .gform_footer,.ft-region-enquiry-card .gform_wrapper .gform_page_footer{margin:16px 0 0!important;padding:0!important}.ft-region-enquiry-card .gform_wrapper .gform_footer .gform_button,.ft-region-enquiry-card .gform_wrapper .gform_footer input[type=submit],.ft-region-enquiry-card .gform_wrapper .gform_footer button{inline-size:100%!important;width:100%!important;min-height:48px;justify-content:center;background:var(--global-palette3)!important;border-color:var(--global-palette3)!important;color:#fff!important}.ft-region-enquiry-card .gform_wrapper .gform_footer .gform_button:hover,.ft-region-enquiry-card .gform_wrapper .gform_footer button:hover{background:var(--global-palette12)!important;border-color:var(--global-palette12)!important}@media (min-width:1025px){.ft-region-intro-row--photo>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr) clamp(300px,36%,440px)!important;column-gap:32px!important}}.ft-region-enquiry-card .gform_wrapper select{height:48px!important;block-size:48px!important;min-height:0!important;min-block-size:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1.2!important}@media (min-width:901px){.ft-dir-results__map{position:sticky;top:24px;align-self:start}.ft-dir-results__map .ft-map{position:relative!important;top:auto!important}}@media (min-width:1025px){.ft-region-faq-row>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.ft-region-enquiry-card .gform_wrapper .gfield:not(.gfield--type-html):not(.gfield--type-turnstile):not(.gfield--type-honeypot){display:flex!important;flex-direction:column}.ft-region-enquiry-card .gform_wrapper .gfield>.ginput_container{margin-top:auto}@media (min-width:901px){.ft-dir-results__map{top:96px}body.admin-bar .ft-dir-results__map{top:128px}}@media (min-width:1025px){.ft-guide-side .kt-inside-inner-col{top:96px}body.admin-bar .ft-guide-side .kt-inside-inner-col{top:128px}.ft-article:has(>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-toc)>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>.ft-toc{top:96px}}#enquire,#enquiry,.ft-guide-enquiry{scroll-margin-top:96px}#masthead .kadence-sticky-header.item-is-fixed .site-header-row-container-inner{background:var(--global-palette3)!important}a.ft-btn,a.ft-btn:hover,a.ft-btn:focus,a.button,a.button:hover,a.wp-block-button__link,a.wp-block-button__link:hover,a.wp-element-button,a.kb-button,a.kb-button:hover,.leaflet-control-zoom a,a.ft-guide-card__media{text-decoration:none!important}.ft-newsletter .ft-nl-consent{margin-top:12px!important;width:max-content;max-width:min(calc(100vw - 48px),960px)!important}@media (min-width:1025px){.ft-lp-hero>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr) auto!important;column-gap:48px!important;align-items:end}}@media (max-width:1024px){.ft-lp-hero>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)!important;row-gap:24px!important}}.ft-lp-hero h1{max-width:22ch}.ft-lp-hero .ft-lead{margin-bottom:0}.ft-lp-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ft-lp-hero a.ft-btn--primary,.ft-founding-bar a.ft-btn--primary{background:var(--global-palette1);border:1px solid var(--global-palette1);color:#fff;border-radius:8px;display:inline-flex;align-items:center;line-height:1.2;font-weight:500}.ft-lp-hero a.ft-btn--primary:hover,.ft-founding-bar a.ft-btn--primary:hover{background:var(--global-palette2);border-color:var(--global-palette2);color:#fff}.ft-lp-hero a.ft-btn--lg{min-height:52px;padding:0 28px;font-size:17px}.ft-lp-hero__claim{font-size:15px;font-weight:500;color:var(--global-palette10)}.ft-sample{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:32px}@media (max-width:900px){.ft-sample{grid-template-columns:minmax(0,1fr)}}.ft-sample ul.ft-guides{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)!important}.ft-sample li.ft-guide-card{display:flex;flex-direction:row;margin:0;background:#fff;border:1px solid var(--global-palette6);border-radius:8px;overflow:hidden}.ft-sample .ft-guide-card__media{display:block;flex:0 0 220px;min-height:200px;background:var(--global-palette7);overflow:hidden}.ft-sample .ft-guide-card__img{display:block;width:100%;height:100%;object-fit:cover}.ft-sample .ft-guide-card__body{flex:1 1 auto;min-width:0}.ft-sample .ft-badge--featured,.ft-sample .ft-badge--pro{background:var(--global-palette1);color:#fff}@media (max-width:600px){.ft-sample li.ft-guide-card{flex-direction:column}.ft-sample .ft-guide-card__media{flex:none;height:160px;min-height:0}}.ft-sample .ft-guide-card__name{font-family:var(--global-heading-font-family);font-weight:600;color:var(--global-palette4)}.ft-sample .ft-guide-card__action .ft-btn{display:inline-flex;align-items:center;gap:6px;color:var(--global-palette10);font-size:17px;font-weight:500}.ft-sample__form{background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:24px}.ft-sample p.ft-sample__title{margin:0 0 8px;font-family:var(--global-heading-font-family);font-size:19px;font-weight:600;line-height:1.3;color:var(--global-palette3)}.ft-sample p.ft-sample__text{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--global-palette5)}.ft-sample__field{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-size:14px;font-weight:500;color:var(--global-palette4)}.ft-sample__input{display:block;height:48px;line-height:46px;border:1px solid var(--global-palette6);border-radius:8px;padding:0 14px;background:#fff;color:var(--global-palette5);font-weight:400;font-size:16px}.ft-sample__btn{display:flex;align-items:center;justify-content:center;height:44px;margin-top:4px;border-radius:8px;background:var(--global-palette3);color:#fff;font-weight:500}.ft-lp-sample .ft-lp-sample__note{margin:24px 0 0;color:var(--global-palette5)}.ft-founding-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;background:var(--global-palette14);border-radius:8px;padding:16px 24px}.ft-founding-bar__icon{display:inline-flex;color:var(--global-palette2)}.ft-founding-bar p.ft-founding-bar__text{flex:1 1 320px;margin:0!important;font-size:16px;line-height:1.5;color:var(--global-palette4)}.ft-founding-bar a.ft-founding-bar__btn{min-height:40px;padding:0 16px;font-size:15px}@media (min-width:1025px){.ft-lp-why>.kt-row-column-wrap{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;column-gap:48px!important;align-items:start}}@media (max-width:1024px){.ft-lp-why>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)!important;row-gap:24px!important}}.ft-lp-why .ft-overline{margin:0 0 8px}.ft-lp-why h2{margin-top:0}ul.ft-why-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}ul.ft-why-points li{display:flex;gap:12px;align-items:flex-start;margin:0;padding-top:16px;border-top:1px solid var(--global-palette6);color:var(--global-palette4);line-height:1.6}ul.ft-why-points li .ft-icon{flex:none;color:var(--global-palette10)}@media (min-width:1025px){.ft-lp-faq>.kt-row-column-wrap{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;column-gap:48px!important;align-items:start}}@media (max-width:1024px){.ft-lp-faq>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)!important;row-gap:32px!important}}.ft-lp-faq__verified>.kt-inside-inner-col{background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:24px}.ft-lp-faq__verified h3,.ft-lp-faq__verified h2{margin-top:0}.ft-price-row .ft-price>.kt-inside-inner-col{gap:0!important}.ft-price-row .ft-price .ft-price__name{margin:0 0 4px!important}.ft-price-row .ft-price .ft-price__for{margin:0 0 16px!important}.ft-price-row .ft-price .ft-price__amount{margin:0!important}.ft-price-row .ft-price .ft-price__alt{margin:4px 0 0!important}.ft-price-row .ft-price ul.ft-price__features{margin:20px 0 24px!important}.ft-founding-bar p.ft-founding-bar__text{max-width:none!important}.ft-founding-bar a.ft-founding-bar__btn{margin-left:auto}.ft-lp-faq__verified .ft-overline{margin:0 0 8px}.ft-lp-faq__verified h3{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.3;color:var(--global-palette3)}.ft-lp-faq__verified p.ft-measure{margin:0 0 16px;max-width:none;font-size:14px;line-height:1.6;color:var(--global-palette5)}.ft-lp-faq__verified p.ft-verified-link{margin:0;font-size:14px;font-weight:500}.ft-lp-faq__verified p.ft-verified-link a{color:var(--global-palette10)}.ft-region-faq{border-top:1px solid var(--global-palette6)}.ft-region-faq__item{border-bottom:1px solid var(--global-palette6)}.ft-region-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-family:var(--global-heading-font-family);font-size:19px;font-weight:600;line-height:1.35;color:var(--global-palette4)}.ft-region-faq__q::-webkit-details-marker{display:none}.ft-region-faq__q::after{content:"";flex:none;width:16px;height:16px;background:var(--global-palette10);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E") center/contain no-repeat}.ft-region-faq__item[open] .ft-region-faq__q::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.ft-region-faq__q:hover{color:var(--global-palette3)}.ft-region-faq__a{padding:0 32px 20px 0}.ft-region-faq__a p{margin:0;max-width:var(--ft-measure,44rem)}.ft-region-faq__a p+p{margin-top:12px}.ft-cta-band .ft-cta-intro{margin:16px auto 24px;max-width:52ch;text-align:center;color:rgb(255 255 255 / .86)}.ft-cta-band .kb-buttons-wrap{justify-content:center;gap:12px}.ft-cta-band .kb-button{font-size:16px!important;padding:0 20px!important;min-height:44px}.page-id-58 .content-area{margin-top:0!important}.ft-claim-intro .ft-overline{margin:0 0 8px}.ft-claim-intro h1{margin:0}.ft-claim-intro .ft-lead{margin:16px 0 0;max-width:var(--ft-measure,44rem)}@media (min-width:1025px){.ft-claim-main>.kt-row-column-wrap{grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;column-gap:48px!important;align-items:start}}@media (max-width:1024px){.ft-claim-main>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)!important;row-gap:32px!important}}.ft-claim-form>.kt-inside-inner-col{background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:28px}@media (max-width:767px){.ft-claim-form>.kt-inside-inner-col{padding:20px 16px}}.ft-claim-side>.kt-inside-inner-col{display:flex;flex-direction:column;gap:16px}.ft-claim-box{background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:24px}.ft-claim-box--next{background:var(--global-palette7);display:flex;gap:12px;align-items:flex-start}.ft-claim-box__icon{display:inline-flex;flex:none;color:var(--global-palette10)}.ft-claim-box h2.ft-claim-box__title{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.3;color:var(--global-palette3)}.ft-claim-box p.ft-claim-box__text{margin:0 0 16px;font-size:14px;line-height:1.6;color:var(--global-palette5)}.ft-claim-box--next p.ft-claim-box__text{margin:0;color:var(--global-palette4)}.ft-claim-box a.ft-claim-box__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:8px;border:1px solid var(--global-palette3);color:var(--global-palette3);background:#fff0;font-weight:500;text-decoration:none}.ft-claim-box a.ft-claim-box__btn:hover{background:var(--global-palette7)}.ft-claim-box__link{font-size:14px;font-weight:500;color:var(--global-palette10)}.ft-claim-form .gform_wrapper{--gf-form-gap-y:16px;--gf-label-space-primary:6px;margin:0}.ft-claim-form .gform_wrapper .gform_fields{row-gap:16px!important}.ft-claim-form .gform_wrapper .gfield{margin:0!important;padding:0!important}.ft-claim-form .gform_wrapper .gfield--width-half{display:flex!important;flex-direction:column}.ft-claim-form .gform_wrapper .gfield--width-half>.ginput_container{margin-top:auto}.ft-claim-form .gform_wrapper .gfield_label,.ft-claim-form .gform_wrapper legend.gfield_label{margin:0 0 6px!important;padding:0!important;font-size:14px;font-weight:500;line-height:1.3;color:var(--global-palette4)}.ft-claim-form .gform_wrapper .gfield_description{margin:0 0 6px!important;padding:0!important;font-size:13px;line-height:1.45}.ft-claim-form .gform_wrapper input:not([type=submit]):not([type=checkbox]):not([type=radio]){min-height:44px;padding-top:8px;padding-bottom:8px;background:#fff}.ft-claim-form .gform_wrapper select{height:48px!important;block-size:48px!important;min-height:0!important;min-block-size:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1.2!important;background:#fff}.ft-claim-form .gform_wrapper textarea,.ft-claim-form .gform_wrapper textarea.large,.ft-claim-form .gform_wrapper textarea.medium,.ft-claim-form .gform_wrapper textarea.small{block-size:110px!important;min-block-size:0!important;height:110px!important}.ft-claim-form .gform_wrapper .gfield_checkbox,.ft-claim-form .gform_wrapper .gfield_radio{gap:8px!important}.ft-claim-form .gform_wrapper .gform_footer{margin:16px 0 0!important;padding:0!important}.page-id-60 .content-area{margin-top:0!important}.page-id-52 .content-area{margin-top:0!important}@media (min-width:1025px){.ft-tr-hero>.kt-row-column-wrap{grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;column-gap:48px!important;align-items:start}.ft-tr-hero .ft-tr-hero__toc>.kt-inside-inner-col{position:sticky;top:96px}}@media (max-width:1024px){.ft-tr-hero>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)!important;row-gap:24px!important}}.ft-tr-hero .ft-overline{margin:0 0 8px}.ft-tr-hero h1{margin:0;max-width:24ch}.ft-tr-hero .ft-lead{margin:24px 0 0;max-width:var(--ft-measure,44rem)}.ft-tr-hero h2{margin:48px 0 16px}.ft-tr-hero .ft-tr-hero__main p{max-width:var(--ft-measure,44rem)}.ft-tr-hero .ft-toc{margin:0}.ft-tr-courses h2{margin:0 0 12px}.ft-tr-courses p.ft-tr-intro{margin:0 0 24px;color:var(--global-palette5);max-width:var(--ft-measure,44rem)}.ft-tr-courses .ft-table thead th{white-space:nowrap}.ft-tr-courses .ft-table-note{margin:16px 0 0;font-size:14px;color:var(--global-palette5);max-width:var(--ft-measure,44rem)}@media (max-width:900px){.ft-tr-courses .ft-table{overflow-x:auto}.ft-tr-courses .ft-table table{min-width:860px}}@media (min-width:1025px){.ft-tr-accred>.kt-row-column-wrap{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;column-gap:48px!important;align-items:start}}@media (max-width:1024px){.ft-tr-accred>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)!important;row-gap:32px!important}}.ft-tr-accred h2{margin:0 0 16px}.ft-tr-accred p{max-width:var(--ft-measure,44rem)}.ft-tr-accred h3.ft-tr-costs__title{margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.25;color:var(--global-palette3)}ul.ft-tr-costs{list-style:none;margin:0;padding:0}ul.ft-tr-costs li{display:flex;gap:12px;align-items:flex-start;margin:0;padding:12px 0;border-bottom:1px solid var(--global-palette6);color:var(--global-palette4);line-height:1.5}ul.ft-tr-costs li .ft-icon{flex:none;color:var(--global-palette10)}.ft-tr-accred p.ft-tr-costs__note{margin:16px 0 0;font-size:14px;line-height:1.6;color:var(--global-palette5)}.ft-tr-article h2{margin:0 0 16px}.ft-tr-article p{max-width:var(--ft-measure,44rem);margin:0 0 40px}.ft-tr-prov .ft-overline{margin:0 0 8px}.ft-tr-prov h2{margin:0 0 32px}.ft-tr-providers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1024px){.ft-tr-providers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ft-tr-providers{grid-template-columns:minmax(0,1fr)}}.ft-tr-provider{display:flex;flex-direction:column;background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:24px;color:var(--global-palette4);text-decoration:none!important;transition:border-color .15s ease-out}a.ft-tr-provider--link:hover{border-color:var(--global-palette15)}.ft-tr-provider h3.ft-tr-provider__name{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.3;color:var(--global-palette3)}.ft-tr-provider p.ft-tr-provider__body{margin:0 0 12px;font-size:14px;line-height:1.6;color:var(--global-palette5)}.ft-tr-provider p.ft-tr-provider__meta{margin:auto 0 0;font-size:14px;font-weight:500;color:var(--global-palette10)}.ft-tr-faq .kt-inside-inner-col{max-width:760px}.ft-tr-faq .ft-overline{margin:0 0 8px}.ft-tr-faq h2{margin:0 0 24px}.ft-toc .kb-table-of-content-list{padding-left:0!important;margin-left:0!important;list-style:none!important}.ft-toc .kb-table-of-content-list li{list-style:none!important;margin-left:0!important}.ft-toc .kb-table-of-content-list li::before,.ft-toc .kb-table-of-content-list li::marker{content:none!important;display:none!important}.ft-toc .kb-table-of-content-list a{text-decoration:none!important}.ft-toc .kb-table-of-content-list a:hover{text-decoration:underline!important}.page-id-64 .content-area{margin-top:0!important}.ft-doc h1+h2,.ft-doc h1+* h2{margin-top:32px}.ft-doc [id]{scroll-margin-top:96px}footer .ft-footer-links li{margin-bottom:4px!important}.page-id-62 .content-area{margin-top:0!important}.ft-ab-intro .ft-overline{margin:0 0 8px}.ft-ab-intro h1{margin:0}.ft-ab-intro .ft-lead{margin:24px 0 0;max-width:var(--ft-measure,44rem);font-size:20px;line-height:1.55;color:var(--global-palette4)}@media (min-width:1025px){.ft-ab-main>.kt-row-column-wrap{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;column-gap:48px!important;align-items:start}}@media (max-width:1024px){.ft-ab-main>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)!important;row-gap:32px!important}}.ft-ab-main h2.ft-ab-block__title{margin:32px 0 12px;font-size:24px;line-height:1.25}.ft-ab-main h2.ft-ab-block__title:first-child{margin-top:0}.ft-ab-main__text p{max-width:var(--ft-measure,44rem);margin:0}.ft-ab-main__side>.kt-inside-inner-col{display:flex;flex-direction:column;gap:16px}.ft-ab-contact{background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:24px}.ft-ab-contact h2.ft-ab-contact__title{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.3;color:var(--global-palette3)}.ft-ab-contact p.ft-ab-contact__text{margin:0 0 12px;font-size:14px;line-height:1.6;color:var(--global-palette5)}.ft-ab-contact p.ft-ab-contact__email{margin:0;font-weight:500}.ft-ab-contact p.ft-ab-contact__email a{color:var(--global-palette10)}.ft-ab-photo{margin:0}.ft-ab-photo img{display:block;width:100%;height:220px;object-fit:cover;border-radius:8px}.ft-ab-photo figcaption{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--global-palette5)}.ft-ab-standards .ft-overline{margin:0 0 8px}.ft-ab-standards h2{margin:0 0 16px}.ft-ab-standards p.ft-ab-standards__intro{margin:0 0 32px;max-width:var(--ft-measure,44rem);color:var(--global-palette5)}.ft-ab-tiles{columns:3;column-gap:24px}@media (max-width:1024px){.ft-ab-tiles{columns:2}}@media (max-width:600px){.ft-ab-tiles{columns:1}}.ft-ab-tile{display:inline-block;width:100%;break-inside:avoid;margin:0 0 24px;background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:24px;scroll-margin-top:96px}.ft-ab-tile h3.ft-ab-tile__title{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.3;color:var(--global-palette3)}.ft-ab-tile p{margin:0 0 12px;font-size:14px;line-height:1.6;color:var(--global-palette4)}.ft-ab-tile p:last-child{margin-bottom:0}p.ft-ab-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:32px 0 0}p.ft-ab-links a{font-size:14px;font-weight:500;color:var(--global-palette10)}.ft-anchor{scroll-margin-top:96px}.ft-fg-about .ft-overline{margin:0 0 8px}.ft-fg-about h2{margin:0 0 12px}.ft-fg-about p.ft-fg-about__intro{margin:0 0 24px;max-width:var(--ft-measure,44rem);color:var(--global-palette5)}.ft-fg-about__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1024px){.ft-fg-about__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ft-fg-about__tiles{grid-template-columns:minmax(0,1fr)}}a.ft-fg-tile{display:flex;flex-direction:column;background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:24px;color:var(--global-palette4);text-decoration:none!important;transition:border-color .15s ease-out}a.ft-fg-tile:hover{border-color:var(--global-palette15)}.ft-fg-tile h3.ft-fg-tile__title{margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.3;color:var(--global-palette3)}.ft-fg-tile p.ft-fg-tile__text{margin:0 0 12px;font-size:14px;line-height:1.6;color:var(--global-palette5)}.ft-fg-tile__more{margin-top:auto;font-size:14px;font-weight:500;color:var(--global-palette10)}.page-id-68 .content-area{margin-top:0!important}.ft-claim-intro p.ft-contact-email{margin:12px 0 0}.ft-claim-side p.ft-contact-company{margin:0;font-size:13px;line-height:1.5;color:var(--global-palette5)}.page-id-33 .content-area,.page-id-36 .content-area,.page-id-38 .content-area,.page-id-42 .content-area,.page-id-44 .content-area,.page-id-46 .content-area,.page-id-48 .content-area,.page-id-50 .content-area{margin-top:0!important}.ft-ex>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{display:block!important}.ft-ex>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col>*{max-width:var(--ft-measure,44rem)}.ft-ex>.kt-row-column-wrap>.ft-tr-hero__toc>.kt-inside-inner-col>.ft-toc{position:static!important;grid-area:auto!important;max-width:none!important;margin:0!important}@media (min-width:1025px){.ft-ex>.kt-row-column-wrap{align-items:stretch!important}.ft-ex>.kt-row-column-wrap>.ft-tr-hero__toc>.kt-inside-inner-col{position:sticky;top:96px;height:auto!important}}@media (max-width:1024px){.ft-ex--banded>.kt-row-column-wrap>.ft-tr-hero__toc{order:-1}.ft-ex:not(.ft-ex--banded)>.kt-row-column-wrap{display:flex!important;flex-direction:column;gap:0!important}.ft-ex:not(.ft-ex--banded)>.kt-row-column-wrap>.ft-tr-hero__main,.ft-ex:not(.ft-ex--banded)>.kt-row-column-wrap>.ft-tr-hero__main>.kt-inside-inner-col{display:contents!important}.ft-ex:not(.ft-ex--banded) .ft-tr-hero__main .ft-lead~*{order:2}.ft-ex:not(.ft-ex--banded)>.kt-row-column-wrap>.ft-tr-hero__toc{order:1;margin:24px 0 8px}.ft-ex:not(.ft-ex--banded) .ft-tr-hero__main>.kt-inside-inner-col>:is(p,figure,ul,ol,div):not(.ft-overline){margin-top:0!important}.ft-ex:not(.ft-ex--banded) .ft-tr-hero__main>.kt-inside-inner-col>h2{margin:24px 0 16px!important}.ft-ex:not(.ft-ex--banded) .ft-tr-hero__main>.kt-inside-inner-col>.ft-overline+h2{margin-top:0!important}}.ft-ex .ft-tr-hero__main h1{max-width:none}.ft-ex .ft-tr-hero__main h2{margin:48px 0 16px}.ft-ex .ft-tr-hero__main .ft-overline+h2{margin-top:0}.ft-ex .ft-tr-hero__main p.ft-overline{margin:56px 0 8px}.ft-ex .ft-tr-hero__main>.kt-inside-inner-col>p.ft-overline:first-of-type{margin-top:0}.ft-ex .ft-tr-hero__main figure.ft-img{margin:32px 0}.ft-ex .ft-tr-hero__main ul,.ft-ex .ft-tr-hero__main ol{max-width:var(--ft-measure,44rem)}.ft-ex [id]{scroll-margin-top:96px}.ft-ex .ft-region-faq{margin-top:8px}.ft-ex-band{border-bottom:1px solid var(--global-palette6)}.ft-ex-band .rank-math-breadcrumb{margin:0 0 24px}.ft-ex-band .ft-overline{margin:0 0 8px}.ft-ex-band h1{margin:0;max-width:24ch}.ft-ex-band .ft-lead{margin:16px 0 0;max-width:var(--ft-measure,44rem)}.ft-ex--banded .ft-tr-hero__main>.kt-inside-inner-col>h2:first-child{margin-top:0}.ft-ex-guides h2{margin:0 0 24px}.ft-ex-guides ul.ft-guides{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px}@media (max-width:1024px){.ft-ex-guides ul.ft-guides{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.ft-ex-guides ul.ft-guides{grid-template-columns:minmax(0,1fr)!important}}.ft-ex-guides ul.ft-guides li.ft-guide-card{flex-direction:column;margin:0}.ft-ex-guides ul.ft-guides li.ft-guide-card .ft-guide-card__media{flex:none;width:100%;height:200px;min-height:0}.ft-ex-guides .ft-guide-card__name a{text-decoration:none!important}.ft-ex-guides .ft-guide-card__name a:hover{text-decoration:underline!important}.ft-ex-guides .ft-guides-list>:not(ul){margin-top:24px}@media (min-width:1025px){.ft-ex-rest>.kt-row-column-wrap{grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;column-gap:48px!important}}.ft-ex-rest h2{margin:48px 0 16px}.ft-ex-rest>.kt-row-column-wrap>.wp-block-kadence-column:first-child h2:first-child{margin-top:0}.ft-ex-rest p.ft-overline{margin:56px 0 8px}.ft-ex-rest .ft-overline+h2{margin-top:0}.ft-ex-rest p{max-width:var(--ft-measure,44rem)}.ft-ex .gform_wrapper{--gf-form-gap-y:16px;--gf-label-space-primary:6px;margin:24px 0 0;background:#fff;border:1px solid var(--global-palette6);border-radius:8px;padding:28px}@media (max-width:767px){.ft-ex .gform_wrapper{padding:20px 16px}}.ft-ex .gform_wrapper .gform_fields{row-gap:16px!important}.ft-ex .gform_wrapper .gfield{margin:0!important;padding:0!important}.ft-ex .gform_wrapper .gfield--width-half{display:flex!important;flex-direction:column}.ft-ex .gform_wrapper .gfield--width-half>.ginput_container{margin-top:auto}.ft-ex .gform_wrapper .gfield_label,.ft-ex .gform_wrapper legend.gfield_label{margin:0 0 6px!important;padding:0!important;font-size:14px;font-weight:500;line-height:1.3;color:var(--global-palette4)}.ft-ex .gform_wrapper .gfield_description{margin:6px 0 0!important;padding:0!important;font-size:13px;line-height:1.45}.ft-ex .gform_wrapper input:not([type=submit]):not([type=checkbox]):not([type=radio]){min-height:44px;padding-top:8px;padding-bottom:8px;background:#fff}.ft-ex .gform_wrapper select{height:48px!important;block-size:48px!important;min-height:0!important;min-block-size:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1.2!important;background:#fff}.ft-ex .gform_wrapper textarea,.ft-ex .gform_wrapper textarea.large,.ft-ex .gform_wrapper textarea.medium,.ft-ex .gform_wrapper textarea.small{block-size:120px!important;min-block-size:0!important;height:120px!important}.ft-ex .gform_wrapper .gfield_checkbox,.ft-ex .gform_wrapper .gfield_radio{gap:8px!important}.ft-ex .gform_wrapper .gform_footer{margin:16px 0 0!important;padding:0!important}.ft-cta-band .kt-inside-inner-col{text-align:center}.ft-cta-band .kt-inside-inner-col>p,.ft-cta-band .kt-inside-inner-col>h2{margin-left:auto!important;margin-right:auto!important}.ft-cta-band form.ft-search{margin-left:auto;margin-right:auto;text-align:left}a.ft-btn.ft-btn--outline:hover,a.ft-btn.ft-btn--outline:focus-visible{color:#fff!important}.ft-guide-training dl.ft-guide-dl>div{grid-template-columns:280px minmax(0,1fr);column-gap:24px;align-items:baseline}.ft-guide-training dl.ft-guide-dl dd{text-align:left}@media (max-width:600px){.ft-guide-training dl.ft-guide-dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}}.ft-claim-box a.ft-btn.ft-claim-box__btn:hover,.ft-claim-box a.ft-btn.ft-claim-box__btn:focus-visible,.ft-guide-hero--band a.ft-btn.ft-btn--outline:hover,.ft-guide-hero--band a.ft-btn.ft-btn--outline:focus-visible{color:var(--global-palette3)!important}ul.ft-guides li.ft-guide-card .ft-guide-card__action a.ft-btn.ft-btn--outline:hover,ul.ft-guides li.ft-guide-card .ft-guide-card__action a.ft-btn.ft-btn--outline:focus-visible{color:var(--global-palette11)!important;background:none!important;text-decoration:underline!important;text-underline-offset:3px}.ft-thankyou-guides{margin-bottom:40px}.ft-thankyou-guides .ft-guide-card__name a{text-decoration:none!important;color:var(--global-palette4)}.ft-thankyou-guides .ft-guide-card__name a:hover{text-decoration:underline!important}@media (max-width:900px){.ft-dir-results{grid-template-columns:minmax(0,1fr);gap:0}.ft-map{height:60vh;min-height:360px}}.ft-dir-toggle button{min-height:44px;padding:10px 20px}.ft-near__geo,.ft-dir-band .facetwp-facet-reset .facetwp-reset{display:inline-block;padding:13px 0;margin:-5px 0 -13px}@media (hover:none),(max-width:1024px){.leaflet-container .leaflet-control-zoom.leaflet-bar a,.leaflet-touch .leaflet-control-zoom.leaflet-bar a{width:40px;height:40px;line-height:40px}}.ft-unclaimed-notice__remove,.ft-venues__all,.ft-lp-hero__claim,.ft-claim-box__link,.ft-region-index li a{display:inline-block;padding:9px 0;margin:-9px 0}.ft-venues__areas li{border:1px solid var(--global-palette6);border-radius:8px;background:#fff;padding-right:10px;gap:4px;min-height:40px}.ft-venues__areas a{border:0;background:none;padding:6px 6px 6px 12px}.ft-venues__areas li:hover{border-color:var(--global-palette15)}@media (max-width:900px){.kb-row-layout-wrap:has(>.kt-row-column-wrap>.ft-guide-side)>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1024px){.ft-guide-side .gform_wrapper .gform_fields .gfield--width-half{grid-column:1/-1!important}}@media (max-width:600px){.ft-dir-results__list .ft-guide-card__media:has(.ft-guide-card__img--placeholder){display:none}}