.elementor .e-7201935c-ec31{font-weight:600;color:#FFFFFF;}.elementor .e-5756700a-c59e{background-image:linear-gradient(110deg, rgba(31,78,121,0.94) 0%,rgba(31,78,121,0.85) 40%,rgba(47,110,112,0.45) 100%),url("https://www.ville-jsv.fr/wp-content/uploads/jsv-hotel-de-ville-toiture.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-position: center 35%;\n}.elementor .e-15d745ea-f05e{padding:0px;flex-direction:column;gap:6px;}.elementor .e-73714036-8e39{min-height:120px;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%;flex-direction:column;gap:8px;}.elementor .e-5a5f28ec-5017{flex-direction:column;gap:18px;}.elementor .e-4eb48256-dcc5{padding:0px;flex-direction:column;gap:6px;}.elementor .e-3e3515b6-e640{font-weight:600;}.elementor .e-6e171f26-38a4{grid-template-columns:minmax(0,1fr) 150px auto;}.elementor .e-67e18e37-4f36{padding:0px;}.elementor .e-4138dce4-92fe{display:flex;flex-direction:column;gap:0px;grid-template-columns:none;grid-auto-rows:auto;}.elementor .e-59ad132a-36b0{width:100%;}.elementor .e-77d0e2c1-89a5{padding-block-start:6px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;border-width:1px;border-color:var(--jsv-ligne);border-style:solid;background-color:var(--jsv-blanc);flex-direction:column;}.elementor .e-5f43507e-91bd{flex-direction:column;gap:18px;}.elementor .e-71768bc5-f9d9{padding:0px;flex-direction:column;gap:6px;}.elementor .e-14943044-1064{width:auto;}.elementor .e-47fe6f4d-e974{width:auto;}.elementor .e-292e676e-625c{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-42a7ffa4-f141{flex-direction:column;gap:18px;}.elementor .e-434d576f-83fa{padding:0px;flex-direction:column;gap:6px;}.elementor .e-5a35cf30-3082{font-weight:600;color:#163961;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:#d9e1ea;border-style:solid;background-color:#ffffff;border-left-style: solid; border-left-color: #163961;\n}.elementor .e-2fce3534-ba37{font-weight:600;color:#163961;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:#d9e1ea;border-style:solid;background-color:#ffffff;border-left-style: solid; border-left-color: #163961;\n}.elementor .e-69d9df6a-3d87{font-weight:600;color:#163961;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:#d9e1ea;border-style:solid;background-color:#ffffff;border-left-style: solid; border-left-color: #163961;\n}.elementor .e-247a731c-6dba{font-weight:600;color:#163961;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:#d9e1ea;border-style:solid;background-color:#ffffff;border-left-style: solid; border-left-color: #163961;\n}.elementor .e-51ad5c50-93fc{padding:0px;gap:12px;grid-template-columns:repeat(2, minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;}.elementor .e-71386490-d485{flex-direction:column;gap:18px;}