html,body{overflow-x:hidden}p:last-child{margin-bottom:0}.tf-restricted{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.tf-cookie-disabled{display:none}.tf-noscript-warning{background-color:var(--base);font-size:.9rem;text-align:center;padding:1rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}h1,.tf-headline--h1{font-size:clamp(2rem, 1.8rem + 2vw, 3.2rem);line-height:1.2em;font-weight:600}h2,.tf-headline--h2,.tf-section__headline{font-size:clamp(1.8rem, 1.7rem + 1.5vw, 2.4rem);line-height:1.25em;font-weight:600}h3,.tf-headline--h3{font-size:clamp(1.6rem, 1.5rem + 1vw, 1.8rem);line-height:1.3em;font-weight:500}h4,.tf-headline--h4{font-size:clamp(1.4rem, 1.3rem + 0.5vw, 1.6rem);line-height:1.3em;font-weight:600}h5,.tf-headline--h5{font-size:clamp(1.25rem, 1.1rem + 0.3vw, 1.5rem);line-height:1.35em;font-weight:600}h6,.tf-headline--h6{font-size:clamp(1.1rem, 1rem + 0.2vw, 1.3rem);line-height:1.4em;font-weight:600}.tf-headline--pre{font-size:clamp(0.9rem, 0.8rem + 0.2vw, 1rem);font-weight:400}p,.tf-p,li{font-size:clamp(1rem, 0.95rem + 0.2vw, 1.1rem);line-height:1.5em}h1,h2,h3,h4,h5,h6{text-wrap:balance}h3.tf-accordion__heading{text-wrap:wrap}.tf-main-menu__items{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem}.tf-main-menu__items li a{color:var(--white);text-decoration:none;font-weight:500;transition:color 0.3s ease}.tf-main-menu__items li a:hover{color:var(--button-secondary)}@media (max-width:1440px){.tf-main-menu__items{list-style:none;margin:0;padding:0;display:flex;gap:1rem}}.tf-offcanvas__menu .tf-main-menu__items,.tf-offcanvas__menu-states .tf-main-menu--mobile__items{list-style:none;margin:0;padding:0;display:flex;gap:1.1rem;align-items:flex-start;flex-direction:column;justify-content:flex-start}.tf-offcanvas__menu .tf-main-menu__items li{font-size:.9rem}.tf-offcanvas__menu-states .tf-main-menu--mobile__items li a{color:var(--white);text-decoration:none;font-weight:500;transition:color 0.3s ease}.tf-offcanvas__menu-states .tf-main-menu--mobile__items li a:hover{color:var(--button-secondary)}.tf-mega-menu a:focus-visible{outline:2px solid var(--button-secondary)!important;outline-offset:2px!important}body.using-mouse .tf-mega-menu a:focus{outline:none!important}.tf-mega-menu{width:100%}.tf-mega-menu .tf-main-menu__items{display:flex;flex-wrap:nowrap;margin:0;padding:0;list-style:none;width:100%;gap:0}.tf-mega-menu .tf-main-menu__items>li{flex:1 1 0%;display:flex;align-items:center;border-right:1px solid var(--base-3);text-align:center}.tf-mega-menu .tf-main-menu__items>li>a{padding:1rem;color:var(--contrast);font-size:1rem;;text-align:left;text-decoration:none;height:100%;width:100%;background-color:#fff0;display:flex;align-items:center;white-space:normal;word-break:normal;transition:background-color 0.3s ease,color 0.3s ease;line-height:1.3rem}.tf-main-menu__items a.menu-toggle{display:flex;justify-content:space-between;align-items:center;gap:5px}.tf-main-menu__items a.menu-toggle::after{content:'';width:.6em;height:.6em;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"><path d="M1 1l4 4 4-4" stroke="currentColor" stroke-width="1.5" fill="none" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-size:contain;margin-left:auto;flex-shrink:0}.tf-mega-menu .tf-main-menu__items>li>a:hover::before,.tf-mega-menu .tf-main-menu__items>li>a:focus::before,.tf-mega-menu .tf-main-menu__items>li.is-open>a::before{background-color:var(--accent)}.tf-mega-menu .tf-main-menu__items>li>a:hover,.tf-mega-menu .tf-main-menu__items>li>a:focus{background-color:var(--white);color:var(--button-hover)}.tf-mega-menu .tf-main-menu__items>li:last-child{border-right:none}@media (max-width:1440px){.tf-mega-menu .tf-main-menu__items>li>a{font-size:.9rem;padding:.5rem;min-height:48px}}.mega-menu-content{position:absolute;left:0;width:100%;z-index:9999;transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px)}.mega-menu-content[aria-hidden="false"]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-menu-content:focus{outline:none}.tf-main-menu__items>li.is-open>a{background-color:var(--white);color:var(--button-hover)}.tf-accent{color:var(--accent)}a.tf-button--s{padding-top:.25rem;padding-left:1.5rem;padding-bottom:.25rem;padding-right:1.5rem;font-size:.9rem}.location-selector-wrapper{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.location-selector-label{color:var(--white);font-size:.8rem}@media (max-width:1520px){.location-selector-label{width:80px;text-align:right}}@media (max-width:1280px){.location-selector-label{width:auto;text-align:right}}@media (max-width:768px){.location-selector-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-wrap:wrap}.location-selector-label{width:100%;text-align:center}}.location-selector-dropdown{color:var(--white);background-color:var(--primary);border:2px solid var(--white);padding:.4rem .75rem;border-radius:8px;font-size:1rem;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:background-color 0.3s ease,color 0.3s ease}.location-selector-dropdown:focus{outline:2px solid var(--button-secondary);outline-offset:2px}.location-selector-dropdown:hover{background-color:var(--button-hover);color:var(--white);border:2px solid var(--button-hover)}.tf-headline--hidelink a{color:var(--text)!important;text-decoration:none!important}.tf-card--dark .tf-headline--hidelink a{color:var(--white)!important;text-decoration:none!important}.tf-card--dark .tf-textbutton{color:var(--button-secondary)}.tf-card--dark .tf-textbutton:hover{color:var(--white)}.tf-bg--dark .tf-card{background-color:var(--primary);color:var(--white)}.tf-bg--dark .tf-card--border,.tf-bg--brand .tf-card--border{box-shadow:none;border:1px solid var(--button-tertiary)}.tf-bg--dark .tf-card:is(:hover,:focus){color:var(--white)}#content ul,.tf-mega-menu__panel ul,.tf-footer ul{list-style:none;padding-left:0;margin:0 0 1em 0}#content ol{padding-left:20px;margin:0 0 1em 0}#content .tf-menu-box ul.wp-block-list{margin:0}#content ul li,.tf-mega-menu__panel ul li{position:relative;padding-left:28px;margin-bottom:.5rem}#content ol li{position:relative;padding-left:10px;margin-bottom:.5rem}#content ol li::marker{font-weight:600}.tf-footer li{font-size:1rem;margin-bottom:.5rem}#content ul li ul,#content ol li ol,,#content ol li ul{margin-top:.5rem}#content ul li ul li,#content ol li ul li{padding-left:24px}#content .tf-menu-box ul.wp-block-list li{margin-bottom:.7rem}#content ul li::before,.tf-mega-menu__panel ul li::before{content:"";position:absolute;left:0;top:.25rem;width:16px;height:16px;-webkit-mask:url(/wp-content/uploads/2025/03/arrow-right-solid.svg) no-repeat center;mask:url(/wp-content/uploads/2025/03/arrow-right-solid.svg) no-repeat center;background-color:var(--accent)}#content ul li ul li::before{content:"";position:absolute;left:0;top:.6rem;width:6px;height:6px;-webkit-mask:url(/wp-content/uploads/2025/05/circle-solid.svg) no-repeat center;mask:url(/wp-content/uploads/2025/05/circle-solid.svg) no-repeat center;background-color:var(--accent)}#content .tf-menu-box ul li a,.tf-mega-menu__panel ul li a{text-decoration:none}.tf-footer ul li a{text-decoration:none;color:var(--text)}#content .tf-menu-box ul li a:hover,.tf-mega-menu__panel ul li a:hover,.tf-footer ul li a:hover{text-decoration:underline}#content .tf-menu-box ul li::before,.tf-mega-menu__panel ul li::before{background-color:var(--button)}@media (max-width:768px){#content ul li,.tf-mega-menu__panel ul li{padding-left:20px}#content ul li::before,.tf-mega-menu__panel ul li::before{width:12px;height:12px}}#content .tf-list--auto-cols ul,.tf-mega-menu__panel .tf-list--auto-cols ul,.tf-footer--int .tf-list--auto-cols ul{column-count:2;column-gap:2rem;row-gap:.2rem}#content .tf-list--auto-cols ul li,.tf-mega-menu__panel .tf-list--auto-cols ul li,.tf-footer--int .tf-list--auto-cols ul li{break-inside:avoid;position:relative}@media (max-width:1100px){.tf-footer--int .tf-list--auto-cols ul{column-count:1}}@media (max-width:480px){#content .tf-list--auto-cols ul,.tf-footer--int .tf-list--auto-cols ul{column-count:1}}.tf-bg--dark p a,.tf-bg--dark li a,.tf-bg--brand p a,.tf-bg--brand li a{color:var(--button-secondary)}.tf-bg--dark p a:hover,.tf-bg--dark li a:hover,.tf-bg--brand p a:hover,.tf-bg--brand li a:hover{color:var(--base-3)}.tf-image--fill{position:relative;isolation:isolate;width:100%;height:100%;& img:first-of-type{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}}.tf-image--bg{position:relative;isolation:isolate;& img:first-of-type{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}}.tf-image--cover-top img{object-fit:cover;object-position:top}.tf-profile__image{object-fit:cover;width:100%;height:300px}.tf-blog__card-image{object-fit:cover}.state-qld .tf-hide-if-qld,.no-user-state .tf-hide-if-qld,.state-qld .category-personal-injury .tf-hide-if-qld-pi,.state-qld .category-dust-diseases .tf-hide-if-qld-pi{display:none}#state-popover{position:fixed;bottom:1rem;left:1rem;right:1rem;background:var(--white,);border-left:8px solid var(--accent);border-right:1px solid var(--base-4);border-top:1px solid var(--base-4);border-bottom:1px solid var(--base-4);border-radius:10px;padding:1.5rem 1.5rem 1.25rem 1.25rem;max-width:480px;z-index:10000;display:none;box-shadow:0 8px 24px rgb(0 0 0 / .08);font-family:inherit;overflow:hidden;opacity:0;transform:translateX(-120%)}#state-popover.visible{animation:slideInLeft 0.4s ease forwards}#state-popover.exiting{animation:slideOutLeft 0.3s ease forwards}#state-popover h3{margin-top:0;margin-right:2rem;font-size:1rem;font-weight:600;line-height:1.4;color:var(--text);display:flex;align-items:center;row-gap:.5rem;padding:0;margin-bottom:.5rem;flex-wrap:wrap}#state-popover #popover-state-label{padding-left:5px}#state-popover .popover-icon{flex-shrink:0;width:20px;height:20px;fill:var(--accent)}#state-popover p{margin:0;padding:0;font-size:.9rem;color:var(--text)}#state-popover select{appearance:none;font-size:.95rem;padding:.55rem 2.5rem .55rem .75rem;border:1px solid var(--base-4);border-radius:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='gray' d='M0 2.5L5 7.5 10 2.5z'/%3E%3C/svg%3E") no-repeat right .75rem center/10px 10px;background-color:var(--white);color:var(--text);cursor:pointer;max-width:200px;transition:border 0.2s ease}#state-popover select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgb(0 95 163 / .2)}#state-popover .popover-actions{display:flex;gap:.5rem;margin-top:.5rem}#state-popover .popover-button{font-size:.875rem;padding:.5rem 1.25rem;border:none;background-color:var(--button);color:#fff;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color 0.2s ease}#state-popover .popover-button:hover,#state-popover .popover-button:focus{background-color:var(--button-hover)}#state-popover .close-button{position:absolute;top:.75rem;right:.75rem;width:24px;height:24px;background:none;border:none;color:var(--text);cursor:pointer;padding:0;transition:color 0.2s ease}#state-popover .close-button:hover,#state-popover .close-button:focus{color:var(--button-hover)}@media (max-width:480px){#state-popover .popover-actions{flex-direction:column;align-items:stretch}#state-popover select,#state-popover .popover-button{width:100%;max-width:none}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-100%) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slideOutLeft{from{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-100%) scale(.95)}}@media (prefers-reduced-motion:reduce){#state-popover{transition:none!important;animation:none!important}}.state-toast{position:fixed;bottom:1rem;left:1rem;margin-right:1rem;background:var(--white);border-left:8px solid var(--accent);border-right:1px solid var(--base-4);border-top:1px solid var(--base-4);border-bottom:1px solid var(--base-4);box-shadow:0 8px 24px rgb(0 0 0 / .08);border-radius:8px;padding:10px 15px 10px 10px;max-width:500px;z-index:10000;display:flex;align-items:flex-start}.state-toast-wrapper{display:flex;align-items:flex-start}.state-toast-icon{flex-shrink:0;margin-right:10px;width:46px;height:46px;fill:var(--accent)}.state-toast-content{display:flex;flex-direction:column;color:var(--text);row-gap:0;align-self:center}.state-toast-heading{margin:0;font-size:1rem;font-weight:600}.state-toast-text{margin:0;font-size:.875rem}.tf-blog__filter .search-filter-field__input,.tf-filter-bar .search-filter-field__input{border-radius:8px;border-width:2px}html ul.search-filter-component-popup{background-color:var(--primary);border-radius:8px;border-width:2px}.tf-blog__header .tf-blog__filter .wp-block-search-filter-search,.tf-blog__header .tf-blog__filter .wp-block-search-filter-choice{--search-filter-input-background-color:var(--transparent)}.tf-filter-bar .search-filter-component-combobox__header{width:220px}.tf-author__photo{width:64px;height:64px;flex-shrink:0;border-radius:50%;overflow:hidden;position:relative}.tf-author__photo img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}.team-member{display:block;color:inherit;text-align:center;border:1px solid #ccc;border-radius:4px;padding:15px;transition:box-shadow 0.3s ease}.team-member a{text-decoration:none}.team-member img{width:100%;height:auto;border-radius:50%;margin-bottom:10px}.team-member h2{font-size:1.25em;margin:10px 0 5px}.team-member p{font-size:1em;color:#666}.team-member:hover{box-shadow:0 4px 8px rgb(0 0 0 / .2)}.area-of-law{font-style:italic;color:#333;margin-top:10px}.search-filter-input-button{color:var(--button-tertiary);font-size:1rem;font-weight:500;text-align:center;text-decoration:none;transition:all 0.3s ease-in-out 0s;border:2px solid var(--button-tertiary);border-radius:8px;padding:.5rem 1.5rem}.search-filter-input-button:hover:not(.is-disabled):not(.search-filter-input-button--is-selected),.search-filter-input-button:is(:hover,:focus){color:var(--white);background-color:var(--button-tertiary);border:2px solid var(--button-tertiary)}.tf-card--team__image{width:100%;height:280px;object-fit:cover;background-position:50% 50%}.tf-card--blog__image{width:100%;height:220px;object-fit:cover;background-position:50% 50%}@media (max-width:1800px){.tf-card--blog__image{height:160px}}@media (max-width:1400px){.tf-card--blog__image{height:240px}}@media (max-width:768px){.tf-card--team__image{height:300px}.tf-card--blog__image{height:300px}}@media (max-width:480px){.tf-card--team__image{height:260px}.tf-card--blog__image{height:220px}}.custom-team-loop .gb-loop-item{height:100%}.tf-team .tf-textbutton{align-items:center;column-gap:.5em;display:inline-flex}.tf-team .gb-shape{line-height:0}.tf-team .gb-shape svg{width:1em;height:1em;fill:currentColor}.tf-team .tf-textbutton svg:hover{fill:currentColor}.tf-section .scroll-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:350px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--accent) var(--base);scrollbar-width:none;scroll-behavior:smooth;webkit-overflow-scrolling:touch;padding:20px 2rem 20px 20px;transition:all 0.3s ease;opacity:0;transition:opacity 0.3s ease}.scroll-grid.loaded{opacity:1}.tf-section .scroll-grid>div{scroll-snap-align:start;padding-left:10px}.tf-section .scroll-grid::-webkit-scrollbar{display:none}.tf-section .scroll-grid-buttons{display:block}.tf-section .scroll-grid-wrapper button#scroll-left,.tf-section .scroll-grid-wrapper button#scroll-right{flex-shrink:0;cursor:pointer;border:none;user-select:none;touch-action:manipulation}.tf-section .scroll-grid.centered{display:flex!important;justify-content:center;gap:20px;overflow-x:hidden}.scroll-grid .gb-loop-item{flex:0 0 auto;width:350px}.tf-carousel-team .flickity-viewport{width:100%!important}@media (min-width:1024px){.tf-carousel-team .gb-loop-item,.tf-card--team{flex:0 0 calc((100% - 48px) / 3);width:calc((100% - 48px) / 3)}}@media (min-width:768px) and (max-width:1023px){.tf-carousel-team .gb-loop-item,.tf-card--team{flex:0 0 calc((100% - 24px) / 2);width:calc((100% - 24px) / 2)}}@media (max-width:767px){.tf-carousel-team .gb-loop-item,.tf-card--team{flex:0 0 100%;width:100%}}.tf-carousel-team .gb-loop-item{margin-right:24px}.tf-carousel-team .gb-loop-item:not(.is-clone):last-child{margin-right:0}.tf-carousel{position:relative;padding-bottom:0;align-self:start}.tf-carousel--inner{display:flex}.tf-carousel--item{width:100%}.tf-bg--dark .tf-carousel--item,.tf-bg--dark-gradient .tf-carousel--item,.tf-bg--primary .tf-carousel--item,.tf-bg--secondary .tf-carousel--item{color:#fff}.tf-carousel--item .gb-text{margin-bottom:0!important}.tf-carousel .flickity-viewport{height:var(--carousel-height)!important;min-height:var(--carousel-height)!important;overflow:hidden}.tf-carousel .flickity-page-dots{position:absolute;bottom:0;left:0;width:100%;text-align:left;z-index:10;pointer-events:auto}.tf-carousel .flickity-page-dots .dot{background-color:var(--text)!important;opacity:1!important;width:12px!important;height:12px!important}.tf-bg--dark .tf-carousel .flickity-page-dots .dot,.tf-bg--dark-gradient .tf-carousel .flickity-page-dots .dot,.tf-bg--primary .tf-carousel .flickity-page-dots .dot,.tf-bg--secondary .tf-carousel .flickity-page-dots .dot{background-color:var(--base)!important}.tf-carousel .flickity-page-dots .dot.is-selected{background-color:var(--accent)!important;opacity:1!important}.tf-carousel--center .flickity-page-dots{text-align:center}.tf-hero{position:relative;overflow:hidden}.tf-hero__bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:1;background:linear-gradient(15deg,var(--contrast) 30%,var(--primary) 100%)}.tf-hero__bg-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:50% 80%;mix-blend-mode:screen;opacity:0}.tf-hero__bg-image{animation:crossfade-3 24s infinite ease-in-out;animation-fill-mode:both}@keyframes crossfade-3{0%{opacity:0}4.17%{opacity:1}25%{opacity:1}33.33%{opacity:0}100%{opacity:0}}.tf-hero__bg-image:nth-child(1){animation-delay:0s}.tf-hero__bg-image:nth-child(2){animation-delay:8s}.tf-hero__bg-image:nth-child(3){animation-delay:16s}18.75%{opacity:1}25%{opacity:0}100%{opacity:0}}.tf-hero__bg-image:nth-child(1){animation-delay:0s}.tf-hero__bg-image:nth-child(2){animation-delay:8s}.tf-hero__bg-image:nth-child(3){animation-delay:16s}.tf-hero__bg-image:nth-child(4){animation-delay:24s}*/ 15%{opacity:1}20%{opacity:0}100%{opacity:0}}.tf-hero__bg-image:nth-child(1){animation-delay:0s}.tf-hero__bg-image:nth-child(2){animation-delay:8s}.tf-hero__bg-image:nth-child(3){animation-delay:16s}.tf-hero__bg-image:nth-child(4){animation-delay:24s}.tf-hero__bg-image:nth-child(5){animation-delay:32s}*/ .tf-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgb(0 20 51 / .5) 10%,#fff0 70%);z-index:2;pointer-events:none}body .gform_wrapper .gform_heading{display:none}body .gform_wrapper .gform_fields{row-gap:1.5rem}body .gform_wrapper .gform_fields input,body .gform_wrapper .gform_fields textarea,body .gform_wrapper .gform_fields select{border-radius:8px!important;box-shadow:none!important}body .gform_wrapper .gform_button{font-size:1rem!important;font-weight:500!important;border-radius:8px!important}body .gform_wrapper .gform_button:hover{background-color:var(--button-tertiary)!important}html.js-enabled body.no-user-state .site-header,html.js-enabled body.no-user-state .site-content,html.js-enabled body.no-user-state .site-footer{display:none!important}#loading-screen{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;align-items:center;justify-content:center;z-index:9999}.tf-spinner{width:48px;height:48px;border:5px solid #ccc;border-top-color:#000;border-radius:50%;animation:tf-spin 1s linear infinite}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@keyframes tf-spin{to{transform:rotate(360deg)}}.gp-modal{align-items:center;justify-content:center;position:fixed;inset:0;background:rgb(0 0 0 / .8);display:none;z-index:99999}.gp-modal.gp-modal--is-open{display:flex}.gp-modal__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .75);opacity:1;z-index:1000}.gp-modal__container{position:relative;background:#fff;padding:2rem;border-radius:5px;max-width:600px;width:90%;z-index:1001}.search-modal-form{display:flex;flex-direction:column;gap:1rem}.search-modal-fields{display:flex}.search-modal-fields input[type="search"]{flex:1;padding:.75rem;font-size:1.25rem}.search-modal-fields button{padding:.75rem;font-size:1.25rem}.gp-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;color:#333;cursor:pointer;z-index:1002;padding:0;line-height:1}.gp-modal__close:hover{color:#000}.tf-offcanvas__wrapper{position:fixed;top:0;right:0;width:90%;max-width:400px;height:100vh;z-index:9999;transform:translateX(100%);transition:transform 0.3s ease;overflow-y:auto;will-change:transform;backface-visibility:hidden}.tf-offcanvas__wrapper.is-open{transform:translateX(0)}.tf-offcanvas__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .4);opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:9998}.tf-offcanvas__overlay.is-visible{opacity:1;pointer-events:auto}.offcanvas-open{overflow:hidden}.tf-offcanvas__close{position:absolute;top:1rem;right:1rem;cursor:pointer;z-index:9999}.tf-offcanvas__wrapper svg,.tf-offcanvas__wrapper .gb-shape{backface-visibility:hidden;transform:translateZ(0)}.tf-breakword,.tf-profile__box{overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}blockquote,blockquote.wp-block-quote{font-size:clamp(1rem, 0.95rem + 0.2vw, 1.1rem);font-style:normal;border-left:4px solid var(--accent);padding:0 0 0 20px;font-weight:500}.map-embed,.map-embed iframe{width:100%;height:100%;border:0;display:block}