html {
    background: var(--wp--preset--color--accent-2);
}

body {
    background: var(--wp--preset--color--base);
}

: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,
:root .wp-block-button:not(.is-style-blue-button):not(.is-style-dark-button) .wp-block-button__link {
    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;
}

.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);
}

: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,
:root .wp-block-button:not(.is-style-blue-button):not(.is-style-dark-button) .wp-block-button__link:hover,
:root .wp-block-button:not(.is-style-blue-button):not(.is-style-dark-button) .wp-block-button__link:focus{
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--accent-3);
    border-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);
}

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;
}

.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-top-bar p a {
    display: inline-flex!important;
    align-items: center;
    gap: 0.75rem;
}

.header-top-bar img {
    margin-right: 0.5rem;
}

@media (max-width: 767px) {
    .header-top-bar img {
        margin-right: 0rem;
    }
}

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: var(--wp--preset--color--accent-2);
    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-2);
    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-3);
    -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-3);
}

/* 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);
}

.globe-icon a:before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='28' viewBox='0 0 27 28' fill='none'%3E%3Cpath d='M1 14.0596H25.9834' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4917 1.0022V14.0727' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 14.0726C1 6.86067 6.59425 1 13.4938 1C20.3933 1 25.9875 6.88029 25.9875 14.0923' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4936 1C13.4936 1 6.79639 3.79412 6.79639 14.0596' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4937 1C13.4937 1 20.1909 3.79412 20.1909 14.0596' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4916 8.45829C6.59208 8.45829 4.80518 4.67468 4.80518 4.67468' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.1823 4.67468C22.1823 4.67468 20.3954 8.45829 13.4958 8.45829' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4958 27.13V14.0596' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.9875 14.0726C25.9875 21.2846 20.3933 27.1322 13.4938 27.1322C6.59425 27.1322 1 21.2868 1 14.0726' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4937 27.1322C13.4937 27.1322 20.1909 24.3381 20.1909 14.0726' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4936 27.1322C13.4936 27.1322 6.79639 24.3381 6.79639 14.0726' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.1823 23.4576C22.1823 23.4576 20.3954 19.674 13.4958 19.674' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.80518 23.4576C4.80518 23.4576 6.59208 19.674 13.4916 19.674' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='28' viewBox='0 0 27 28' fill='none'%3E%3Cpath d='M1 14.0596H25.9834' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4917 1.0022V14.0727' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 14.0726C1 6.86067 6.59425 1 13.4938 1C20.3933 1 25.9875 6.88029 25.9875 14.0923' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4936 1C13.4936 1 6.79639 3.79412 6.79639 14.0596' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4937 1C13.4937 1 20.1909 3.79412 20.1909 14.0596' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4916 8.45829C6.59208 8.45829 4.80518 4.67468 4.80518 4.67468' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.1823 4.67468C22.1823 4.67468 20.3954 8.45829 13.4958 8.45829' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4958 27.13V14.0596' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.9875 14.0726C25.9875 21.2846 20.3933 27.1322 13.4938 27.1322C6.59425 27.1322 1 21.2868 1 14.0726' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4937 27.1322C13.4937 27.1322 20.1909 24.3381 20.1909 14.0726' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4936 27.1322C13.4936 27.1322 6.79639 24.3381 6.79639 14.0726' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.1823 23.4576C22.1823 23.4576 20.3954 19.674 13.4958 19.674' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.80518 23.4576C4.80518 23.4576 6.59208 19.674 13.4916 19.674' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% 50%;
}

.people-icon a:before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28' fill='none'%3E%3Cpath d='M16.6053 27.1322L23.133 25.7184L22.2689 21.2023C22.0787 20.2058 21.5598 19.3001 20.8084 18.6522C20.3294 18.2398 19.8433 17.9747 19.3784 17.8667L15.6896 16.7475C15.6097 16.723 15.5346 16.6862 15.4641 16.6371C15.2693 16.4996 15.1425 16.2812 15.1143 16.0382L14.9429 14.5116C15.976 13.6721 16.7392 12.4204 17.1078 10.9551C17.7676 10.8937 18.2724 10.128 18.2724 9.16093C18.2724 8.26752 17.8427 7.54592 17.2557 7.3913' stroke='%2320C4F4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M6.84671 7.40106C6.27613 7.57042 5.86287 8.28465 5.86287 9.16088C5.86287 10.1255 6.36536 10.8912 7.02282 10.9551C7.39147 12.4179 8.15459 13.6721 9.18775 14.5115L9.01869 16.0381C8.99286 16.2811 8.86371 16.4996 8.66882 16.637C8.60073 16.6861 8.52324 16.7229 8.44341 16.7475L4.76632 17.8642C4.28966 17.9747 3.80361 18.2398 3.3246 18.6521C2.57086 19.3025 2.05194 20.2082 1.86409 21.2022L1 25.7184L6.84202 26.9824' stroke='%2320C4F4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M17.258 7.3913C17.258 7.3913 17.5633 1 12.0664 1C6.56959 1 6.84431 7.40111 6.84431 7.40111' stroke='%2320C4F4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M15.0767 15.6774L12.0665 18.4951L9.05859 15.6774' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28' fill='none'%3E%3Cpath d='M16.6053 27.1322L23.133 25.7184L22.2689 21.2023C22.0787 20.2058 21.5598 19.3001 20.8084 18.6522C20.3294 18.2398 19.8433 17.9747 19.3784 17.8667L15.6896 16.7475C15.6097 16.723 15.5346 16.6862 15.4641 16.6371C15.2693 16.4996 15.1425 16.2812 15.1143 16.0382L14.9429 14.5116C15.976 13.6721 16.7392 12.4204 17.1078 10.9551C17.7676 10.8937 18.2724 10.128 18.2724 9.16093C18.2724 8.26752 17.8427 7.54592 17.2557 7.3913' stroke='%2320C4F4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M6.84671 7.40106C6.27613 7.57042 5.86287 8.28465 5.86287 9.16088C5.86287 10.1255 6.36536 10.8912 7.02282 10.9551C7.39147 12.4179 8.15459 13.6721 9.18775 14.5115L9.01869 16.0381C8.99286 16.2811 8.86371 16.4996 8.66882 16.637C8.60073 16.6861 8.52324 16.7229 8.44341 16.7475L4.76632 17.8642C4.28966 17.9747 3.80361 18.2398 3.3246 18.6521C2.57086 19.3025 2.05194 20.2082 1.86409 21.2022L1 25.7184L6.84202 26.9824' stroke='%2320C4F4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M17.258 7.3913C17.258 7.3913 17.5633 1 12.0664 1C6.56959 1 6.84431 7.40111 6.84431 7.40111' stroke='%2320C4F4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M15.0767 15.6774L12.0665 18.4951L9.05859 15.6774' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% 50%;
}

.documents-icon a:before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='29' viewBox='0 0 31 29' fill='none'%3E%3Cpath d='M21.7768 20.0674H1V1H23.11V18.6739' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 3.88953H23.11' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.07324 9.13652V6.22504H10.0891V9.13652' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.07324 11.5428H10.0891' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.07324 13.4635H10.0891' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.07324 15.3842H10.0891' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.8391 24.2113H4.96436V20.0674' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.1099 5.14392H27.0742V19.7843' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.3709 26.5029L26.7381 22.7055L29.0121 20.3261L21.2888 18.1638L23.3597 26.2369L25.6338 23.8574L29.2666 27.6548L30.3709 26.5029Z' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='29' viewBox='0 0 31 29' fill='none'%3E%3Cpath d='M21.7768 20.0674H1V1H23.11V18.6739' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 3.88953H23.11' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.07324 9.13652V6.22504H10.0891V9.13652' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.07324 11.5428H10.0891' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.07324 13.4635H10.0891' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.07324 15.3842H10.0891' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.8391 24.2113H4.96436V20.0674' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.1099 5.14392H27.0742V19.7843' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.3709 26.5029L26.7381 22.7055L29.0121 20.3261L21.2888 18.1638L23.3597 26.2369L25.6338 23.8574L29.2666 27.6548L30.3709 26.5029Z' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% 50%;
}

.security-icon a:before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='28' viewBox='0 0 23 28' fill='none'%3E%3Cpath d='M22 11.7288H1V27.0759H22V11.7288Z' stroke='%2320C4F4' stroke-miterlimit='10'/%3E%3Cpath d='M19.6715 9.44935C19.6715 4.78298 16.0129 1 11.5 1C6.98699 1 3.32837 4.78298 3.32837 9.44935' stroke='%2320C4F4' stroke-miterlimit='10'/%3E%3Cpath d='M17.4627 9.44937C17.4627 6.05086 14.789 3.284 11.5 3.284' stroke='%2320C4F4' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='28' viewBox='0 0 23 28' fill='none'%3E%3Cpath d='M22 11.7288H1V27.0759H22V11.7288Z' stroke='%2320C4F4' stroke-miterlimit='10'/%3E%3Cpath d='M19.6715 9.44935C19.6715 4.78298 16.0129 1 11.5 1C6.98699 1 3.32837 4.78298 3.32837 9.44935' stroke='%2320C4F4' stroke-miterlimit='10'/%3E%3Cpath d='M17.4627 9.44937C17.4627 6.05086 14.789 3.284 11.5 3.284' stroke='%2320C4F4' stroke-miterlimit='10'/%3E%3C/svg%3E") no-repeat 50% 50%;
}

.help-icon a:before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='29' viewBox='0 0 27 29' fill='none'%3E%3Cpath d='M15.3853 26.2521C21.7999 25.1637 26.1559 18.8458 25.1147 12.1407C24.0734 5.43561 18.0293 0.882369 11.6147 1.97076C5.20007 3.05915 0.84409 9.37703 1.88533 16.0821C2.92656 22.7872 8.97072 27.3405 15.3853 26.2521Z' stroke='%2320C4F4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M13.4982 18.3416V16.7725C13.4982 15.4821 14.1928 14.3042 15.2928 13.721C16.4556 13.1075 17.242 11.8827 17.2599 10.522C17.2599 10.4494 17.2599 10.3768 17.2577 10.3042C17.1793 8.30193 15.6222 6.65091 13.7066 6.54318C11.5334 6.4214 9.73657 8.22465 9.73657 10.4705' fill='white'/%3E%3Cpath d='M13.4982 18.3416V16.7725C13.4982 15.4821 14.1928 14.3042 15.2928 13.721C16.4556 13.1075 17.242 11.8827 17.2599 10.522C17.2599 10.4494 17.2599 10.3768 17.2577 10.3042C17.1793 8.30193 15.6222 6.65091 13.7066 6.54318C11.5334 6.4214 9.73657 8.22465 9.73657 10.4705' stroke='%2320C4F4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M14.4327 21.5593C14.4327 21.0207 14.0138 20.5828 13.4985 20.5828C12.9832 20.5828 12.5642 21.0207 12.5642 21.5593C12.5642 22.098 12.9832 22.5359 13.4985 22.5359C14.0138 22.5359 14.4327 22.098 14.4327 21.5593Z' fill='white' stroke='%2320C4F4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='29' viewBox='0 0 27 29' fill='none'%3E%3Cpath d='M15.3853 26.2521C21.7999 25.1637 26.1559 18.8458 25.1147 12.1407C24.0734 5.43561 18.0293 0.882369 11.6147 1.97076C5.20007 3.05915 0.84409 9.37703 1.88533 16.0821C2.92656 22.7872 8.97072 27.3405 15.3853 26.2521Z' stroke='%2320C4F4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M13.4982 18.3416V16.7725C13.4982 15.4821 14.1928 14.3042 15.2928 13.721C16.4556 13.1075 17.242 11.8827 17.2599 10.522C17.2599 10.4494 17.2599 10.3768 17.2577 10.3042C17.1793 8.30193 15.6222 6.65091 13.7066 6.54318C11.5334 6.4214 9.73657 8.22465 9.73657 10.4705' fill='white'/%3E%3Cpath d='M13.4982 18.3416V16.7725C13.4982 15.4821 14.1928 14.3042 15.2928 13.721C16.4556 13.1075 17.242 11.8827 17.2599 10.522C17.2599 10.4494 17.2599 10.3768 17.2577 10.3042C17.1793 8.30193 15.6222 6.65091 13.7066 6.54318C11.5334 6.4214 9.73657 8.22465 9.73657 10.4705' stroke='%2320C4F4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M14.4327 21.5593C14.4327 21.0207 14.0138 20.5828 13.4985 20.5828C12.9832 20.5828 12.5642 21.0207 12.5642 21.5593C12.5642 22.098 12.9832 22.5359 13.4985 22.5359C14.0138 22.5359 14.4327 22.098 14.4327 21.5593Z' fill='white' stroke='%2320C4F4' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% 50%;
}

.cloud-icon a:before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='31' viewBox='0 0 27 31' fill='none'%3E%3Cpath d='M13.5 16.1144V18.3241C13.5 19.3744 12.6862 20.225 11.6814 20.225H4.64151C3.63678 20.225 2.823 21.0757 2.823 22.1259V24.098' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5 16.1144V18.3241C13.5 19.3744 14.3138 20.225 15.3185 20.225H22.3584C23.3632 20.225 24.177 21.0757 24.177 22.1259V24.098' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.7891 20.2249C17.671 20.2249 18.3848 20.971 18.3848 21.8929V24.0979' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.2129 20.2249C9.33096 20.2249 8.61719 20.971 8.61719 21.8929V24.0979' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.3418 25.8254H19.4263C19.8581 25.8254 20.2082 26.1913 20.2082 26.6428V28.8216C20.2082 29.2731 19.8581 29.639 19.4263 29.639H17.3418C16.9099 29.639 16.5598 29.2731 16.5598 28.8216V26.6428C16.5598 26.1913 16.9099 25.8254 17.3418 25.8254Z' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.1335 25.8254H25.218C25.6499 25.8254 26 26.1913 26 26.6428V28.8216C26 29.2731 25.6499 29.639 25.218 29.639H23.1335C22.7016 29.639 22.3516 29.2731 22.3516 28.8216V26.6428C22.3516 26.1913 22.7016 25.8254 23.1335 25.8254Z' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.78196 25.8254H3.86644C4.29833 25.8254 4.6484 26.1913 4.6484 26.6428V28.8216C4.6484 29.2731 4.29833 29.639 3.86644 29.639H1.78196C1.35006 29.639 1 29.2731 1 28.8216V26.6428C1 26.1913 1.35006 25.8254 1.78196 25.8254Z' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.57371 25.8254H9.65818C10.0901 25.8254 10.4401 26.1913 10.4401 26.6428V28.8216C10.4401 29.2731 10.0901 29.639 9.65818 29.639H7.57371C7.14181 29.639 6.79175 29.2731 6.79175 28.8216V26.6428C6.79175 26.1913 7.14181 25.8254 7.57371 25.8254Z' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99445 5.01797C6.82378 5.01797 5.8736 5.97553 5.83041 7.19922L5.82587 7.28475L5.74858 7.31564C4.39151 7.8669 3.47998 9.25928 3.47998 10.7847C3.47998 12.8377 5.078 14.5081 7.042 14.5081H18.8214C19.6648 14.5081 20.4877 14.2752 21.2037 13.8309C22.6335 12.9565 23.52 11.336 23.52 9.59906C23.52 6.89508 21.4128 4.69482 18.8214 4.69482H18.7328L18.6919 4.60928C17.9304 2.44941 15.9414 1 13.741 1C11.3996 1 9.31515 2.64188 8.67185 4.99183L8.63775 5.11539L8.51955 5.0845C8.35815 5.04173 8.18085 5.02034 7.99217 5.02034L7.99445 5.01797Z' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='31' viewBox='0 0 27 31' fill='none'%3E%3Cpath d='M13.5 16.1144V18.3241C13.5 19.3744 12.6862 20.225 11.6814 20.225H4.64151C3.63678 20.225 2.823 21.0757 2.823 22.1259V24.098' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5 16.1144V18.3241C13.5 19.3744 14.3138 20.225 15.3185 20.225H22.3584C23.3632 20.225 24.177 21.0757 24.177 22.1259V24.098' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.7891 20.2249C17.671 20.2249 18.3848 20.971 18.3848 21.8929V24.0979' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.2129 20.2249C9.33096 20.2249 8.61719 20.971 8.61719 21.8929V24.0979' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.3418 25.8254H19.4263C19.8581 25.8254 20.2082 26.1913 20.2082 26.6428V28.8216C20.2082 29.2731 19.8581 29.639 19.4263 29.639H17.3418C16.9099 29.639 16.5598 29.2731 16.5598 28.8216V26.6428C16.5598 26.1913 16.9099 25.8254 17.3418 25.8254Z' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.1335 25.8254H25.218C25.6499 25.8254 26 26.1913 26 26.6428V28.8216C26 29.2731 25.6499 29.639 25.218 29.639H23.1335C22.7016 29.639 22.3516 29.2731 22.3516 28.8216V26.6428C22.3516 26.1913 22.7016 25.8254 23.1335 25.8254Z' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.78196 25.8254H3.86644C4.29833 25.8254 4.6484 26.1913 4.6484 26.6428V28.8216C4.6484 29.2731 4.29833 29.639 3.86644 29.639H1.78196C1.35006 29.639 1 29.2731 1 28.8216V26.6428C1 26.1913 1.35006 25.8254 1.78196 25.8254Z' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.57371 25.8254H9.65818C10.0901 25.8254 10.4401 26.1913 10.4401 26.6428V28.8216C10.4401 29.2731 10.0901 29.639 9.65818 29.639H7.57371C7.14181 29.639 6.79175 29.2731 6.79175 28.8216V26.6428C6.79175 26.1913 7.14181 25.8254 7.57371 25.8254Z' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99445 5.01797C6.82378 5.01797 5.8736 5.97553 5.83041 7.19922L5.82587 7.28475L5.74858 7.31564C4.39151 7.8669 3.47998 9.25928 3.47998 10.7847C3.47998 12.8377 5.078 14.5081 7.042 14.5081H18.8214C19.6648 14.5081 20.4877 14.2752 21.2037 13.8309C22.6335 12.9565 23.52 11.336 23.52 9.59906C23.52 6.89508 21.4128 4.69482 18.8214 4.69482H18.7328L18.6919 4.60928C17.9304 2.44941 15.9414 1 13.741 1C11.3996 1 9.31515 2.64188 8.67185 4.99183L8.63775 5.11539L8.51955 5.0845C8.35815 5.04173 8.18085 5.02034 7.99217 5.02034L7.99445 5.01797Z' stroke='%2320C4F4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 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;
    }
}

.footer a:hover {
    text-decoration: underline;
}

@media (max-width: 767px) {
    .footer p, .footer nav {
        width: 100%;
        text-align: center;
    }
}

.tick-list {
    list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cpath d='M3.344 12.704C3.344 12.5653 3.31733 12.496 3.264 12.496L2.896 12.672C2.896 12.5973 2.85333 12.544 2.768 12.512L2.64 12.496C2.55467 12.496 2.448 12.5333 2.32 12.608C2.29867 12.5547 2.272 12.5013 2.24 12.448C2.208 12.3947 2.18133 12.3467 2.16 12.304C2.02133 12.0373 1.88267 11.744 1.744 11.424C1.616 11.0933 1.49333 10.7787 1.376 10.48C1.26933 10.1813 1.184 9.9467 1.12 9.776C1.07733 9.6373 1.02933 9.4293 0.976 9.152C0.922667 8.87467 0.869333 8.52267 0.816 8.096C0.933333 8.17067 1.024 8.208 1.088 8.208C1.16267 8.208 1.232 8.096 1.296 7.872C1.328 7.91467 1.38667 7.936 1.472 7.936C1.536 7.936 1.584 7.91467 1.616 7.872L1.872 7.488L2.16 7.584H2.176C2.19733 7.584 2.21867 7.57333 2.24 7.552C2.26133 7.53067 2.29333 7.50933 2.336 7.488C2.42133 7.43467 2.48533 7.408 2.528 7.408L2.576 7.424C2.84267 7.552 3.01333 7.78667 3.088 8.128C3.28 8.93867 3.472 9.344 3.664 9.344C3.856 9.344 4.08 9.1413 4.336 8.736C4.464 8.53333 4.592 8.29867 4.72 8.032C4.85867 7.76533 4.99733 7.46667 5.136 7.136C5.15733 7.264 5.17867 7.328 5.2 7.328C5.25333 7.328 5.344 7.19467 5.472 6.928C5.61067 6.66133 5.82933 6.29333 6.128 5.824C6.29867 5.536 6.512 5.21067 6.768 4.848C7.03467 4.48533 7.31733 4.112 7.616 3.728C7.91467 3.344 8.20267 2.98133 8.48 2.64C8.768 2.29867 9.024 2.00533 9.248 1.76C9.472 1.51467 9.63733 1.35467 9.744 1.28C10.1493 1.00267 10.4693 0.736 10.704 0.48C10.6933 0.55467 10.6773 0.624 10.656 0.688C10.6453 0.74133 10.64 0.77867 10.64 0.8C10.64 0.84267 10.6613 0.864 10.704 0.864L11.152 0.64V0.704C11.152 0.78933 11.1733 0.832 11.216 0.832C11.248 0.832 11.312 0.784 11.408 0.688C11.504 0.592 11.5573 0.52267 11.568 0.48L11.536 0.704L12.08 0.384L11.952 0.672C12.1227 0.55467 12.2453 0.496 12.32 0.496C12.3627 0.496 12.3947 0.52267 12.416 0.576C12.4373 0.61867 12.448 0.66133 12.448 0.704C12.448 0.768 12.4213 0.84267 12.368 0.928C12.3147 1.01333 12.2453 1.11467 12.16 1.232C12.096 1.31733 11.9893 1.44533 11.84 1.616C11.7013 1.776 11.488 2.016 11.2 2.336C10.912 2.64533 10.528 3.07733 10.048 3.632C9.92 3.77067 9.72267 4.016 9.456 4.368C9.18933 4.70933 8.88533 5.10933 8.544 5.568C8.21333 6.016 7.88267 6.46933 7.552 6.928C7.22133 7.38667 6.928 7.80267 6.672 8.176C6.416 8.53867 6.23467 8.81067 6.128 8.992L5.136 10.672C4.92267 11.0347 4.74667 11.3333 4.608 11.568C4.46933 11.792 4.36267 11.9467 4.288 12.032C4.128 12.224 3.952 12.3947 3.76 12.544L3.616 12.464L3.488 12.544L3.344 12.704Z' fill='%2320C4F4'/%3E%3C/svg%3E");
}

.chevron-list {
    list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cpath d='M0.6875 6.54688L6.03125 4.35156L0.6875 1.875V0L8.44531 3.875V4.99219L0.6875 8.4141V6.54688Z' fill='%2320C4F4'/%3E%3C/svg%3E");
}