header .site-menu{position:relative;order:2;margin-left:auto;flex:0 0 auto;color:#142233;z-index:30}header .languages{order:3}header .site-menu summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid #14223330;border-radius:10px;background:#fffffff0;cursor:pointer;list-style:none;font:500 14px/1.4 Arial,sans-serif}header .site-menu summary::-webkit-details-marker{display:none}header .site-menu summary::marker{content:''}header .menu-icon{font-size:19px;line-height:1}header .site-menu[open] summary{background:#142233;color:white}header .site-menu .menu{position:absolute;right:0;top:calc(100% + 10px);display:flex;flex-direction:column;align-items:stretch;gap:3px;width:240px;max-width:calc(100vw - 40px);padding:10px;margin:0;border:1px solid #e4e7e9;border-radius:14px;background:#fff;box-shadow:0 12px 36px #14223326;color:#142233;font-size:16px;text-align:left}header .site-menu:not([open]) .menu{display:none}header .site-menu .menu a{display:flex;min-height:44px;padding:11px 14px;border-radius:8px;font-size:16px;line-height:1.4;white-space:normal;text-decoration:none}header .site-menu .menu a:hover{background:#f0f5f8}header .site-menu summary:focus-visible{outline:3px solid #177da2;outline-offset:4px}@media(max-width:760px){header .site-menu{margin-left:0}header .site-menu summary{padding:8px 12px}header .site-menu .menu{left:0;right:auto}header .languages{margin-left:auto}.volcan-home>header{justify-content:space-between}.volcan-home>header .brand{flex-basis:100%}}@media print{header .site-menu{display:none}}
