.elementor .e-6f472cc-35514bd{font-family:Montserrat;font-weight:600;font-size:46px;color:#ffffff;text-align:start;}.elementor .e-a43f6c2-2ccbedf{width:100px;height:3px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ffffff;}.elementor .e-222a301-2c53224{font-family:Montserrat;font-weight:600;font-size:22px;color:#ffffff;padding-block-start:12px;margin-block-start:0px;}.elementor .e-a503a12-e46f57a{font-family:Caveat;font-weight:400;font-size:27px;color:#ffffff;letter-spacing:0.5px;line-height:26px;text-align:end;transform:rotateX(0deg) rotateY(0deg) rotateZ(-8deg) translate3d(-7px, 60px, 0px);align-self:end;}.elementor .e-7ec10c2-5357de2{width:120px;height:2px;background-color:#ffffff;transform:translate3d(-1px, 60px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(-15deg);align-self:end;}.elementor .e-66af5f4-024e936{min-height:360px;padding-block-start:2px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;margin:0px;background-image:url("https://cvpp-perigord.fr/wp-content/uploads/2026/09/Bandeau-C-1024x341.png"),url("https://cvpp-perigord.fr/wp-content/plugins/elementor/assets/images/background-placeholder.svg"),url("https://cvpp-perigord.fr/wp-content/plugins/elementor/assets/images/background-placeholder.svg"),url("https://cvpp-perigord.fr/wp-content/uploads/2026/09/Bandeau-C-1024x341.png");background-repeat:no-repeat,repeat,no-repeat,repeat;background-attachment:scroll;background-size:cover,auto auto,auto auto,auto auto;background-position:center center,0% 0%,center center,0% 0%;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-cf5c088-452136c{font-family:Georgia;font-size:36px;color:#1e5920;margin-inline-start:30px;}.elementor .e-7f2acbd-a1fb3cf{font-family:Montserrat;font-weight:600;font-size:16px;padding-block-start:5px;margin-inline-start:30px;}.elementor .e-f1dbcce-c203368{font-family:Montserrat;font-weight:500;font-size:16px;padding-block-start:10px;margin-inline-start:30px;}.elementor .e-7994a33-87241cd{font-family:Montserrat;font-weight:500;font-size:16px;padding-block-start:10px;margin-inline-start:30px;}.elementor .e-e8b60e9-7a2dbc2{font-family:Montserrat;color:#e8861a;text-align:center;padding-block-start:5px;}.elementor .e-c2aea0b-8f84c28{font-family:Montserrat;padding-inline-start:60px;}.elementor .e-582405b-07cceea{width:95%;padding-block-start:18px;padding-block-end:20px;padding-inline-start:45px;padding-inline-end:18px;margin-block-start:20px;margin-inline-start:30px;margin-inline-end:30px;background-color:#dfeddf;flex-direction:column;}.elementor .e-66ff712{padding-inline-start:50px;padding-inline-end:25px;flex-direction:column;}.elementor .e-8c17eff-465a67f{font-size:20px;color:#1e5920;text-align:center;padding-block-start:5px;padding-block-end:10px;}.elementor .e-9a7881b-892342c{font-size:20px;color:#e8861a;padding-inline-start:15px;}.elementor .e-1abb2d8-d905a6b{font-family:Montserrat;font-weight:500;font-size:14px;letter-spacing:-0.9px;text-align:start;-webkit-text-stroke:0px #000000;stroke:#000000;stroke-width:0px;padding-block-start:2px;padding-inline-start:15px;padding-inline-end:5px;}.elementor .e-3fcc21f-d86f8f3{width:75%;font-size:16px;color:#ffffff;text-align:center;margin-block-start:30px;border-radius:30px;background-color:#1e5920;filter:blur(0px);transition:all 200ms;align-self:center;}.elementor .e-4f73866-8d2cf7e{font-weight:600;font-size:12px;letter-spacing:-0.5px;text-align:center;font-style:italic;margin-block-start:2px;}.elementor .e-c0a68b3-6ae2ccf{width:75%;font-size:16px;color:#ffffff;text-align:center;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:15px;border-radius:30px;background-color:#e69302fa;align-self:center;}.elementor .e-2fa2d16-9a6264a{width:33.333%;background-color:#fbecde;flex-direction:column;}.elementor .e-b1eecb9-01ea9aa{font-size:20px;color:#1e5920;text-align:center;padding-block-end:10px;}.elementor .e-930e5ce-85eeb9b{font-size:20px;color:#e8861a;padding-inline-start:15px;}.elementor .e-c5e5a2a-3afa764{font-family:Montserrat;font-weight:500;font-size:14px;letter-spacing:-0.9px;text-align:start;padding-block-start:2px;padding-inline-start:15px;padding-inline-end:5px;}.elementor .e-d6203a7-2686550{width:75%;color:#ffffff;text-align:center;margin-block-start:50px;border-radius:30px;background-color:#1e5920;align-self:center;}.elementor .e-051a182-d9fc63e{font-family:Montserrat;font-weight:500;font-size:13px;letter-spacing:-0.7px;text-align:center;padding-block-start:5px;padding-inline-start:0px;align-self:center;}.elementor .e-0c64054-33c6591{width:33.333%;background-color:#fbecde;flex-direction:column;}.elementor .e-68a498d-fbb58bc{font-size:20px;color:#1e5920;text-align:center;padding-block-end:10px;}.elementor .e-6e9822a-4cf82a9{font-size:20px;color:#e8861a;padding-inline-start:15px;}.elementor .e-041ca6c-3a131ea{font-family:Montserrat;font-weight:500;font-size:14px;letter-spacing:0px;text-align:start;padding-block-start:2px;padding-inline-start:15px;padding-inline-end:5px;}.elementor .e-29ff5c8-d27a55f{width:75%;color:#ffffff;text-align:center;margin-block-start:50px;border-radius:30px;background-color:#1e5920;align-self:center;}.elementor .e-061dbde-ff3d24d{width:33.333%;background-color:#fbecde;flex-direction:column;}.elementor .e-5e96194{margin-block-start:15px;flex-direction:row;gap:20px;}.elementor .e-684e1c5-160aaf4{color:#ffffff;}.elementor .e-61b35e7-4388bcb{font-weight:400;font-size:20px;margin-block-start:3px;}.elementor .e-a65cdb4-58d40b9{font-weight:600;font-size:20px;margin-block-start:15px;}.elementor .e-85f3218{height:160px;color:#ffffff;text-align:center;padding-block-start:43px;padding-block-end:20px;margin-block-start:20px;background-color:#a07a09;flex-direction:column;justify-content:center;}.elementor .e-2dd5db3-633e217{min-width:350px;font-family:Georgia;font-size:14px;flex:0 1 auto;align-self:center;}.elementor .e-b83125c-0953751{font-family:Georgia;font-size:14px;column-gap:15px;flex-direction:row;flex:0 1 auto;justify-content:flex-end;}.elementor .e-dbdf72b-a4f92cc{color:#ffffff;margin-block-start:20px;background-color:#1e5920;}