header .wp-block-navigation {
    flex-wrap: nowrap !important;
}
@media screen and (min-width: 782px) {
    header .wp-block-navigation {
        width: 100%;
    }
    header .wp-block-navigation .wp-block-navigation-item__content {
        padding-top: 6px;
        padding-bottom: 6px;
        white-space: nowrap;
    }
    header .wp-block-navigation ul.wp-block-navigation-submenu {
        border-radius: 8px;
        padding: 8px;
        box-shadow: var(--wp--preset--shadow--overlay-top);
        gap: 5px;
        border: none !important;
    }
    header .wp-block-navigation ul.wp-block-navigation-submenu .wp-block-navigation-item__content {
        padding: 12px 16px !important;
    }
    header .wp-block-navigation .wp-block-navigation__submenu-icon {
        transform-origin: 50% 50%;
        transition: transform 0.15s ease;
    }
    header .wp-block-navigation .wp-block-navigation-submenu__toggle[aria-expanded=true] + .wp-block-navigation__submenu-icon {
        transform: rotate(-90deg);
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: none;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: flex;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: none;
    }
    header .wp-block-navigation .wp-block-navigation-item + .wp-block-polylang-navigation-language-switcher {
        display: none;
    }
}
header .wp-block-navigation .wp-block-site-logo {
    padding-right: 16px;
}
header .wp-block-navigation ul.wp-block-navigation-submenu .wp-block-navigation-item__content:hover {
    color: var(--wp--preset--color--theme-content-brand);
    background-color: var(--wp--custom--action--ghost--hover);
}
header .wp-block-navigation .wp-block-navigation-item__label {
    white-space: nowrap;
}
header .wp-block-navigation .wp-block-navigation-item__content:hover {
    color: var(--wp--preset--color--theme-content-brand);
}
header .wp-block-navigation .wp-block-navigation__responsive-container-open {
    display: flex;
}
header .wp-block-navigation .wp-block-navigation__responsive-container-open svg {
    display: none;
}
header .wp-block-navigation .wp-block-navigation__responsive-container-open:after {
    content: "";
    padding: 5px 0 2px;
    width: 20px;
    height: 24px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1277_22553)'%3E%3Cpath d='M3 4H21V6H3V4ZM3 11H15V13H3V11ZM3 18H21V20H3V18Z' fill='%23171D2E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1277_22553'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
            mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1277_22553)'%3E%3Cpath d='M3 4H21V6H3V4ZM3 11H15V13H3V11ZM3 18H21V20H3V18Z' fill='%23171D2E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1277_22553'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center;
    -webkit-mask-size: contain;
            mask-size: contain;
    background-color: var(--wp--preset--color--theme-content-primary);
}
header .wp-block-navigation .wp-block-navigation__responsive-container-close {
    right: unset;
    left: 0;
}
header .wp-block-navigation .wp-block-navigation__responsive-container-close svg {
    display: none;
}
header .wp-block-navigation .wp-block-navigation__responsive-container-close:after {
    content: "";
    width: 24px;
    height: 24px;
    display: block;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.05025 5.63603C6.65972 5.24551 6.02656 5.24551 5.63603 5.63603C5.24551 6.02656 5.24551 6.65972 5.63603 7.05025L10.5858 12L5.63603 16.9497C5.24551 17.3403 5.24551 17.9734 5.63603 18.364C6.02656 18.7545 6.65972 18.7545 7.05025 18.364L12 13.4142L16.9497 18.364C17.3403 18.7545 17.9734 18.7545 18.364 18.364C18.7545 17.9734 18.7545 17.3403 18.364 16.9497L13.4142 12L18.364 7.05025C18.7545 6.65972 18.7545 6.02656 18.364 5.63603C17.9734 5.24551 17.3403 5.24551 16.9497 5.63603L12 10.5858L7.05025 5.63603Z' fill='currentColor'/%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.05025 5.63603C6.65972 5.24551 6.02656 5.24551 5.63603 5.63603C5.24551 6.02656 5.24551 6.65972 5.63603 7.05025L10.5858 12L5.63603 16.9497C5.24551 17.3403 5.24551 17.9734 5.63603 18.364C6.02656 18.7545 6.65972 18.7545 7.05025 18.364L12 13.4142L16.9497 18.364C17.3403 18.7545 17.9734 18.7545 18.364 18.364C18.7545 17.9734 18.7545 17.3403 18.364 16.9497L13.4142 12L18.364 7.05025C18.7545 6.65972 18.7545 6.02656 18.364 5.63603C17.9734 5.24551 17.3403 5.24551 16.9497 5.63603L12 10.5858L7.05025 5.63603Z' fill='currentColor'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center;
    -webkit-mask-size: contain;
            mask-size: contain;
    background-color: var(--wp--preset--color--theme-content-primary);
}
header .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    z-index: 10 !important;
}
@media screen and (max-width: 781.8px) {
    header .wp-block-navigation .wp-block-polylang-navigation-language-switcher {
        margin-top: auto;
    }
}
header .wp-block-navigation .navigation-separator {
    position: relative;
}
header .wp-block-navigation .navigation-separator:before {
    content: "";
    top: 0;
    left: 16px;
    right: 16px;
    height: 1px;
    position: absolute;
    background-color: var(--wp--preset--color--theme-border-light);
}
@media screen and (min-width: 782px) {
    header .wp-block-navigation .navigation-divider {
        margin-left: auto;
    }
}
@media screen and (max-width: 1023.8px) {
    header .wp-block-navigation .wp-block-site-logo {
        padding-right: 0;
    }
    header .wp-block-navigation .wp-block-navigation__container {
        gap: 16px;
    }
}
@media screen and (max-width: 781.8px) {
    header .wp-block-navigation {
        order: -1;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-item {
        display: none;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open {
        padding: 20px 16px;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close,
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog,
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
        height: 100%;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close .wp-block-navigation__submenu-container,
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog .wp-block-navigation__submenu-container,
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
        width: 100%;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
        padding-top: 0;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
        padding: 0;
        width: 100%;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]) .wp-block-navigation-submenu__toggle {
        z-index: unset !important;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-submenu__toggle {
        z-index: 100 !important;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-submenu {
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
        padding: 0;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item .wp-block-navigation-item__content {
        padding: 15px 32px;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-icon {
        top: 0;
        left: 0;
        width: 100%;
        display: block;
        margin: 0;
        height: 48px;
        position: absolute;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-icon:after {
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 16px;
        width: 20px;
        height: 20px;
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99937 11.4153L5.53286 7.69317C5.17929 7.39853 4.65382 7.4463 4.35919 7.79987C4.06455 8.15343 4.11232 8.6789 4.46588 8.97354L9.46588 13.1402C9.77492 13.3977 10.2238 13.3977 10.5329 13.1402L15.5329 8.97354C15.8864 8.6789 15.9342 8.15343 15.6396 7.79987C15.3449 7.4463 14.8194 7.39853 14.4659 7.69317L9.99937 11.4153Z' fill='currentColor'/%3E%3C/svg%3E%0A");
                mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99937 11.4153L5.53286 7.69317C5.17929 7.39853 4.65382 7.4463 4.35919 7.79987C4.06455 8.15343 4.11232 8.6789 4.46588 8.97354L9.46588 13.1402C9.77492 13.3977 10.2238 13.3977 10.5329 13.1402L15.5329 8.97354C15.8864 8.6789 15.9342 8.15343 15.6396 7.79987C15.3449 7.4463 14.8194 7.39853 14.4659 7.69317L9.99937 11.4153Z' fill='currentColor'/%3E%3C/svg%3E%0A");
        -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
        -webkit-mask-position: center;
                mask-position: center;
        -webkit-mask-size: contain;
                mask-size: contain;
        background-color: var(--wp--preset--color--theme-content-primary);
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
        display: none;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-icon + .wp-block-navigation-submenu {
        display: none !important;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-icon[aria-expanded=true]:after {
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 16px;
        width: 20px;
        height: 20px;
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99937 11.4153L5.53286 7.69317C5.17929 7.39853 4.65382 7.4463 4.35919 7.79987C4.06455 8.15343 4.11232 8.6789 4.46588 8.97354L9.46588 13.1402C9.77492 13.3977 10.2238 13.3977 10.5329 13.1402L15.5329 8.97354C15.8864 8.6789 15.9342 8.15343 15.6396 7.79987C15.3449 7.4463 14.8194 7.39853 14.4659 7.69317L9.99937 11.4153Z' fill='currentColor'/%3E%3C/svg%3E%0A");
                mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99937 11.4153L5.53286 7.69317C5.17929 7.39853 4.65382 7.4463 4.35919 7.79987C4.06455 8.15343 4.11232 8.6789 4.46588 8.97354L9.46588 13.1402C9.77492 13.3977 10.2238 13.3977 10.5329 13.1402L15.5329 8.97354C15.8864 8.6789 15.9342 8.15343 15.6396 7.79987C15.3449 7.4463 14.8194 7.39853 14.4659 7.69317L9.99937 11.4153Z' fill='currentColor'/%3E%3C/svg%3E%0A");
        -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
        -webkit-mask-position: center;
                mask-position: center;
        -webkit-mask-size: contain;
                mask-size: contain;
        background-color: var(--wp--preset--color--theme-content-primary);
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-icon[aria-expanded=true] + .wp-block-navigation-submenu {
        display: block !important;
        overflow-y: auto !important;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation:not(.wp-block-navigation-submenu) > .wp-block-navigation-item:first-child {
        width: auto;
        margin-top: -8px;
        margin-left: 44px;
        margin-bottom: 46px;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation:not(.wp-block-navigation-submenu) > .wp-block-navigation-item:first-child img {
        max-height: 40px;
        max-width: 140px;
        min-height: 30px;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-item {
        width: 100%;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
        display: block;
        width: 100%;
        padding: 15px 16px;
        transition: background-color 0.3s;
        color: var(--wp--preset--color--theme-content-primary);
        background-color: transparent;
        font-size: var(--wp--preset--font-size--body-md-static);
        line-height: 18px;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content span {
        font-size: var(--wp--preset--font-size--body-md-static);
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-item.navigation-divider {
        margin-top: auto;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-item.mobile-seperated-items {
        border-bottom: 1px solid var(--wp--preset--color--theme-border-light);
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-item.help-center .wp-block-navigation-item__content, header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-item.my-trips .wp-block-navigation-item__content {
        padding-left: 48px !important;
        padding-right: 48px !important;
        position: relative;
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-item.help-center .wp-block-navigation-item__content:after, header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-item.my-trips .wp-block-navigation-item__content:after {
        content: "";
        position: absolute;
        left: 16px;
        top: 50%;
        transform: translateY(-50%);
        width: 20px;
        height: 20px;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        -webkit-mask-size: contain;
        mask-repeat: no-repeat;
        mask-position: center;
        mask-size: contain;
        background-color: var(--wp--preset--color--theme-content-primary);
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-item.help-center .wp-block-navigation-item__content:after {
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM10 12C9.44775 12 9.00003 11.5523 9.00003 11V9.99997C9.00003 9.44768 9.44775 8.99997 10 8.99997C10.6705 8.99997 11.186 8.88249 11.5078 8.66792C11.7581 8.50106 12 8.20867 12 7.49997C12 6.88221 11.7884 6.4972 11.5282 6.25407C11.2512 5.99523 10.8481 5.83315 10.39 5.81134C9.43294 5.76577 8.63043 6.30037 8.48643 7.16437C8.39563 7.70914 7.88041 8.07716 7.33564 7.98637C6.79086 7.89557 6.42284 7.38034 6.51364 6.83557C6.86964 4.69958 8.81713 3.73418 10.4851 3.8136C11.3395 3.85429 12.2176 4.16096 12.8937 4.79275C13.5866 5.44024 14 6.36774 14 7.49997C14 8.79128 13.4919 9.74889 12.6172 10.332C12.121 10.6629 11.5554 10.8399 11 10.9268V11C11 11.5523 10.5523 12 10 12ZM10 13C9.17161 13 8.50003 13.6715 8.50003 14.5C8.50003 15.3284 9.17161 16 10 16C10.8285 16 11.5 15.3284 11.5 14.5C11.5 13.6715 10.8285 13 10 13Z' fill='currentColor'/%3E%3C/svg%3E");
                mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM10 12C9.44775 12 9.00003 11.5523 9.00003 11V9.99997C9.00003 9.44768 9.44775 8.99997 10 8.99997C10.6705 8.99997 11.186 8.88249 11.5078 8.66792C11.7581 8.50106 12 8.20867 12 7.49997C12 6.88221 11.7884 6.4972 11.5282 6.25407C11.2512 5.99523 10.8481 5.83315 10.39 5.81134C9.43294 5.76577 8.63043 6.30037 8.48643 7.16437C8.39563 7.70914 7.88041 8.07716 7.33564 7.98637C6.79086 7.89557 6.42284 7.38034 6.51364 6.83557C6.86964 4.69958 8.81713 3.73418 10.4851 3.8136C11.3395 3.85429 12.2176 4.16096 12.8937 4.79275C13.5866 5.44024 14 6.36774 14 7.49997C14 8.79128 13.4919 9.74889 12.6172 10.332C12.121 10.6629 11.5554 10.8399 11 10.9268V11C11 11.5523 10.5523 12 10 12ZM10 13C9.17161 13 8.50003 13.6715 8.50003 14.5C8.50003 15.3284 9.17161 16 10 16C10.8285 16 11.5 15.3284 11.5 14.5C11.5 13.6715 10.8285 13 10 13Z' fill='currentColor'/%3E%3C/svg%3E");
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation .wp-block-navigation-item.my-trips .wp-block-navigation-item__content:after {
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.567 20.1025L16.5064 21.1632L12.6173 13.7386L8.37463 17.2741L9.08173 20.8096L8.37463 21.5167L6.25331 17.9812L2.71777 15.8599L3.42488 15.1528L6.96041 15.8599L10.4959 11.6172L3.07133 7.72816L4.13199 6.6675L13.3244 8.78882L15.4457 6.6675C16.0326 6.0806 19.1138 3.26455 20.0419 4.19262C20.97 5.1207 18.1539 8.20192 17.567 8.78882L15.4457 10.9101L17.567 20.1025Z' fill='currentColor'/%3E%3Cpath d='M11.9101 5.25329C12.2694 5.61255 12.0497 6.36821 11.6699 7.10155L8.6669 6.40857C9.49879 5.73181 11.2917 4.63487 11.9101 5.25329Z' fill='currentColor'/%3E%3Cpath d='M18.9812 12.3244C19.5996 12.9428 18.5027 14.7357 17.8259 15.5676L17.1329 12.5646C17.8663 12.1847 18.6219 11.9651 18.9812 12.3244Z' fill='currentColor'/%3E%3C/svg%3E");
                mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.567 20.1025L16.5064 21.1632L12.6173 13.7386L8.37463 17.2741L9.08173 20.8096L8.37463 21.5167L6.25331 17.9812L2.71777 15.8599L3.42488 15.1528L6.96041 15.8599L10.4959 11.6172L3.07133 7.72816L4.13199 6.6675L13.3244 8.78882L15.4457 6.6675C16.0326 6.0806 19.1138 3.26455 20.0419 4.19262C20.97 5.1207 18.1539 8.20192 17.567 8.78882L15.4457 10.9101L17.567 20.1025Z' fill='currentColor'/%3E%3Cpath d='M11.9101 5.25329C12.2694 5.61255 12.0497 6.36821 11.6699 7.10155L8.6669 6.40857C9.49879 5.73181 11.2917 4.63487 11.9101 5.25329Z' fill='currentColor'/%3E%3Cpath d='M18.9812 12.3244C19.5996 12.9428 18.5027 14.7357 17.8259 15.5676L17.1329 12.5646C17.8663 12.1847 18.6219 11.9651 18.9812 12.3244Z' fill='currentColor'/%3E%3C/svg%3E");
    }
    header .wp-block-navigation .wp-block-navigation__responsive-container .wp-block-navigation {
        width: 100%;
        gap: 0 !important;
    }
}

.regional-styled-menu {
    white-space: nowrap;
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.regional-styled-menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    align-items: center;
    justify-content: unset;
    flex-wrap: nowrap !important;
}
@media screen and (min-width: 1024px) {
    .regional-styled-menu ul {
        justify-content: flex-start;
    }
}
.regional-styled-menu ul li.current-menu-item {
    order: -100;
}
.regional-styled-menu ul li.current-menu-item a {
    border-bottom: 2px solid var(--wp--preset--color--theme-supernova);
}
.regional-styled-menu ul li a {
    display: block !important;
    padding: 8px 8px 14px !important;
    position: relative;
    border-bottom: 2px solid transparent;
    transition: all 0.3s;
    text-decoration: none;
    white-space: nowrap;
    font-family: var(--wp--custom--typography--font-family--secondary);
}
@media screen and (min-width: 782px) {
    .regional-styled-menu ul li a {
        padding: 16px 16px 14px !important;
    }
    .regional-styled-menu ul li a:hover {
        border-bottom: 2px solid var(--wp--preset--color--theme-supernova);
    }
}
.regional-styled-menu::-webkit-scrollbar {
    display: none;
}
.regional-styled-menu.is-style-light-menu ul li.current-menu-item a {
    color: var(--wp--preset--color--theme-content-primary-inverse);
}
@media screen and (min-width: 782px) {
    .regional-styled-menu.is-style-light-menu ul li.current-menu-item a:hover {
        color: var(--wp--preset--color--theme-content-primary-inverse);
    }
}
.regional-styled-menu.is-style-dark-menu ul li.current-menu-item a {
    color: var(--wp--preset--color--theme-content-primary);
    border-bottom: 2px solid var(--wp--preset--color--theme-primary-default);
}
@media screen and (min-width: 782px) {
    .regional-styled-menu.is-style-dark-menu ul li.current-menu-item a:hover {
        color: var(--wp--preset--color--theme-content-primary);
        border-bottom: 2px solid var(--wp--preset--color--theme-primary-default);
    }
}

.gamburger-styled-menu {
    flex-wrap: nowrap !important;
}
.gamburger-styled-menu a {
    text-decoration: none;
}
.gamburger-styled-menu .wp-block-navigation .wp-block-navigation__responsive-container-close {
    right: auto;
    left: 0;
    top: -2px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.05037 5.63615C6.65984 5.24563 6.02668 5.24563 5.63616 5.63615C5.24563 6.02668 5.24563 6.65984 5.63616 7.05037L10.5859 12.0001L5.63615 16.9499C5.24563 17.3404 5.24563 17.9736 5.63616 18.3641C6.02668 18.7546 6.65984 18.7546 7.05037 18.3641L12.0001 13.4143L16.9499 18.3641C17.3404 18.7546 17.9736 18.7546 18.3641 18.3641C18.7546 17.9736 18.7546 17.3404 18.3641 16.9499L13.4143 12.0001L18.3641 7.05037C18.7546 6.65984 18.7546 6.02668 18.3641 5.63616C17.9736 5.24563 17.3404 5.24563 16.9499 5.63616L12.0001 10.5859L7.05037 5.63615Z' fill='%231C2333'/%3E%3C/svg%3E%0A");
}
.gamburger-styled-menu .wp-block-navigation .wp-block-navigation__responsive-container-close svg {
    display: none;
}
.gamburger-styled-menu .wp-block-navigation .wp-block-navigation__responsive-container-open {
    width: 24px;
    height: 24px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 6C2 5.44772 2.44772 5 3 5H21C21.5523 5 22 5.44772 22 6C22 6.55228 21.5523 7 21 7H3C2.44772 7 2 6.55228 2 6ZM2 12C2 11.4477 2.44772 11 3 11H21C21.5523 11 22 11.4477 22 12C22 12.5523 21.5523 13 21 13H3C2.44772 13 2 12.5523 2 12ZM3 17C2.44772 17 2 17.4477 2 18C2 18.5523 2.44772 19 3 19H21C21.5523 19 22 18.5523 22 18C22 17.4477 21.5523 17 21 17H3Z' fill='%231C2333'/%3E%3C/svg%3E%0A");
}
.gamburger-styled-menu .wp-block-navigation .wp-block-navigation__responsive-container-open svg {
    display: none;
}
.gamburger-styled-menu .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open {
    color: inherit !important;
    padding: 19px 16px;
    background-color: #fff !important;
    z-index: 10000;
}
.gamburger-styled-menu .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
    padding-top: 100px;
}
@media screen and (max-width: 599.8px) {
    .gamburger-styled-menu .wp-block-navigation .wp-block-navigation__container {
        width: 100%;
        gap: 16px !important;
        position: relative;
    }
    .gamburger-styled-menu .wp-block-navigation .wp-block-navigation__container li {
        width: 100%;
        align-items: center !important;
    }
    .gamburger-styled-menu .wp-block-navigation .wp-block-navigation__container li.btn-link-view a {
        padding: 11px 60px !important;
        color: #25acaa !important;
        border: 1px solid #25acaa;
        transition: background-color 0.3s, color 0.3s;
        border-radius: 4px;
    }
    .gamburger-styled-menu .wp-block-navigation .wp-block-navigation__container li.btn-link-view a:hover {
        background-color: #25acaa !important;
        color: var(--wp--preset--color--theme-content-primary-inverse) !important;
    }
    .gamburger-styled-menu .wp-block-navigation .wp-block-navigation__container li.has-child > a {
        display: none;
    }
    .gamburger-styled-menu .wp-block-navigation .wp-block-navigation__container li.has-child ul {
        gap: 16px !important;
    }
    .gamburger-styled-menu .wp-block-navigation .wp-block-navigation__container li a {
        display: inline-block;
        color: #1c2333 !important;
    }
    .gamburger-styled-menu .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item__content {
        padding: 10px 0 !important;
    }
}
@media screen and (max-width: 1023.8px) {
    .gamburger-styled-menu .gamburger-styled-menu-logo {
        order: -1;
    }
}
@media screen and (max-width: 599.8px) {
    .gamburger-styled-menu .gamburger-styled-menu-logo {
        order: 1;
    }
}
@media screen and (min-width: 600px) and (max-width: 1199.8px) {
    .gamburger-styled-menu .gamburger-styled-menu-logo {
        max-width: 100px !important;
    }
}
@media screen and (min-width: 782px) {
    .gamburger-styled-menu {
        flex-wrap: nowrap !important;
    }
}
@media screen and (min-width: 600px) and (max-width: 781.8px) {
    .gamburger-styled-menu .wp-block-navigation-item__content {
        padding: 6px 4px !important;
        font-size: 12px !important;
    }
}
@media screen and (min-width: 600px) {
    .gamburger-styled-menu {
        gap: 0 !important;
    }
}

@media screen and (min-width: 782px) {
    .gamburger-full-width-row {
        width: 100%;
    }
    .gamburger-full-width-row nav {
        width: calc(100% - 144px);
    }
    .gamburger-full-width-row nav li.menu-spacer {
        margin-left: auto !important;
    }
    .gamburger-full-width-row .wp-block-site-logo {
        width: 126px !important;
    }
}

@media screen and (max-width: 599.8px) {
    .has-modal-open .gamburger-styled-menu .gamburger-styled-menu-btn,
    .has-modal-open .gamburger-styled-menu .gamburger-styled-menu-logo {
        position: relative;
        z-index: 100000;
    }
}

.header-menu-custom a {
    background-color: #fff !important;
    padding: 10px;
    border-radius: 4px;
}
@media screen and (min-width: 1200px) {
    .header-menu-custom a {
        padding: 10px 18px;
    }
}
.header-menu-custom a:hover {
    background-color: var(--wp--custom--action--ghost--hover) !important;
    border-radius: 4px;
    transition: 0.3s;
}

.gradient-button-custom:hover {
    box-shadow: 0 4px 8px rgba(6, 13, 38, 0.16), 0 2px 4px rgba(6, 13, 38, 0.16) !important;
    transition: 0.3s;
}

.agent-shadow-custom {
    box-shadow: 0 1px 3px rgba(6, 13, 38, 0.08), 0 0.5px 2px rgba(6, 13, 38, 0.08);
}
@media screen and (min-width: 782px) {
    .agent-shadow-custom {
        width: 48px !important;
        height: 48px !important;
    }
}
