.elementor .e-3ced691c-cd6c{font-family:var(--font-body);font-size:13px;color:rgba(11,31,58,0.6);margin-block-end:10px;}.elementor .e-28fbcef3-40d8{font-family:var(--font-heading);font-weight:600;font-size:41px;color:var(--navy-profond);line-height:1.15;margin-block-end:8px;}.elementor .e-a0b3e3d-8672{min-width:64px;font-family:var(--font-heading);font-weight:600;font-size:44px;color:var(--rouge-tee);flex:0 0 auto;}.elementor .e-3bfb7e80-defc{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--navy-profond);margin:0px;}.elementor .e-3fcd3ff-4417{font-family:var(--font-body);font-weight:400;font-size:14.5px;color:var(--gris-texte);margin:0px;}.elementor .e-62af177-88f1{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-77d64992-982f{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:24px;align-items:flex-start;border-top-style: solid; border-top-color: var(--ligne);\n}.elementor .e-47a990f-54e3{min-width:64px;font-family:var(--font-heading);font-weight:600;font-size:44px;color:var(--rouge-tee);flex:0 0 auto;}.elementor .e-3dafae1c-387c{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--navy-profond);margin:0px;}.elementor .e-32bcea06-bc08{font-family:var(--font-body);font-weight:400;font-size:14.5px;color:var(--gris-texte);margin:0px;}.elementor .e-21467572-a431{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-18c16f8-8646{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:24px;align-items:flex-start;border-top-style: solid; border-top-color: var(--ligne);\n}.elementor .e-5110f117-de3f{min-width:64px;font-family:var(--font-heading);font-weight:600;font-size:44px;color:var(--rouge-tee);flex:0 0 auto;}.elementor .e-4ede67ce-1d05{font-family:var(--font-body);font-weight:600;font-size:19px;color:var(--navy-profond);margin:0px;}.elementor .e-58529f37-a66d{font-family:var(--font-body);font-weight:400;font-size:14.5px;color:var(--gris-texte);margin:0px;}.elementor .e-7db02671-d85f{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-295a0015-f52d{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;display:flex;flex-direction:row;gap:24px;align-items:flex-start;border-top-style: solid; border-top-color: var(--ligne); border-bottom-style: solid; border-bottom-color: var(--ligne);\n}.elementor .e-fbad6da-8f87{padding:0px;margin-block-start:24px;display:flex;flex-direction:column;}.elementor .e-594eb608-6cec{width:100%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:max(24px, calc((100% - 1240px) / 2));padding-inline-end:max(24px, calc((100% - 1240px) / 2));display:flex;flex-direction:column;}.elementor .e-1ed38228-255f{font-family:var(--font-body);font-size:13px;color:rgba(11,31,58,0.6);}.elementor .e-1c99e4fb-b63d{font-family:var(--font-heading);font-weight:600;font-size:34px;color:var(--navy-profond);line-height:1.15;}.elementor .e-766d2d8f-59b8{font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--gris-texte);line-height:1.6;margin-block-end:8px;}.elementor .e-39afeced-259b:hover,.elementor .e-39afeced-259b:focus-visible{background-color:var(--navy-nuit);}.elementor .e-39afeced-259b{font-family:var(--font-body);font-weight:600;font-size:14px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;background-color:var(--navy-profond);transition:all 0.3s;}.elementor .e-aa50c9-70c5{width:50%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:48px;display:flex;flex-direction:column;gap:16px;flex:0 0 50%;justify-content:center;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-523250e0-320b{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding-block-start:35px;padding-block-end:35px;}.elementor .e-6e97ae7a-982a{width:50%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;flex:0 0 50%;box-sizing: border-box;\n}.elementor .e-f22bf3a-7f18{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(24px, calc((100% - 1240px) / 2));padding-inline-end:max(24px, calc((100% - 1240px) / 2));background-color:var(--blanc-casse);display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-6690578f-24b5{font-family:var(--font-heading);font-weight:600;font-size:41px;color:#FFFFFF;line-height:1.15;margin:0px;}.elementor .e-75509e2a-69f2{max-width:560px;font-family:var(--font-body);font-size:16px;color:rgba(255,255,255,0.75);line-height:1.6;margin:0px;}.elementor .e-4f1cf50f-3231:hover,.elementor .e-4f1cf50f-3231:focus-visible{background-color:#9C0C22;}.elementor .e-4f1cf50f-3231{font-family:var(--font-body);font-weight:600;font-size:15px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;border-radius:3px;border-style:none;background-color:var(--rouge-tee);width:fit-content;\n}.elementor .e-7cfc75b4-9b7a{max-width:720px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-13ca9611-dd0b{width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(24px, calc((100% - 1240px) / 2));padding-inline-end:max(24px, calc((100% - 1240px) / 2));background-image:linear-gradient(180deg, rgba(7,19,34,0.82) 0%,rgba(11,31,58,0.78) 100%),url("https://golfn-co.net/wp-content/uploads/2026/09/Golf-de-Roquebrune-2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-5c938b37-7d6a{font-family:var(--font-body);font-size:13px;color:rgba(11,31,58,0.6);margin:0px;}.elementor .e-17680bb5-b94f{font-family:var(--font-heading);font-weight:600;font-size:39px;color:var(--navy-profond);line-height:1.15;margin:0px;}.elementor .e-2b29a4a5-90d3{max-width:440px;font-family:var(--font-body);font-size:15.5px;color:var(--gris-texte);line-height:1.6;margin:0px;}.elementor .e-5e465a23-b6da:hover,.elementor .e-5e465a23-b6da:focus-visible{color:#FFFFFF;background-color:var(--navy-profond);}.elementor .e-5e465a23-b6da{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--navy-profond);padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;border-width:1.5px;border-color:var(--navy-profond);border-style:solid;background-color:transparent;width:fit-content;\n}.elementor .e-3a2e16a6-32a5{padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-585cc34c-6a72{width:8px;height:8px;min-width:0px;padding:0px;border-radius:50%;background-color:rgba(11,31,58,0.25);}.elementor .e-78b48414-4fc6{width:8px;height:8px;min-width:0px;padding:0px;border-radius:50%;background-color:rgba(11,31,58,0.25);}.elementor .e-f737aee-850f{width:8px;height:8px;min-width:0px;padding:0px;border-radius:50%;background-color:rgba(11,31,58,0.25);}.elementor .e-3c839b1f-64fc{padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:1px;background-color:#EFECE4;display:flex;flex-direction:row;gap:6px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--ligne);\n}.elementor .e-5ead533-4469{width:100%;display:block;}.elementor .e-7c9c2069-3720{overflow:hidden;padding:0px;border-width:1px;border-color:var(--ligne);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-5face60-7343{padding:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-7b9b8b8b-5af0{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:max(24px, calc((100% - 1240px) / 2));padding-inline-end:max(24px, calc((100% - 1240px) / 2));background-color:var(--blanc-casse);display:flex;flex-direction:row-reverse;gap:56px;align-items:center;}