.elementor .e-59e67e2-fe55879{font-family:Montserrat;font-weight:600;font-size:50px;color:#FFFFFF;line-height:24px;text-align:start;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-31e8f8c-d5baa78{width:130px;height:3px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ffffff;}.elementor .e-056a290-69f4a1a{position:relative;inset-block-start:10px;scroll-margin-top:0px;font-family:Montserrat;font-weight:600;font-size:30px;color:#FFFFFF;line-height:30px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;transform:translate3d(0px, -10px, 0px);}.elementor .e-7ddea41-665d024{font-family:Caveat;font-weight:400;font-size:28px;color:#ffffff;padding-block-start:71px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-10deg) translate3d(-30px, 20px, 0px);align-self:end;}.elementor .e-45e59ec-c40cae2{width:150px;height:3px;background-color:#ffffff;transform:rotateX(0deg) rotateY(0deg) rotateZ(-20deg) translate3d(-28px, 13px, 0px);align-self:end;}.elementor .e-9d2fe32-c1e68ac{height:500px;column-gap:0px;padding-block-start:83px;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");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;row-gap:0px;}.elementor .e-db247dc-423f953{font-family:Montserrat;font-weight:600;font-size:18px;text-align:start;padding-block-start:5px;padding-block-end:20px;padding-inline-start:25px;padding-inline-end:25px;border-style:none;}.elementor .e-e9ee1fd-17a82ed{width:130px;font-family:Montserrat;font-weight:700;font-size:28px;color:#1e5920;text-align:center;align-self:center;}.elementor .e-9e4ff4a-35ea6de{width:28%;font-family:Montserrat;font-weight:700;font-size:18px;color:#e8861a;}.elementor .e-01df872-3f68cb0{width:72%;font-weight:700;font-size:20px;color:#1e5920;}.elementor .e-79d6049-e5e86e3{width:100%;column-gap:20px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D9D6CE;border-style:solid;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-66c0342-a9c193e{width:28%;font-family:Montserrat;font-weight:700;font-size:18px;color:#e8861a;}.elementor .e-bb49987-a87e9b5{width:72%;}.elementor .e-dbf201e-9f3c0aa{width:100%;column-gap:20px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D9D6CE;border-style:solid;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-999f19f-09fc0ce{width:28%;font-family:Montserrat;font-weight:700;font-size:18px;color:#e8861a;}.elementor .e-0a4020e-87de609{width:72%;}.elementor .e-1d8e2d0-dbfba4c{width:100%;column-gap:20px;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-6c18127{width:90%;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:8px;border-width:2px;border-color:#D9D6CE;border-style:solid;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-6de1ddd-2618f3e{font-family:Georgia;font-weight:700;font-size:30px;color:#1e5920;padding-block-start:30px;padding-block-end:20px;}.elementor .e-cd3ea0e{flex-direction:column;}.elementor .e-321902f-a5768d1{font-size:18px;color:#1e5920;}.elementor .e-7ff0d1f-c785312{font-family:Montserrat;font-weight:700;font-size:18px;color:#e8861a;display:flex;flex-direction:column;}.elementor .e-ecdb8fb-80f85d6{font-weight:700;font-size:20px;color:#1e5920;}.elementor .e-3b9f454{width:100%;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:25px;padding-inline-end:25px;border-end-start-radius:4px;border-color:#e8861a;border-style:none;background-color:#edf7e9;flex-direction:column;}.elementor .e-98b3d71-d2a3df4{font-family:Montserrat;font-weight:700;font-size:18px;color:#e8861a;display:flex;flex-direction:column;}.elementor .e-dea2213-ea9e064{font-weight:700;color:#1e5920;}.elementor .e-e17f71d-b42e07d{width:100%;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:12px;border-end-start-radius:4px;border-color:#D9D6CE;border-style:solid;flex-direction:column;}.elementor .e-ff41b7e-eac1128{font-family:Montserrat;font-weight:700;font-size:18px;color:#e8861a;display:flex;flex-direction:column;}.elementor .e-1d74e76-4f66c06{font-weight:700;color:#1e5920;}.elementor .e-bd62004-57a03a3{width:100%;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:12px;border-end-start-radius:4px;border-color:#D9D6CE;border-style:solid;flex-direction:column;}.elementor .e-10b8a3b-34a528c{font-family:Montserrat;font-weight:700;font-size:18px;color:#e8861a;display:flex;flex-direction:column;}.elementor .e-98bf62b-8d660db{font-weight:700;color:#1e5920;}.elementor .e-3b06843-590a5cc{width:100%;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:12px;border-end-start-radius:4px;border-color:#D9D6CE;border-style:solid;flex-direction:column;}.elementor .e-da2b2be-51c71ab{font-family:Montserrat;font-weight:700;font-size:18px;color:#e8861a;display:flex;flex-direction:column;}.elementor .e-aecf934-74945f7{font-weight:700;color:#1e5920;}.elementor .e-cfa8b84-04876f6{width:100%;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:12px;border-end-start-radius:4px;border-color:#D9D6CE;border-style:solid;flex-direction:column;}.elementor .e-99eabf6-9dea3e5{font-family:Montserrat;font-weight:700;font-size:18px;color:#e8861a;display:flex;flex-direction:column;}.elementor .e-73bf440-d913cd5{font-weight:700;color:#1e5920;}.elementor .e-2161783-92842e6{width:100%;column-gap:20px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:12px;border-end-start-radius:4px;border-color:#D9D6CE;border-style:solid;flex-direction:column;}.elementor .e-ca35b74-cd6f9ae{min-width:350px;font-family:Georgia;font-size:14px;flex:0 1 auto;align-self:center;}.elementor .e-9c400ab-3ae1c14{font-family:Georgia;font-size:14px;column-gap:15px;flex-direction:row;flex:0 1 auto;justify-content:flex-end;}.elementor .e-2d9a280-4a56986{color:#ffffff;margin-block-start:30px;background-color:#1e5920;}.elementor .e-aea4c1e{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}