.elementor .e-d1c9474-ccbc{font-family:Poppins;font-weight:700;font-size:0.6875rem;color:#146073;letter-spacing:0.12em;line-height:1.5;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin:0px;border-radius:2rem;background-color:#ffe998;display:inline-block;}.elementor .e-3ae0797-fd35{font-family:Poppins;font-size:clamp(3.75rem,5.4vw,5rem);color:#123e47;letter-spacing:-0.055em;line-height:1.06;margin:0px;font-weight:750; overflow-wrap:normal; & span { color:#146073;position:relative;text-decoration:underline;text-decoration-color:#ffd342;text-decoration-thickness:.08em;text-underline-offset:.08em; } &[data-interaction-id="5ba2d2e2"]:is(body.tax-theme_chanson *,body.tax-ambiance *) { display:none; } &[data-interaction-id="5f8f4298"] { display:none; } &[data-interaction-id="5f8f4298"]:is(body.tax-theme_chanson *,body.tax-ambiance *) { display:block; }\n}.elementor .e-7a431f5c-2cc1{font-family:Poppins;font-weight:600;font-size:1.625rem;color:#123e47;letter-spacing:-0.035em;line-height:1.35;margin-block-start:0.4rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;&:is(body.tax-theme_chanson *,body.tax-ambiance *) { display:none; }\n}.elementor .e-3a146fb6-8d8b{max-width:30rem;font-family:Poppins;font-size:1.0625rem;color:#53656a;line-height:1.8;margin:0px;&:is(body.tax-theme_chanson *,body.tax-ambiance *) { display:none; }\n}.elementor .e-1bcd963f-a7e4{max-width:46rem;font-family:Poppins;font-size:1.0625rem;color:#53656a;line-height:1.8;margin:0px;&:empty { display:none; }\n}.elementor .e-3463f988-2e6a:hover,.elementor .e-3463f988-2e6a:focus-visible{background-color:#22616b;}.elementor .e-3463f988-2e6a{min-height:3.25rem;font-family:Poppins;font-weight:700;font-size:0.8125rem;color:#fffaf0;line-height:1.5;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.65rem;border-width:1px;border-color:#123e47;border-style:solid;background-color:#123e47;transition:background-color 0.18s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b23c30;outline-offset:5px; }\n}.elementor .e-65d4e356-44de:hover,.elementor .e-65d4e356-44de:focus-visible{color:#146073;text-decoration:underline;}.elementor .e-65d4e356-44de{min-height:3.25rem;font-family:Poppins;font-weight:600;font-size:0.8125rem;color:#123e47;line-height:1.5;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;&:focus-visible { outline:3px solid #b23c30;outline-offset:5px; }\n}.elementor .e-3ff4807f-6970{padding:0px;display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-2370f64b-286d{font-family:Poppins;font-size:0.6875rem;color:#627376;line-height:1.7;margin:0px;}.elementor .e-7652883e-dd80{padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-727de612-9fbb{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0.85rem;}.elementor .e-1974e660-2996{font-family:Poppins;font-weight:700;font-size:0.625rem;color:#146073;letter-spacing:0.1em;line-height:1.6;margin:0px;}.elementor .e-7b87dbc4-bd37{font-family:Poppins;font-weight:700;font-size:1.5rem;color:#123e47;letter-spacing:-0.035em;line-height:1.3;margin:0px;}.elementor .e-191a0588-c67c{font-family:Poppins;font-weight:600;font-size:0.8125rem;color:#146073;line-height:1.5;margin:0px;}.elementor .e-51141c5f-cdcf{padding-block-start:0.25rem;padding-block-end:0.35rem;padding-inline-start:0.3rem;padding-inline-end:0.3rem;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-5fefebed-405e:hover,.elementor .e-5fefebed-405e:focus-visible{border-color:#b9cdcb;}.elementor .e-5fefebed-405e{position:relative;text-decoration:none;padding:1rem;border-radius:1.35rem;border-width:1px;border-color:#e6dfc9;border-style:solid;background-color:#fffdf8;box-shadow:0px 1rem 2.5rem 0px rgba(18,62,71,.08);display:grid;gap:1rem;grid-template-columns:1fr;&:focus-visible { outline:3px solid #b23c30;outline-offset:5px; }\n}.elementor .e-757a9c7d-b13c{min-width:0px;padding:0px;}.elementor .e-2cb47439-27e3{padding:0px;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;}.elementor .e-6a2639c0-77eb{padding:0px;}.elementor .e-2c6bad9d-22df{max-width:27rem;position:relative;padding:0px;justify-self:end; &:is(body.tax-theme_chanson *,body.tax-ambiance *) { display:none; } &::before { content:"";position:absolute;inset:-1rem .6rem .8rem -1rem;background:#ffe69a;border-radius:2rem;transform:rotate(-4deg); }\n}.elementor .e-229cc9ad-b4df{max-width:76.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:5rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;&:is(body.tax-theme_chanson *,body.tax-ambiance *) { grid-template-columns:1fr; }\n}.elementor .e-5425e447-b793{padding-block-start:11rem;padding-block-end:4.5rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;background-color:#ffFAF0;}.elementor .e-24b2eea5-6195{font-family:Poppins;font-weight:600;font-size:1.3rem;color:#fffaf0;letter-spacing:-0.025em;line-height:1.35;margin:0px;}.elementor .e-44e56e15-9d06{font-family:Poppins;font-weight:600;font-size:0.625rem;color:#c8dedc;letter-spacing:0.1em;line-height:1.5;margin:0px;}.elementor .e-a653164-a626:hover,.elementor .e-a653164-a626:focus-visible{color:#ffd342;}.elementor .e-a653164-a626{min-height:2.75rem;font-family:Poppins;font-weight:500;font-size:0.875rem;color:#fffaf0;line-height:1.5;text-decoration:underline;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.35rem;padding-inline-end:0.35rem;border-radius:0.4rem;border-width:0px;background-color:transparent;text-underline-offset:.3rem; &:focus-visible { outline:3px solid #ffd342;outline-offset:3px; } &:is(body.tax-ambiance.term-calme *) { color:#ffd342;text-decoration-thickness:.18rem; }\n}.elementor .e-62f5c6d-d3f9:hover,.elementor .e-62f5c6d-d3f9:focus-visible{color:#ffd342;}.elementor .e-62f5c6d-d3f9{min-height:2.75rem;font-family:Poppins;font-weight:500;font-size:0.875rem;color:#fffaf0;line-height:1.5;text-decoration:underline;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.35rem;padding-inline-end:0.35rem;border-radius:0.4rem;border-width:0px;background-color:transparent;text-underline-offset:.3rem; &:focus-visible { outline:3px solid #ffd342;outline-offset:3px; } &:is(body.tax-ambiance.term-dynamique *) { color:#ffd342;text-decoration-thickness:.18rem; }\n}.elementor .e-79ce7169-3f59:hover,.elementor .e-79ce7169-3f59:focus-visible{color:#ffd342;}.elementor .e-79ce7169-3f59{min-height:2.75rem;font-family:Poppins;font-weight:500;font-size:0.875rem;color:#fffaf0;line-height:1.5;text-decoration:underline;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.35rem;padding-inline-end:0.35rem;border-radius:0.4rem;border-width:0px;background-color:transparent;text-underline-offset:.3rem; &:focus-visible { outline:3px solid #ffd342;outline-offset:3px; } &:is(body.tax-ambiance.term-rythmee *) { color:#ffd342;text-decoration-thickness:.18rem; }\n}.elementor .e-6d0ee8f4-d7ba{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;gap:1rem;flex-wrap:wrap;align-items:center;border-top-style: solid; border-top-color: #41666d;\n}.elementor .e-55ab37b7-6947{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;margin-block-start:0px;margin-block-end:3.75rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:1.4rem;border-width:1px;border-color:#123e47;border-style:solid;background-color:#123e47;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-2cb5374f-228d{max-width:46rem;font-family:Poppins;font-size:2.5rem;color:#123e47;letter-spacing:-0.045em;line-height:1.12;margin:0px;font-weight:750; text-wrap:balance;\n}.elementor .e-45f60827-623f{max-width:14rem;font-family:Poppins;font-size:0.8125rem;color:#53656a;line-height:1.6;margin:0px;}.elementor .e-6c7533aa-4b1d{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:1.5rem;justify-content:space-between;align-items:flex-end;}.elementor .e-30106c92-d0ff{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0.8rem;display:block;}.elementor .e-1661f4d4-f72e{font-family:Poppins;font-size:0.9375rem;color:#fffaf0;line-height:1.75;margin:0px;white-space:pre-line; &::before { content:'DANS CETTE CHANSON';display:block;font-size:.625rem;letter-spacing:.12em;font-weight:700;color:#ffe38d;margin-bottom:.75rem; }\n}.elementor .e-79926374-6608{overflow:auto;position:absolute;padding:1.75rem;border-radius:0.8rem;background-color:rgba(18,62,71,.96);opacity:0%;transform:translate3d(0px, 0.35rem, 0px);transition:opacity 0.2s, transform 0.2s;display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;inset:0; pointer-events:none;\n}.elementor .e-255bd6d-98f8{overflow:hidden;position:relative;padding:0px;border-radius:0.8rem;& > a { display:block; border-radius:.8rem; } & > a:focus-visible { outline:3px solid #b23c30;outline-offset:-4px; } & > a:has(img[alt=""])::before { content:'Ouvrir la fiche chanson';position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap; }\n}.elementor .e-56fb625a-d071{min-height:2.6em;font-family:Poppins;font-weight:700;font-size:1.4rem;color:#123e47;letter-spacing:-0.035em;line-height:1.3;margin:0px;& a { color:inherit;text-decoration:none;transition:color .18s;text-underline-offset:.16em; } & a:hover { color:#146073;text-decoration:underline;text-decoration-thickness:1px; } & a:focus-visible { outline:3px solid #b23c30;outline-offset:3px;border-radius:.15rem; }\n}.elementor .e-443145c3-a07e{font-family:Poppins;font-size:0.75rem;color:#607476;line-height:1.5;margin:0px;&:empty { display:none; }\n}.elementor .e-7ff6b6d3-caac{font-family:Poppins;font-weight:600;font-size:0.8125rem;color:#146073;line-height:1.5;padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #e2e5d9; & a { display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;color:inherit;text-decoration:none; } & a:hover { color:#123e47; } & a:focus-visible { outline:3px solid #b23c30;outline-offset:3px;border-radius:.3rem; }\n}.elementor .e-2bc621d1-cd91{padding-block-start:1.25rem;padding-block-end:0.65rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-7fdf414d-4f2a:hover,.elementor .e-7fdf414d-4f2a:focus-visible{border-color:#9ebbbb;box-shadow:0px 0.7rem 1.5rem 0px rgba(18,62,71,.07);}.elementor .e-7fdf414d-4f2a{min-width:0px;color:#123e47;padding:0.65rem;border-radius:1.15rem;border-width:1px;border-color:#dedfd2;border-style:solid;background-color:#fffdf8;box-shadow:0px 0.25rem 0.8rem 0px rgba(18,62,71,.025);transition:border-color 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;&:is(:hover,:focus-within)>div:first-child>div { opacity:1;transform:translateY(0); } &:focus-within { outline:3px solid #b23c30;outline-offset:4px; }\n}.elementor .e-284ef4c8-531a{min-width:0px;padding:0px;display:flex;align-items:stretch;}.elementor .e-77fa9557-6dd1{scroll-margin-top:14rem;padding:0px;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;}.elementor .e-1df6e050-5a86{font-family:Poppins;font-weight:600;font-size:0.8125rem;margin:0px;}.elementor .e-c0d5107-d43c:hover,.elementor .e-c0d5107-d43c:focus-visible{color:#123e47;background-color:#e8f0eb;}.elementor .e-c0d5107-d43c{width:auto;min-height:3.25rem;font-family:Poppins;font-weight:600;font-size:0.8125rem;color:#123e47;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.7rem;border-width:1px;border-color:#cedad4;border-style:solid;background-color:#fffdf8;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b23c30;outline-offset:4px; }\n}.elementor .e-646a9510-f7c4{font-family:Poppins;font-weight:600;font-size:0.8125rem;margin:0px;}.elementor .e-43eb2925-905d:hover,.elementor .e-43eb2925-905d:focus-visible{background-color:#22616b;}.elementor .e-43eb2925-905d{width:auto;min-height:3.25rem;font-family:Poppins;font-weight:700;font-size:0.8125rem;color:#fffaf0;line-height:1.5;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.65rem;border-width:1px;border-color:#123e47;border-style:solid;background-color:#123e47;transition:background-color 0.18s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b23c30;outline-offset:5px; }\n}.elementor .e-6015535b-6187{padding-block-start:2.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-6602d332-1780{font-family:Poppins;font-weight:700;font-size:1.5rem;color:#123e47;line-height:1.3;margin:0px;}.elementor .e-7ca7478a-f85e{font-family:Poppins;font-size:1rem;color:#53656a;line-height:1.7;margin:0px;}.elementor .e-7ecc0dd8-558a{font-family:Poppins;font-weight:700;font-size:0.8125rem;color:#fffaf0;text-decoration:none;padding:1rem;border-radius:0.6rem;background-color:#123e47;}.elementor .e-5b4cb094-5e14{padding:2.5rem;border-radius:0.8rem;border-width:1px;border-color:#d3dcd5;border-style:solid;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-4b845018-2fdf{padding:0px;}.elementor .e-3c90733c-d827{padding:0px;}.elementor .e-52c00e0d-b3dd{max-width:76.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-7168855b-9c67{padding-block-start:0px;padding-block-end:5.5rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;background-color:#fffaf0;}.elementor .e-269d5d28-943c{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0.85rem;}.elementor .e-2f0c2ab6-be7e{font-family:Poppins;font-weight:700;font-size:0.6875rem;color:#ffe084;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .e-62e608aa-f59f{font-family:Poppins;font-size:2.75rem;color:#fffaf0;letter-spacing:-0.045em;line-height:1.12;margin:0px;font-weight:750;\n}.elementor .e-27f40d4f-e046{padding:0px;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-5627a876-41ec{font-family:Poppins;font-size:1rem;color:#d5e1df;line-height:1.8;margin:0px;}.elementor .e-32ee7ba6-99dc{font-family:Poppins;font-weight:600;font-size:0.8125rem;color:#fffaf0;line-height:1.7;margin:0px;}.elementor .e-6d212e36-43f2:hover,.elementor .e-6d212e36-43f2:focus-visible{background-color:#ffe084;}.elementor .e-6d212e36-43f2{min-height:3.25rem;font-family:Poppins;font-weight:700;font-size:0.8125rem;color:#123e47;line-height:1.5;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.65rem;border-width:1px;border-color:#ffd342;border-style:solid;background-color:#ffd342;transition:background-color 0.18s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #b23c30;outline-offset:5px; }\n}.elementor .e-46a6e841-499f{font-family:Poppins;font-weight:700;font-size:1.5rem;color:#fffaf0;line-height:1.2;margin:0px;& span { font-size:.625rem;font-weight:400;color:#d5e1df; }\n}.elementor .e-6c55fcda-58e0{padding:0px;gap:1.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-5df2a4df-9260{font-family:Poppins;font-size:0.6875rem;color:#c1d5d4;line-height:1.8;padding-block-start:1rem;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #37616a;\n}.elementor .e-35d64160-23a9{padding:0px;display:flex;flex-direction:column;gap:1.4rem;}.elementor .e-3d383266-82ed{max-width:76.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:5rem;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:center;}.elementor .e-150db43a-e7f9{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;background-color:#123e47;}.elementor .e-3c91adbc-3060{font-family:Poppins;font-weight:700;font-size:0.6875rem;color:#146073;letter-spacing:0.12em;line-height:1.5;margin:0px;}.elementor .e-596c9152-8c2e{max-width:48rem;font-family:Poppins;font-size:2.9rem;color:#123e47;letter-spacing:-0.05em;line-height:1.12;margin-block-start:0.8rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight:750; text-wrap:balance;\n}.elementor .e-633c14ff-68c1{max-width:42rem;font-family:Poppins;font-size:1rem;color:#53656a;line-height:1.8;margin-block-start:1.25rem;margin-block-end:2.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-43166c62-6970{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0.7rem;display:block;}.elementor .e-619cee30-b82b{position:relative;padding:0px;display:block;}.elementor .e-3b1fc285-6806{font-family:Poppins;font-weight:700;font-size:1.4rem;color:#123e47;letter-spacing:-0.03em;line-height:1.3;margin:0px;}.elementor .e-71eb89a2-a1e0{font-family:Poppins;font-size:0.75rem;color:#607476;line-height:1.5;margin:0px;}.elementor .e-c057848-7868{min-height:2.75rem;font-family:Poppins;font-weight:600;font-size:0.8125rem;color:#146073;line-height:1.5;padding-block-start:0.75rem;margin-block-start:auto;display:flex;justify-content:space-between;align-items:center;& a { display:flex;justify-content:space-between;align-items:center;min-height:2.75rem;color:inherit;text-decoration:none; } & a:hover { text-decoration:underline; } & a:focus-visible { outline:3px solid #b23c30;outline-offset:4px; }\n}.elementor .e-31d90acf-1b68{padding:0.25rem;display:flex;flex-direction:column;gap:0.7rem;flex:1 1 0px;}.elementor .e-2d6bbb66-e54f:hover,.elementor .e-2d6bbb66-e54f:focus-visible{border-color:#88aaa6;box-shadow:0px 0.5rem 1.2rem 0px rgba(18,62,71,.06);transform:translate3d(0px, -2px, 0px);}.elementor .e-2d6bbb66-e54f{min-width:0px;color:#123e47;text-decoration:none;padding:1.15rem;border-radius:1.15rem;border-width:1px;border-color:#c6d8d2;border-style:solid;background-color:#fffdf8;box-shadow:0px 0.4rem 1rem 0px rgba(18,62,71,.025);transition:transform 0.2s, border-color 0.2s, box-shadow 0.2s;display:grid;gap:1.25rem;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;&:focus-within { outline:3px solid #b23c30;outline-offset:4px; } &:focus-visible { outline:3px solid #b23c30;outline-offset:5px; }\n}.elementor .e-378346c1-1d3a{min-width:0px;padding:0px;display:flex;}.elementor .e-1f6c77e6-4901{padding:0px;display:grid;gap:1.5rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-auto-rows:auto;align-items:stretch;&>div:first-child { grid-row:span 2; } &>div:first-child [data-interaction-id="42037c88"] { display:flex;flex-direction:column; } &>div:first-child [data-interaction-id="3918bb69"] { max-width:100%; }\n}.elementor .e-508244dc-eb1c{padding:0px;}.elementor .e-228845a-5051{font-family:Poppins;font-weight:600;font-size:0.9375rem;color:#123e47;line-height:1.5;margin:0px;display:flex;justify-content:space-between;}.elementor .e-2a91cee5-e3dc{padding:0px;}.elementor .e-278ddcc6-4682:hover,.elementor .e-278ddcc6-4682:focus-visible{background-color:#f6f9ed;}.elementor .e-278ddcc6-4682{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;&:focus-visible { outline:3px solid #b23c30;outline-offset:4px; }\n}.elementor .e-3247732a-9397{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0.45rem;}.elementor .e-6a138dbc-ba6d{font-family:Poppins;font-weight:700;font-size:0.9375rem;color:#123e47;letter-spacing:-0.025em;line-height:1.35;margin:0px;}.elementor .e-38b686e-da52{font-family:Poppins;font-weight:600;font-size:0.6875rem;color:#146073;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3b306045-db4e{padding:0px;}.elementor .e-62da3f02-48c3:hover,.elementor .e-62da3f02-48c3:focus-visible{background-color:#edf4ef;transform:translate3d(0px, -2px, 0px);}.elementor .e-62da3f02-48c3{text-decoration:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0.6rem;transition:background-color 0.2s, transform 0.2s;display:grid;gap:1rem;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #c6dcdd; &:focus-visible { outline:3px solid #b23c30;outline-offset:5px; } &:focus-visible { outline:3px solid #b23c30;outline-offset:5px; }\n}.elementor .e-3abe5ac3-9c2f{min-width:0px;padding:0px;}.elementor .e-10ff665b-8096{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;}.elementor .e-1695243d-23c0{padding:0px;}.elementor .e-19de3769-c26a{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-1407a5d8-4afa{padding:0px;border-radius:0.8rem;border-width:1px;border-color:#b5ccc5;border-style:solid;background-color:#edf5ed;}.elementor .e-56397350-b5fb{padding:0px;margin-block-start:2rem;}.elementor .e-35f4a45b-a919{max-width:76.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-e936f9a-7d33{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;background-color:#e1eeeb;&:is(body.tax-theme_chanson *,body.tax-ambiance *) { display:none; }\n}.elementor .e-42ac9645-ee78{font-family:Poppins;font-weight:600;font-size:1rem;color:#123e47;margin:0px;}.elementor .e-154b04df-7455{min-height:2.75rem;font-family:Poppins;font-weight:600;font-size:0.75rem;color:#146073;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;&:focus-visible { outline:3px solid #b23c30;outline-offset:5px; }\n}.elementor .e-173c6780-72b3{min-height:2.75rem;font-family:Poppins;font-weight:600;font-size:0.75rem;color:#146073;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;&:focus-visible { outline:3px solid #b23c30;outline-offset:5px; }\n}.elementor .e-2d326ca9-302f{min-height:2.75rem;font-family:Poppins;font-weight:600;font-size:0.75rem;color:#146073;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;&:focus-visible { outline:3px solid #b23c30;outline-offset:5px; }\n}.elementor .e-5b40d990-e164{min-height:2.75rem;font-family:Poppins;font-weight:600;font-size:0.75rem;color:#146073;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;&:focus-visible { outline:3px solid #b23c30;outline-offset:5px; }\n}.elementor .e-6d9308d0-b5c8{min-height:2.75rem;font-family:Poppins;font-weight:600;font-size:0.75rem;color:#146073;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;&:focus-visible { outline:3px solid #b23c30;outline-offset:5px; }\n}.elementor .e-3ac07e7-b4cd{width:auto;padding:0px;gap:1.3rem;flex-wrap:wrap;}.elementor .e-585727f4-bc2b{max-width:76.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-366a527a-fb01{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;background-color:#fffaf0;}.elementor .e-7b66d6c3-ac8c{padding:0px;}.elementor .e-5e8c3483-47cc{padding:0px;background-color:#fffaf0;& .lbas-newsletter { border:0;border-radius:0;padding:5rem 2.75rem; } & .lbas-newsletter__inner { max-width:76.25rem;margin:0 auto;gap:5rem; } & .lbas-newsletter__title { font-size:2.75rem;line-height:1.12;letter-spacing:-.045em; } & .lbas-newsletter__card { box-shadow:0 12px 30px rgba(18,62,71,.06); }\n}.elementor .e-6f34f12-bb29{min-width:0px;font-family:Poppins;color:#123e47;padding:0px;margin-block-start:-6.25rem;background-color:#fffaf0;}