.elementor .e-3c7870fa-e7bd{font-family:Fraunces;font-weight:700;font-size:4.5rem;color:#F7F5F7;letter-spacing:-0.03em;line-height:1.05;margin:0px;}.elementor .e-5762e532-6753{font-family:Figtree;font-weight:500;font-size:1.5rem;color:#EDE8ED;letter-spacing:0.02em;line-height:1.3;margin:0px;}.elementor .e-4f4c71b3-2899{max-width:34rem;font-family:Figtree;font-size:1.125rem;color:#E8E0E8;line-height:1.65;margin:0px;}.elementor .e-3b84eb52-c083:hover,.elementor .e-3b84eb52-c083:focus-visible{background-color:#E85DE8;transform:translate3d(0px, -2px, 0px);}.elementor .e-3b84eb52-c083{font-family:Figtree;font-weight:600;color:#1A1A1A;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0px;background-color:#F575F5;}.elementor .e-1e85b698-844c:hover,.elementor .e-1e85b698-844c:focus-visible{color:#F575F5;border-color:#F575F5;}.elementor .e-1e85b698-844c{font-family:Figtree;font-weight:500;color:#F7F5F7;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0px;border-width:1px;border-color:#F7F5F7;border-style:solid;background-color:transparent;}.elementor .e-34bd72c3-fed0{margin-block-start:0.75rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-682b6a25-59b3{max-width:40rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-29a8b44e-7026{min-height:52vh;color:#F7F5F7;padding-block-start:5rem;padding-block-end:4rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(180deg, rgba(26,26,26,0.28) 0%,rgba(26,26,26,0.8) 72%),url("https://rock-dogs.de/wp-content/uploads/2020/08/Agility-Koblenz-2-1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-23a76e41-5a1e{scroll-margin-top:6rem;font-family:Fraunces;font-size:3rem;color:#1A1A1A;letter-spacing:-0.02em;line-height:1.1;margin:0px;}.elementor .e-5f14cdce-54d0{font-family:Figtree;font-size:1.125rem;color:#5A555A;line-height:1.7;margin:0px;}.elementor .e-2684208-caee{max-width:40rem;display:flex;flex-direction:column;gap:1rem;}.elementor .e-73a5f58a-7918{font-family:Fraunces;font-size:2.25rem;color:#1A1A1A;letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-69e44421-f631{width:100%;max-width:100%;aspect-ratio:16 / 9;display:block;}.elementor .e-1c3fadf4-7548{font-family:Figtree;font-size:0.95rem;color:#5A555A;line-height:1.5;margin:0px;}.elementor .e-5e90d2a8-25a9{display:flex;flex-direction:column;gap:0.75rem;flex:1 1 14rem;}.elementor .e-3a361565-bac4{width:100%;max-width:100%;aspect-ratio:16 / 9;display:block;}.elementor .e-128bdfad-15e0{font-family:Figtree;font-size:0.95rem;color:#5A555A;line-height:1.5;margin:0px;}.elementor .e-56ba1ed8-8ee8{display:flex;flex-direction:column;gap:0.75rem;flex:1 1 14rem;}.elementor .e-1ea868-ebf1{margin-block-start:0.5rem;margin-block-end:0.5rem;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;}.elementor .e-f034740-ed83{font-family:Figtree;font-size:1.05rem;color:#1A1A1A;line-height:1.75;margin:0px;}.elementor .e-289e3457-b7b5{font-family:Figtree;font-size:1.05rem;color:#1A1A1A;line-height:1.75;margin:0px;}.elementor .e-54fdbefa-96b8{font-family:Figtree;font-size:1.05rem;color:#1A1A1A;line-height:1.75;margin:0px;}.elementor .e-17d1ca0c-9546{font-family:Figtree;font-size:1.05rem;color:#1A1A1A;line-height:1.75;margin:0px;}.elementor .e-1aa542f5-e86e{font-family:Figtree;font-size:1rem;color:#5A555A;line-height:1.7;padding-block-start:0.5rem;margin:0px;}.elementor .e-8b35b22-ff8c:hover,.elementor .e-8b35b22-ff8c:focus-visible{color:#1A1A1A;background-color:#F575F5;}.elementor .e-8b35b22-ff8c{font-family:Figtree;font-weight:600;color:#F7F5F7;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;background-color:#1A1A1A;align-self:flex-start;}.elementor .e-4269a11a-665b{max-width:52rem;padding-block-end:3rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-41893b64-48f8{font-family:Fraunces;font-size:2.25rem;color:#1A1A1A;letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-631007e7-67b9{font-family:Figtree;font-size:1.05rem;color:#1A1A1A;line-height:1.75;margin:0px;}.elementor .e-3599db91-9334{font-family:Figtree;font-size:1.05rem;color:#1A1A1A;line-height:1.75;margin:0px;}.elementor .e-3f225004-4791{font-family:Figtree;font-size:1.05rem;color:#1A1A1A;line-height:1.75;margin:0px;}.elementor .e-27c21268-5788{font-family:Figtree;font-size:1rem;color:#5A555A;line-height:1.7;padding-block-start:0.5rem;margin:0px;}.elementor .e-6f3d8bdb-c1f0:hover,.elementor .e-6f3d8bdb-c1f0:focus-visible{color:#1A1A1A;background-color:#F575F5;}.elementor .e-6f3d8bdb-c1f0{font-family:Figtree;font-weight:600;color:#F7F5F7;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;background-color:#1A1A1A;align-self:flex-start;}.elementor .e-282bf050-e843{max-width:52rem;padding-block-end:3rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-579cd02-615f{font-family:Fraunces;font-size:2.25rem;color:#1A1A1A;letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-7e757e9f-f437{font-family:Figtree;font-size:1.05rem;color:#1A1A1A;line-height:1.75;margin:0px;}.elementor .e-e6ccbc7-be14{font-family:Figtree;font-size:1.05rem;color:#1A1A1A;line-height:1.75;margin:0px;}.elementor .e-9928d30-7e71{font-family:Figtree;font-size:1rem;color:#5A555A;line-height:1.7;padding-block-start:0.5rem;margin:0px;}.elementor .e-156a87b5-c35f:hover,.elementor .e-156a87b5-c35f:focus-visible{color:#1A1A1A;background-color:#F575F5;}.elementor .e-156a87b5-c35f{font-family:Figtree;font-weight:600;color:#F7F5F7;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;background-color:#1A1A1A;align-self:flex-start;}.elementor .e-10b30ac9-b865{max-width:52rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-615e1180-2c8e{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(165deg, #F7F5F7 0%,#F3F0F3 50%,#EDE8ED 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:4rem;}.elementor .e-11df5f8c-6d89{font-family:Fraunces;font-size:2.75rem;color:#F7F5F7;line-height:1.15;margin:0px;}.elementor .e-1464d3bc-ee72{max-width:36rem;font-family:Figtree;font-size:1.125rem;color:#C9C4C9;line-height:1.7;margin:0px;}.elementor .e-4b988841-24bc:hover,.elementor .e-4b988841-24bc:focus-visible{background-color:#E85DE8;}.elementor .e-4b988841-24bc{font-family:Figtree;font-weight:600;color:#1A1A1A;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0px;background-color:#F575F5;}.elementor .e-76541ab8-ea69{color:#F7F5F7;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#1A1A1A;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}