.language-banner{background:#333;color:#fff}.language-banner .container{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto auto;margin:0 auto;max-width:1360px;padding:10px 0;width:calc(100% - 40px)}.language-banner .close-button{align-items:center;aspect-ratio:1/1;background:none;border-radius:100px;display:flex;justify-content:center;margin:0;padding:5px}.language-banner .close-button:hover{background:#5c6f8a;cursor:pointer}.language-banner .close-button svg{height:24px;width:24px}