@layer bricks {.brxe-template{width:100%}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-breadcrumbs .item:has(>svg,>i){align-items:center;display:flex}}#brxe-ccb074 {color: var(--bricks-color-zogrtu)}#brxe-ccb074 a {color: var(--bricks-color-zogrtu); font-size: inherit}#brxe-bacfa9 {text-align: center; font-size: px; line-height: 1.8em; color: var(--bricks-color-zogrtu); margin-top: 20px; margin-bottom: 20px}#brxe-bacfa9 a {text-align: center; font-size: px; line-height: 1.8em; color: var(--bricks-color-zogrtu); font-size: inherit}@media (max-width: 767px) {#brxe-bacfa9 {font-size: 20px}#brxe-bacfa9 a {font-size: 20px; font-size: inherit}}@media (max-width: 478px) {#brxe-bacfa9 {font-size: 15px}#brxe-bacfa9 a {font-size: 15px; font-size: inherit}}#brxe-6a71f6 {color: var(--bricks-color-zogrtu); font-weight: 700; font-size: 13px; gap: 2px}@media (max-width: 478px) {#brxe-6a71f6 {text-align: center; font-size: 13px; flex-direction: row; align-self: center; justify-content: center; align-items: center}}#brxe-a66252 {flex-direction: column; align-items: center; justify-content: center; height: 100%; margin-top: 100px}#brxe-7f05dd {height: 100vh; background-image: url("https://boxegenova.com/wp-content/uploads/2026/01/imane-con-persone-al-porto-antico-di-genova.webp"); background-repeat: no-repeat; background-size: cover; background-position: top center; position: relative}:where(#brxe-7f05dd > *:not(figcaption)) {position: relative}#brxe-7f05dd::before {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 991px) {#brxe-7f05dd {height: 70vh}}@media (max-width: 767px) {#brxe-7f05dd {height: 70vh}}@media (max-width: 478px) {#brxe-7f05dd {background-position: center center; height: 80vh}}#brxe-8149e9 {color: var(--bricks-color-wvrwbd); margin-bottom: 10px}#brxe-8149e9 a {color: var(--bricks-color-wvrwbd); font-size: inherit}#brxe-205d39 {flex-direction: column}#brxe-7ca9b4 {padding-top: 5%; padding-bottom: 5%}@media (max-width: 478px) {#brxe-7ca9b4 {padding-top: 15%; padding-bottom: 15%}}#brxe-1e74c2 {color: var(--bricks-color-zogrtu)}#brxe-1e74c2 a {color: var(--bricks-color-zogrtu); font-size: inherit}@media (max-width: 478px) {#brxe-1e74c2 {text-align: center}#brxe-1e74c2 a {text-align: center; font-size: inherit}}#brxe-f3c0b2 {color: var(--bricks-color-zogrtu); margin-top: 20px; margin-bottom: 20px}#brxe-f3c0b2 a {color: var(--bricks-color-zogrtu); font-size: inherit}#brxe-cc161f {font-size: 18px; text-align: center; text-transform: uppercase; font-family: "Alfa slab one"; line-height: 1.4em; color: var(--bricks-color-zzkhkk); background-color: var(--bricks-color-wvrwbd); padding-top: 15px; padding-bottom: 15px; min-width: 200px; border: 2px solid var(--bricks-color-zzkhkk); border-radius: 5px}#brxe-cc161f:hover {background-color: var(--bricks-color-zogrtu)}#brxe-86aac9 {align-self: center !important; align-items: center; row-gap: 20px}#brxe-28e2c4 {padding-top: 5%; padding-bottom: 5%; background-color: var(--bricks-color-wvrwbd); background-image: url("https://boxegenova.com/wp-content/uploads/2026/01/imane-che-fa-jab.webp"); background-size: cover; background-position: center center; min-height: 500px; align-items: center; justify-content: center; position: relative}:where(#brxe-28e2c4 > *:not(figcaption)) {position: relative}#brxe-28e2c4::before {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 478px) {#brxe-28e2c4 {padding-top: 15%; padding-bottom: 15%}}#brxe-542a51 {width: 67%; min-height: 600px; background-image: url("https://boxegenova.com/wp-content/uploads/2026/01/contatti.webp"); background-size: cover; background-position: center center}@media (max-width: 767px) {#brxe-542a51 {width: 100%; min-height: 400px}}#brxe-3063b3 {width: 33%}@media (max-width: 767px) {#brxe-3063b3 {width: 100%; align-items: center}}#brxe-db6d23 {flex-direction: row; min-height: 600px; align-self: center !important; align-items: center; column-gap: 50px}@media (max-width: 767px) {#brxe-db6d23 {flex-direction: column-reverse; row-gap: 50px}}#brxe-104b79 {padding-top: 5%; padding-bottom: 5%; background-color: var(--bricks-color-acwqxx)}@media (max-width: 478px) {#brxe-104b79 {padding-top: 15%; padding-bottom: 15%}}#brxe-f44f7c {color: var(--bricks-color-zogrtu)}#brxe-f44f7c a {color: var(--bricks-color-zogrtu); font-size: inherit}@media (max-width: 478px) {#brxe-f44f7c {text-align: center}#brxe-f44f7c a {text-align: center; font-size: inherit}}#brxe-c34b48 {color: var(--bricks-color-zogrtu); margin-top: 20px; margin-bottom: 20px}#brxe-c34b48 a {color: var(--bricks-color-zogrtu); font-size: inherit}#brxe-b16b9b {font-size: 18px; text-align: center; text-transform: uppercase; font-family: "Alfa slab one"; line-height: 1.4em; color: var(--bricks-color-zzkhkk); background-color: var(--bricks-color-wvrwbd); padding-top: 15px; padding-bottom: 15px; min-width: 200px; border: 2px solid var(--bricks-color-zzkhkk); border-radius: 5px}#brxe-b16b9b:hover {background-color: var(--bricks-color-zogrtu)}#brxe-f70d96 {align-self: center !important; align-items: center; row-gap: 20px}#brxe-ae99f6 {padding-top: 5%; padding-bottom: 5%; background-color: var(--bricks-color-wvrwbd); background-position: center center; min-height: 500px; align-items: center; justify-content: center; position: relative}:where(#brxe-ae99f6 > *:not(figcaption)) {position: relative}#brxe-ae99f6::before {background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 478px) {#brxe-ae99f6 {padding-top: 15%; padding-bottom: 15%}}#brxe-ad1914 {color: var(--bricks-color-wvrwbd)}#brxe-ad1914 a {color: var(--bricks-color-wvrwbd); font-size: inherit}@media (max-width: 478px) {#brxe-ad1914 {text-align: center}#brxe-ad1914 a {text-align: center; font-size: inherit}}#brxe-1f74b5 {margin-top: 2%}#brxe-8e8d11 {align-items: center; color: var(--bricks-color-zogrtu); margin-bottom: 2%}#brxe-ec6164 {padding-top: 5%; padding-bottom: 5%; background-color: var(--bricks-color-acwqxx)}@media (max-width: 478px) {#brxe-ec6164 {padding-top: 15%; padding-bottom: 15%}}