.elementor .e-fadd0e5-dced2bb{text-align:start;}.elementor .e-ceaac12-3a0f4dc{font-family:Asul;font-weight:600;font-size:30px;color:#FFF;letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-a2a6327-746d990{color:#E5E7EB;text-align:start;}.elementor .e-3c13876-1d59199{color:#304236;text-transform:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#ffffff;}.elementor .e-3c13876-1d59199:hover,.elementor .e-3c13876-1d59199:focus-visible{color:#ffffff;border-width:0px;border-style:none;background-color:#75846C;}.elementor .e-fbb6abf-04bb86d{font-family:Asul;font-weight:500;font-size:18px;color:#ffffff;text-transform:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:20px;border-radius:140px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#09060600;}.elementor .e-fbb6abf-04bb86d:hover,.elementor .e-fbb6abf-04bb86d:focus-visible{border-width:1px;border-color:#75846C;background-color:#75846C;}.elementor .e-09e9839-65acafd{column-gap:1.5rem;padding:0px;margin-block-end:auto;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:row;row-gap:1rem;flex-wrap:wrap;justify-content:start;align-items:center;}.elementor .e-db4abd8-5d8a255{width:715px;padding:0px;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-6ce760f-d090cf7{width:715px;column-gap:1.5rem;padding:0px;display:flex;flex-direction:row;row-gap:0rem;flex-wrap:nowrap;justify-content:center;align-items:stretch;}.elementor .e-67f50d0-6656a51{column-gap:5rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:5rem;padding-inline-end:5rem;background-image:linear-gradient(10deg, rgba(0, 0, 0, 0.6) 0%,rgba(255, 255, 255, 0) 100%),url("https://www.genesispistoia.com/wp-content/uploads/2026/10/4655bc4c2f126567b30cc0b539d7fbf2b9f399c1-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#F5EFE5;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-f5d1770-f93e162{width:100%;position:relative;inset-block-start:-5rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-2b6a4e0-ee8c9ed{text-align:center;}.elementor .e-318f46e-2c5ca00{text-align:center;}.elementor .e-4b02602-7302ef6{max-width:52rem;padding:0px;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-76014b4-1b2840c{width:60%;height:0px;margin-block-start:2.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:0.3px;border-color:#ADBFA2;border-style:solid;align-self:center;}.elementor .e-3615b9a-ef92527{width:716px;position:static;padding-block-start:2rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F5EFE5;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-331505f-63ac31e{text-align:start;}.elementor .e-27aec2a-e00f389{text-align:start;}.elementor .e-f7bf431-11ff72c:hover,.elementor .e-f7bf431-11ff72c:focus-visible{color:#75846C;background-color:#ffffff;}.elementor .e-f7bf431-11ff72c{align-self:start;}.elementor .e-c067324-519aaf5{width:715px;padding:0px;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-ace7cfb-b9f12dd{width:715px;column-gap:1.5rem;padding:0px;display:flex;flex-direction:row;row-gap:0rem;flex-wrap:nowrap;justify-content:center;align-items:stretch;}.elementor .e-b7a35fa-e5d53d2{column-gap:5rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F5EFE5;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-9e3c5d4-da4b905{text-align:start;}.elementor .e-8c740c1-25c46d7{text-align:start;}.elementor .e-51cbcca-37bd69a{color:#FFFFFF;text-transform:none;align-self:start;}.elementor .e-51cbcca-37bd69a:hover,.elementor .e-51cbcca-37bd69a:focus-visible{color:#75846C;background-color:#ffffff;}.elementor .e-9de6a2e-fbee640{width:715px;column-gap:0rem;padding:0px;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-a237e1e-b54d2da{width:100%;height:400px;object-fit:cover;border-radius:17px;border-width:0px;border-style:solid;}.elementor .e-d7efb47-3cb8c46{width:715px;display:flex;flex-direction:column;}.elementor .e-7a1b9f0-fb07f29{column-gap:5rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F5EFE5;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;}.elementor .e-d8cee9c-89b8789{text-align:start;}.elementor .e-8903197-283d532{text-align:start;}.elementor .e-dda1e48-5a077fb{color:#FFFFFF;text-transform:none;align-self:start;}.elementor .e-75f98ff-7e4aa53{width:715px;padding:4rem;border-start-start-radius:17px;border-start-end-radius:0px;border-end-start-radius:17px;border-end-end-radius:0px;border-width:1px;border-color:#304236;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-0dfce5b-fe2ab31{width:100%;height:100%;object-fit:cover;border-start-end-radius:17px;border-end-end-radius:17px;}.elementor .e-351282e-cc81d68{width:715px;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-7861063-406133d{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:5rem;padding-inline-end:5rem;display:flex;flex-direction:row;justify-content:center;}.elementor .e-14ae76e-47b91eb{text-align:start;}.elementor .e-d4e896c-7119947{text-align:center;}.elementor .e-94ae758-ffa621b{color:#FFFFFF;text-transform:none;}.elementor .e-94ae758-ffa621b:hover,.elementor .e-94ae758-ffa621b:focus-visible{color:#75846C;background-color:#ffffff;}.elementor .e-c3222ae-f393ca1{width:80%;height:0px;margin-block-start:2.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:0.3px;border-color:#ADBFA2;border-style:solid;align-self:center;}.elementor .e-6a26593-9437d95{width:715px;max-width:45rem;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-113ec2a-2318e05{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:url("https://www.genesispistoia.com/wp-content/uploads/2026/10/Group-2975.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;background-color:#F5EFE5;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-36a2315-c3fc226{text-align:start;}.elementor .e-ecdf9a8-28cb989{width:715px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;align-items:start;}.elementor .e-bc64916-e102ee0{text-align:start;}.elementor .e-439b69f-22825e3{text-align:start;}.elementor .e-0b415e2-aa04eaf{width:715px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-74ef1df-539e2c5{column-gap:0rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#F5EFE5;display:flex;flex-direction:row;row-gap:3rem;justify-content:center;align-items:start;}