.elementor .e-6b6b89f5-8b5e{display:flex;flex:1 1 0px;justify-content:flex-start;align-items:center;}.elementor .e-1dba296c-693c{width:410px;}.elementor .e-1ba4fd1a-3f18:hover,.elementor .e-1ba4fd1a-3f18:focus-visible{color:var(--noir);background-color:var(--blanc);}.elementor .e-1ba4fd1a-3f18{font-family:var(--police-texte);font-weight:500;font-size:0.8rem;color:var(--blanc);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.7);border-style:solid;background-color:transparent;}.elementor .e-75152a16-5737{display:flex;flex:1 1 0px;justify-content:flex-end;align-items:center;}.elementor .e-4452aee6-a742{gap:1rem;justify-content:space-between;align-items:center;align-self:stretch;}.elementor .e-df6025c-3d12{font-family:var(--police-titres);font-weight:400;font-size:0.95rem;color:var(--blanc);letter-spacing:0.32em;line-height:1.4;text-align:center;text-transform:uppercase;margin-block-start:1.25rem;}.elementor .e-74465752-95bb{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-image:linear-gradient(180deg, rgba(20,18,16,0.95) 0%,rgba(20,18,16,0.7) 22%,rgba(20,18,16,0.25) 50%,rgba(20,18,16,0) 75%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-items:center;}.elementor .e-3e0e00f6-fb8b{font-family:var(--police-texte);font-size:0.72rem;color:var(--blanc);letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-34597e95-b54b{cursor:pointer;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.5);border-style:solid;background-color:rgba(20,18,16,0.45);}.elementor .e-34597e95-b54b:hover,.elementor .e-34597e95-b54b:focus-visible{background-color:rgba(20,18,16,0.75);}.elementor .e-34597e95-b54b:focus{background-color:rgba(20,18,16,0.75);}.elementor .e-1df8cb05-d08d{font-family:var(--police-texte);font-size:0.72rem;color:var(--blanc);letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-510c205f-88d4{cursor:pointer;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.5);border-style:solid;background-color:rgba(20,18,16,0.45);}.elementor .e-510c205f-88d4:hover,.elementor .e-510c205f-88d4:focus-visible{background-color:rgba(20,18,16,0.75);}.elementor .e-510c205f-88d4:focus{background-color:rgba(20,18,16,0.75);}.elementor .e-2802a807-e213{position:absolute;inset-inline-end:2rem;inset-block-end:2rem;z-index:2;}.elementor .e-2896b52d-4490{min-height:98vh;padding:0px;background-color:var(--noir);}.elementor .e-1d53fa6c-e866{width:100%;height:70vh;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-62e4f5c2-2fd6{font-family:var(--police-texte);font-size:0.75rem;color:var(--ivoire-fonce);letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-3d0d2d02-4d32{font-family:var(--police-titres);font-weight:300;font-size:3rem;color:var(--blanc);line-height:1;margin:0px;}.elementor .e-7ef97961-140a{width:250px;position:absolute;inset-inline-end:-2rem;inset-block-end:-2rem;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--noir);display:flex;flex-direction:column;align-items:center;}.elementor .e-5993526e-5dd2{position:relative;padding:0px;flex:1 1 0px;}.elementor .e-4129a67e-b48d{font-family:var(--police-titres);font-weight:300;font-size:2.2rem;color:var(--noir);line-height:1;margin:0px;}.elementor .e-37154ee2-8d3a{font-family:var(--police-texte);font-size:0.85rem;color:var(--noir);line-height:1.4;margin:0px;}.elementor .e-4417fa14-c76b{padding:0px;display:flex;flex-direction:column;gap:0.25rem;flex:1 1 120px;}.elementor .e-10d3cded-a03a{font-family:var(--police-titres);font-weight:300;font-size:2.2rem;color:var(--noir);line-height:1;margin:0px;}.elementor .e-6b98b0f-9a11{font-family:var(--police-texte);font-size:0.85rem;color:var(--noir);line-height:1.4;margin:0px;}.elementor .e-51f3bf56-8c80{padding:0px;display:flex;flex-direction:column;gap:0.25rem;flex:1 1 120px;}.elementor .e-4163c627-57b2{font-family:var(--police-titres);font-weight:300;font-size:2.2rem;color:var(--noir);line-height:1;margin:0px;}.elementor .e-99f7ce4-b9e9{font-family:var(--police-texte);font-size:0.85rem;color:var(--noir);line-height:1.4;margin:0px;}.elementor .e-61623d48-3453{padding:0px;display:flex;flex-direction:column;gap:0.25rem;flex:1 1 120px;}.elementor .e-606c21c4-4bc7{padding-block-start:1.75rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;box-shadow:0px 1px 0px 0px rgba(20,18,16,0.2) inset;gap:2rem;flex-wrap:wrap;align-self:stretch;}.elementor .e-3222e876-7110{margin-block-start:0.75rem;}.elementor .e-cbc2a5c-cbf2{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-5d695586-5443{position:relative;z-index:1;padding:0px;flex-direction:row;gap:5rem;align-items:center;}.elementor .e-3c6de3d2-84c9{width:63%;max-width:748px;position:absolute;inset-block-start:8%;inset-inline-end:-6%;z-index:0;opacity:5%;}.elementor .e-1fa8b8cb-221d{overflow:hidden;position:relative;background-color:var(--blanc);}.elementor .e-192910a{padding-block-end:75px;padding-inline-start:5%;padding-inline-end:5%;flex-direction:column;}.elementor .e-3c49c414-9d18{max-width:600px;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-127692f7-2f62{max-width:420px;}.elementor .e-7b40b8d6-b5cc{padding:0px;gap:2rem;justify-content:space-between;align-items:flex-end;align-self:stretch;}.elementor .e-6eaa5a35-7b50{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-7e24165b-75c4{font-family:var(--police-titres);font-weight:400;font-size:2rem;color:var(--blanc);line-height:1.1;margin:0px;}.elementor .e-619278e0-bbe6{font-family:var(--police-texte);font-size:0.95rem;color:var(--ivoire-fonce);line-height:1.5;margin:0px;}.elementor .e-26e30e3e-99b1{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:4rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(0deg, rgba(20,18,16,0.88) 0%,rgba(20,18,16,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-5901cabe-d3a8{overflow:hidden;position:relative;padding:0px;grid-row:span 2;}.elementor .e-648beaff-259f{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-3b50ddaa-eaae{font-family:var(--police-titres);font-weight:400;font-size:1.35rem;color:var(--blanc);line-height:1.2;margin:0px;}.elementor .e-4739477f-b723{font-family:var(--police-texte);font-size:0.85rem;color:var(--ivoire-fonce);line-height:1.5;margin:0px;}.elementor .e-3bd40541-58bc{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:3rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(0deg, rgba(20,18,16,0.88) 0%,rgba(20,18,16,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-12ea20df-e454{overflow:hidden;position:relative;padding:0px;}.elementor .e-622c78a7-8c3a{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-7452f733-72d0{font-family:var(--police-titres);font-weight:400;font-size:1.35rem;color:var(--blanc);line-height:1.2;margin:0px;}.elementor .e-39f54516-cbb1{font-family:var(--police-texte);font-size:0.85rem;color:var(--ivoire-fonce);line-height:1.5;margin:0px;}.elementor .e-7ca1576e-ebce{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:3rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(0deg, rgba(20,18,16,0.88) 0%,rgba(20,18,16,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-452da1b1-9f4c{overflow:hidden;position:relative;padding:0px;}.elementor .e-26275876-c64c{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-56818ae-b903{font-family:var(--police-titres);font-weight:400;font-size:1.35rem;color:var(--blanc);line-height:1.2;margin:0px;}.elementor .e-772fcfce-f3b4{font-family:var(--police-texte);font-size:0.85rem;color:var(--ivoire-fonce);line-height:1.5;margin:0px;}.elementor .e-62e8b569-fe8d{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:3rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(0deg, rgba(20,18,16,0.88) 0%,rgba(20,18,16,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-7b154eff-c08e{overflow:hidden;position:relative;padding:0px;}.elementor .e-5d887ea2-68ab{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-5dce146b-40bd{font-family:var(--police-titres);font-weight:400;font-size:1.35rem;color:var(--blanc);line-height:1.2;margin:0px;}.elementor .e-1e0c6320-a01a{font-family:var(--police-texte);font-size:0.85rem;color:var(--ivoire-fonce);line-height:1.5;margin:0px;}.elementor .e-4d083584-103b{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:3rem;padding-block-end:1.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(0deg, rgba(20,18,16,0.88) 0%,rgba(20,18,16,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-1f9617b-d20c{overflow:hidden;position:relative;padding:0px;}.elementor .e-2f83716b-8823{padding:0px;gap:1rem;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2, 300px);align-self:stretch;}.elementor .e-7d4f9f49-f0ae{padding:0px;gap:2.5rem;}.elementor .e-6600f28e-35f8{background-color:var(--ivoire);}.elementor .e-4be6d8c0-7b6f{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-4104bf7-b9d0{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-color:rgba(20, 18, 16, 0.82);}.elementor .e-6d3d03be-ecd3{color:var(--ivoire-fonce);text-align:center;}.elementor .e-13e63f50-911d{font-size:3rem;color:var(--blanc);text-align:center;}.elementor .e-5b0ed4c4-6da9{margin-block-start:0.75rem;}.elementor .e-650f6851-1622{max-width:1000px;position:relative;z-index:2;padding:0px;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-786d36cc-17ae{min-height:75vh;overflow:hidden;position:relative;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--noir);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-b77dba4-60a2{margin-block-end:1rem;}.elementor .e-1658d193-6124{font-family:var(--police-titres);font-weight:300;font-size:1.6rem;color:var(--noir);line-height:1.2;margin:0px;flex:0 0 3rem;}.elementor .e-11f8b99b-49c6{font-size:0.98rem;}.elementor .e-7e01a8e4-6a2a{padding:0px;display:flex;flex-direction:column;gap:0.4rem;flex:1 1 0px;}.elementor .e-51d50c5d-d3e8{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px rgba(20,18,16,0.25) inset;gap:1.5rem;align-items:flex-start;}.elementor .e-80849f6-1792{font-family:var(--police-titres);font-weight:300;font-size:1.6rem;color:var(--noir);line-height:1.2;margin:0px;flex:0 0 3rem;}.elementor .e-239038b5-5c59{font-size:0.98rem;}.elementor .e-45dcd6df-f2f2{padding:0px;display:flex;flex-direction:column;gap:0.4rem;flex:1 1 0px;}.elementor .e-35ae0780-df27{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px rgba(20,18,16,0.25) inset;gap:1.5rem;align-items:flex-start;}.elementor .e-6761d39-5cb6{font-family:var(--police-titres);font-weight:300;font-size:1.6rem;color:var(--noir);line-height:1.2;margin:0px;flex:0 0 3rem;}.elementor .e-333ebe37-89a3{font-size:0.98rem;}.elementor .e-6c090cfc-77f1{padding:0px;display:flex;flex-direction:column;gap:0.4rem;flex:1 1 0px;}.elementor .e-5da6a271-a7ce{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px rgba(20,18,16,0.25) inset;gap:1.5rem;align-items:flex-start;}.elementor .e-7fe8210f-5c00{font-family:var(--police-titres);font-weight:300;font-size:1.6rem;color:var(--noir);line-height:1.2;margin:0px;flex:0 0 3rem;}.elementor .e-28dac2ba-d71d{font-size:0.98rem;}.elementor .e-7289ba77-7cbe{padding:0px;display:flex;flex-direction:column;gap:0.4rem;flex:1 1 0px;}.elementor .e-5d7cbe00-c1f6{padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px rgba(20,18,16,0.25) inset;gap:1.5rem;align-items:flex-start;}.elementor .e-20ad86aa-30d0{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:6 1 0px;}.elementor .e-d69e2d3-4000f9c{height:90vh;align-items:end;}.elementor .e-6159ad0b-a586{padding:0px;flex:5 1 0px;}.elementor .e-1aa4e259-c419{padding:0px;flex-direction:row;gap:5rem;align-items:center;}.elementor .e-b952329-bc63{background-color:var(--blanc);}.elementor .e-481679e5-e90c{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-image:linear-gradient(#14121085, #14121085),url("https://brann.vannes-web.fr/wp-content/uploads/2026/11/VYROSA-ALTEA-OUVERTE-1-scaled-1-e1794304264254.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;}.elementor .e-170e5478-909b{padding:0px;background-color:#;display:flex;flex-direction:column;gap:0.9rem;align-items:center;}.elementor .e-cca09fb-8c40a42{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-image:linear-gradient(#14121085, #14121085),url("https://brann.vannes-web.fr/wp-content/uploads/2026/11/VYROSA-ALTEA-OUVERTE-1-scaled-1-e1794304264254.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;}.elementor .e-c9ab893-c865fb0{padding:0px;background-color:#;display:flex;flex-direction:column;gap:0.9rem;align-items:center;}.elementor .e-528a8ce-9bb5f47{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-image:linear-gradient(#14121085, #14121085),url("https://brann.vannes-web.fr/wp-content/uploads/2026/11/VYROSA-ALTEA-OUVERTE-1-scaled-1-e1794304264254.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;}.elementor .e-13e5f41-c6e478f{padding:0px;background-color:#;display:flex;flex-direction:column;gap:0.9rem;align-items:center;}.elementor .e-5964c34-d2fa07c{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-image:linear-gradient(#14121085, #14121085),url("https://brann.vannes-web.fr/wp-content/uploads/2026/11/VYROSA-ALTEA-OUVERTE-1-scaled-1-e1794304264254.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;}.elementor .e-9b8a9aa-18073e4{padding:0px;background-color:#;display:flex;flex-direction:column;gap:0.9rem;align-items:center;}.elementor .e-4bff1fb-6ad446b{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-image:linear-gradient(#14121085, #14121085),url("https://brann.vannes-web.fr/wp-content/uploads/2026/11/VYROSA-ALTEA-OUVERTE-1-scaled-1-e1794304264254.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;}.elementor .e-f4043ae-1cd413b{padding:0px;background-color:#;display:flex;flex-direction:column;gap:0.9rem;align-items:center;}.elementor .e-1940c92-2ec0703{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-image:linear-gradient(#14121085, #14121085),url("https://brann.vannes-web.fr/wp-content/uploads/2026/11/VYROSA-ALTEA-OUVERTE-1-scaled-1-e1794304264254.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;}.elementor .e-70cf7fb-7ff3e32{padding:0px;background-color:#;display:flex;flex-direction:column;gap:0.9rem;align-items:center;}.elementor .e-efd0d97-f8a8e3b{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-image:linear-gradient(#14121085, #14121085),url("https://brann.vannes-web.fr/wp-content/uploads/2026/11/VYROSA-ALTEA-OUVERTE-1-scaled-1-e1794304264254.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;}.elementor .e-c7bdff1-2f6711c{padding:0px;background-color:#;display:flex;flex-direction:column;gap:0.9rem;align-items:center;}.elementor .e-06d5a61-631808a{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-image:linear-gradient(#14121085, #14121085),url("https://brann.vannes-web.fr/wp-content/uploads/2026/11/VYROSA-ALTEA-OUVERTE-1-scaled-1-e1794304264254.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;}.elementor .e-8bd6786-a39c3f0{padding:0px;background-color:#;display:flex;flex-direction:column;gap:0.9rem;align-items:center;}.elementor .e-3e5c951e-e9e0{padding:0px;margin-block-start:2rem;gap:1.5rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, auto);align-self:stretch;}.elementor .e-11f5365e-c6e0{position:relative;z-index:1;text-align:center;padding:0px;align-items:center;}.elementor .e-eda7cee-26ab{width:38%;max-width:620px;position:absolute;inset-block-end:-1%;inset-inline-start:-10%;z-index:0;opacity:5%;}.elementor .e-26203ac6-e8a8{overflow:hidden;position:relative;background-color:var(--ivoire);}