.logo-box > * {
transition: transform 0.3s ease;
}
.logo-box:hover > * {
transform: scale(1.1); }
.logo-box:hover {
box-shadow: 0px 0px 10px #0000003b;
} .menu > li.current-main-item > a,
.menu > li.current-main-item > button {
background-color: #0073aa;
color: #fff;
} .menu > li:first-child.current-main-item > a,
.menu > li:first-child.current-main-item > button,
.menu > li:first-child.current-menu-ancestor > a,
.menu > li:first-child.current-menu-ancestor > button {
background-color: transparent !important;
color: inherit !important;
}
.visually-hidden {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.hero-text svg {
position: absolute;
top: 50px; left: 0; width: 300px; height: auto;
}