.skip-link{position:absolute;top:-100px;left:0;z-index:9999;transition:top .2s ease;width:150px}.skip-link:focus,.skip-link:focus-visible{top:-2.25rem;outline:1px solid var(--jwrw-white);outline-offset:2px}header .et_pb_image a:focus-visible,header .et_pb_menu__menu a:focus-visible,header .et_pb_menu__search-button:focus-visible,footer a:focus-visible{outline:2px solid var(--jwrw-white);outline-offset:2px}.et_pb_menu li.visible-submenu>ul.sub-menu{visibility:visible!important;opacity:1!important;display:block!important;pointer-events:auto!important}body #page-container .et_pb_section.hero .et_pb_button.outline:focus-visible,body #page-container .et_pb_section.hero .et_pb_button.outline:focus-visible::before{background-color:var(--jwrw-link-hover-white);border-color:var(--jwrw-white)!important}body #page-container .et_pb_section.home-report .et_pb_button.outline:focus-visible,#events .et_pb_button.view-all:focus-visible,.more-sidebar .et_pb_button:focus-visible{background-color:var(--jwrw-link-hover)!important;border-color:var(--jwrw-primary)!important}.et_pb_menu ul.sub-menu a:focus-visible,.report-card .et_pb_blurb_description a:focus-visible,#key .et_pb_toggle_content a:focus-visible span,.et_pb_toggle_title:focus-visible,.presentation-loop button:focus-visible,.presentation-loop a:focus-visible,#publications a:focus-visible,#contact .gform_wrapper a:focus-visible,.tax-key-finding-category a.et_pb_link:focus-visible span,.wp-pagenavi a:focus-visible,.home-report-cards a:focus-visible span.et_pb_link_text,.report-sidebar a:focus-visible,.post-cat a:focus-visible,.more-sidebar .et_pb_text a:focus-visible,.more-sidebar a.et_pb_link:focus-visible{outline:1px solid var(--jwrw-primary);outline-offset:2px}.more-sidebar a.active .et_pb_link_inner{display:flex!important;align-items:center;gap:var(--jwrw-space-xxxs)}.et_pb_column.summary .et_pb_button:focus-visible,.more-sidebar .active.et_pb_button:focus-visible{opacity:var(--jwrw-link-opacity)}.et_pb_post_content a:focus-visible{text-decoration:underline}#contact .gform_wrapper label{color:var(--jwrw-primary);font-size:var(--jwrw-fs-xxs);font-weight:var(--jwrw-fw-normal)}#contact .gform_wrapper label.gfield_consent_label{color:var(--jwrw-dark);font-size:var(--jwrw-fs-sm)}#contact .gform_wrapper input:not([type="checkbox"]),#contact .gform_wrapper textarea{border:1px solid #bbb;border-radius:var(--jwrw-br-lg);font-size:var(--jwrw-fs-sm);height:fit-content;line-height:1;padding:var(--jwrw-space-md)}#contact .gform_wrapper input[type="checkbox"]{border:1px solid #bbb}#contact .gform_wrapper input[type="submit"]{background-color:var(--jwrw-secondary);border-color:var(--jwrw-secondary);border-radius:var(--jwrw-br);color:var(--jwrw-white)!important;font-weight:var(--jwrw-fw-bold);line-height:1.3;padding:var(--jwrw-space-sm) var(--jwrw-space-lg);transition:var(--jwrw-link-transition)}#contact .gform_wrapper input[type="submit"]:hover{opacity:var(--jwrw-link-opacity)}.et_block_module>.et_pb_title_featured_container{margin-top:0!important}.report-sidebar .et_pb_group:has(a.active) .icon-wrapper{background-color:var(--jwrw-secondary)!important;box-shadow:var(--jwrw-bs-secondary)}.report-sidebar .et_pb_group:has(a.active) h3{color:var(--jwrw-secondary)!important;font-weight:var(--jwrw-fw-semibold)}.et_pb_scroll_top.et-pb-icon.et-visible{display:flex!important}.et_pb_scroll_top.et-pb-icon,.et_pb_scroll_top.et-pb-icon.et-hidden{display:none!important}body .wp-lightbox-overlay.zoom.active,.lightbox-image-container{--wp--lightbox-initial-top-position:50px!important;--wp--lightbox-initial-left-position:50px!important;--wp--lightbox-container-width:calc(100vw - 100px)!important;--wp--lightbox-container-height:calc(100vh - 100px)!important}.wp-lightbox-overlay .lightbox-image-container{height:calc(var(--wp--lightbox-container-height) - 100px)!important;max-height:100%!important;max-width:100%!important;width:calc(var(--wp--lightbox-container-width) - 100px)!important}.wp-lightbox-overlay .wp-block-image img{object-fit:contain!important;height:100%!important;max-height:100%!important;min-height:0;max-width:100%!important;min-width:0;width:100%!important}@media (max-width:1200px) and (min-width:980px){.home-report-cards .report-card-top{flex-direction:column;align-items:flex-start}}