@media(max-width: 1230px) {
    .internal-navigation .mega-toggle-block::after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='26' viewBox='0 0 32 26' fill='none'%3E%3Cpath d='M32 0.5H0V4.66667H32V0.5ZM24 10.9167H0V15.0833H24V10.9167ZM14 21.3333H0V25.5H14V21.3333Z' fill='%231A1819'/%3E%3C/svg%3E");
        opacity: 1 !important;
        transform: translateX(0%);
    }

    .internal-navigation .mega-menu .mega-menu-item-has-children>a::after {
        margin-left: 6px;
        padding-right: 8px;
    }
}

.internal-navigation .mega-menu .mega-menu-item-has-children>a::after {
    content: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='16.000000px' height='10.000000px' viewBox='0 0 16.000000 10.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,10.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M10 84 c0 -6 16 -25 35 -44 l35 -34 35 34 c19 19 35 38 35 44 0 5 -16 -5 -35 -24 l-35 -34 -35 34 c-19 19 -35 29 -35 24z'/%3E%3C/g%3E%3C/svg%3E");
}

.internal-navigation .mega-menu>li>ul .mega-menu-item-has-children>a::after {
    margin-left: 6px;  
    padding-right: 8px;
}

.internal-navigation .mega-menu .mega-menu-item-has-children:hover>a::after {
    transition: 0.35s ease-in-out;
}
@media(min-width: 1231px) {
    /* Rotate arrow on hover only on desktop */
    .internal-navigation .mega-menu .mega-menu-item-has-children:hover>a::after {
        transform: rotate(180deg);
    }

    .internal-navigation .mega-menu-wrap .mega-menu li.mega-menu-item>ul li.mega-menu-item-has-children:hover>a::after{
        transform: unset;
    }
    
}

.internal-navigation .mega-menu-wrap::before,
.mega-menu-wrap .mega-menu::before,
.mega-menu-wrap .mega-menu ul.mega-sub-menu::before,
.mega-menu-wrap .mega-menu li.mega-menu-item::before,
.mega-menu-wrap .mega-menu li.mega-menu-row::before,
.mega-menu-wrap .mega-menu li.mega-menu-column::before,
.mega-menu-wrap .mega-menu a.mega-menu-link::before,
.mega-menu-wrap .mega-menu span.mega-menu-badge::before,
.mega-menu-wrap::after,
.mega-menu-wrap .mega-menu::after,
.mega-menu-wrap .mega-menu ul.mega-sub-menu::after,
.mega-menu-wrap .mega-menu li.mega-menu-item::after,
.mega-menu-wrap .mega-menu li.mega-menu-row::after,
.mega-menu-wrap .mega-menu li.mega-menu-column::after,
.mega-menu-wrap .mega-menu a.mega-menu-link::after,
.mega-menu-wrap .mega-menu span.mega-menu-badge::after {
    display: inline-flex !important;
}