:root{--brand-primary:#15b5ea;--brand-secondary:#51dcaa;--brand-back:#ecf2f6;--brand-contrast:#0278c8;--brand-texts:#1a1a1a}ul#menu-footer-menu,ul#menu-main-menu{gap:1rem}ul#menu-footer-menu li a,ul#menu-main-menu li a{border-bottom:1px solid transparent;display:inline-block;font-weight:500;position:relative;transition:all .4s ease}ul#menu-footer-menu li a:focus,ul#menu-footer-menu li a:hover,ul#menu-main-menu li a:focus,ul#menu-main-menu li a:hover{border-bottom:1px solid var(--brand-color-1);transform:translateY(-2px)}.gotoxero{position:relative}.gotoxero:after{background-image:url(/wp-content/themes/xero-blog/resources/images/cta-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:40px;position:absolute;right:-5px;top:-13px;transform:translate(100%);width:40px}#banner-top a,#banner-top button:not(#banner-top-close),#regionConsentTopBar a,#regionConsentTopBar button:not(#banner-top-close){border-bottom:2px solid #000;color:#000;display:inline-block;margin-left:.25rem;padding:0 .5rem;position:relative;transition:all .4s ease}@media(max-width:767px){#banner-top a,#banner-top button:not(#banner-top-close),#regionConsentTopBar a,#regionConsentTopBar button:not(#banner-top-close){border:2px solid #000}}#banner-top a:focus,#banner-top a:hover,#banner-top button:not(#banner-top-close):focus,#banner-top button:not(#banner-top-close):hover,#regionConsentTopBar a:focus,#regionConsentTopBar a:hover,#regionConsentTopBar button:not(#banner-top-close):focus,#regionConsentTopBar button:not(#banner-top-close):hover{border-bottom:2px solid var(--brand-contrast);color:var(--brand-contrast);transform:translateY(-2px)}.searchandfilter{font-size:1.25rem}.searchandfilter li,.searchandfilter ul{align-items:center;display:flex;gap:1rem;justify-content:center}@media(max-width:1024px){.searchandfilter li,.searchandfilter ul{align-items:start;flex-direction:column;justify-content:start;width:100%}}.searchandfilter ul{flex-wrap:wrap}.searchandfilter ul li label span{font-weight:700;padding-right:1rem}@media(max-width:1024px){.searchandfilter ul li label{display:flex;flex-direction:column}}.searchandfilter ul li.sf-field-search{flex-basis:100%;padding-bottom:2rem}.searchandfilter ul li.sf-field-search label{display:flex;font-size:4rem}@media(max-width:1024px){.searchandfilter ul li.sf-field-search label{flex-direction:column;font-size:2.5rem}}.searchandfilter ul li.sf-field-search input{background-image:none;background:0 0;font-size:1.5rem;margin-top:1rem;width:30rem}.searchandfilter ul li ul{flex-wrap:nowrap}.searchandfilter ul li input,.searchandfilter ul li select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' stroke='%23666' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #000;border-radius:5px;cursor:pointer;padding:5px 10px}.ui-datepicker{background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;padding:.25rem;z-index:1000}@media(max-width:1024px){.ui-datepicker{max-width:500px}}.ui-datepicker-header{background:var(--brand-primary);border-bottom:1px solid #e5e7eb;color:#fff;display:flex;font-weight:600;justify-content:space-between;padding:.5rem .25rem;text-align:center}.ui-datepicker-title{flex-basis:100%;flex-grow:1}.ui-datepicker-other-month{opacity:.5}.ui-datepicker-next,.ui-datepicker-prev{visibility:hidden;width:1rem}.ui-datepicker-next{order:3}.ui-datepicker-next:before{content:"▶";visibility:visible}.ui-datepicker-prev:before{content:"◀";visibility:visible}.ui-datepicker thead{background-color:var(--brand-secondary)}.ui-datepicker td{padding:.25rem .5rem;text-align:center}.ui-datepicker .ui-state-default{padding:1.25rem}@media(max-width:1024px){.ui-datepicker .ui-state-default{padding:.75rem}}.ui-datepicker .ui-state-default:hover{background-color:var(--brand-contrast);border-radius:.1rem;color:#fff}.ui-datepicker .ui-state-active{background-color:var(--brand-secondary);color:#fff}@media(max-width:1023px){.masked-image{-webkit-mask-image:none!important;mask-image:none!important}}