: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-e537d5c3{display:flex}@media (max-width:767px){.gb-element-e537d5c3{flex-wrap:wrap}}.gb-element-392941c9{align-items:center;background-color:#054201;color:var(--base-3);display:flex;flex-basis:50%;flex-direction:column;flex-grow:0;justify-content:center;min-height:60vh;padding:100px}@media (max-width:1024px){.gb-element-392941c9{flex-shrink:1;min-height:unset;padding:80px 40px}}@media (max-width:767px){.gb-element-392941c9{flex-basis:90%;margin-left:auto;margin-right:auto;margin-top:-100px;padding-left:20px;padding-right:20px}}.gb-element-0543eea6{background-image:url('https://domusmajor.it/wp-content/uploads/2026/07/DOMUS-MAJOR.jpg');background-position:28% 51%;background-repeat:no-repeat;background-size:cover;flex-basis:50%;flex-grow:0}@media (max-width:1024px){.gb-element-0543eea6{min-height:400px}}@media (max-width:767px){.gb-element-0543eea6{flex-grow:1;order:-1}}.gb-element-96d53b04{background-color:var(--base-2);padding:50px 300px 50px 100px}@media (max-width:767px){.gb-element-96d53b04{padding:3px}}.gb-element-792d7a87 a{display:inline-flex;align-items:center}.gb-element-c3b5bcc2{align-items:flex-start;background-color:#ede1a4;column-gap:60px;display:flex;padding:60px 100px}@media (max-width:1024px){.gb-element-c3b5bcc2{flex-wrap:wrap;padding-left:60px;padding-right:60px;row-gap:60px}}@media (max-width:767px){.gb-element-c3b5bcc2{padding-left:40px;padding-right:40px}}.gb-element-466b7834{flex-basis:25%}@media (max-width:1024px){.gb-element-466b7834{align-items:center;column-gap:1em;display:flex;flex-basis:100%;justify-content:center;text-align:center}}.gb-element-280858ca{flex-basis:0px;flex-grow:1}.gb-element-3ce42078{flex-basis:0px;flex-grow:1}.gb-element-3263b8c5{display:flex}@media (max-width:1024px){.gb-element-3263b8c5{flex-direction:column}}.gb-element-5978e375{display:flex;flex-direction:column;row-gap:40px}.gb-element-be1d438b{background-color:var(--base-3);padding:40px}.gb-element-ae66e01e{background-color:var(--base-3);padding:40px}.gb-text-6efd2cc8{font-size:45px;text-align:center}.gb-text-a2456a46{font-size:20px}.gb-text-29ce8189{background:url(https://domusmajor.it/wp-content/plugins/generateblocks-pro/dist/assets/placeholder-lg.min.jpg) center/cover no-repeat,linear-gradient(to left,#ffeea3 0%,#ffeea3 100%);background-blend-mode:normal,normal;background-color:#000000;color:var(--contrast);display:inline-flex;font-weight:900;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;border-radius:5px;padding:15px 20px}.gb-text-29ce8189:is(:hover,:focus){background-color:var(--accent);color:var(--contrast)}.gb-text-9ca9178c{align-items:center;background-color:var(--base-3);color:#064b20;font-size:33px;font-weight:400;grid-template-columns:1fr;line-height:1.5;text-align:justify;text-shadow:rgba(0,0,0,1) 1px 1px 1px;text-transform:none;transform:translate3d(0px,0px,0px);border:20px solid #ffffff;padding:50px 50px 50px 90px}@media (max-width:1024px){.gb-text-9ca9178c{font-size:60px}}@media (max-width:767px){.gb-text-9ca9178c{font-size:21px;padding:5px}}.gb-text-87688464{color:var(--contrast-2);column-gap:0.5em;min-height:60px;padding-left:20px;padding-right:20px;text-decoration:none}.gb-text-87688464:is(:hover,:focus){color:var(--contrast)}.gb-text-87688464 .gb-shape svg{width:18px;height:18px}@media (max-width:767px){.gb-text-87688464{padding-left:10px;padding-right:10px}}.gb-text-5c5050f0{font-family:Times New Roman;font-size:50px;font-weight:700}.gb-text-7fb81cd5{font-size:40px;font-weight:700}.gb-text-33e708cf{align-items:flex-start;column-gap:0.5em;display:flex;flex-direction:column;font-size:20px;font-weight:700;row-gap:0.5em}.gb-text-33e708cf .gb-shape svg{height:40px;width:40px}.gb-text-bd75b051{font-size:17px;font-weight:400}.gb-text-e449f9c1{align-items:flex-start;column-gap:0.5em;display:flex;flex-direction:column;font-size:20px;font-weight:700;row-gap:0.5em}.gb-text-e449f9c1 .gb-shape svg{height:40px;width:40px}.gb-text-9ca8aa03{font-size:17px;font-weight:400}