.elementor .e-767abc48-dd86{max-width:600px;font-family:var(--jsv-font-titres);font-weight:700;font-size:40px;color:var(--jsv-blanc);line-height:1.15;}.elementor .e-57b3c414-d76d{max-width:560px;font-family:var(--jsv-font-texte);font-size:17px;color:rgba(255,255,255,0.95);line-height:1.6;}.elementor .e-5e5f7125-a6db{width:auto;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-2556e395-f4c9{min-height:380px;color:var(--jsv-blanc);padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;border-radius:18px;background-image:linear-gradient(110deg, rgba(31,78,121,0.93) 0%,rgba(31,78,121,0.80) 45%,rgba(47,110,112,0.35) 100%),url("https://www.ville-jsv.fr/wp-content/uploads/jsv-panorama-village.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;flex-direction:column;gap:16px;justify-content:center;background-position: center 35%;\n}.elementor .e-7fdec865-3468{padding:0px;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;}.elementor .e-1147ae27-a58a{color:var(--jsv-dore);}.elementor .e-27fdc67f-1b6c:hover,.elementor .e-27fdc67f-1b6c:focus-visible{text-decoration:underline;}.elementor .e-27fdc67f-1b6c{color:var(--jsv-blanc);text-decoration:none;}.elementor .e-715cc813-94ca:hover,.elementor .e-715cc813-94ca:focus-visible{text-decoration:underline;}.elementor .e-715cc813-94ca{max-width:100%;color:var(--jsv-blanc);text-decoration:none;overflow-wrap: break-word;\n}.elementor .e-5010d40e-e6fe{color:var(--jsv-blanc);padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-radius:16px;background-image:linear-gradient(135deg, #1F4E79 0%,#163961 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;flex:1 1 0px;justify-content:flex-start;align-items:flex-start;}.elementor .e-58b357b0-9302{width:auto;padding:0px;flex-direction:column;gap:20px;}.elementor .e-4fcfb6c1-5e06{width:100%;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:24px;grid-template-columns:1.25fr 1fr;grid-template-rows:auto;}.elementor .e-394af274-b8cb{width:100%;padding-block-start:28px;padding-block-end:8px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-67b1220b-fa12{width:auto;padding:0px;flex-direction:column;gap:6px;}.elementor .e-14139c4d-f84b{width:100%;}.elementor .e-4db9471b-5874{padding:0px;}.elementor .e-dac2d70-378f{width:100%;padding:0px;}.elementor .e-3e97da9f-add4{width:auto;padding:0px;flex-direction:column;gap:6px;}.elementor .e-6ca25ffa-560f{font-size:26px;color:var(--jsv-blanc);}.elementor .e-27fc4e28-d852{font-family:var(--jsv-font-texte);font-weight:600;font-size:12px;color:var(--jsv-dore);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-c8093f6-33ff{background-color:var(--jsv-fond);}.elementor .e-456fbe44-cb6b{padding:0px;}.elementor .e-7f99f7ce-e9be{width:100%;padding:0px;}.elementor .e-39fff92-c9fc{width:100%;background-color:var(--jsv-blanc);}.elementor .e-3d2fb62c-c6d4{font-family:var(--jsv-font-titres);font-weight:700;font-size:13px;color:var(--jsv-dore);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-3840403f-8e9b{font-family:var(--jsv-font-titres);font-weight:700;font-size:36px;color:#FFFFFF;line-height:1.15;}.elementor .e-380e0dfd-eb6f{font-size:17px;color:rgba(255,255,255,0.92);line-height:1.6;}.elementor .e-2915e698-6cdf{width:auto;}.elementor .e-4c79b85f-9959{width:auto;}.elementor .e-7ccacd6d-5f05{padding:0px;margin-block-start:6px;gap:12px;flex-wrap:wrap;}.elementor .e-467c187a-f70b{max-width:620px;padding:0px;flex-direction:column;gap:14px;}.elementor .e-777d2979-88d5{width:100%;max-width:1280px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:24px;margin-block-end:24px;margin-inline-start:auto;margin-inline-end:auto;border-radius:18px;background-image:linear-gradient(100deg, rgba(22,57,97,0.92) 0%,rgba(22,57,97,0.78) 45%,rgba(47,110,112,0.15) 100%),url("https://www.ville-jsv.fr/wp-content/uploads/jsv-chateau-eau-boissiere.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-position: center 55%;\n}.elementor .e-30c0e6fe-cbc0{width:auto;padding:0px;flex-direction:column;gap:6px;}.elementor .e-2d045757-5f58{font-family:var(--jsv-font-titres);font-weight:700;font-size:20px;color:var(--jsv-blanc);}.elementor .e-4e3945b8-5993{font-family:var(--jsv-font-texte);font-size:13px;color:rgba(255,255,255,0.92);}.elementor .e-4dea7bb1-5dac{background-image:linear-gradient(180deg, rgba(22,57,97,0) 30%,rgba(22,57,97,0.95) 100%),radial-gradient(circle at 70% 30%, #C9A86A 0%,#B58F4F 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-53684976-33bd{font-family:var(--jsv-font-titres);font-weight:700;font-size:20px;color:var(--jsv-blanc);}.elementor .e-473551b-fe5d{font-family:var(--jsv-font-texte);font-size:13px;color:rgba(255,255,255,0.92);}.elementor .e-36ea6961-1795{background-image:linear-gradient(180deg, rgba(22,57,97,0) 30%,rgba(22,57,97,0.95) 100%),radial-gradient(circle at 30% 40%, #3D8B8E 0%,#2F6E70 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-19376a2f-9ca6{font-family:var(--jsv-font-titres);font-weight:700;font-size:20px;color:var(--jsv-blanc);}.elementor .e-7dfb2c8e-4c3f{font-family:var(--jsv-font-texte);font-size:13px;color:rgba(255,255,255,0.92);}.elementor .e-2cd4f37f-f406{background-image:linear-gradient(180deg, rgba(22,57,97,0) 30%,rgba(22,57,97,0.95) 100%),radial-gradient(circle at 60% 40%, #4F7FAE 0%,#1F4E79 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-4ea37af-c212{font-family:var(--jsv-font-titres);font-weight:700;font-size:20px;color:var(--jsv-blanc);}.elementor .e-52f8bf68-b337{font-family:var(--jsv-font-texte);font-size:13px;color:rgba(255,255,255,0.92);}.elementor .e-3fcba5d0-aab5{background-image:linear-gradient(180deg, rgba(22,57,97,0) 30%,rgba(22,57,97,0.95) 100%),radial-gradient(circle at 50% 30%, #6FAFB1 0%,#2F6E70 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}