.elementor .e-58fbdc36-aac4{font-family:Rubik;font-size:13px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin-block-end:8px;border-radius:999px;background-color:rgba(13,17,80,0.42);display:inline-block;& a { color: #FFFFFF; text-decoration: none; }\n}.elementor .e-66f69246-2ed2{font-family:Rubik;font-weight:700;font-size:14px;color:#161C6B;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:#FFFFFF;display:inline-block;}.elementor .e-5c580d4f-10db{max-width:900px;font-family:Outfit;font-weight:900;font-size:66px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1;display:block;& span { color: #BCD0FF; }\n}.elementor .e-6a392ec7-7f85{max-width:760px;font-family:Rubik;font-size:19px;color:rgba(255,255,255,0.9);line-height:1.6;display:block;}.elementor .e-7e0b806d-10c8{display:flex;gap:8px;flex-wrap:wrap;& span { background-color: #232A8A; color: #FFFFFF; padding: 9px 14px; border-radius: 999px; font-weight: 700; font-size: 15px; }\n}.elementor .e-4b0d866e-821f:hover,.elementor .e-4b0d866e-821f:focus-visible{box-shadow:0px 3px 0px 0px #0B0F45;transform:translate3d(0px, 2px, 0px);}.elementor .e-4b0d866e-821f{font-family:Outfit;font-weight:800;font-size:19px;color:#161C6B;line-height:1.1;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:#FFFFFF;box-shadow:0px 5px 0px 0px #0B0F45;transition:transform 0.15s, box-shadow 0.15s;}.elementor .e-7c7262e1-f74b:hover,.elementor .e-7c7262e1-f74b:focus-visible{background-color:rgba(255,255,255,0.22);}.elementor .e-7c7262e1-f74b{font-family:Outfit;font-weight:800;font-size:19px;color:#FFFFFF;line-height:1.1;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:1.5px;border-color:rgba(255,255,255,0.75);border-style:solid;background-color:rgba(255,255,255,0.12);}.elementor .e-305d2e20-ca8c{width:auto;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-1bafeb3f-b3b7{width:100%;max-width:1240px;padding-block-start:260px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-7227c517-a220{min-height:680px;overflow:hidden;padding:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:40px;border-end-end-radius:40px;background-image:linear-gradient(180deg, rgba(22,28,107,0.10) 0%,rgba(22,28,107,0.45) 38%,rgba(22,28,107,0.92) 72%,#161C6B 100%),url("https://www.canoerandodordogne.com/wp-content/uploads/2026/06/location-paddle-dordogne-cenac.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#161C6B;flex-direction:column;justify-content:flex-end;background-position: center 30%;\n}.elementor .e-6425420f-2b0c{font-family:Montserrat;font-weight:800;font-size:12px;color:#0056A7;letter-spacing:0.18em;text-transform:uppercase;display:block;}.elementor .e-69b93fcc-9d27{font-family:Outfit;font-weight:900;font-size:46px;color:#161C6B;letter-spacing:-0.01em;line-height:1.05;display:block;& span { color: #3039A2; }\n}.elementor .e-707e8d0-6509{font-size:17px;color:#4A4F66;line-height:1.65;display:block;}.elementor .e-6aebe78f-91cf{max-width:800px;padding:0px;flex-direction:column;gap:14px;}.elementor .e-623e775e-cac1{width:58px;height:58px;font-family:Outfit;font-weight:900;font-size:24px;color:#3039A2;border-radius:18px;background-color:#E1E6FA;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-55400ac2-6db1{font-size:15px;color:#666666;line-height:1.5;display:block;& strong { font-family: Outfit, sans-serif; font-size: 19px; color: #161C6B; } & a { color: #3039A2; font-weight: 600; }\n}.elementor .e-155a2f0-65d4{padding:22px;border-radius:26px;background-color:#FFFFFF;flex-direction:row;gap:14px;align-items:center;}.elementor .e-9f9d105-877e{width:58px;height:58px;font-family:Outfit;font-weight:900;font-size:24px;color:#3039A2;border-radius:18px;background-color:#E1E6FA;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-1c8afe4b-dbb9{font-size:15px;color:#666666;line-height:1.5;display:block;& strong { font-family: Outfit, sans-serif; font-size: 19px; color: #161C6B; }\n}.elementor .e-7a5e31d6-6488{padding:22px;border-radius:26px;background-color:#FFFFFF;flex-direction:row;gap:14px;align-items:center;}.elementor .e-2a3a1b9e-501d{width:58px;height:58px;font-family:Outfit;font-weight:900;font-size:24px;color:#161C6B;border-radius:18px;background-color:#FFFFFF;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-44d18f63-48e9{font-size:15px;color:#D9DDF5;line-height:1.5;display:block;& strong { font-family: Outfit, sans-serif; font-size: 19px; color: #FFFFFF; }\n}.elementor .e-491630f3-3b2c{padding:22px;border-radius:26px;background-color:#161C6B;transform:rotateX(0deg) rotateY(0deg) rotateZ(1.2deg);flex-direction:row;gap:14px;align-items:center;& strong { color: #FFFFFF; } & span { color: #D9DDF5; } & a { color: #FFFFFF; }\n}.elementor .e-1a0466bf-3397{padding:0px;gap:16px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-4bc28fde-89e2{width:100%;max-width:1240px;padding-block-start:88px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:32px;}.elementor .e-468c2420-d86f{font-family:Rubik;color:#080C14;padding:0px;background-color:#F6F7FB;flex-direction:column;gap:0px;}.elementor .e-7b3031d5-b0b9{font-weight:800;font-size:14px;color:#161C6B;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:#FFFFFF;box-shadow:0px 4px 0px 0px #0B0F45;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);display:inline-block;}.elementor .e-406adc01-3ae2{font-family:Outfit;font-weight:800;font-size:26px;color:#FFFFFF;line-height:1.15;display:block;}.elementor .e-4cc6fa55-4d3a{font-size:17px;color:#E3E7FA;line-height:1.65;display:block;}.elementor .e-f816927-ce64{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;border-radius:34px;background-color:#161C6B;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-70171ead-78ca{font-family:Montserrat;font-weight:800;font-size:12px;color:#0056A7;letter-spacing:0.18em;text-transform:uppercase;display:block;}.elementor .e-3a576ce7-d358{display:flex;gap:8px;flex-wrap:wrap;& a { background-color: #EEF1FB; color: #161C6B; padding: 9px 14px; border-radius: 999px; font-weight: 700; font-size: 15px; text-decoration: none; } & a:hover { background-color: #E1E6FA; }\n}.elementor .e-31c1810d-60fa{padding-block-end:16px;flex-direction:column;gap:12px;}.elementor .e-6449103b-1fd6{font-weight:800;font-size:14px;color:#FFFFFF;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:#3039A2;box-shadow:0px 4px 0px 0px #161C6B;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);display:inline-block;grid-column:1;justify-self: start;\n}.elementor .e-64f4e3aa-878e{font-family:Outfit;font-weight:900;font-size:42px;color:#161C6B;letter-spacing:-0.01em;line-height:1.05;display:block;grid-column:1;text-align: left; & span { color: #3039A2; }\n}.elementor .e-42fb3c23-77bb{max-width:620px;font-size:17px;color:#4A4F66;line-height:1.65;display:block;grid-column:1;text-align: left;\n}.elementor .e-736a0371-a06a:hover,.elementor .e-736a0371-a06a:focus-visible{color:#FFFFFF;background-color:#161C6B;box-shadow:0px 7px 0px 0px #0B0F45;transform:translate3d(0px, -2px, 0px);}.elementor .e-736a0371-a06a:active{box-shadow:0px 2px 0px 0px #0B0F45;transform:translate3d(0px, 3px, 0px);}.elementor .e-736a0371-a06a:focus{color:#FFFFFF;}.elementor .e-736a0371-a06a{font-family:Outfit;font-weight:800;font-size:19px;color:#FFFFFF;line-height:1;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:26px;padding-inline-end:8px;border-radius:999px;background-color:#3039A2;box-shadow:0px 5px 0px 0px #161C6B;transition:background-color 0.25s, transform 0.2s, box-shadow 0.2s;display:inline-flex;gap:12px;grid-column:2;grid-row:1 / span 3;align-items:center;align-self:center;white-space: nowrap; & b { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background-color: #FFFFFF; color: #161C6B; font-size: 20px; transition: transform 0.25s, background-color 0.25s; } &:hover b { transform: translateX(4px); background-color: #BCD0FF; }\n}.elementor .e-60322539-b3bf{column-gap:48px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:56px;padding-inline-end:56px;border-radius:44px;border-width:3px;border-color:#161C6B;border-style:solid;background-color:#FFFFFF;box-shadow:0px 10px 0px 0px #161C6B;display:grid;grid-template-columns:1fr auto;align-items:center;row-gap: 14px; text-align: left; background-image: radial-gradient(circle at 100% 0%, #E1E6FA 0, rgba(225,230,250,0) 45%);\n}.elementor .e-7554f8b4-d924{width:100%;max-width:1240px;font-family:Rubik;padding-block-end:120px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#F6F7FB;flex-direction:column;gap:24px;max-width: none;\n}