.brxe-template{width:100%}.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}/* BREAKPOINT: Ritratto mobile (BASE) */#brxe-531b1a .bricks-site-logo {height: 40px}/* BREAKPOINT: Desktop */@media (min-width: 1279px) {#brxe-531b1a .bricks-site-logo {width: 115px}}/* BREAKPOINT: Ritratto mobile (BASE) */#brxe-mopsee {width: auto}/* BREAKPOINT: Desktop */@media (min-width: 1279px) {#brxe-mopsee {width: auto}}/* BREAKPOINT: Ritratto mobile (BASE) */#brxe-jnpxfa {display: flex; flex-direction: row; justify-content: flex-end; width: auto; align-items: center; align-self: center !important; margin-right: 0; column-gap: 10px}/* BREAKPOINT: Desktop */@media (min-width: 1279px) {#brxe-jnpxfa {align-items: flex-end; align-self: stretch !important; width: 100%; justify-content: flex-end}}/* BREAKPOINT: Large Desktop */@media (min-width: 1680px) {#brxe-jnpxfa {justify-content: flex-end}}/* BREAKPOINT: Ritratto mobile (BASE) */#brxe-266187 {display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: nowrap; padding-top: 15px; padding-right: 20px; padding-bottom: 0; padding-left: 20px; position: absolute; top: 0px; z-index: 20; background-image: linear-gradient(rgba(29, 34, 62, 0.4), rgba(29, 34, 62, 0))}/* BREAKPOINT: Desktop */@media (min-width: 1279px) {#brxe-266187 {flex-direction: row; justify-content: space-between; align-items: center; padding-top: 15px; padding-right: 25px; padding-bottom: 15px; padding-left: 25px; background-image: linear-gradient(rgba(43, 43, 43, 0.2), rgba(43, 43, 43, 0))}}