:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-455cd1c0{background:linear-gradient(to left,rgba(27,30,80,0.85) 0%,rgba(27,30,80,0.85) 100%),url(https://gusberti.graffette.net/wp-content/uploads/2026/10/hero.webp) 50% 50% /cover no-repeat;background-blend-mode:normal,}.gb-element-99fc8099{justify-content:center}@media (max-width:1024px){.gb-element-99fc8099{margin-bottom:1rem}}.gb-element-66991c07{column-gap:0rem;row-gap:0rem}@media (max-width:1024px){.gb-element-66991c07{margin-top:1rem}}.gb-element-1329499c{justify-content:space-between}.gb-element-abdcb87a{border-left-width:0px}@media (max-width:767px){.gb-element-abdcb87a{border-left-style:solid;border-left-width:1px;border-top-style:solid;border-top-width:0px}}.gb-element-541563fb{border-left-width:0px}@media (max-width:1024px){.gb-element-541563fb{border-left-style:solid;border-left-width:1px;border-top-style:solid;border-top-width:0px;grid-column:1/-1}}.gb-element-0b79188e{background-color:var(--base-2)}.gb-element-2c5846df{justify-content:center}.gb-element-ab16f3fd a .gb-text{transition:all 0.25s ease 0s}.gb-element-ab16f3fd a:hover .text-contrast{color:var(--accent)}@media (max-width:1024px){.gb-element-9fbf7f04{row-gap:1rem}}@media (max-width:1024px){.gb-element-1e6d11f6{width:100%}}@media (max-width:1024px){.gb-element-3dda2a86{width:100%}}@media (max-width:1024px){.gb-element-cbc44966{row-gap:1rem}}@media (max-width:1024px){.gb-element-606ee2fe{width:100%}}@media (max-width:1024px){.gb-element-224754c1{width:100%}}@media (max-width:1024px){.gb-element-f8631c58{row-gap:1rem}}@media (max-width:1024px){.gb-element-0b97e5fa{width:100%}}@media (max-width:1024px){.gb-element-c15479c9{width:100%}}@media (max-width:1024px){.gb-element-f3902fbc{row-gap:1rem}}@media (max-width:1024px){.gb-element-fde2b165{width:100%}}@media (max-width:1024px){.gb-element-b2f79ca8{width:100%}}@media (max-width:1024px){.gb-element-b5979df4{row-gap:1rem}}@media (max-width:1024px){.gb-element-5987c88b{width:100%}}@media (max-width:1024px){.gb-element-e8443af0{width:100%}}@media (max-width:1024px){.gb-element-123b0ca0{row-gap:1rem}}@media (max-width:1024px){.gb-element-2bba538c{width:100%}}@media (max-width:1024px){.gb-element-c3897eaf{width:100%}}@media (max-width:1024px){.gb-element-b571aea4{row-gap:1rem}}@media (max-width:1024px){.gb-element-37f46cbf{width:100%}}@media (max-width:1024px){.gb-element-387bebf5{width:100%}}@media (max-width:1024px){.gb-element-ee3f0213{row-gap:1rem}}@media (max-width:1024px){.gb-element-1510e6e6{width:100%}}@media (max-width:1024px){.gb-element-5d77ee8f{width:100%}}.gb-element-0d080a86{background-color:var(--base-2)}.gb-element-3463fbd8{justify-content:center}.gb-element-6dbda9c8{justify-content:center}.gb-element-95556928{align-items:center}.gb-element-6453923e{background:linear-gradient(to left,rgba(6,8,47,0.83) 0%,rgba(6,8,47,0.83) 100%),url(https://gusberti.graffette.net/wp-content/uploads/2026/07/Cremona.webp) center /cover no-repeat,var(--inline-bg-image);background-blend-mode:normal,normal;background-color:var(--base-2)}.gb-element-1caaf3aa{justify-content:center}@media (max-width:1024px){.gb-element-1caaf3aa{width:100%}}@media (max-width:1024px){.gb-element-8c8c3c1c{width:100%}}.gb-element-808fc1c9{display:block}@media (max-width:767px){.gb-element-808fc1c9{padding:1rem}}.gb-element-48aa3ae6{display:block}@media (max-width:767px){.gb-element-48aa3ae6{padding:1em}}.gb-element-45fe40bc{background-blend-mode:normal;background-color:var(--base-2);background-image:linear-gradient(to left,var(--contrast-2) 0%,var(--contrast-2) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom-color:var(--accent);border-left-color:var(--accent);border-right-color:var(--accent);border-top-color:var(--accent)}@media (max-width:1024px){.gb-element-ba3a8bbb{flex-direction:column}}@media (max-width:1024px){.gb-element-9038ca30{flex-direction:column;gap:1rem;width:100%}}@media (max-width:1024px){.gb-element-ccad2d6f{display:none !important}}@media (max-width:1024px){.gb-element-c502d40e{width:100%}}.gb-element-7a044a02{align-items:center;justify-content:space-between}.gb-element-0e42c85a a{color:var(--base-3)}.gb-element-72da7022{display:flex}.gb-element-dbcd991d{display:flex;justify-content:space-between}@media (max-width:1024px){.gb-element-dbcd991d{flex-direction:column}}@media (max-width:1024px){.gb-element-7eaf8733{align-items:center;justify-content:center;margin-bottom:1rem;margin-top:1rem}}.gb-text-da383aad{column-gap:0.5em;display:inline-flex;justify-content:flex-start}.gb-text-da383aad .gb-shape svg{fill:currentColor;height:3em;width:3em}.gb-text-fd353151{column-gap:0.5em;display:inline-flex;justify-content:flex-start}.gb-text-fd353151 .gb-shape svg{fill:currentColor;height:3em;width:3em}.gb-text-a0b3523c{column-gap:0.5em;display:inline-flex;justify-content:flex-start}.gb-text-a0b3523c .gb-shape svg{fill:currentColor;height:3em;width:3em}@media (max-width:1024px){.gb-text-fab615bb{display:none}}@media (max-width:1024px){.gb-text-153d9b49{display:none}}@media (max-width:1024px){.gb-text-443447d3{display:none}}@media (max-width:1024px){.gb-text-35f25003{display:none}}@media (max-width:1024px){.gb-text-61005056{display:none}}@media (max-width:1024px){.gb-text-a38cabd8{display:none}}@media (max-width:1024px){.gb-text-c905b780{display:none}}@media (max-width:1024px){.gb-text-c4e531f9{display:none}}.gb-text-fff6348a{font-size:14px;margin-bottom:0px}.gb-text-dfc41d97{display:block}.gb-text-dfc41d97:is(:hover,:focus){color:var(--contrast)}@media (max-width:500px){.gb-text-6d71949b{font-size:14px}}.gb-text-9d8e7181{display:block}@media (max-width:500px){.gb-text-20e121ff{font-size:14px}}.gb-text-66218111{display:block}.gb-text-9da5e33f{align-items:center;column-gap:0.5em;display:block}.gb-text-9da5e33f .gb-shape svg{fill:currentColor;width:2em}.gb-text-a8eedecd{border-color:transparent}.gb-text-a8eedecd:hover{border-color:var(--accent);color:var(--accent)}.gb-text-a8eedecd a{height:50px;width:50px}.gb-text-c5369c5f{border-color:transparent}.gb-text-c5369c5f:hover{border-color:var(--accent);color:var(--accent)}.gb-text-c5369c5f a{height:50px;width:50px}.gb-text-fe67d74a{display:block}.gb-text-3564192c{display:block}.gb-text-f11bf941{display:block}.gb-text-789fd5cd{display:block}.gb-text-4402cc78{display:block}.gb-text-2ac60ec9{display:block}.gb-text-13693404{display:block}.gb-text-c5cb09bb{display:block}.gb-text-4b14e365{display:block}.gb-text-af5c3105{display:block}.gb-text-4011f686{display:block}.gb-text-4f74db79{display:block}.gb-text-e7e4cc90{display:block;justify-self:start}@media (max-width:1024px){.gb-text-e7e4cc90{justify-self:center}}.gb-media-32d05dc5{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-ea5113ca{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-2c735796{aspect-ratio:5/4;height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-197f3d6a{height:auto;max-width:100%;object-fit:cover;width:175px}.gb-media-71699676{height:auto;max-width:100%;object-fit:cover;width:200px}.gb-looper-7b457ef7{column-gap:1rem}.gb-form-8dc42f59{--gb-form-message-error-background:var(--base-3);--gb-form-message-success-background:var(--base-3)}.gb-form-8dc42f59 *:focus{outline:none}.gb-form-8dc42f59 a{color:var(--base-3)}.gb-form-8dc42f59 input[type="text"],.gb-form-8dc42f59 input[type="email"],.gb-form-8dc42f59 input[type="url"],.gb-form-8dc42f59 input[type="password"],.gb-form-8dc42f59 input[type="search"],.gb-form-8dc42f59 input[type="tel"],.gb-form-8dc42f59 input[type="number"],.gb-form-8dc42f59 textarea,.gb-form-8dc42f59 select{color:var(--base-3)}.gb-form-8dc42f59 input[type="text"]:focus,.gb-form-8dc42f59 input[type="email"]:focus,.gb-form-8dc42f59 input[type="url"]:focus,.gb-form-8dc42f59 input[type="password"]:focus,.gb-form-8dc42f59 input[type="search"]:focus,.gb-form-8dc42f59 input[type="tel"]:focus,.gb-form-8dc42f59 input[type="number"]:focus,.gb-form-8dc42f59 textarea:focus,.gb-form-8dc42f59 select:focus{color:var(--base-3)}.gb-form-8dc42f59 input[type=email],.gb-form-8dc42f59 input[type=number],.gb-form-8dc42f59 input[type=password],.gb-form-8dc42f59 input[type=search],.gb-form-8dc42f59 input[type=tel],.gb-form-8dc42f59 input[type=text],.gb-form-8dc42f59 input[type=url],.gb-form-8dc42f59 select,.gb-form-8dc42f59 textarea{background:transparent;border-color:#83B2C9;border-left:transparent;border-right:transparent;border-top:transparent}@media (max-width:767px){.gb-site-header-10d769a7{position:sticky}}.gb-navigation-fa0d765d{--mobile-transition-speed:500ms;--sub-menu-transition-speed:300ms}@media (min-width:1024px){.gb-navigation-fa0d765d{width:900px}}@media (width > 1024px) {.gb-navigation-fa0d765d .gb-menu-toggle {display: none;}}@media (max-width: 1024px) {.gb-navigation-fa0d765d .gb-menu-container:not(.gb-menu-container--toggled) {display: none;}}.gb-menu-toggle-1d26e4a1{align-items:center;background-color:var(--base-2);color:var(--accent);column-gap:5px;display:flex;z-index:2;padding:10px}.gb-menu-toggle-1d26e4a1:is(.gb-menu-toggle--toggled,.gb-menu-toggle--toggled:hover,.gb-menu-toggle--toggled:focus){background-color:var(--accent);color:var(--base-3)}.gb-menu-toggle-1d26e4a1:is(:hover,:focus){background-color:var(--accent);color:var(--base-3)}.gb-menu-toggle-1d26e4a1 svg{fill:currentColor;height:25px;width:25px}.gb-menu-container-7ee5a582.gb-menu-container--mobile{background-color:var(--base-3);color:var(--contrast);padding-bottom:60px;position:fixed}.gb-menu-container-7ee5a582.gb-menu-container--mobile .gb-menu{flex-direction:column}.gb-menu-89419361{color:var(--contrast-2);display:flex;flex-wrap:wrap;font-size:.9rem;justify-content:space-around;list-style-type:none;margin:0px;padding:0px}.gb-menu-item-mi419361{list-style-type:none;position:relative;transition:all 0.2s ease 0s}.gb-menu-item-mi419361:hover .gb-submenu-toggle{transform:rotate3d(1,0,0,180deg)}.gb-menu-item-mi419361:is(:hover,:focus-within){color:#6b6b6b}.gb-menu-item-mi419361:not(:last-child){padding-right:25px}.gb-menu-item-mi419361 .gb-menu-link{align-items:center;display:flex;justify-content:space-between;padding-bottom:1em;padding-top:1em;text-decoration:none}.gb-menu-item-mi419361 .gb-submenu-toggle{transition:all 0.3s ease-in-out 0s}@media (max-width:1024px){.gb-menu-item-mi419361{border-bottom:1px solid var(--base-2)}.gb-menu-item-mi419361 .gb-menu-link{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767px){.gb-menu-item-mi419361:not(:last-child){padding-right:0px}.gb-menu-item-mi419361 .gb-menu-link{padding-left:1rem;padding-right:1rem}}.gb-sub-menu-sm419361{background-color:var(--base-2);box-shadow:10px 10px 10px rgba(0,0,0,0.1);font-family:var(--gp-font--urbanist);font-size:16px;margin-right:-60px;right:0px;text-transform:none;width:280px;z-index:100;border-radius:.5rem}.gb-sub-menu-sm419361 .gb-sub-menu{right:100%;top:0px}.gb-sub-menu-sm419361 .menu-item{color:var(--contrast-2);font-size:90%;padding-left:12px}.gb-sub-menu-sm419361 .menu-item .gb-menu-link{cursor:pointer}.gb-sub-menu-sm419361 .menu-item:is(:hover,:focus-within){color:#717070}@media (max-width:1024px){.gb-sub-menu-sm419361{box-shadow:0px 0px 0px 0px #000000;margin-left:0px;margin-right:0px;border-radius:0px}.gb-sub-menu-sm419361 .gb-sub-menu{left:0px}.gb-sub-menu-sm419361 .menu-item{border-bottom:1px solid var(--base-3)}}@media (max-width:767px){.gb-sub-menu-sm419361{border-top:1px solid var(--base-5)}.gb-sub-menu-sm419361 .menu-item{font-size:85%;padding-left:10px}}