.elementor .e-26586a2f-871f{position:absolute;inset-block-start:-8%;inset-inline-end:0px;inset-block-end:-8%;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(31,34,35,.15) 0%,rgba(31,34,35,.72) 100%),url("https://www.lgsa.ch/wp-content/uploads/2026/09/LG-Swiss-Broker-lifestyle-by-Officina-Immagine-15-scaled-1.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;will-change:transform;\n}.elementor .e-5c6e4649-6cf2{font-family:Outfit;font-weight:600;font-size:14px;color:#8FD6CF;letter-spacing:3px;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-43de5b50-1092{max-width:16em;font-family:Outfit;font-weight:700;font-size:56px;color:#FFFFFF;letter-spacing:-0.8px;line-height:1.08;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1db18e8-35bb{max-width:56ch;font-family:Arial;font-size:19px;color:rgba(255,255,255,.9);line-height:1.6;margin-block-start:0.25rem;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-637dbe55-c771:hover,.elementor .e-637dbe55-c771:focus-visible{color:#FFFFFF;border-color:#005C56;background-color:#005C56;box-shadow:0px 14px 28px 0px rgba(0,122,115,.32);transform:translate3d(0px, -2px, 0px);}.elementor .e-637dbe55-c771{width:auto;font-family:Outfit;font-weight:600;font-size:15px;color:#FFFFFF;letter-spacing:1.5px;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1.5px;border-color:#007A73;border-style:solid;background-color:#007A73;box-shadow:0px 10px 24px 0px rgba(0,122,115,.25);transition:background-color 0.25s, color 0.25s, border-color 0.25s, transform 0.25s, box-shadow 0.25s;display:inline-flex;gap:6px;align-items:center;align-self:flex-start;&::after { content:"\2192";display:inline-block;margin-left:4px;transition:transform .25s ease } &:hover::after { transform:translateX(5px) }\n}.elementor .e-566e8f7a-1d09:hover,.elementor .e-566e8f7a-1d09:focus-visible{color:#007A73;border-color:#FFFFFF;background-color:#FFFFFF;transform:translate3d(0px, -2px, 0px);}.elementor .e-566e8f7a-1d09{width:auto;font-family:Outfit;font-weight:600;font-size:15px;color:#FFFFFF;letter-spacing:1.5px;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1.5px;border-color:rgba(255,255,255,.7);border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s, border-color 0.25s, transform 0.25s, box-shadow 0.25s;display:inline-flex;gap:6px;align-items:center;align-self:flex-start;&::after { content:"\2192";display:inline-block;margin-left:4px;transition:transform .25s ease } &:hover::after { transform:translateX(5px) }\n}.elementor .e-609dd9b4-92bc{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-108c9195-3b55{width:100%;max-width:70rem;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;align-items:flex-start;will-change:transform;\n}.elementor .e-40fff1f-33bb{min-height:70vh;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:5.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#1F2223;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;}.elementor .e-7506a376-16ca{font-family:Outfit;font-weight:600;font-size:14px;color:#BFE8E3;letter-spacing:3px;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2b146962-4608{font-family:Outfit;font-weight:700;font-size:36px;color:#FFFFFF;letter-spacing:-0.3px;line-height:1.2;margin:0px;}.elementor .e-5d45ae18-f514{width:48%;padding:0px;display:flex;flex-direction:column;justify-content:center;}.elementor .e-4571676c-e9fe{max-width:60ch;font-family:Arial;font-weight:400;font-size:17px;color:rgba(255,255,255,.88);line-height:1.65;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;text-align:left;\n}.elementor .e-44c9b9c8-9674{width:52%;padding:0px;display:flex;flex-direction:column;justify-content:center;}.elementor .e-178ee4f-4be4{width:100%;max-width:70rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:60px;align-items:center;}.elementor .e-473e2c96-bf31{width:100%;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#4F5255;display:flex;flex-direction:column;align-items:center;}.elementor .e-4064f2cd-3257{font-family:Outfit;font-weight:600;font-size:14px;color:#007A73;letter-spacing:3px;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6e5ab000-ddb8{font-family:Outfit;font-weight:700;font-size:48px;color:#4F5255;letter-spacing:-0.5px;line-height:1.15;text-align:center;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;& span { color:#007A73; }\n}.elementor .e-7a85fcd7-7fa2{max-width:46rem;font-family:Arial;font-size:17px;color:#6B7370;line-height:1.6;text-align:center;margin:0px;}.elementor .e-77e87667-b171{width:100%;max-width:70rem;padding:0px;margin-block-start:0px;margin-block-end:3rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-5fcf54b4-e5e6{font-family:Outfit;font-weight:600;font-size:12.5px;color:#007A73;letter-spacing:3px;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7267b02a-28aa{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-33f41388-fa6f{width:100%;overflow:hidden;aspect-ratio:4/5;padding:0px;background-color:#F4F6F5;}.elementor .e-7371f3-3fdf{font-family:Outfit;font-weight:700;font-size:19px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-346b5304-1df0{font-family:Arial;font-size:14px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-f14a252-b858{font-family:Outfit;font-weight:600;font-size:11px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-356116db-5c63{min-height:128px;padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-193ecadf-10cb:hover,.elementor .e-193ecadf-10cb:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-193ecadf-10cb{width:calc(25% - 18px);overflow:hidden;padding:0px;border-radius:18px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-610d6a37-f810{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-1bc62a4e-c2f8{width:100%;overflow:hidden;aspect-ratio:4/5;padding:0px;background-color:#F4F6F5;}.elementor .e-57c20503-e939{font-family:Outfit;font-weight:700;font-size:19px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-298295a0-80ad{font-family:Arial;font-size:14px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-54b9a64d-51cb{font-family:Outfit;font-weight:600;font-size:11px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-13103099-2590{min-height:128px;padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-774b763b-8fe8:hover,.elementor .e-774b763b-8fe8:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-774b763b-8fe8{width:calc(25% - 18px);overflow:hidden;padding:0px;border-radius:18px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-4a7f5203-9e97{width:100%;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .e-31679308-8240{width:100%;max-width:70rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-6cd30240-b345{font-family:Outfit;font-weight:600;font-size:12.5px;color:#007A73;letter-spacing:3px;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5e7bb5e3-daef{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-602d44c8-b908{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-3238a083-7fdd{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-5d1d16e1-36f9{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-732337dd-f2f0{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-449033fa-c380{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-7ef252c6-e540:hover,.elementor .e-7ef252c6-e540:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-7ef252c6-e540{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-3d64cb98-e061{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-1ed98e3c-20f9{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-23389fcd-20b4{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-7a9d903d-246c{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-5918efe-7195{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-73586a3f-eb9a{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-4d056862-fdd9:hover,.elementor .e-4d056862-fdd9:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-4d056862-fdd9{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-305fbda2-bcaa{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-3b44261-a747{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-22ee270b-6c91{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-2a682831-a653{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-1a80a506-3ef5{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-10b91e2c-a9ab{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-c0d2080-d401:hover,.elementor .e-c0d2080-d401:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-c0d2080-d401{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-317a2a41-3a74{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-7d460950-b2d3{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-8834651-2ba2{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-3964cccc-e92e{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-14c166e9-1ba9{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1dad6005-232a{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-36bb2531-f971:hover,.elementor .e-36bb2531-f971:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-36bb2531-f971{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-41cf1780-efe6{width:100%;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .e-53dcf05a-56aa{width:100%;max-width:70rem;padding:0px;margin-block-start:2.5rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-5d5a34b5-2914{width:100%;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-1a9bbdd2-d48b{font-family:Outfit;font-weight:600;font-size:14px;color:#007A73;letter-spacing:3px;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-42a25577-f177{font-family:Outfit;font-weight:700;font-size:48px;color:#4F5255;letter-spacing:-0.5px;line-height:1.15;text-align:center;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;& span { color:#007A73; }\n}.elementor .e-446e8ed3-93f4{max-width:46rem;font-family:Arial;font-size:17px;color:#6B7370;line-height:1.6;text-align:center;margin:0px;}.elementor .e-49f7b448-1884{width:100%;max-width:70rem;padding:0px;margin-block-start:0px;margin-block-end:3rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-3b93022f-4a52{width:100%;max-width:70rem;padding:0px;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-13786df3-cadc{font-family:Outfit;font-weight:700;font-size:24px;color:#4F5255;line-height:1.2;margin:0px;}.elementor .e-5ffaebfa-cc8f{font-family:Outfit;font-weight:600;font-size:12px;color:#007A73;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .e-1a43882b-460d{padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:baseline;\n}.elementor .e-58d2c9b1-5a13{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-23949701-1e04{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-1661d118-6b96{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-7957d6f3-c4ac{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4b8519f0-9fd4{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-1780f178-185f:hover,.elementor .e-1780f178-185f:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-1780f178-185f{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-22345831-3791{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-193443a4-c525{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-30073087-fb5f{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-46f3322c-8fce{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-1dd224c1-d1a0{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-897c0af-ab28{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-14bddeb0-5401:hover,.elementor .e-14bddeb0-5401:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-14bddeb0-5401{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-765129a5-7497{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-3ce8ba99-5652{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-3ec50fbb-78cd{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-31d8bf31-8bc8{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-23fb6f7c-ea57:hover,.elementor .e-23fb6f7c-ea57:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-23fb6f7c-ea57{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-4110fd8b-a2d1{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-35e43299-92c2{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-7681b06d-204a{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-781c50f8-b0ee{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-169b3f8b-e694{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-1ce63abc-61e7:hover,.elementor .e-1ce63abc-61e7:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-1ce63abc-61e7{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-229abb45-14b2{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-6dca3f84-a2e1{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-38b762c8-bd30{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-452eb857-156c{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-366cadc7-6f2c{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-446cdfa0-7189:hover,.elementor .e-446cdfa0-7189:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-446cdfa0-7189{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-6b1f2c8d-64ab{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-56f4330b-b2cc{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-52396130-cf08{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-65d83bef-9df9{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-39d5c931-8ae7:hover,.elementor .e-39d5c931-8ae7:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-39d5c931-8ae7{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-5f9435a7-3708{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-532efd35-bf4b{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-745e5fab-d089{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-101dca68-a2cd{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-108a4629-f166{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-3a273330-f907:hover,.elementor .e-3a273330-f907:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-3a273330-f907{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-f2cc034-5a90{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-948ab1-c9f9{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-1691a1f3-e0e2{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-c3db9a1-c402{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-1a0e6535-76f7{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-12c25ee-3972{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-39884581-ef37:hover,.elementor .e-39884581-ef37:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-39884581-ef37{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-5999c52c-3f64{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-6126c6d3-e08d{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-28dd3c1d-3854{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-4092674-ddb4{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-1e34fdf4-b2c0{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6fad86dc-a7bf{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-71841ed0-ca15:hover,.elementor .e-71841ed0-ca15:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-71841ed0-ca15{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-640c3fa4-38d9{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-483f518a-9cce{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-8897188-8584{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-76019555-c737{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-753272f3-3583{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-60b4e9d3-5fd8:hover,.elementor .e-60b4e9d3-5fd8:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-60b4e9d3-5fd8{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-33125d44-3213{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-4ee2c314-c248{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-71ad5875-9b4b{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-1d287417-af41{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-7cf9c219-eff3:hover,.elementor .e-7cf9c219-eff3:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-7cf9c219-eff3{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-2e7fb1d1-ea64{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-106d1aad-7168{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-1c7bb864-982f{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-5e8ff59-ce8d{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-53091afe-4120:hover,.elementor .e-53091afe-4120:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-53091afe-4120{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-6a45b198-c54e{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-619cceee-f995{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-58ce5c7b-91bc{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-47168218-7062{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-5a05cf59-f2e5:hover,.elementor .e-5a05cf59-f2e5:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-5a05cf59-f2e5{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-366e329-5889{width:100%;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .e-65efadc3-6317{width:100%;max-width:70rem;scroll-margin-top:170px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-12a33e88-ecb9{font-family:Outfit;font-weight:700;font-size:24px;color:#4F5255;line-height:1.2;margin:0px;}.elementor .e-3d246d7e-2e79{font-family:Outfit;font-weight:600;font-size:12px;color:#007A73;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .e-218256e9-da0e{padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:baseline;\n}.elementor .e-40475806-2652{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-abc75a1-22b5{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-fa815ec-1770{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-7b25bb10-3072{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-4879d484-4506{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5870f338-a99b{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-5f6e7e83-9607:hover,.elementor .e-5f6e7e83-9607:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-5f6e7e83-9607{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-439efbaa-b1d0{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-6dc8bc44-b4c6{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-67fa75a9-1e7c{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-66f63afd-53d4{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-10383db4-69ff:hover,.elementor .e-10383db4-69ff:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-10383db4-69ff{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-75423052-e849{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-66ee0551-1efa{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-27e93eb8-fe9e{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-37a18d93-9b5d{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-228ab4a5-45f1:hover,.elementor .e-228ab4a5-45f1:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-228ab4a5-45f1{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-7f94c0fd-9169{width:100%;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .e-30c82c7d-cd63{width:100%;max-width:70rem;scroll-margin-top:170px;padding:0px;margin-block-start:3rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-7818cf8b-c005{font-family:Outfit;font-weight:700;font-size:24px;color:#4F5255;line-height:1.2;margin:0px;}.elementor .e-2ff1c021-7027{font-family:Outfit;font-weight:600;font-size:12px;color:#007A73;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .e-6ef90acf-ee9c{padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:baseline;\n}.elementor .e-79d2c6be-73c9{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-de2e2ea-7e9d{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-485c698d-3c56{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-342d2377-1a9b{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-23176e06-7ba9{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-616975d8-42ad{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-6b9844d6-2a34:hover,.elementor .e-6b9844d6-2a34:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-6b9844d6-2a34{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-17bc755-8bf6{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-1e1210be-58e6{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-59a34523-1368{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-fe41f6c-99f0{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-46ac25fd-af87:hover,.elementor .e-46ac25fd-af87:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-46ac25fd-af87{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-23c3cf55-5551{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-4b972083-140d{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-5acbf214-e931{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-31884fc4-d93d{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-790c3578-40da:hover,.elementor .e-790c3578-40da:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-790c3578-40da{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-794d73d5-5af2{width:100%;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .e-33c3948e-e667{width:100%;max-width:70rem;scroll-margin-top:170px;padding:0px;margin-block-start:3rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-72e2b8c0-4246{font-family:Outfit;font-weight:700;font-size:24px;color:#4F5255;line-height:1.2;margin:0px;}.elementor .e-43502ac7-40b1{font-family:Outfit;font-weight:600;font-size:12px;color:#007A73;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .e-2ce0253d-fb93{padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:baseline;\n}.elementor .e-79e145f6-e598{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-64b64ec-183d{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-2a96b2e0-f001{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-2ab3dce1-def5{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-4fe1bbb4-4b82{font-family:Outfit;font-weight:600;font-size:10px;color:#007A73;letter-spacing:1.2px;text-transform:uppercase;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1cd1fada-8d80{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-2c421469-3564:hover,.elementor .e-2c421469-3564:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-2c421469-3564{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-6cfd4936-628d{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-775273e9-d90b{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-33f3c902-6018{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-2c99177a-98b2{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-7b2fb7ed-8680{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-4aae95be-73b2:hover,.elementor .e-4aae95be-73b2:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-4aae95be-73b2{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-7fc3fdfa-9f23{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-e87082f-60d0{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-7fbf6580-8649{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-287f51f3-e557{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-7fef741f-67a1{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-e0ab644-3ee8:hover,.elementor .e-e0ab644-3ee8:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-e0ab644-3ee8{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-40fe6c29-6f1d{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-1244d763-e037{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-2a0e18b1-d76c{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-11be08e9-f74b{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-29b09d69-25b7{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-7081546d-469d:hover,.elementor .e-7081546d-469d:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-7081546d-469d{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-2fe17ccd-4f03{width:100%;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .e-e56c163-cc84{width:100%;max-width:70rem;scroll-margin-top:170px;padding:0px;margin-block-start:3rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-50e3d47d-e4e2{font-family:Outfit;font-weight:700;font-size:24px;color:#4F5255;line-height:1.2;margin:0px;}.elementor .e-6c17f7d0-5595{font-family:Outfit;font-weight:600;font-size:12px;color:#007A73;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .e-11b27de9-bf54{padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:baseline;\n}.elementor .e-b02d018-f509{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-28100fd7-815e{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-387f2a7d-835b{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-617bb6b6-7890{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-5e39179a-6d43:hover,.elementor .e-5e39179a-6d43:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-5e39179a-6d43{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-23bc9b9f-6a88{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-27dde160-1b83{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-5032a47a-1a9c{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-330f5e61-c924{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-778b894f-1d04:hover,.elementor .e-778b894f-1d04:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-778b894f-1d04{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-39e408ed-5288{width:100%;height:100%;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease }\n}.elementor .e-217eb3ea-9d54{width:100%;overflow:hidden;aspect-ratio:1/1;padding:0px;background-color:#F4F6F5;}.elementor .e-162ad9a9-c358{font-family:Outfit;font-weight:700;font-size:15.5px;color:#4F5255;line-height:1.25;margin:0px;}.elementor .e-a5ddefe-9b54{font-family:Arial;font-size:12.5px;color:#6B7370;line-height:1.4;margin:0px;}.elementor .e-48487a63-ef4d{min-height:106px;padding-block-start:12px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;display:flex;flex-direction:column;gap:3px;flex:1 0 auto;}.elementor .e-42197e23-1b0c:hover,.elementor .e-42197e23-1b0c:focus-visible{box-shadow:0px 24px 44px 0px rgba(31,34,35,.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-42197e23-1b0c{width:calc(20% - 16px);overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:#E3E8E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(31,34,35,.06);transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;&:hover img { transform:scale(1.04) }\n}.elementor .e-3123fd2f-86b9{width:100%;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .e-5eb2c291-ada5{width:100%;max-width:70rem;scroll-margin-top:170px;padding:0px;margin-block-start:3rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-714a0ff9-e731{width:100%;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#F4F6F5;display:flex;flex-direction:column;align-items:center;}.elementor .e-34bdbb03-9f6c{font-family:Outfit;font-weight:600;font-size:14px;color:#007A73;letter-spacing:3px;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-668d3d5e-a276{font-family:Outfit;font-weight:700;font-size:48px;color:#4F5255;letter-spacing:-0.5px;line-height:1.15;text-align:center;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;& span { color:#007A73; }\n}.elementor .e-129ac58e-7385{max-width:46rem;font-family:Arial;font-size:17px;color:#6B7370;line-height:1.6;text-align:center;margin:0px;}.elementor .e-1cd40213-1082{width:100%;max-width:70rem;padding:0px;margin-block-start:0px;margin-block-end:3rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-5771d041-dc28:hover,.elementor .e-5771d041-dc28:focus-visible{color:#FFFFFF;background-color:#007A73;transform:translate3d(0px, -2px, 0px);}.elementor .e-5771d041-dc28{width:auto;font-family:Outfit;font-weight:600;font-size:15px;color:#007A73;letter-spacing:1.5px;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1.5px;border-color:#007A73;border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s, border-color 0.25s, transform 0.25s, box-shadow 0.25s;display:inline-flex;gap:6px;align-items:center;align-self:center;&::after { content:"\2192";display:inline-block;margin-left:4px;transition:transform .25s ease } &:hover::after { transform:translateX(5px) }\n}.elementor .e-2c2fb7a5-66df{width:100%;padding:0px;margin-block-start:2.5rem;display:flex;justify-content:center;}.elementor .e-711bf0a3-1a1e{width:100%;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-5585d448-aef3{font-family:Outfit;font-weight:600;font-size:14px;color:rgba(255,255,255,.85);letter-spacing:3px;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-10d0c42-bc57{max-width:18em;font-family:Outfit;font-weight:700;font-size:40px;color:#FFFFFF;letter-spacing:-0.3px;line-height:1.15;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4a14f352-af3b{max-width:60ch;font-family:Arial;font-weight:400;font-size:18px;color:rgba(255,255,255,.9);line-height:1.65;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;text-align:left;\n}.elementor .e-270e5b0f-1358:hover,.elementor .e-270e5b0f-1358:focus-visible{color:#FFFFFF;border-color:#005C56;background-color:#005C56;box-shadow:0px 14px 28px 0px rgba(0,122,115,.32);transform:translate3d(0px, -2px, 0px);}.elementor .e-270e5b0f-1358{width:auto;font-family:Outfit;font-weight:600;font-size:15px;color:#FFFFFF;letter-spacing:1.5px;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1.5px;border-color:#007A73;border-style:solid;background-color:#007A73;box-shadow:0px 10px 24px 0px rgba(0,122,115,.25);transition:background-color 0.25s, color 0.25s, border-color 0.25s, transform 0.25s, box-shadow 0.25s;display:inline-flex;gap:6px;align-items:center;align-self:flex-start;&::after { content:"\2192";display:inline-block;margin-left:4px;transition:transform .25s ease } &:hover::after { transform:translateX(5px) }\n}.elementor .e-358be690-30bd{width:100%;max-width:70rem;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-7a4f203c-6a4e{width:100%;min-height:56vh;padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, rgba(17,17,17,.35) 0%,rgba(17,17,17,.62) 100%),url("https://www.lgsa.ch/wp-content/uploads/2026/09/LG-Swiss-Broker-Web-7.webp");background-repeat:repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}