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.5rem;
}

.header-top-bar img {
    margin-right: 0;
}

@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;
    }
}

.header-hero {
    position: relative;
    overflow: hidden;
}

.header-hero::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, var(--wp--preset--color--accent-2) 0%, var(--wp--preset--color--accent-2) 43%, rgba(0, 56, 70, 0.75) 54%, rgba(0, 56, 70, 0) 66%);
    z-index: 1;
    pointer-events: none;
}

.header-hero > * {
    position: relative;
    z-index: 2;
}

@media (max-width: 781px) {
    .header-hero::before {
        background: rgba(0, 56, 70, 0.88);
    }
}

.navigation-bar {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.10);
    display: block !important;
    z-index: 3;
    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 {
    display: none;
}

.navigation-bar nav ul li a {
    padding: 0 1.875rem 0.938rem 1.875rem;
    margin: 0;
    font-size: 0.875rem;
    font-weight: 400;
    color: var(--wp--preset--color--accent-2);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    position: relative;
    outline: none;
    box-sizing: border-box;
}

.navigation-bar nav ul li a span {
    display: block;
    text-align: center;
    line-height: 1.25;
    color: var(--wp--preset--color--accent-2);
}

.navigation-bar nav ul li a:before {
    width: 40px;
    height: 33px;
    display: block;
    margin: 0 auto 0.5rem auto;
    flex-shrink: 0;
    clear: both;
    content: "";
    background-color: var(--wp--preset--color--accent-3);
    -webkit-mask-size: contain;
    mask-size: contain;
    transition: 0.2s all;
}

.navigation-bar nav ul li a:after {
    display: none;
}

.navigation-bar nav ul li a:hover:before {
    background-color: var(--wp--preset--color--accent-2);
}

@media (min-width: 993px) {
    .navigation-bar {
        background-color: transparent !important;
        box-shadow: none;
    }

    .navigation-bar nav,
    .navigation-bar .wp-block-navigation__responsive-container,
    .navigation-bar .wp-block-navigation__responsive-container-content {
        width: 100%;
    }

    .navigation-bar nav ul,
    .navigation-bar .wp-block-navigation .wp-block-navigation__container {
        width: 100%;
        padding: 0 !important;
        margin: 0 !important;
        display: flex;
        gap: 1.25rem;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: stretch;
    }

    .navigation-bar nav ul li,
    .navigation-bar .wp-block-navigation .wp-block-navigation-item {
        margin-top: 0;
        flex: 1 1 0;
        width: auto;
        background-color: #FFFFFF !important;
        border-radius: 0.94rem;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.10);
        align-items: stretch;
        transition: 0.2s all;
    }

    .navigation-bar nav ul li.current-menu-item,
    .navigation-bar nav ul li:has(a[aria-current="page"]),
    .navigation-bar nav ul li:hover,
    .navigation-bar nav ul li:focus-within,
    .navigation-bar .wp-block-navigation .wp-block-navigation-item.current-menu-item,
    .navigation-bar .wp-block-navigation .wp-block-navigation-item:has(a[aria-current="page"]),
    .navigation-bar .wp-block-navigation .wp-block-navigation-item:hover,
    .navigation-bar .wp-block-navigation .wp-block-navigation-item:focus-within {
        background-color: #E8F8FF !important;
    }

    .navigation-bar nav ul li a,
    .navigation-bar .wp-block-navigation .wp-block-navigation-item__content {
        padding: 1.125rem 0.15rem;
        width: 100%;
    }
}

.navigation-bar .people-icon {
    display: none !important;
}

.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 width='38' height='27' viewBox='0 0 38 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.77723 12.9409H0.847692C0.38 12.9409 0 12.5623 0 12.0964V7.74591C0 7.27999 0.38 6.90143 0.847692 6.90143H1.77723C2.02569 6.90143 2.23031 7.10236 2.23031 7.35279C2.23031 7.60322 2.02862 7.80415 1.77723 7.80415H0.847692L0.903231 12.0993L1.78015 12.044C2.02862 12.044 2.23323 12.2449 2.23323 12.4954C2.23323 12.7458 2.03154 12.9467 1.78015 12.9467L1.77723 12.9409Z' fill='%2320C4F4'/%3E%3Cpath d='M31.4231 13.5116C31.3061 13.5116 31.1921 13.4679 31.1044 13.3806C30.9291 13.2058 30.9291 12.9205 31.1044 12.7428C33.2412 10.6113 33.3932 7.29741 31.4435 5.3522C31.2681 5.17748 31.2681 4.8921 31.4435 4.71447C31.6189 4.53684 31.9054 4.53975 32.0837 4.71447C34.3871 7.01203 34.2351 10.8966 31.7446 13.3776C31.6569 13.465 31.54 13.5087 31.426 13.5087L31.4231 13.5116Z' fill='%2320C4F4'/%3E%3Cpath d='M34.273 17.4603C34.1561 17.4603 34.0421 17.4166 33.9544 17.3293C33.779 17.1545 33.779 16.8692 33.9544 16.6915C35.9889 14.6648 37.1026 11.9683 37.0938 9.09414C37.085 6.21709 35.9509 3.51185 33.9018 1.47054C33.7264 1.29582 33.7264 1.01045 33.9018 0.832818C34.0772 0.655186 34.3636 0.658098 34.542 0.832818C36.7606 3.04302 37.9883 5.9754 38 9.09123C38.0087 12.2071 36.8015 15.1336 34.5975 17.3293C34.5098 17.4166 34.3929 17.4603 34.2789 17.4603H34.273Z' fill='%2320C4F4'/%3E%3Cpath d='M25.8896 18.43H25.8604C25.4015 18.4271 25.0332 18.2058 24.5187 17.9C22.9812 16.9827 19.3799 14.8279 5.68532 14.8279C3.83209 14.5862 2.67163 13.4068 2.67163 11.8256V7.50129C2.67163 5.95211 3.82917 4.77567 5.61809 4.50485C18.3042 4.49903 22.3264 1.93356 24.2586 0.70179C24.9221 0.279551 25.3606 0 25.8633 0C27.6113 0 28.877 1.2638 28.877 3.00226V15.4277C28.877 17.14 27.5909 18.43 25.8896 18.43ZM5.78179 13.931C19.6372 13.931 23.2472 16.0888 24.9835 17.1254C25.3869 17.3671 25.6529 17.5244 25.8692 17.5273L25.8896 17.9786V17.5273C27.0764 17.5273 27.9738 16.6246 27.9738 15.4248V2.99935C27.9738 1.76176 27.1056 0.896894 25.8633 0.896894C25.6236 0.896894 25.2553 1.13277 24.7438 1.456C22.7386 2.73436 18.5673 5.39592 5.6824 5.39592C4.69732 5.55026 3.57194 6.18798 3.57194 7.49838V11.8227C3.57194 12.9438 4.40209 13.7504 5.74086 13.9281C5.75255 13.9281 5.76717 13.9281 5.77886 13.9281L5.78179 13.931Z' fill='%2320C4F4'/%3E%3Cpath d='M12.6394 11.8489C12.3909 11.8489 12.1863 11.6479 12.1863 11.3975V4.86591C12.1863 4.61839 12.388 4.41455 12.6394 4.41455C12.8907 4.41455 13.0924 4.61548 13.0924 4.86591V11.3975C13.0924 11.645 12.8907 11.8489 12.6394 11.8489Z' fill='%2320C4F4'/%3E%3Cpath d='M12.2768 26.9971C10.409 26.9971 9.83021 25.1014 9.63728 24.4811L7.80451 16.7643C7.74605 16.5226 7.89805 16.2809 8.14067 16.2227C8.38621 16.1615 8.62882 16.3159 8.68436 16.5576L10.5113 24.2481C10.903 25.5207 11.4496 26.1002 12.2797 26.1002C12.8497 26.1002 13.4899 25.7799 13.8377 25.3256C13.9897 25.1276 14.1505 24.8189 14.0511 24.4724L12.2213 16.7643C12.1628 16.5226 12.3148 16.2809 12.5574 16.2227C12.803 16.1615 13.0427 16.3159 13.1011 16.5576L14.9281 24.2481C15.0771 24.7752 14.9485 25.3576 14.5597 25.8701C14.0365 26.5574 13.1421 27.0029 12.2827 27.0029L12.2768 26.9971Z' fill='%2320C4F4'/%3E%3Cpath d='M12.6394 19.2919H11.5637C11.3152 19.2919 11.1106 19.091 11.1106 18.8406C11.1106 18.5901 11.3123 18.3892 11.5637 18.3892H12.6394C12.8878 18.3892 13.0924 18.5901 13.0924 18.8406C13.0924 19.091 12.8907 19.2919 12.6394 19.2919Z' fill='%2320C4F4'/%3E%3Cpath d='M13.1772 21.5283H12.1015C11.8531 21.5283 11.6484 21.3274 11.6484 21.077C11.6484 20.8265 11.8501 20.6256 12.1015 20.6256H13.1772C13.4257 20.6256 13.6303 20.8265 13.6303 21.077C13.6303 21.3274 13.4286 21.5283 13.1772 21.5283Z' fill='%2320C4F4'/%3E%3Cpath d='M13.715 23.7181H12.6394C12.3909 23.7181 12.1863 23.5172 12.1863 23.2668C12.1863 23.0164 12.388 22.8154 12.6394 22.8154H13.715C13.9635 22.8154 14.1681 23.0164 14.1681 23.2668C14.1681 23.5172 13.9664 23.7181 13.715 23.7181Z' fill='%2320C4F4'/%3E%3C/svg%3E") no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3Csvg width='38' height='27' viewBox='0 0 38 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.77723 12.9409H0.847692C0.38 12.9409 0 12.5623 0 12.0964V7.74591C0 7.27999 0.38 6.90143 0.847692 6.90143H1.77723C2.02569 6.90143 2.23031 7.10236 2.23031 7.35279C2.23031 7.60322 2.02862 7.80415 1.77723 7.80415H0.847692L0.903231 12.0993L1.78015 12.044C2.02862 12.044 2.23323 12.2449 2.23323 12.4954C2.23323 12.7458 2.03154 12.9467 1.78015 12.9467L1.77723 12.9409Z' fill='%2320C4F4'/%3E%3Cpath d='M31.4231 13.5116C31.3061 13.5116 31.1921 13.4679 31.1044 13.3806C30.9291 13.2058 30.9291 12.9205 31.1044 12.7428C33.2412 10.6113 33.3932 7.29741 31.4435 5.3522C31.2681 5.17748 31.2681 4.8921 31.4435 4.71447C31.6189 4.53684 31.9054 4.53975 32.0837 4.71447C34.3871 7.01203 34.2351 10.8966 31.7446 13.3776C31.6569 13.465 31.54 13.5087 31.426 13.5087L31.4231 13.5116Z' fill='%2320C4F4'/%3E%3Cpath d='M34.273 17.4603C34.1561 17.4603 34.0421 17.4166 33.9544 17.3293C33.779 17.1545 33.779 16.8692 33.9544 16.6915C35.9889 14.6648 37.1026 11.9683 37.0938 9.09414C37.085 6.21709 35.9509 3.51185 33.9018 1.47054C33.7264 1.29582 33.7264 1.01045 33.9018 0.832818C34.0772 0.655186 34.3636 0.658098 34.542 0.832818C36.7606 3.04302 37.9883 5.9754 38 9.09123C38.0087 12.2071 36.8015 15.1336 34.5975 17.3293C34.5098 17.4166 34.3929 17.4603 34.2789 17.4603H34.273Z' fill='%2320C4F4'/%3E%3Cpath d='M25.8896 18.43H25.8604C25.4015 18.4271 25.0332 18.2058 24.5187 17.9C22.9812 16.9827 19.3799 14.8279 5.68532 14.8279C3.83209 14.5862 2.67163 13.4068 2.67163 11.8256V7.50129C2.67163 5.95211 3.82917 4.77567 5.61809 4.50485C18.3042 4.49903 22.3264 1.93356 24.2586 0.70179C24.9221 0.279551 25.3606 0 25.8633 0C27.6113 0 28.877 1.2638 28.877 3.00226V15.4277C28.877 17.14 27.5909 18.43 25.8896 18.43ZM5.78179 13.931C19.6372 13.931 23.2472 16.0888 24.9835 17.1254C25.3869 17.3671 25.6529 17.5244 25.8692 17.5273L25.8896 17.9786V17.5273C27.0764 17.5273 27.9738 16.6246 27.9738 15.4248V2.99935C27.9738 1.76176 27.1056 0.896894 25.8633 0.896894C25.6236 0.896894 25.2553 1.13277 24.7438 1.456C22.7386 2.73436 18.5673 5.39592 5.6824 5.39592C4.69732 5.55026 3.57194 6.18798 3.57194 7.49838V11.8227C3.57194 12.9438 4.40209 13.7504 5.74086 13.9281C5.75255 13.9281 5.76717 13.9281 5.77886 13.9281L5.78179 13.931Z' fill='%2320C4F4'/%3E%3Cpath d='M12.6394 11.8489C12.3909 11.8489 12.1863 11.6479 12.1863 11.3975V4.86591C12.1863 4.61839 12.388 4.41455 12.6394 4.41455C12.8907 4.41455 13.0924 4.61548 13.0924 4.86591V11.3975C13.0924 11.645 12.8907 11.8489 12.6394 11.8489Z' fill='%2320C4F4'/%3E%3Cpath d='M12.2768 26.9971C10.409 26.9971 9.83021 25.1014 9.63728 24.4811L7.80451 16.7643C7.74605 16.5226 7.89805 16.2809 8.14067 16.2227C8.38621 16.1615 8.62882 16.3159 8.68436 16.5576L10.5113 24.2481C10.903 25.5207 11.4496 26.1002 12.2797 26.1002C12.8497 26.1002 13.4899 25.7799 13.8377 25.3256C13.9897 25.1276 14.1505 24.8189 14.0511 24.4724L12.2213 16.7643C12.1628 16.5226 12.3148 16.2809 12.5574 16.2227C12.803 16.1615 13.0427 16.3159 13.1011 16.5576L14.9281 24.2481C15.0771 24.7752 14.9485 25.3576 14.5597 25.8701C14.0365 26.5574 13.1421 27.0029 12.2827 27.0029L12.2768 26.9971Z' fill='%2320C4F4'/%3E%3Cpath d='M12.6394 19.2919H11.5637C11.3152 19.2919 11.1106 19.091 11.1106 18.8406C11.1106 18.5901 11.3123 18.3892 11.5637 18.3892H12.6394C12.8878 18.3892 13.0924 18.5901 13.0924 18.8406C13.0924 19.091 12.8907 19.2919 12.6394 19.2919Z' fill='%2320C4F4'/%3E%3Cpath d='M13.1772 21.5283H12.1015C11.8531 21.5283 11.6484 21.3274 11.6484 21.077C11.6484 20.8265 11.8501 20.6256 12.1015 20.6256H13.1772C13.4257 20.6256 13.6303 20.8265 13.6303 21.077C13.6303 21.3274 13.4286 21.5283 13.1772 21.5283Z' fill='%2320C4F4'/%3E%3Cpath d='M13.715 23.7181H12.6394C12.3909 23.7181 12.1863 23.5172 12.1863 23.2668C12.1863 23.0164 12.388 22.8154 12.6394 22.8154H13.715C13.9635 22.8154 14.1681 23.0164 14.1681 23.2668C14.1681 23.5172 13.9664 23.7181 13.715 23.7181Z' fill='%2320C4F4'/%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 width='22' height='28' viewBox='0 0 22 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 11.2288H21.5V26.5759H0.5V11.2288Z' stroke-miterlimit='10' stroke='%2320C4F4'/%3E%3Cpath d='M19.1715 8.94935C19.1715 4.28298 15.5129 0.5 11 0.5C6.48699 0.5 2.82837 4.28298 2.82837 8.94935' stroke-miterlimit='10' stroke='%2320C4F4'/%3E%3Cpath d='M16.9627 8.94937C16.9627 5.55086 14.289 2.784 11 2.784' stroke-miterlimit='10' stroke='%2320C4F4'/%3E%3C/svg%3E") no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3Csvg width='22' height='28' viewBox='0 0 22 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 11.2288H21.5V26.5759H0.5V11.2288Z' stroke-miterlimit='10' stroke='%2320C4F4'/%3E%3Cpath d='M19.1715 8.94935C19.1715 4.28298 15.5129 0.5 11 0.5C6.48699 0.5 2.82837 4.28298 2.82837 8.94935' stroke-miterlimit='10' stroke='%2320C4F4'/%3E%3Cpath d='M16.9627 8.94937C16.9627 5.55086 14.289 2.784 11 2.784' stroke-miterlimit='10' stroke='%2320C4F4'/%3E%3C/svg%3E") no-repeat 50% 50%;
}

.help-icon a:before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='27' height='29' viewBox='0 0 27 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1147 12.1407L24.6217 12.2244C25.6237 18.6764 21.4316 24.7191 15.3086 25.758L15.3853 26.2521L15.4621 26.7462C22.1682 25.6083 26.6882 19.0153 25.6076 12.0571L25.1147 12.1407ZM15.3853 26.2521L15.3086 25.758C9.18556 26.7969 3.38021 22.4505 2.37828 15.9985L1.88533 16.0821L1.39237 16.1658C2.47291 23.124 8.75588 27.884 15.4621 26.7462L15.3853 26.2521ZM1.88533 16.0821L2.37828 15.9985C1.37635 9.54649 5.56836 3.50376 11.6914 2.46484L11.6147 1.97076L11.5379 1.47668C4.83177 2.61454 0.311831 9.20757 1.39237 16.1658L1.88533 16.0821ZM11.6147 1.97076L11.6914 2.46484C17.8144 1.42592 23.6198 5.77236 24.6217 12.2244L25.1147 12.1407L25.6076 12.0571C24.5271 5.09887 18.2441 0.338819 11.5379 1.47668L11.6147 1.97076Z' fill='%2320C4F4'/%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='none' stroke-miterlimit='10' stroke-linecap='round' stroke='%2320C4F4'/%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='none' stroke-miterlimit='10' stroke-linecap='round' stroke='%2320C4F4'/%3E%3C/svg%3E") no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3Csvg width='27' height='29' viewBox='0 0 27 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1147 12.1407L24.6217 12.2244C25.6237 18.6764 21.4316 24.7191 15.3086 25.758L15.3853 26.2521L15.4621 26.7462C22.1682 25.6083 26.6882 19.0153 25.6076 12.0571L25.1147 12.1407ZM15.3853 26.2521L15.3086 25.758C9.18556 26.7969 3.38021 22.4505 2.37828 15.9985L1.88533 16.0821L1.39237 16.1658C2.47291 23.124 8.75588 27.884 15.4621 26.7462L15.3853 26.2521ZM1.88533 16.0821L2.37828 15.9985C1.37635 9.54649 5.56836 3.50376 11.6914 2.46484L11.6147 1.97076L11.5379 1.47668C4.83177 2.61454 0.311831 9.20757 1.39237 16.1658L1.88533 16.0821ZM11.6147 1.97076L11.6914 2.46484C17.8144 1.42592 23.6198 5.77236 24.6217 12.2244L25.1147 12.1407L25.6076 12.0571C24.5271 5.09887 18.2441 0.338819 11.5379 1.47668L11.6147 1.97076Z' fill='%2320C4F4'/%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='none' stroke-miterlimit='10' stroke-linecap='round' stroke='%2320C4F4'/%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='none' stroke-miterlimit='10' stroke-linecap='round' stroke='%2320C4F4'/%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;
        justify-content: center;
        align-items: center;
        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");
}

.products-services-grid {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    gap: 2.25rem !important;
}

.products-services-grid > .wp-block-group {
    flex: 0 1 calc((100% - (2 * 2.25rem)) / 3);
    box-sizing: border-box;
}

@media (max-width: 960px) {
    .products-services-grid > .wp-block-group {
        flex: 0 1 calc((100% - 2.25rem) / 2);
    }
}

@media (max-width: 600px) {
    .products-services-grid > .wp-block-group {
        flex: 0 1 100%;
    }
}
