.elementor .e-02798a6-cbc3a28{font-family:Montserrat;font-weight:600;font-size:48px;color:#FFFFFF;line-height:25px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0f02e97-a32d70d{font-family:Montserrat;font-weight:600;font-size:48px;color:#FFFFFF;line-height:78px;text-align:start;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-534aa63-1fb2686{font-family:Montserrat;font-weight:600;font-size:40px;color:#FFFFFF;line-height:24px;text-align:start;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7fde155-cf10465{width:200px;height:3px;margin-block-start:30px;background-color:#ffffff;}.elementor .e-131920f-9b2be42{position:relative;inset-block-start:10px;scroll-margin-top:0px;font-family:Montserrat;font-weight:600;font-size:26px;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-bf1eb58-bb45085{font-family:Caveat;font-weight:400;font-size:26px;color:#ffffff;text-align:end;transform:rotateX(0deg) rotateY(0deg) rotateZ(-4deg) translate3d(-10px, 70px, 0px);}.elementor .e-34ec1c0-46922a4{font-family:Caveat;font-weight:400;font-size:26px;color:#ffffff;transform:rotateX(0deg) rotateY(0deg) rotateZ(-10deg) translate3d(-30px, 20px, 0px);align-self:end;}.elementor .e-2885e12-f906a91{width:150px;height:3px;background-color:#ffffff;transform:rotateX(0deg) rotateY(0deg) rotateZ(-17deg) translate3d(-28px, 35px, 0px);align-self:end;}.elementor .e-58bff90-53eeede{height:500px;column-gap:0px;padding: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-b8b2dab-93a013f{font-size:26px;color:#FFFFFF;text-align:center;}.elementor .e-ee1aa86-90b82e0{font-weight:700;font-size:29px;color:#ffffff;text-align:center;transform:translate3d(0px, 0px, 0px) scale3d(1, 1, 1);}.elementor .e-4ab7815-bb3ceaf{font-size:16px;color:#ffffff;text-align:center;}.elementor .e-5bd00d0{position:absolute;z-index:10;font-size:60px;padding-block-start:10px;padding-block-end:10px;margin-inline-start:20px;background-color:#1e5920;backdrop-filter:blur(0px);transform:rotateX(0deg) rotateY(0deg) rotateZ(-12deg) translate3d(12px, -192px, 0px) scale3d(1, 1, 1);transition:all 200ms;flex-direction:column;}.elementor .e-c094ec6-a5d5c9e{padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:-1px;}.elementor .e-78fd772-9db33fc{font-family:Georgia;font-weight:700;font-size:34px;color:#1e5920;line-height:35px;padding-block-start:20px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-95eacfa-0a0e317{width:110px;height:3px;margin-block-start:3px;margin-inline-start:17px;background-color:#de7b02fc;}.elementor .e-a9c55dc-5ea504e{font-family:Montserrat;font-weight:600;font-size:19px;letter-spacing:-0.5px;line-height:24px;text-align:justify;padding-block-start:20px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6cb179d-fdf0203{font-family:Montserrat;font-weight:600;font-size:19px;letter-spacing:-0.7px;line-height:24px;text-align:justify;padding-block-end:25px;padding-inline-start:19px;padding-inline-end:18px;margin-block-start:20px;}.elementor .e-4ae5d48-b8b30d5{width:300px;height:50px;font-weight:400;font-size:18px;color:#ffffff;text-align:center;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:7px;margin-inline-start:10px;border-radius:55px;background-color:#e8861a;flex:1 0 auto;}.elementor .e-47c69a6-17a2c4e{width:150px;height:50px;font-weight:700;font-size:18px;color:#ffffff;text-align:center;padding-block-start:10px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:10px;margin-inline-end:0px;border-radius:55px;background-color:#1e5920;flex:1 0 auto;}.elementor .e-5436f72-42dd7fc{width:150px;height:50px;font-weight:700;font-size:18px;color:#ffffff;text-align:center;padding-block-start:10px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:55px;background-color:#1e5920;flex:1 0 auto;}.elementor .e-fadf85c-6aca071{column-gap:10px;padding:0px;row-gap:0px;}.elementor .e-590d21e-a82e7dc{row-gap:0px;flex-wrap:wrap;}.elementor .e-bd1ad48-98780cb{width:70%;flex-direction:column;}.elementor .e-b4bb6ff-028208d{column-gap:40px;padding:15px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;border-width:3px;border-color:#e8861a;border-style:solid;transform:translate3d(0px, 0px, 0px) scale3d(1, 1, 1);flex-direction:row;row-gap:6px;flex:0 1 67%;align-items:center;}.elementor .e-6b1c63c-8649e07{font-family:Georgia;font-weight:700;font-size:30px;color:#e8861a;}.elementor .e-71c160e-ec3b249{font-family:Montserrat;font-weight:600;font-size:20px;color:#1e5920;}.elementor .e-5ce24bf-6b86df9{font-size:20px;}.elementor .e-9c7afdc{width:86%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:45px;border-radius:30px;background-color:#edf7e9;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-621eae3-e63d308{width:100%;font-family:Georgia;font-size:36px;color:#1e5920;text-align:start;align-self:center;}.elementor .e-cec097a-28fec79{width:110px;height:3px;margin-block-start:3px;margin-inline-start:17px;background-color:#e8861a;}.elementor .e-6644364-36c6ea4{font-family:Montserrat;font-weight:700;font-size:27px;color:#e8861a;}.elementor .e-7748004-d2c0db9{font-family:Montserrat;font-weight:400;font-size:18px;text-align:justify;margin-block-start:8px;}.elementor .e-70f8486-025ce5e{font-family:Montserrat;font-weight:400;font-size:18px;text-align:justify;margin-block-start:8px;}.elementor .e-0b45ffc-8218187{font-family:Montserrat;font-weight:400;font-size:18px;text-align:justify;margin-block-start:8px;}.elementor .e-1fd4125-065311d{font-family:Montserrat;font-weight:600;font-size:18px;text-align:start;margin-block-start:30px;}.elementor .e-aec0cb7-56964f0{width:300px;color:#ffffff;border-radius:30px;background-color:#e8861a;}.elementor .e-3ff9b79-4d710a7{width:300px;color:#ffffff;border-radius:30px;background-color:#1e5920;}.elementor .e-1cef96b-e9ae85d{column-gap:20px;padding:0px;margin-block-start:40px;margin-block-end:15px;row-gap:0px;justify-content:flex-start;}.elementor .e-c8c6b44{padding-block-start:20px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;}.elementor .e-b8e20cd-788d8e7{min-width:350px;font-family:Georgia;font-size:14px;flex:0 1 auto;align-self:center;}.elementor .e-c9b1387-35515a7{font-family:Georgia;font-size:14px;column-gap:15px;flex-direction:row;flex:0 1 auto;justify-content:flex-end;}.elementor .e-273348e-98009b2{color:#ffffff;background-color:#1e5920;}