.elementor .e-ff4cf73-13b0{text-transform: uppercase !important;\n}.elementor .e-5c97b50e-ba43{font-family:"Arial, sans-serif";font-size:14px;color:inherit;line-height:1.6;padding:0px;margin:0px;border-block-end-width:0px;align-self:center;width: fit-content; border-bottom-style: solid; border-bottom-color: currentColor; border-bottom-color: !important; border-width: 0 !important;\n}.elementor .e-7223fa83-8fbc{padding:0px;margin:0px;opacity:75%;align-self:center;width: fit-content; margin-top: 0 !important; margin-bottom: 0 !important;\n}.elementor .e-494cd550-bb1e{width:100%;padding:0px;margin-block-start:20px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;align-items:center;}.elementor .e-31e6f512-8585{min-height:100vh;padding-block-start:5rem;padding-block-end:5.5rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:url("https://pg-w.com/bardolino2029/wp-content/uploads/2026/11/pag11_onde_riva-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;background-position:center 58%;\n}.elementor .e-13fcf084-d742{grid-column:1 !important;grid-row:1 !important;align-self:end;max-width: 100% !important;\n}.elementor .e-761f3ade-86ba{grid-column:1;grid-row:2;align-self:start;width: 100% !important; max-width: 560px !important;\n}.elementor .e-741f7bd6-aa06{color:#ffffff;margin-block-end: 0px !important;\n}.elementor .e-5f48aa61-d425{margin-block-start: 8px !important;\n}.elementor .e-f7aaf3a-2923{min-width:0px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:4px;border-width:0px;border-color:#2f5d7333;border-style:solid;background-color:transparent;transition:background-color 200ms;border-top-style: solid; border-top-color: #2f5d7340;\n}.elementor .e-f7aaf3a-2923:hover,.elementor .e-f7aaf3a-2923:focus-visible{background-color:var(--verde-tenue);}.elementor .e-43d0222a-e07e{margin-block-end: 0px !important;\n}.elementor .e-a24669b-cac5{margin-block-start: 8px !important;\n}.elementor .e-2e57df88-dc65{min-width:0px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:4px;border-width:0px;border-color:#2f5d7333;border-style:solid;background-color:transparent;transition:background-color 200ms;border-top-style: solid; border-top-color: #2f5d7340;\n}.elementor .e-2e57df88-dc65:hover,.elementor .e-2e57df88-dc65:focus-visible{background-color:var(--verde-tenue);}.elementor .e-5502fc8f-ded1{width:100%;padding:0px;margin-block-start:0px;display:grid;gap:1.25rem;grid-template-columns:1fr;grid-column:2;grid-row:1 / span 2;align-self:center;}.elementor .e-6af15d0a-57e6{column-gap:6%;grid-template-columns:minmax(0, 1.25fr) minmax(0, 0.75fr);grid-template-rows:auto auto;align-content:center;align-items:center;display: grid !important; row-gap: 26px;\n}.elementor .e-2109d7fc-ec9f{font-family:"Arial, sans-serif";font-size:14px;color:inherit;line-height:1.6;padding-block-start:0px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:0px;width: fit-content; border-bottom-style: solid; border-bottom-color: currentColor; border-bottom-color: !important; border-width: 0 !important;\n}.elementor .e-5359b063-e16b{width:1px;height:1px;overflow:hidden;position:absolute;z-index:-1;opacity:0%;pointer-events: none;\n}.elementor .e-4249efd7-afb3{width:1px;height:1px;overflow:hidden;position:absolute;z-index:-1;opacity:0%;pointer-events: none;\n}.elementor .e-207c2490-af96{width:1px;height:1px;overflow:hidden;position:absolute;z-index:-1;opacity:0%;pointer-events: none;\n}.elementor .e-452f7605-10fe{width:1px;height:1px;overflow:hidden;position:absolute;z-index:-1;opacity:0%;pointer-events: none;\n}.elementor .e-5edd9cf6-9404{max-width:920px;font-weight:500;font-size:clamp(40px, 5.4vw, 82px);color:var(--blu-lago);letter-spacing:-0.065em;line-height:1.06;padding:0px;margin-block-end:30px;grid-column:1;}.elementor .e-2e28fdcb-df24{max-width:620px;font-size:17px;color:var(--blu-lago);line-height:1.75;margin-block-end:0px;grid-column:1;}.elementor .e-3ad27034-c03e{font-weight:500;font-size:clamp(25px, 2.2vw, 34px);color:var(--blu-lago);letter-spacing:-0.035em;line-height:1.2;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-22b30f98-5af5{max-width:620px;font-size:17px;color:var(--blu-lago);line-height:1.75;margin:0px;}.elementor .e-207170ca-e67f{margin-block-start:16px;width: fit-content;\n}.elementor .e-5947d4aa-ce85{min-width:0px;padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;border-block-start: 1px solid #2f5d7340;\n}.elementor .e-45f9c97e-4935{padding:0px;margin:0px;display:grid;gap:2rem;grid-template-columns:1fr;grid-column:2;grid-row:1 / span 3;align-self:center;}.elementor .e-1ae77072-be5c{width:100%;column-gap:6%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:8%;padding-inline-end:8%;background-color:#f5f5eb;display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);align-content:center;align-items:center;row-gap: 0;\n}.elementor .e-6ad744b7-eb9e{font-size:clamp(2rem, 3.8vw, 3.5rem);}.elementor .e-59241ff5-4e3c{text-align:center;margin-block-start: 48px !important; justify-self: center !important;\n}.elementor .e-a1bc2d6-1880{padding-block-start:1.7rem;padding-block-end:1.7rem;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;border-top-style: solid; border-top-color: var(--blu-lago);\n}.elementor .e-20c17555-a7b0{font-size:0.8rem;color:var(--blu-lago);letter-spacing:0.02em;line-height:1.2;text-align:center;margin-block-start:-0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-355c4008-c230{width:100%;max-width:250px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:center;justify-self: center;\n}.elementor .e-6bcdebb0-ffb3{margin-block-start: 56px !important; margin-inline-start: auto !important; margin-inline-end: auto !important; align-self: center !important;\n}