:root :where(.wp-element-button:focus, .wp-block-button__link:focus) {
    outline: none;
}

:root .wp-block-button.is-style-blue-button .wp-block-button__link,
.webinar-button {
    background-color: var(--wp--preset--color--accent-3);
    border: 1px solid var(--wp--preset--color--accent-3);
    color: var(--wp--preset--color--base);
    transition: 0.2s all;
}

:root :where(.wp-block-button .wp-block-button__link) {
    font-size: var(--wp--preset--font-size--medium);
    font-style: normal;
    font-weight: 600;
    padding-top: 0.44rem;
    padding-right: 1.25rem;
    padding-bottom: 0.44rem;
    padding-left: 1.25rem;
    border-radius: 9999px;
}

.webinar-button {
    font-family: var(--wp--preset--font-family--open-sans);
    background-color: var(--wp--preset--color--accent-4);
    border: 1px solid var(--wp--preset--color--accent-4);
    color: var(--wp--preset--color--base);
    transition: 0.2s all;
    background-color: var(--wp--preset--color--accent-4);
    color: var(--wp--preset--color--base);
    font-size: var(--wp--preset--font-size--medium);
    font-style: normal;
    font-weight: 600;
    padding-top: 0.44rem;
    padding-right: 1.25rem;
    padding-bottom: 0.44rem;
    padding-left: 1.25rem;
    border-radius: 9999px;
}

.webinar-button:hover,
.webinar-button:focus,
.webinar-button:active {
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--accent-4);
}

.frm_style_formidable-style.with_frm_style .frm_submit button {
    font-family: var(--wp--preset--font-family--open-sans);
    background-color: var(--wp--preset--color--accent-3);
    border: 1px solid var(--wp--preset--color--accent-3);
    color: var(--wp--preset--color--base);
    transition: 0.2s all;
    background-color: var(--wp--preset--color--accent-3);
    color: var(--wp--preset--color--base);
    font-size: var(--wp--preset--font-size--medium);
    font-style: normal;
    font-weight: 600;
    padding-top: 0.44rem;
    padding-right: 1.25rem;
    padding-bottom: 0.44rem;
    padding-left: 1.25rem;
    border-radius: 9999px;
}

.frm_style_formidable-style.with_frm_style .frm_submit button:hover,
.frm_style_formidable-style.with_frm_style .frm_submit button:focus,
.frm_style_formidable-style.with_frm_style .frm_submit button:active {
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--accent-3);
}

.slug-medilaw .frm_style_formidable-style.with_frm_style .frm_submit button {
    font-family: var(--wp--preset--font-family--open-sans);
    background-color: var(--wp--preset--color--accent-4);
    border: 1px solid var(--wp--preset--color--accent-4);
    color: var(--wp--preset--color--base);
    transition: 0.2s all;
    background-color: var(--wp--preset--color--accent-4);
    color: var(--wp--preset--color--base);
    font-size: var(--wp--preset--font-size--medium);
    font-style: normal;
    font-weight: 600;
    padding-top: 0.44rem;
    padding-right: 1.25rem;
    padding-bottom: 0.44rem;
    padding-left: 1.25rem;
    border-radius: 9999px;
}

.slug-medilaw .frm_style_formidable-style.with_frm_style .frm_submit button:hover,
.slug-medilaw .frm_style_formidable-style.with_frm_style .frm_submit button:focus,
.slug-medilaw .frm_style_formidable-style.with_frm_style .frm_submit button:active {
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--accent-4);
}

:root .wp-block-button.is-style-blue-button .wp-block-button__link:hover,
:root .wp-block-button.is-style-blue-button .wp-block-button__link:focus {
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--accent-3);
}

:root .wp-block-button.is-style-dark-button .wp-block-button__link {
    background-color: var(--wp--preset--color--accent-2);
    border: 1px solid var(--wp--preset--color--accent-2);
    color: var(--wp--preset--color--base);
    transition: 0.2s all;
}

:root .wp-block-button.is-style-dark-button .wp-block-button__link:hover,
:root .wp-block-button.is-style-dark-button .wp-block-button__link:focus {
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--accent-2);
}

:root .wp-block-button.is-style-green-button .wp-block-button__link {
    background-color: var(--wp--preset--color--accent-4);
    border: 1px solid var(--wp--preset--color--accent-4);
    color: var(--wp--preset--color--base);
    transition: 0.2s all;
}

:root .wp-block-button.is-style-green-button .wp-block-button__link:hover,
:root .wp-block-button.is-style-green-button .wp-block-button__link:focus {
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--accent-4);
}

:root .wp-block-button.is-style-yellow-button .wp-block-button__link {
    background-color: var(--wp--preset--color--accent-5);
    border: 1px solid var(--wp--preset--color--accent-5);
    color: var(--wp--preset--color--accent-2);
    transition: 0.2s all;
}

:root .wp-block-button.is-style-yellow-button .wp-block-button__link:hover,
    :root .wp-block-button.is-style-yellow-button .wp-block-button__link:focus {
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--accent-2);
}

a {
    text-decoration: none;
}

.wp-block-create-block-moo-accordion {
    margin: 1rem 0;
}

.wp-block-create-block-moo-accordion details {
    background-color: #E8F8FF;
    border-radius: 1rem;
    padding: 0;
    display: flex;
    flex-direction: column;
}

.wp-block-create-block-moo-accordion details[open] {
    border-radius: 16px;
    background-color: #FFF;
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.10);
    padding: 0;
    gap: 0.5rem;
    transition: 0.2s ease-in-out;
}

.wp-block-create-block-moo-accordion {
    gap: 1.563rem!important;
    display: flex;
    flex-direction: column;
    transition: 0.2s ease-in-out;
}

.wp-block-create-block-moo-accordion > .block-editor-inner-blocks > .block-editor-block-list__layout {
    gap: 1.563rem!important;
    display: flex; 
    flex-direction: column;
}

.wp-block-create-block-moo-accordion details summary {
    cursor: pointer;
    transition: 0.2s ease-in-out;
    padding: 1rem;
}

.wp-block-create-block-moo-accordion details summary:focus {
    outline: none;
}

.wp-block-create-block-moo-accordion details .accordion-content {
    transition: 0.2s ease-in-out;
    display: flex!important;
    flex-direction: column;
    max-height: 0px!important;
    transition: max-height 0.5s ease!important;
    height: 100%!important;
    overflow: hidden;
    padding: 0 1rem 1rem 1rem;
    margin-top: -1rem;
}

.wp-block-create-block-moo-accordion details[open] .accordion-content{
    max-height: 1000px!important;
    padding-top: 0.5rem;
}

.webinar-card ul {
    padding-left: 1.2rem;
}

.webinar-card ul li {
    margin: 0;
}

/* .webinar-card .wp-block-cover .wp-block-cover__image-background {
    object-fit: contain;
} */

.webinar-card .wp-block-cover__inner-container,
.webinar-card figure.wp-block-image,
.webinar-card .wp-block-image a {
    width: 100%!important;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.webinar-card .wp-block-image a {
    z-index: 2;
}

.webinar-card .wp-block-cover__background {
    transition: 0.2s all;
}

.webinar-card .wp-block-cover:hover .wp-block-cover__background,
.webinar-card .wp-block-cover:focus .wp-block-cover__background,
.webinar-card .wp-block-cover:active .wp-block-cover__background,
.webinar-card .wp-block-cover:focus-within .wp-block-cover__background {
    opacity: 0.5!important;
    z-index: 1;
}

.webinar-card .wp-block-cover .wp-block-read-more {
    z-index: 3;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0);
    margin: 0;
    padding: 0;
}

.resource-card-image {
    position: relative;
}

.resource-card-image:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: var(--wp--preset--color--accent-2);
    transition: 0.2s all;
}

.resource-card-image:hover:after,
.resource-card-image:focus:after,
.resource-card-image:active:after,
.resource-card-image:focus-within:after {
    opacity: 0.5;
    z-index: 1;
    pointer-events: none;
}

.resource-card-image img,
.resource-card-image .wp-block-image {
    width: 100%!important;
}

.resource-card-image .wp-block-buttons,
.resource-card-image .is-acf-field,
.resource-card-image .is-acf-field .value {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 1rem;
    z-index: 2;
    top: 0;
    opacity: 0;
    transition: 0.2s all;
    width: 100%;
}

.resource-card-image .is-acf-field,
.resource-card-image .is-acf-field .value  {
    opacity: 1;
    margin: 0;
    padding: 0;
}

.resource-card-image:hover .wp-block-buttons,
.resource-card-image:focus .wp-block-buttons,
.resource-card-image:active .wp-block-buttons, 
.resource-card-image:focus-within .wp-block-buttons {
    opacity: 1;
}

.resource-card-image .wp-block-button {
    margin: 0 auto;
}

.resource-card-image .wp-block-button__link {
    background-color: var(--wp--preset--color--accent-3);
    color: var(--wp--preset--color--base);
    font-size: var(--wp--preset--font-size--medium);
    font-style: normal;
    font-weight: 600;
    padding-top: 0.44rem;
    padding-right: 1.25rem;
    padding-bottom: 0.44rem;
    padding-left: 1.25rem;
    border-radius: 9999px;
}

.document-archive {
    align-items: baseline;
}

footer a:hover {
    text-decoration: none;
    color: #e5e4e4!important;
}

.header-image-group {
    position: relative;
    overflow: hidden;
}

.header-image-group-accent:after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODkiIGhlaWdodD0iMjcwIiB2aWV3Qm94PSIwIDAgODkgMjcwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTQ4XzUpIj4KPHBhdGggZD0iTS0zODUuMDc1IC01OTRILTExOTguMjFDLTEyMjIuMjcgLTU5NCAtMTI0NC41MiAtNTgxLjMyMyAtMTI1Ni41NSAtNTYwLjc1MkwtMTY2My4xMiAxMzQuMjU4Qy0xNjc1LjE2IDE1NC44MyAtMTY3NS4xNiAxODAuMTg0IC0xNjYzLjEyIDIwMC43NTVMLTEyNTYuNTYgODk1Ljc2NUMtMTI0NC41MiA5MTYuMzM3IC0xMjIyLjI4IDkyOS4wMTQgLTExOTguMjIgOTI5LjAxNEgtMzg1LjA4OUMtMzYxLjAyNCA5MjkuMDE0IC0zMzguNzc1IDkxNi4zMzcgLTMyNi43NDkgODk1Ljc2NUw3OS44MjMgMjAwLjc1NUM5MS44NjIxIDE4MC4xODQgOTEuODYyMSAxNTQuODQzIDc5LjgyMyAxMzQuMjU4TC0zMjYuNzM2IC01NjAuNzUyQy0zMzguNzc1IC01ODEuMzIzIC0zNjEuMDExIC01OTQgLTM4NS4wNzUgLTU5NFoiIGZpbGw9IiMwMDJDNTAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNDhfNSI+CjxyZWN0IHdpZHRoPSI4OSIgaGVpZ2h0PSIyNzAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
    display: block;
    width: 89px;
    height: 100%;
    position: absolute;
    top: 0;
    right: -89px;
    z-index: 1;
    pointer-events: none;
}

.header-image-group > .wp-block-group:nth-child(1) > .wp-block-group:nth-child(1) {
    grid-template-columns: 40% auto;
}


.header-image-group > .wp-block-group:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.header-image-group > .wp-block-group:nth-child(2) .wp-block-group {
    display: flex;
    align-items: center;
    width: 100%;
}

@media (max-width: 1000px) {
    .header-image-group .wp-block-group {
        flex-direction: column;
        gap: 1rem;
        background: var(--wp--preset--color--accent-2);
        display: flex;
        align-items: flex-start;
    }

    .header-image-group .wp-block-group.has-global-padding.is-content-justification-right {
        padding-left: 0!important;
    }
    
    .header-image-group .wp-block-group .wp-block-image {
        margin-left: 0!important;
        margin-right: auto!important;
    }

    .header-image-group-accent:after { 
        display: none;
    }
}

.header-top-bar p a {
    display: flex;
    gap: 0.75rem;
}

footer.wp-block-template-part {
    margin-block-start: 0;
}

@media (max-width: 767px) {
    .header-top-bar p mark {
        display: none;
    }
}

.navigation-bar {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.10);
    display: block !important;
    z-index: 1;
    position: relative;
}

.navigation-bar .wp-block-post-title {
    display: none;
}

.navigation-bar nav ul {
    display: flex;
    gap: 0;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
}

.navigation-bar nav ul li {
    border: 0;
    margin-top: 0.938rem;
    width: 100%;
    display: flex;
    justify-content: center;
}

.navigation-bar nav ul li:after {
    content: "";
    display: block;
    width: 1px;
    height: calc(100% - 0.938rem);
    background-color: #e5e4e4;
    position: absolute;
    right: 0;
    top: 0;
}

.navigation-bar nav ul li:last-child:after {
    display: none;
}

.navigation-bar nav ul li a {
    padding: 0 1.875rem 0.938rem 1.875rem;
    margin: 0;
    font-size: 0.75rem;
    font-weight: 400;
    color: var(--wp--preset--color--accent-4);
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    position: relative;
    outline: none;
}

.navigation-bar nav ul li a span {
    display: block;
    text-align: center;
    line-height: 0.75rem;
    color: var(--wp--preset--color--accent-2);
}

.navigation-bar nav ul li a:before {
    width: 28px;
    height: 23px;
    display: block;
    margin: 0 auto 0.438rem auto;
    clear: both;
    content: "";
    background-color: var(--wp--preset--color--accent-4);
    -webkit-mask-size: contain;
    mask-size: contain;
    transition: 0.2s all;
}

body.slug-next-health .navigation-bar nav ul li a:before,
.navigation-bar nav[aria-label="Primary Navigation – Next Health"] ul li a:before {
    background-color: var(--wp--preset--color--accent-5);
}

.navigation-bar nav ul li a:after {
    content: "";
    display: block;
    opacity: 0;
    transition: 0.2s all;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    border-radius: 15px;
    background-color: var(--wp--preset--color--accent-4);
}

body.slug-next-health .navigation-bar nav ul li a:after,
.navigation-bar nav[aria-label="Primary Navigation – Next Health"] ul li a:after {
    background-color: var(--wp--preset--color--accent-5);
}

.navigation-bar nav ul li a[aria-current="page"]:after {
    opacity: 1;
}

.navigation-bar nav ul li a:hover:after,
.navigation-bar nav ul li a:focus:after,
.navigation-bar nav ul li a:active:after {
    opacity: 1;
    background-color: var(--wp--preset--color--accent-2);
}

.navigation-bar nav ul li a:hover:before {
    background-color: var(--wp--preset--color--accent-2);
}

.info-icon a:before {
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjI2MDUgNS41NzI5MkgxMi40ODk3VjcuODAyMDhIMTAuMjYwNVY1LjU3MjkyWk0xMC4yNjA1IDEwLjAzMTJIMTIuNDg5N1YxNi43MTg4SDEwLjI2MDVWMTAuMDMxMlpNMTEuMzc1MSAwQzUuMjIyNTggMCAwLjIyOTI0OCA0Ljk5MzMzIDAuMjI5MjQ4IDExLjE0NThDMC4yMjkyNDggMTcuMjk4MyA1LjIyMjU4IDIyLjI5MTcgMTEuMzc1MSAyMi4yOTE3QzE3LjUyNzYgMjIuMjkxNyAyMi41MjA5IDE3LjI5ODMgMjIuNTIwOSAxMS4xNDU4QzIyLjUyMDkgNC45OTMzMyAxNy41Mjc2IDAgMTEuMzc1MSAwWk0xMS4zNzUxIDIwLjA2MjVDNi40NTk3NyAyMC4wNjI1IDIuNDU4NDEgMTYuMDYxMSAyLjQ1ODQxIDExLjE0NThDMi40NTg0MSA2LjIzMDUyIDYuNDU5NzcgMi4yMjkxNyAxMS4zNzUxIDIuMjI5MTdDMTYuMjkwNCAyLjIyOTE3IDIwLjI5MTcgNi4yMzA1MiAyMC4yOTE3IDExLjE0NThDMjAuMjkxNyAxNi4wNjExIDE2LjI5MDQgMjAuMDYyNSAxMS4zNzUxIDIwLjA2MjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==") no-repeat 50% 50%;
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjI2MDUgNS41NzI5MkgxMi40ODk3VjcuODAyMDhIMTAuMjYwNVY1LjU3MjkyWk0xMC4yNjA1IDEwLjAzMTJIMTIuNDg5N1YxNi43MTg4SDEwLjI2MDVWMTAuMDMxMlpNMTEuMzc1MSAwQzUuMjIyNTggMCAwLjIyOTI0OCA0Ljk5MzMzIDAuMjI5MjQ4IDExLjE0NThDMC4yMjkyNDggMTcuMjk4MyA1LjIyMjU4IDIyLjI5MTcgMTEuMzc1MSAyMi4yOTE3QzE3LjUyNzYgMjIuMjkxNyAyMi41MjA5IDE3LjI5ODMgMjIuNTIwOSAxMS4xNDU4QzIyLjUyMDkgNC45OTMzMyAxNy41Mjc2IDAgMTEuMzc1MSAwWk0xMS4zNzUxIDIwLjA2MjVDNi40NTk3NyAyMC4wNjI1IDIuNDU4NDEgMTYuMDYxMSAyLjQ1ODQxIDExLjE0NThDMi40NTg0MSA2LjIzMDUyIDYuNDU5NzcgMi4yMjkxNyAxMS4zNzUxIDIuMjI5MTdDMTYuMjkwNCAyLjIyOTE3IDIwLjI5MTcgNi4yMzA1MiAyMC4yOTE3IDExLjE0NThDMjAuMjkxNyAxNi4wNjExIDE2LjI5MDQgMjAuMDYyNSAxMS4zNzUxIDIwLjA2MjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==") no-repeat 50% 50%;
}

.people-icon a:before {
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAzMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjc0MDggMTAuMzMzM0MxOS4xOTA4IDEwLjMzMzMgMTYuNzc1NCAxMC43NzI1IDE0LjkyODMgMTEuNjI1QzEzLjA4MTIgMTAuNzU5NiAxMC42NjU4IDEwLjMzMzMgOS4xMTU4IDEwLjMzMzNDNi4zMTI4OSAxMC4zMzMzIDAuNzE5OTcxIDExLjcyODMgMC43MTk5NzEgMTQuNTMxM1YxOC4wODMzSDI5LjEzNjZWMTQuNTMxM0MyOS4xMzY2IDExLjcyODMgMjMuNTQzNyAxMC4zMzMzIDIwLjc0MDggMTAuMzMzM1pNMTUuNTc0MSAxNi4xNDU4SDIuNjU3NDdWMTQuNTMxM0MyLjY1NzQ3IDEzLjgzMzggNS45NjQxNCAxMi4yNzA4IDkuMTE1OCAxMi4yNzA4QzEyLjI2NzUgMTIuMjcwOCAxNS41NzQxIDEzLjgzMzggMTUuNTc0MSAxNC41MzEzVjE2LjE0NThaTTI3LjE5OTEgMTYuMTQ1OEgxNy41MTE2VjE0LjUzMTNDMTcuNTExNiAxMy45MzcxIDE3LjI1MzMgMTMuNDIwNCAxNi44NCAxMi45NTU0QzE3Ljk3NjYgMTIuNTY3OSAxOS4zNzE2IDEyLjI3MDggMjAuNzQwOCAxMi4yNzA4QzIzLjg5MjUgMTIuMjcwOCAyNy4xOTkxIDEzLjgzMzggMjcuMTk5MSAxNC41MzEzVjE2LjE0NThaTTkuMTE1OCA5LjA0MTY3QzExLjYwODcgOS4wNDE2NyAxMy42MzY2IDcuMDEzNzUgMTMuNjM2NiA0LjUyMDgzQzEzLjYzNjYgMi4wMjc5MiAxMS42MDg3IDAgOS4xMTU4IDBDNi42MjI4OSAwIDQuNTk0OTcgMi4wMjc5MiA0LjU5NDk3IDQuNTIwODNDNC41OTQ5NyA3LjAxMzc1IDYuNjIyODkgOS4wNDE2NyA5LjExNTggOS4wNDE2N1pNOS4xMTU4IDEuOTM3NUMxMC41MzY2IDEuOTM3NSAxMS42OTkxIDMuMSAxMS42OTkxIDQuNTIwODNDMTEuNjk5MSA1Ljk0MTY3IDEwLjUzNjYgNy4xMDQxNyA5LjExNTggNy4xMDQxN0M3LjY5NDk3IDcuMTA0MTcgNi41MzI0NyA1Ljk0MTY3IDYuNTMyNDcgNC41MjA4M0M2LjUzMjQ3IDMuMSA3LjY5NDk3IDEuOTM3NSA5LjExNTggMS45Mzc1Wk0yMC43NDA4IDkuMDQxNjdDMjMuMjMzNyA5LjA0MTY3IDI1LjI2MTYgNy4wMTM3NSAyNS4yNjE2IDQuNTIwODNDMjUuMjYxNiAyLjAyNzkyIDIzLjIzMzcgMCAyMC43NDA4IDBDMTguMjQ3OSAwIDE2LjIyIDIuMDI3OTIgMTYuMjIgNC41MjA4M0MxNi4yMiA3LjAxMzc1IDE4LjI0NzkgOS4wNDE2NyAyMC43NDA4IDkuMDQxNjdaTTIwLjc0MDggMS45Mzc1QzIyLjE2MTYgMS45Mzc1IDIzLjMyNDEgMy4xIDIzLjMyNDEgNC41MjA4M0MyMy4zMjQxIDUuOTQxNjcgMjIuMTYxNiA3LjEwNDE3IDIwLjc0MDggNy4xMDQxN0MxOS4zMiA3LjEwNDE3IDE4LjE1NzUgNS45NDE2NyAxOC4xNTc1IDQuNTIwODNDMTguMTU3NSAzLjEgMTkuMzIgMS45Mzc1IDIwLjc0MDggMS45Mzc1WiIgZmlsbD0iIzdEQjcyOCIvPgo8L3N2Zz4K") no-repeat 50% 50%;
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAzMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjc0MDggMTAuMzMzM0MxOS4xOTA4IDEwLjMzMzMgMTYuNzc1NCAxMC43NzI1IDE0LjkyODMgMTEuNjI1QzEzLjA4MTIgMTAuNzU5NiAxMC42NjU4IDEwLjMzMzMgOS4xMTU4IDEwLjMzMzNDNi4zMTI4OSAxMC4zMzMzIDAuNzE5OTcxIDExLjcyODMgMC43MTk5NzEgMTQuNTMxM1YxOC4wODMzSDI5LjEzNjZWMTQuNTMxM0MyOS4xMzY2IDExLjcyODMgMjMuNTQzNyAxMC4zMzMzIDIwLjc0MDggMTAuMzMzM1pNMTUuNTc0MSAxNi4xNDU4SDIuNjU3NDdWMTQuNTMxM0MyLjY1NzQ3IDEzLjgzMzggNS45NjQxNCAxMi4yNzA4IDkuMTE1OCAxMi4yNzA4QzEyLjI2NzUgMTIuMjcwOCAxNS41NzQxIDEzLjgzMzggMTUuNTc0MSAxNC41MzEzVjE2LjE0NThaTTI3LjE5OTEgMTYuMTQ1OEgxNy41MTE2VjE0LjUzMTNDMTcuNTExNiAxMy45MzcxIDE3LjI1MzMgMTMuNDIwNCAxNi44NCAxMi45NTU0QzE3Ljk3NjYgMTIuNTY3OSAxOS4zNzE2IDEyLjI3MDggMjAuNzQwOCAxMi4yNzA4QzIzLjg5MjUgMTIuMjcwOCAyNy4xOTkxIDEzLjgzMzggMjcuMTk5MSAxNC41MzEzVjE2LjE0NThaTTkuMTE1OCA5LjA0MTY3QzExLjYwODcgOS4wNDE2NyAxMy42MzY2IDcuMDEzNzUgMTMuNjM2NiA0LjUyMDgzQzEzLjYzNjYgMi4wMjc5MiAxMS42MDg3IDAgOS4xMTU4IDBDNi42MjI4OSAwIDQuNTk0OTcgMi4wMjc5MiA0LjU5NDk3IDQuNTIwODNDNC41OTQ5NyA3LjAxMzc1IDYuNjIyODkgOS4wNDE2NyA5LjExNTggOS4wNDE2N1pNOS4xMTU4IDEuOTM3NUMxMC41MzY2IDEuOTM3NSAxMS42OTkxIDMuMSAxMS42OTkxIDQuNTIwODNDMTEuNjk5MSA1Ljk0MTY3IDEwLjUzNjYgNy4xMDQxNyA5LjExNTggNy4xMDQxN0M3LjY5NDk3IDcuMTA0MTcgNi41MzI0NyA1Ljk0MTY3IDYuNTMyNDcgNC41MjA4M0M2LjUzMjQ3IDMuMSA3LjY5NDk3IDEuOTM3NSA5LjExNTggMS45Mzc1Wk0yMC43NDA4IDkuMDQxNjdDMjMuMjMzNyA5LjA0MTY3IDI1LjI2MTYgNy4wMTM3NSAyNS4yNjE2IDQuNTIwODNDMjUuMjYxNiAyLjAyNzkyIDIzLjIzMzcgMCAyMC43NDA4IDBDMTguMjQ3OSAwIDE2LjIyIDIuMDI3OTIgMTYuMjIgNC41MjA4M0MxNi4yMiA3LjAxMzc1IDE4LjI0NzkgOS4wNDE2NyAyMC43NDA4IDkuMDQxNjdaTTIwLjc0MDggMS45Mzc1QzIyLjE2MTYgMS45Mzc1IDIzLjMyNDEgMy4xIDIzLjMyNDEgNC41MjA4M0MyMy4zMjQxIDUuOTQxNjcgMjIuMTYxNiA3LjEwNDE3IDIwLjc0MDggNy4xMDQxN0MxOS4zMiA3LjEwNDE3IDE4LjE1NzUgNS45NDE2NyAxOC4xNTc1IDQuNTIwODNDMTguMTU3NSAzLjEgMTkuMzIgMS45Mzc1IDIwLjc0MDggMS45Mzc1WiIgZmlsbD0iIzdEQjcyOCIvPgo8L3N2Zz4K") no-repeat 50% 50%;
}

.calendar-icon a:before {
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAyMzcgMS45MTY2N0gxNy4wNjUzVjBIMTUuMTQ4N1YxLjkxNjY3SDUuNTY1MzVWMEgzLjY0ODY4VjEuOTE2NjdIMi42OTAzNUMxLjYzNjE4IDEuOTE2NjcgMC43NzM2ODIgMi43NzkxNyAwLjc3MzY4MiAzLjgzMzMzVjE5LjE2NjdDMC43NzM2ODIgMjAuMjIwOCAxLjYzNjE4IDIxLjA4MzMgMi42OTAzNSAyMS4wODMzSDE4LjAyMzdDMTkuMDc3OCAyMS4wODMzIDE5Ljk0MDMgMjAuMjIwOCAxOS45NDAzIDE5LjE2NjdWMy44MzMzM0MxOS45NDAzIDIuNzc5MTcgMTkuMDc3OCAxLjkxNjY3IDE4LjAyMzcgMS45MTY2N1pNMTguMDIzNyAxOS4xNjY3SDIuNjkwMzVWOC42MjVIMTguMDIzN1YxOS4xNjY3Wk0xOC4wMjM3IDYuNzA4MzNIMi42OTAzNVYzLjgzMzMzSDE4LjAyMzdWNi43MDgzM1oiIGZpbGw9IiM3REI3MjgiLz4KPC9zdmc+Cg==") no-repeat 50% 50%;
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAyMzcgMS45MTY2N0gxNy4wNjUzVjBIMTUuMTQ4N1YxLjkxNjY3SDUuNTY1MzVWMEgzLjY0ODY4VjEuOTE2NjdIMi42OTAzNUMxLjYzNjE4IDEuOTE2NjcgMC43NzM2ODIgMi43NzkxNyAwLjc3MzY4MiAzLjgzMzMzVjE5LjE2NjdDMC43NzM2ODIgMjAuMjIwOCAxLjYzNjE4IDIxLjA4MzMgMi42OTAzNSAyMS4wODMzSDE4LjAyMzdDMTkuMDc3OCAyMS4wODMzIDE5Ljk0MDMgMjAuMjIwOCAxOS45NDAzIDE5LjE2NjdWMy44MzMzM0MxOS45NDAzIDIuNzc5MTcgMTkuMDc3OCAxLjkxNjY3IDE4LjAyMzcgMS45MTY2N1pNMTguMDIzNyAxOS4xNjY3SDIuNjkwMzVWOC42MjVIMTguMDIzN1YxOS4xNjY3Wk0xOC4wMjM3IDYuNzA4MzNIMi42OTAzNVYzLjgzMzMzSDE4LjAyMzdWNi43MDgzM1oiIGZpbGw9IiM3REI3MjgiLz4KPC9zdmc+Cg==") no-repeat 50% 50%;
}

.documents-icon a:before {
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjc4NTYgMEgxLjkxMDY0QzAuOTEzNzY5IDAgMC4wOTgxNDQ1IDAuODE1NjI1IDAuMDk4MTQ0NSAxLjgxMjVWMTQuNUgxLjkxMDY0VjEuODEyNUgxMi43ODU2VjBaTTExLjg3OTQgMy42MjVINS41MzU2NEM0LjUzODc3IDMuNjI1IDMuNzMyMjEgNC40NDA2MyAzLjczMjIxIDUuNDM3NUwzLjcyMzE0IDE4LjEyNUMzLjcyMzE0IDE5LjEyMTkgNC41Mjk3MSAxOS45Mzc1IDUuNTI2NTggMTkuOTM3NUgxNS41MDQ0QzE2LjUwMTMgMTkuOTM3NSAxNy4zMTY5IDE5LjEyMTkgMTcuMzE2OSAxOC4xMjVWOS4wNjI1TDExLjg3OTQgMy42MjVaTTUuNTM1NjQgMTguMTI1VjUuNDM3NUgxMC45NzMxVjkuOTY4NzVIMTUuNTA0NFYxOC4xMjVINS41MzU2NFoiIGZpbGw9IiM3REI3MjgiLz4KPC9zdmc+Cg==") no-repeat 50% 50%;
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjc4NTYgMEgxLjkxMDY0QzAuOTEzNzY5IDAgMC4wOTgxNDQ1IDAuODE1NjI1IDAuMDk4MTQ0NSAxLjgxMjVWMTQuNUgxLjkxMDY0VjEuODEyNUgxMi43ODU2VjBaTTExLjg3OTQgMy42MjVINS41MzU2NEM0LjUzODc3IDMuNjI1IDMuNzMyMjEgNC40NDA2MyAzLjczMjIxIDUuNDM3NUwzLjcyMzE0IDE4LjEyNUMzLjcyMzE0IDE5LjEyMTkgNC41Mjk3MSAxOS45Mzc1IDUuNTI2NTggMTkuOTM3NUgxNS41MDQ0QzE2LjUwMTMgMTkuOTM3NSAxNy4zMTY5IDE5LjEyMTkgMTcuMzE2OSAxOC4xMjVWOS4wNjI1TDExLjg3OTQgMy42MjVaTTUuNTM1NjQgMTguMTI1VjUuNDM3NUgxMC45NzMxVjkuOTY4NzVIMTUuNTA0NFYxOC4xMjVINS41MzU2NFoiIGZpbGw9IiM3REI3MjgiLz4KPC9zdmc+Cg==") no-repeat 50% 50%;
}

.computer-icon a:before {
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjMzOTEgMTQuNDM3NUMyMi40NzM1IDE0LjQzNzUgMjMuNDAxNiAxMy41MDk0IDIzLjQwMTYgMTIuMzc1VjIuMDYyNUMyMy40MDE2IDAuOTI4MTI1IDIyLjQ3MzUgMCAyMS4zMzkxIDBINC44MzkxMUMzLjcwNDc0IDAgMi43NzY2MSAwLjkyODEyNSAyLjc3NjYxIDIuMDYyNVYxMi4zNzVDMi43NzY2MSAxMy41MDk0IDMuNzA0NzQgMTQuNDM3NSA0LjgzOTExIDE0LjQzNzVIMC43MTQxMTFWMTYuNUgyNS40NjQxVjE0LjQzNzVIMjEuMzM5MVpNNC44MzkxMSAyLjA2MjVIMjEuMzM5MVYxMi4zNzVINC44MzkxMVYyLjA2MjVaIiBmaWxsPSIjN0RCNzI4Ii8+Cjwvc3ZnPgo=") no-repeat 50% 50%;
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjMzOTEgMTQuNDM3NUMyMi40NzM1IDE0LjQzNzUgMjMuNDAxNiAxMy41MDk0IDIzLjQwMTYgMTIuMzc1VjIuMDYyNUMyMy40MDE2IDAuOTI4MTI1IDIyLjQ3MzUgMCAyMS4zMzkxIDBINC44MzkxMUMzLjcwNDc0IDAgMi43NzY2MSAwLjkyODEyNSAyLjc3NjYxIDIuMDYyNVYxMi4zNzVDMi43NzY2MSAxMy41MDk0IDMuNzA0NzQgMTQuNDM3NSA0LjgzOTExIDE0LjQzNzVIMC43MTQxMTFWMTYuNUgyNS40NjQxVjE0LjQzNzVIMjEuMzM5MVpNNC44MzkxMSAyLjA2MjVIMjEuMzM5MVYxMi4zNzVINC44MzkxMVYyLjA2MjVaIiBmaWxsPSIjN0RCNzI4Ii8+Cjwvc3ZnPgo=") no-repeat 50% 50%;
}

.help-icon a:before {
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxOSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDMwNjYgMEM0LjU5NDEgMCAwLjY2NTAzOSAzLjkyOTA2IDAuNjY1MDM5IDguNzY1NjJDMC42NjUwMzkgMTMuNjAyMiA0LjU5NDEgMTcuNTMxMiA5LjQzMDY2IDE3LjUzMTJIOS45NDYyOVYyMC42MjVDMTQuOTU4MiAxOC4yMTE5IDE4LjE5NjMgMTMuNDA2MiAxOC4xOTYzIDguNzY1NjJDMTguMTk2MyAzLjkyOTA2IDE0LjI2NzIgMCA5LjQzMDY2IDBaTTEwLjQ2MTkgMTQuOTUzMUg4LjM5OTQxVjEyLjg5MDZIMTAuNDYxOVYxNC45NTMxWk0xMC44NzQ0IDEwLjAyMzhDMTAuODY0MSAxMC4wMzQxIDEwLjg1MzggMTAuMDU0NyAxMC44NDM1IDEwLjA3NTNDMTAuNzkxOSAxMC4xNTc4IDEwLjc0MDQgMTAuMjQwMyAxMC42OTkxIDEwLjMyMjhDMTAuNjc4NSAxMC4zNTM4IDEwLjY2ODIgMTAuMzk1IDEwLjY1NzkgMTAuNDM2MkMxMC42MjY5IDEwLjUwODQgMTAuNTk2IDEwLjU4MDYgMTAuNTc1NCAxMC42NTI4QzEwLjUwMzIgMTAuODY5NCAxMC40NzIyIDExLjA5NjMgMTAuNDcyMiAxMS4zNTQxSDguMzk5NDFDOC4zOTk0MSAxMC44MjgxIDguNDgxOTEgMTAuMzg0NyA4LjYwNTY2IDEwLjAxMzRDOC42MDU2NiAxMC4wMDMxIDguNjA1NjYgOS45OTI4MSA4LjYxNTk4IDkuOTgyNUM4LjYyNjI5IDkuOTQxMjUgOC42NTcyMyA5LjkyMDYyIDguNjY3NTQgOS44NzkzN0M4LjcyOTQxIDkuNzE0MzcgOC44MDE2IDkuNTcgOC44OTQ0MSA5LjQyNTYzQzguOTI1MzUgOS4zNzQwNiA4Ljk2NjYgOS4zMjI1IDguOTk3NTQgOS4yNzA5NEM5LjAyODQ4IDkuMjI5NjkgOS4wNDkxIDkuMTc4MTIgOS4wODAwNCA5LjE0NzE5TDkuMDkwMzUgOS4xNTc1QzkuOTU2NiA4LjAyMzEyIDExLjM2OTQgNy42NzI1IDExLjQ4MjkgNi4zOTM3NUMxMS41NzU3IDUuMzgzMTIgMTAuODUzOCA0LjQwMzQ0IDkuODYzNzkgNC4xOTcxOUM4Ljc5MTI5IDMuOTcwMzEgNy44MjE5MSA0LjU5OTM3IDcuNDkxOTEgNS41MTcxOUM3LjM0NzU0IDUuODg4NDQgNy4wMDcyMyA2LjE4NzUgNi41ODQ0MSA2LjE4NzVINi4zNzgxNkM1Ljc1OTQxIDYuMTg3NSA1LjMwNTY2IDUuNTc5MDYgNS40ODA5OCA0Ljk4MDk0QzYuMDQ4MTYgMy4xMDQwNiA3LjkyNTA0IDEuNzk0MzcgMTAuMDQ5NCAyLjEwMzc1QzExLjc5MjIgMi4zNjE1NiAxMy4xODQ0IDMuNzk1IDEzLjQ4MzUgNS41Mzc4MUMxMy45MzcyIDguMDU0MDYgMTEuODAyNSA4LjY2MjUgMTAuODc0NCAxMC4wMjM4WiIgZmlsbD0iIzdEQjcyOCIvPgo8L3N2Zz4K") no-repeat 50% 50%;
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxOSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDMwNjYgMEM0LjU5NDEgMCAwLjY2NTAzOSAzLjkyOTA2IDAuNjY1MDM5IDguNzY1NjJDMC42NjUwMzkgMTMuNjAyMiA0LjU5NDEgMTcuNTMxMiA5LjQzMDY2IDE3LjUzMTJIOS45NDYyOVYyMC42MjVDMTQuOTU4MiAxOC4yMTE5IDE4LjE5NjMgMTMuNDA2MiAxOC4xOTYzIDguNzY1NjJDMTguMTk2MyAzLjkyOTA2IDE0LjI2NzIgMCA5LjQzMDY2IDBaTTEwLjQ2MTkgMTQuOTUzMUg4LjM5OTQxVjEyLjg5MDZIMTAuNDYxOVYxNC45NTMxWk0xMC44NzQ0IDEwLjAyMzhDMTAuODY0MSAxMC4wMzQxIDEwLjg1MzggMTAuMDU0NyAxMC44NDM1IDEwLjA3NTNDMTAuNzkxOSAxMC4xNTc4IDEwLjc0MDQgMTAuMjQwMyAxMC42OTkxIDEwLjMyMjhDMTAuNjc4NSAxMC4zNTM4IDEwLjY2ODIgMTAuMzk1IDEwLjY1NzkgMTAuNDM2MkMxMC42MjY5IDEwLjUwODQgMTAuNTk2IDEwLjU4MDYgMTAuNTc1NCAxMC42NTI4QzEwLjUwMzIgMTAuODY5NCAxMC40NzIyIDExLjA5NjMgMTAuNDcyMiAxMS4zNTQxSDguMzk5NDFDOC4zOTk0MSAxMC44MjgxIDguNDgxOTEgMTAuMzg0NyA4LjYwNTY2IDEwLjAxMzRDOC42MDU2NiAxMC4wMDMxIDguNjA1NjYgOS45OTI4MSA4LjYxNTk4IDkuOTgyNUM4LjYyNjI5IDkuOTQxMjUgOC42NTcyMyA5LjkyMDYyIDguNjY3NTQgOS44NzkzN0M4LjcyOTQxIDkuNzE0MzcgOC44MDE2IDkuNTcgOC44OTQ0MSA5LjQyNTYzQzguOTI1MzUgOS4zNzQwNiA4Ljk2NjYgOS4zMjI1IDguOTk3NTQgOS4yNzA5NEM5LjAyODQ4IDkuMjI5NjkgOS4wNDkxIDkuMTc4MTIgOS4wODAwNCA5LjE0NzE5TDkuMDkwMzUgOS4xNTc1QzkuOTU2NiA4LjAyMzEyIDExLjM2OTQgNy42NzI1IDExLjQ4MjkgNi4zOTM3NUMxMS41NzU3IDUuMzgzMTIgMTAuODUzOCA0LjQwMzQ0IDkuODYzNzkgNC4xOTcxOUM4Ljc5MTI5IDMuOTcwMzEgNy44MjE5MSA0LjU5OTM3IDcuNDkxOTEgNS41MTcxOUM3LjM0NzU0IDUuODg4NDQgNy4wMDcyMyA2LjE4NzUgNi41ODQ0MSA2LjE4NzVINi4zNzgxNkM1Ljc1OTQxIDYuMTg3NSA1LjMwNTY2IDUuNTc5MDYgNS40ODA5OCA0Ljk4MDk0QzYuMDQ4MTYgMy4xMDQwNiA3LjkyNTA0IDEuNzk0MzcgMTAuMDQ5NCAyLjEwMzc1QzExLjc5MjIgMi4zNjE1NiAxMy4xODQ0IDMuNzk1IDEzLjQ4MzUgNS41Mzc4MUMxMy45MzcyIDguMDU0MDYgMTEuODAyNSA4LjY2MjUgMTAuODc0NCAxMC4wMjM4WiIgZmlsbD0iIzdEQjcyOCIvPgo8L3N2Zz4K") no-repeat 50% 50%;
}

@media (max-width: 992px) {

    .navigation-bar {
        display: flex!important;
        flex-direction: row;
        padding: 1rem!important;
    }

    .navigation-bar .wp-block-post-title {
        display: block;
    }

    .navigation-bar .wp-block-navigation__responsive-container:not(.is-menu-open) {
        display: none!important;
    }

    .navigation-bar .wp-block-navigation__responsive-container-open {
        display: block!important;
    }

    .navigation-bar .wp-block-navigation__container {
        width: 100%;
        flex-direction: row!important;
        flex-wrap: wrap;
    }

    .navigation-bar .wp-block-navigation__container li {
        width: 49%;
        border: 0;
        margin: 1.5rem 0;
    }

    .navigation-bar .wp-block-navigation__container li a {
        outline: none;
    }

    .navigation-bar nav ul li:after,
    .navigation-bar nav ul li a:after {
        display: none;
    }

}

.back-to-top {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 9999;
    opacity: 0;
    width: 40px;
    height: 40px;
    transition: opacity 0.3s ease-in-out;
    cursor: pointer;
}

.back-to-top.show {
    opacity: 1;
}

ul {
    padding: 0 0 0 1.25rem;
}

.wp-block-query-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 1.5rem 0;
    gap: 0.5rem;
}

.wp-block-query-pagination .page-numbers {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    display: inline-flex;
    align-items: center;   
    background-color: var(--wp--preset--color--accent-1);
    padding: 0.5rem 1rem;
    border-radius: 1rem;
    font-size: 1rem;
    font-weight: 600;
    color: var(--wp--preset--color--accent-2);
    transition: 0.2s all;
}

.wp-block-query-pagination span.page-numbers {
    background-color: transparent;
}

.wp-block-query-pagination a.page-numbers:hover,
.wp-block-query-pagination a.page-numbers:focus,
.wp-block-query-pagination a.page-numbers:active {
    background-color: var(--wp--preset--color--accent-2);
    color: var(--wp--preset--color--accent-1);
}

.wp-block-query-pagination .wp-block-query-pagination-next,
.wp-block-query-pagination .wp-block-query-pagination-previous {
    background-color: var(--wp--preset--color--accent-1);
    text-decoration: none;
    padding: 0.5rem 1rem;
    border-radius: 1rem;
}

.wp-block-query-pagination .wp-block-query-pagination-next:hover,
.wp-block-query-pagination .wp-block-query-pagination-previous:hover,
.wp-block-query-pagination .wp-block-query-pagination-next:focus,
.wp-block-query-pagination .wp-block-query-pagination-previous:focus,
.wp-block-query-pagination .wp-block-query-pagination-next:active,
.wp-block-query-pagination .wp-block-query-pagination-previous:active {
    background-color: var(--wp--preset--color--accent-2);
    color: var(--wp--preset--color--accent-1);
}

.single-webinar .wp-block-embed {
    margin: 5rem auto 0 auto;
    border: 1px solid var(--wp--preset--color--accent-1);
}

.single-webinar .wp-block-heading + .wp-block-embed {
    margin-top: 2rem;
}

.featured-consultant {
    align-items: center;
}

.featured-consultant .featured-image,
.featured-consultant .wp-block-group {
    width: 100%;
}

@media (min-width: 962px) {
    .consultants-grid {
        grid-auto-flow: dense; 
    }

    .consultants-grid .featured {
        grid-column: span 4;
        grid-row: span 4;
    }
}

@media (min-width: 724px) and (max-width: 961px) {
    .consultants-grid {
        grid-auto-flow: dense; 
    }

    .consultants-grid .featured {
        grid-column: span 3;
        grid-row: span 3;
    }
}

@media (min-width: 601px) and (max-width: 723px) {
    .consultants-grid {
        grid-auto-flow: dense; 
    }

    .consultants-grid .featured {
        grid-column: span 2;
        grid-row: span 2;
    }
}

@media (max-width: 600px) {
    .consultants-grid {
        grid-template-columns: unset; 
    }

    .consultants-grid .featured {
        grid-column: span 1;
        grid-row: span 1;
    }
}

@media (max-width: 767px) {
    .featured-consultant {
        display: flex!important;
        flex-direction: column;
        gap: 1rem;
    }
}

/* .consultants-grid .featured-consultant {
    max-width: 800px;
} */

.slug-webinars .wp-block-cover .wp-block-button__link {
    background: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.consultants-location-header,
.consultants-specialty-header {
    min-width: 80px;
}

.consultants-accreditations-header {
    min-width: 120px;
}

@media (max-width: 767px) {
    .consultants-location-header,
    .consultants-specialty-header,
    .consultants-accreditations-header {
        min-width: 120px;
    }
}

li.wp-block-post.consultant:last-child > .wp-block-group > .wp-block-separator {
    display: none;
}