.elementor-78757 .elementor-element.elementor-element-72d7e9f{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-78757 .elementor-element.elementor-element-72d7e9f:not(.elementor-motion-effects-element-type-background), .elementor-78757 .elementor-element.elementor-element-72d7e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.londondynamo.co.uk/wp-content/uploads/2025/06/Maraton-Franja-BTC-City2025_003.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-78757 .elementor-element.elementor-element-dd4e2af{text-align:center;}.elementor-78757 .elementor-element.elementor-element-69def18{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-69def18:not(.elementor-motion-effects-element-type-background), .elementor-78757 .elementor-element.elementor-element-69def18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1C2B;}.elementor-78757 .elementor-element.elementor-element-0c808f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-4cff1ed{--divider-border-style:solid;--divider-color:#F47920;--divider-border-width:4px;}.elementor-78757 .elementor-element.elementor-element-4cff1ed .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-78757 .elementor-element.elementor-element-4cff1ed .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-78757 .elementor-element.elementor-element-8919361{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-c513b99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-3e4dc73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-0201152{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-8e84678{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-72af1fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-72af1fe:not(.elementor-motion-effects-element-type-background), .elementor-78757 .elementor-element.elementor-element-72af1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FA;}.elementor-78757 .elementor-element.elementor-element-0e68698{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-9f97581{--divider-border-style:solid;--divider-color:#F47920;--divider-border-width:4px;}.elementor-78757 .elementor-element.elementor-element-9f97581 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-78757 .elementor-element.elementor-element-9f97581 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-78757 .elementor-element.elementor-element-6c19f67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-36d1e41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-ea7986e{text-align:start;}.elementor-78757 .elementor-element.elementor-element-99c1f75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-d4d90a4{text-align:start;}.elementor-78757 .elementor-element.elementor-element-e558b4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-a0ce4e4{text-align:start;}.elementor-78757 .elementor-element.elementor-element-e52c078{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-e52c078:not(.elementor-motion-effects-element-type-background), .elementor-78757 .elementor-element.elementor-element-e52c078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-78757 .elementor-element.elementor-element-ec2901b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-46819ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-b172355{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-b172355:not(.elementor-motion-effects-element-type-background), .elementor-78757 .elementor-element.elementor-element-b172355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FA;}.elementor-78757 .elementor-element.elementor-element-b4126a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-8133a3f{--divider-border-style:solid;--divider-color:#F47920;--divider-border-width:4px;}.elementor-78757 .elementor-element.elementor-element-8133a3f .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-78757 .elementor-element.elementor-element-8133a3f .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-78757 .elementor-element.elementor-element-c366d4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-5a5720a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-8368140{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-7d8a62b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-7ac81c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-ec734fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-ec734fc:not(.elementor-motion-effects-element-type-background), .elementor-78757 .elementor-element.elementor-element-ec734fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FA;}.elementor-78757 .elementor-element.elementor-element-c4291fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-29a1578{--divider-border-style:solid;--divider-color:#F47920;--divider-border-width:4px;}.elementor-78757 .elementor-element.elementor-element-29a1578 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-78757 .elementor-element.elementor-element-29a1578 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-78757 .elementor-element.elementor-element-639e678{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-1de4e63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-8cf90c3{text-align:start;}.elementor-78757 .elementor-element.elementor-element-07bf79b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-f9332b6{text-align:start;}.elementor-78757 .elementor-element.elementor-element-35054e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-edcc333{text-align:start;}.elementor-78757 .elementor-element.elementor-element-62f82c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-725c936{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-705bd76{text-align:start;}.elementor-78757 .elementor-element.elementor-element-1d3a037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-1a6edb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-a142b29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-4a3bb4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-2faee5f{text-align:start;}.elementor-78757 .elementor-element.elementor-element-91fcec4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-d475d84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-5497b84{text-align:start;}.elementor-78757 .elementor-element.elementor-element-a89d69d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-17c498c{text-align:start;}.elementor-78757 .elementor-element.elementor-element-34126da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-221c2b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-e2698a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-a9c288e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-a9c288e:not(.elementor-motion-effects-element-type-background), .elementor-78757 .elementor-element.elementor-element-a9c288e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0371B9;}.elementor-78757 .elementor-element.elementor-element-163c877{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-6ba1d2a{--divider-border-style:solid;--divider-color:#F47920;--divider-border-width:4px;}.elementor-78757 .elementor-element.elementor-element-6ba1d2a .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-78757 .elementor-element.elementor-element-6ba1d2a .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-78757 .elementor-element.elementor-element-ca1fe85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-78757 .elementor-element.elementor-element-0c808f0{--content-width:1000px;}.elementor-78757 .elementor-element.elementor-element-0e68698{--content-width:1000px;}.elementor-78757 .elementor-element.elementor-element-ec2901b{--content-width:1000px;}.elementor-78757 .elementor-element.elementor-element-b4126a5{--content-width:1000px;}.elementor-78757 .elementor-element.elementor-element-c4291fd{--content-width:1000px;}.elementor-78757 .elementor-element.elementor-element-163c877{--content-width:1000px;}}@media(max-width:1024px){.elementor-78757 .elementor-element.elementor-element-69def18{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-0c808f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-8919361{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-c513b99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-3e4dc73{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-0201152{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-8e84678{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-72af1fe{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-0e68698{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-6c19f67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-36d1e41{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-99c1f75{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-e558b4c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-e52c078{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-ec2901b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-46819ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-b172355{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-b4126a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-c366d4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-5a5720a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-8368140{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-7d8a62b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-7ac81c3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-ec734fc{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-c4291fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-639e678{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-1de4e63{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-07bf79b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-35054e9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-62f82c8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-725c936{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-1d3a037{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-1a6edb0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-a142b29{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-4a3bb4a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-91fcec4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-d475d84{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-a89d69d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-34126da{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-221c2b5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-e2698a5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-a9c288e{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-163c877{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-ca1fe85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-78757 .elementor-element.elementor-element-69def18{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-0c808f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-8919361{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-c513b99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-3e4dc73{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-0201152{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-8e84678{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-72af1fe{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-0e68698{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-6c19f67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-36d1e41{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-99c1f75{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-e558b4c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-e52c078{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-ec2901b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-46819ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-b172355{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-b4126a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-c366d4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-5a5720a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-8368140{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-7d8a62b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-7ac81c3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-ec734fc{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-c4291fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-639e678{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-1de4e63{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-07bf79b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-35054e9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-62f82c8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-725c936{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-1d3a037{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-1a6edb0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-a142b29{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-4a3bb4a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-91fcec4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-d475d84{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-a89d69d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-34126da{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-221c2b5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-e2698a5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-78757 .elementor-element.elementor-element-a9c288e{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-78757 .elementor-element.elementor-element-163c877{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78757 .elementor-element.elementor-element-ca1fe85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* Club Sportive redesign (sp- classes). Page-level, no page ID needed. */
.sp-band,.sp-band .e-con{--kit-widget-spacing:0px;--gap:0px;--row-gap:0px;--column-gap:0px}
.sp-band,.sp-band *{font-family:'Outfit',system-ui,-apple-system,'Segoe UI',sans-serif;box-sizing:border-box}
.sp-band a{text-decoration:none!important;box-shadow:none!important}.sp-band a:not(.sp-card):not(.sp-strip-i):not(.elementor-button){border-bottom:0!important}
.sp-in{width:100%!important;max-width:1000px!important}
.sp-band .elementor-widget-text-editor p{margin:0 0 14px;max-width:70ch;font-size:16px;line-height:1.55;color:#0B1620}
.sp-band .elementor-widget-text-editor p:last-child{margin-bottom:0}
.sp-band .elementor-widget-text-editor p a{color:#0371B9;font-weight:500}
.sp-dark .elementor-widget-text-editor p a{color:#7CC0F0}
.sp-label{margin:0 0 8px}
.sp-label p{font-size:13px!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0371B9!important;margin:0!important}
.sp-dark .sp-label p{color:#7CC0F0!important}
.sp-h2{margin:0 0 14px}
.sp-h2 .elementor-heading-title{font-size:clamp(26px,4vw,38px);line-height:1.15;font-weight:700;color:#0B1620;margin:0;text-wrap:balance}
.sp-dark .sp-h2 .elementor-heading-title{color:#fff}
.sp-bar{margin:0 0 24px}
.sp-bar .elementor-divider{padding:0;line-height:0}
.sp-muted p{color:#4A5B6A!important}
.sp-dark .sp-muted p{color:#b9c8d6!important}
/* intro */
.sp-intro{display:grid!important;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}
.sp-photo img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top center;border-radius:14px;display:block}
.sp-counter{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:baseline;gap:14px;margin:6px 0 18px}
.sp-counter .elementor-widget-pp-counter{width:auto;flex:0 0 auto}
.sp-counter .pp-counter-number,.sp-counter .pp-counter-number-wrap{font-size:clamp(64px,12vw,104px)!important;font-weight:700!important;line-height:1!important;color:#7CC0F0!important;font-variant-numeric:tabular-nums}
.sp-counter-t p{max-width:22ch;font-size:18px!important;color:#fff!important;margin:0!important}
.sp-strip{display:grid!important;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px}
.sp-strip-i{border:1px solid #28425a;border-radius:12px;background:#12293c;padding:12px 14px!important;transition:background .15s}
.sp-strip-i:hover{background:#17344b}
.sp-strip-t p{margin:0!important;color:#fff!important;font-size:14px!important}
.sp-strip-t b{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#7CC0F0;font-weight:600}
/* days and cards */
.sp-day{margin-top:34px}
.sp-day-h .elementor-heading-title{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#4A5B6A;margin:0 0 12px;font-weight:600;display:flex;align-items:center;gap:12px}
.sp-day-h .elementor-heading-title::after{content:"";flex:1;height:1px;background:#C9D6E2}
.sp-grid{display:grid!important;gap:16px}
.sp-g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sp-g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sp-g4{grid-template-columns:repeat(4,minmax(0,1fr))}
.sp-gw,.sp-gm,.sp-dgrid{gap:0 16px}
.sp-card{position:relative;display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #C9D6E2;border-radius:14px;color:#0B1620;width:auto!important;max-width:none!important;min-width:0;transition:background .15s,border-color .15s}
a.sp-card:hover{background:#F2F6FA;border-color:#0371B9}
.sp-gw .sp-card,.sp-gm .sp-card{margin-bottom:16px}
.sp-wk{display:grid!important;grid-row:span 6;grid-template-rows:subgrid;row-gap:6px;align-content:start}
.sp-mw{display:grid!important;grid-row:span 4;grid-template-rows:subgrid;row-gap:6px;align-content:start}
.sp-ico,.sp-tag{align-self:start;justify-self:start;width:max-content}
.sp-ico p{margin:0!important;min-width:44px;height:30px;padding:0 10px;border-radius:8px;background:#F47920;color:#fff!important;display:grid;place-items:center;font-weight:700;font-size:13px!important;letter-spacing:.06em;line-height:1}
.sp-tag p{margin:0!important;font-size:11px!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:#E3EDF6;color:#0371B9!important;line-height:1.3;max-width:none}
.sp-tag.sp-o p{background:#FDE6D5;color:#a8480a!important}
.sp-card-h{margin:6px 0 0}
.sp-card-h .elementor-heading-title{font-size:18px;line-height:1.25;font-weight:700;color:#0B1620;margin:0}
.sp-card-p p{font-size:14.5px!important;color:#4A5B6A!important;margin:0!important}
.sp-when{align-self:start;padding-top:8px}
.sp-when p{font-size:13.5px!important;font-weight:500;color:#0B1620!important;margin:0!important}
.sp-go{align-self:end}
.sp-mw .sp-go{align-self:start;padding-top:8px}
.sp-go p{font-size:13px!important;font-weight:600;color:#0371B9!important;margin:0!important}
.sp-rest{margin-top:18px;display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:14px;background:#F2F6FA;border:1px dashed #C9D6E2;border-radius:14px}
.sp-rest-ico{width:max-content}
.sp-rest-ico p{margin:0!important;min-width:44px;height:30px;padding:0 10px;border-radius:8px;background:#C9D6E2;color:#0B1C2B!important;display:grid;place-items:center;font-weight:700;font-size:13px!important;letter-spacing:.06em;line-height:1}
.sp-rest-b p{font-size:16px!important;margin:0!important}
.sp-rest-t p{color:#4A5B6A!important;font-size:15px!important;margin:0!important}
/* photos */
.sp-pics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.sp-pic img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:14px;display:block}
/* details */
.sp-dgrid{margin-top:8px}
.sp-d{display:grid!important;grid-row:span 4;grid-template-rows:subgrid;row-gap:10px;align-content:start;margin-bottom:14px;background:#fff;border-radius:14px;scroll-margin-top:160px;min-width:0}
.sp-d-h{margin:0 0 4px}
.sp-d-h .elementor-heading-title{font-size:19px;line-height:1.25;font-weight:700;color:#0B1620;margin:0}
.sp-d-b p{font-size:15px!important}
.sp-tm .elementor-widget-container{background:#F2F6FA;border-radius:10px;padding:12px 16px}
.sp-tm p{font-size:14.5px!important;margin:0!important;max-width:none}
.sp-cal{align-self:end}
.sp-cal p{font-size:14px!important;font-weight:600;margin:12px 0 0!important;max-width:none}
.sp-cal p a{color:#0371B9;font-weight:600}
#every-week,#ride-details,#annual-rides,#junior,.sp-band{scroll-margin-top:160px}
.sp-ga .sp-card{margin-bottom:0}
@media(max-width:1024px){.sp-g3,.sp-g4,.sp-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-intro{grid-template-columns:1fr}.sp-mw{grid-row:span 4}.sp-wk{grid-row:span 6}}
@media(max-width:767px){.sp-g2,.sp-g3,.sp-g4,.sp-pics{grid-template-columns:1fr}.sp-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-pic img{height:300px}.sp-wk,.sp-mw,.sp-d{grid-row:span 1;grid-template-rows:none;display:flex!important}}
@media(prefers-reduced-motion:reduce){.sp-card,.sp-strip-i{transition:none!important}}

/* fixes round 2 */
.sp-h2{margin-bottom:14px!important}
.sp-bar{margin-bottom:24px!important}
.sp-counter .pp-counter-title-wrap{display:none!important}
.sp-counter .elementor-widget-pp-counter{width:auto!important;--container-widget-width:auto;flex:0 0 auto}
.sp-counter .pp-counter-number-title-wrap,.sp-counter .pp-counter-container,.sp-counter .pp-counter{width:auto}
.sp-counter .pp-counter-number-wrap{display:inline-flex;align-items:baseline}
.sp-counter .pp-counter-number-prefix,.sp-counter .pp-counter-number-suffix{font-size:clamp(64px,12vw,104px)!important;font-weight:700!important;line-height:1!important;color:#7CC0F0!important}

/* fixes round 3 */
.sp-counter-t{flex:1 1 180px!important;width:auto!important;max-width:22ch}
@media(min-width:1025px){.sp-ga.sp-g3{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* round 4: blue Route Book and Join band */
.sp-blue .sp-label p{color:#fff!important;opacity:.85}
.sp-blue .sp-h2 .elementor-heading-title{color:#fff}
.sp-blue .elementor-widget-text-editor p{color:#fff!important}
.sp-blue .elementor-widget-text-editor p a{color:#fff!important;font-weight:600;text-decoration:none!important}
.sp-btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:12px;margin-top:22px}
.sp-btns .elementor-widget{width:auto!important;margin:0!important}
.sp-btn .elementor-button{background:#fff!important;color:#0B1C2B!important;border:2px solid #fff!important;border-radius:10px!important;padding:11px 22px!important;font-family:'Outfit',system-ui,sans-serif!important;font-weight:600!important;font-size:15px!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background .15s}
.sp-btn .elementor-button:hover{background:#E3EDF6!important;color:#0B1C2B!important;border-color:#fff!important}

@media(min-width:1025px){.sp-intro-r{padding-top:26px!important}}
/* logos and single photo */
.sp-logo{margin:0 0 6px!important}.sp-logo img{height:64px!important;width:auto!important;max-width:100%;object-fit:contain;display:block}
.sp-mw.sp-mw5{grid-row:span 5}
.sp-one .sp-pics{grid-template-columns:minmax(0,1fr)}.sp-one .sp-pic img{height:380px}
@media(max-width:767px){.sp-one .sp-pic img{height:260px}}

/* spacing and width fixes (18 Oct) */
.sp-in>.e-con-inner>.sp-grid{margin-top:32px!important;margin-bottom:-16px!important}
.sp-in>.e-con-inner>.elementor-widget-text-editor,.sp-in>.e-con-inner>.elementor-widget-text-editor p{max-width:none!important;width:100%}


/* band backgrounds follow the standard alternation: navy, white, pale, white, soft, blue */
.sp-band#calendar,.sp-band#marshal{background:#fff!important}
.sp-band#club{background:#E3EDF6!important}
.sp-band#follow{background:#F2F6FA!important}

/* v4: recent cards alignment, photo crop, serpentine timeline */
#recent .sp-card{display:flex!important;flex-direction:column!important}
#recent .sp-logo{height:64px!important;margin:0 0 10px!important}
#recent .sp-logo img{height:64px!important;width:auto!important}
#recent .sp-card h4{margin:0 0 8px!important}
@media(min-width:768px){#recent .sp-card h4{min-height:1.4em}}
#sportive-photo .sp-pic img{object-position:center 20%!important}
.sp-tl{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:0!important;row-gap:8px!important;margin-top:28px}
.sp-tl .sp-tl-i{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center;gap:4px!important;padding:52px 8px 14px!important;background-color:transparent!important;background-image:linear-gradient(#C9D6E2,#C9D6E2)!important;background-repeat:no-repeat!important;border:0!important;box-shadow:none!important;min-width:0;margin:0!important}
.sp-tl .sp-tl-i:before{content:"";position:absolute;top:26px!important;left:50%!important;right:auto!important;bottom:auto!important;width:14px!important;height:14px!important;border-radius:50%;background:#F47920;box-shadow:0 0 0 4px #F2F6FA;transform:translateX(-50%);opacity:1!important;z-index:2}
.sp-tl .sp-tl-i:after{content:"";position:absolute;top:32px;height:calc(100% + 10px);border:2px solid #C9D6E2;box-sizing:border-box;z-index:1;pointer-events:none}
.sp-tl .sp-tl-i .elementor-widget{width:auto!important;max-width:100%;margin:0!important}
.sp-tl .sp-tl-i p{background:none!important;padding:0!important;width:auto!important;min-width:0!important;border:0!important;border-radius:0!important;display:block!important;margin:0!important;color:#F47920!important;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase}
.sp-tl .sp-tl-i h4{margin:auto 0 0!important;font-size:17px;line-height:1.25;color:#0B1620;padding-top:6px}
.sp-tl .sp-tl-logo{margin:4px 0!important}
.sp-tl .sp-tl-logo img{height:48px!important;width:auto!important;max-width:130px;object-fit:contain;display:block;margin:0 auto}
.sp-tl .sp-decade{position:absolute!important;top:0;left:50%;transform:translateX(-50%)}
.sp-tl .sp-tl-i .sp-decade p{color:#0371B9!important;font-size:12px}
.sp-tl .sp-tl-i:nth-child(1){grid-row:1;grid-column:1}
.sp-tl .sp-tl-i:nth-child(1){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(1):after{display:none}
.sp-tl .sp-tl-i:nth-child(2){grid-row:1;grid-column:2}
.sp-tl .sp-tl-i:nth-child(2){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(2):after{display:none}
.sp-tl .sp-tl-i:nth-child(3){grid-row:1;grid-column:3}
.sp-tl .sp-tl-i:nth-child(3){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(3):after{display:none}
.sp-tl .sp-tl-i:nth-child(4){grid-row:1;grid-column:4}
.sp-tl .sp-tl-i:nth-child(4){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(4):after{display:none}
.sp-tl .sp-tl-i:nth-child(5){grid-row:1;grid-column:5}
.sp-tl .sp-tl-i:nth-child(5){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(5):after{left:50%;right:-14px;border-left:0;border-radius:0 18px 18px 0}
.sp-tl .sp-tl-i:nth-child(6){grid-row:2;grid-column:5}
.sp-tl .sp-tl-i:nth-child(6){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(6):after{display:none}
.sp-tl .sp-tl-i:nth-child(7){grid-row:2;grid-column:4}
.sp-tl .sp-tl-i:nth-child(7){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(7):after{display:none}
.sp-tl .sp-tl-i:nth-child(8){grid-row:2;grid-column:3}
.sp-tl .sp-tl-i:nth-child(8){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(8):after{display:none}
.sp-tl .sp-tl-i:nth-child(9){grid-row:2;grid-column:2}
.sp-tl .sp-tl-i:nth-child(9){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(9):after{display:none}
.sp-tl .sp-tl-i:nth-child(10){grid-row:2;grid-column:1}
.sp-tl .sp-tl-i:nth-child(10){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(10):after{left:-14px;right:50%;border-right:0;border-radius:18px 0 0 18px}
.sp-tl .sp-tl-i:nth-child(11){grid-row:3;grid-column:1}
.sp-tl .sp-tl-i:nth-child(11){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(11):after{display:none}
.sp-tl .sp-tl-i:nth-child(12){grid-row:3;grid-column:2}
.sp-tl .sp-tl-i:nth-child(12){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(12):after{display:none}
.sp-tl .sp-tl-i:nth-child(13){grid-row:3;grid-column:3}
.sp-tl .sp-tl-i:nth-child(13){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(13):after{display:none}
.sp-tl .sp-tl-i:nth-child(14){grid-row:3;grid-column:4}
.sp-tl .sp-tl-i:nth-child(14){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(14):after{display:none}
.sp-tl .sp-tl-i:nth-child(15){grid-row:3;grid-column:5}
.sp-tl .sp-tl-i:nth-child(15){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(15):after{display:none}

@media(max-width:1023px){.sp-tl{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.sp-tl .sp-tl-i:nth-child(1){grid-row:1;grid-column:1}
.sp-tl .sp-tl-i:nth-child(1){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(1):after{display:none}
.sp-tl .sp-tl-i:nth-child(2){grid-row:1;grid-column:2}
.sp-tl .sp-tl-i:nth-child(2){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(2):after{display:none}
.sp-tl .sp-tl-i:nth-child(3){grid-row:1;grid-column:3}
.sp-tl .sp-tl-i:nth-child(3){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(3):after{left:50%;right:-14px;border-left:0;border-radius:0 18px 18px 0}
.sp-tl .sp-tl-i:nth-child(4){grid-row:2;grid-column:3}
.sp-tl .sp-tl-i:nth-child(4){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(4):after{display:none}
.sp-tl .sp-tl-i:nth-child(5){grid-row:2;grid-column:2}
.sp-tl .sp-tl-i:nth-child(5){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(5):after{display:none}
.sp-tl .sp-tl-i:nth-child(6){grid-row:2;grid-column:1}
.sp-tl .sp-tl-i:nth-child(6){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(6):after{left:-14px;right:50%;border-right:0;border-radius:18px 0 0 18px}
.sp-tl .sp-tl-i:nth-child(7){grid-row:3;grid-column:1}
.sp-tl .sp-tl-i:nth-child(7){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(7):after{display:none}
.sp-tl .sp-tl-i:nth-child(8){grid-row:3;grid-column:2}
.sp-tl .sp-tl-i:nth-child(8){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(8):after{display:none}
.sp-tl .sp-tl-i:nth-child(9){grid-row:3;grid-column:3}
.sp-tl .sp-tl-i:nth-child(9){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(9):after{left:50%;right:-14px;border-left:0;border-radius:0 18px 18px 0}
.sp-tl .sp-tl-i:nth-child(10){grid-row:4;grid-column:3}
.sp-tl .sp-tl-i:nth-child(10){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(10):after{display:none}
.sp-tl .sp-tl-i:nth-child(11){grid-row:4;grid-column:2}
.sp-tl .sp-tl-i:nth-child(11){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(11):after{display:none}
.sp-tl .sp-tl-i:nth-child(12){grid-row:4;grid-column:1}
.sp-tl .sp-tl-i:nth-child(12){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(12):after{left:-14px;right:50%;border-right:0;border-radius:18px 0 0 18px}
.sp-tl .sp-tl-i:nth-child(13){grid-row:5;grid-column:1}
.sp-tl .sp-tl-i:nth-child(13){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(13):after{display:none}
.sp-tl .sp-tl-i:nth-child(14){grid-row:5;grid-column:2}
.sp-tl .sp-tl-i:nth-child(14){background-size:100% 2px!important;background-position:0 32px!important}
.sp-tl .sp-tl-i:nth-child(14):after{display:none}
.sp-tl .sp-tl-i:nth-child(15){grid-row:5;grid-column:3}
.sp-tl .sp-tl-i:nth-child(15){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(15):after{display:none}
}
@media(max-width:600px){.sp-tl{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.sp-tl .sp-tl-i:nth-child(1){grid-row:1;grid-column:1}
.sp-tl .sp-tl-i:nth-child(1){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(1):after{display:none}
.sp-tl .sp-tl-i:nth-child(2){grid-row:1;grid-column:2}
.sp-tl .sp-tl-i:nth-child(2){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(2):after{left:50%;right:-14px;border-left:0;border-radius:0 18px 18px 0}
.sp-tl .sp-tl-i:nth-child(3){grid-row:2;grid-column:2}
.sp-tl .sp-tl-i:nth-child(3){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(3):after{display:none}
.sp-tl .sp-tl-i:nth-child(4){grid-row:2;grid-column:1}
.sp-tl .sp-tl-i:nth-child(4){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(4):after{left:-14px;right:50%;border-right:0;border-radius:18px 0 0 18px}
.sp-tl .sp-tl-i:nth-child(5){grid-row:3;grid-column:1}
.sp-tl .sp-tl-i:nth-child(5){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(5):after{display:none}
.sp-tl .sp-tl-i:nth-child(6){grid-row:3;grid-column:2}
.sp-tl .sp-tl-i:nth-child(6){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(6):after{left:50%;right:-14px;border-left:0;border-radius:0 18px 18px 0}
.sp-tl .sp-tl-i:nth-child(7){grid-row:4;grid-column:2}
.sp-tl .sp-tl-i:nth-child(7){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(7):after{display:none}
.sp-tl .sp-tl-i:nth-child(8){grid-row:4;grid-column:1}
.sp-tl .sp-tl-i:nth-child(8){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(8):after{left:-14px;right:50%;border-right:0;border-radius:18px 0 0 18px}
.sp-tl .sp-tl-i:nth-child(9){grid-row:5;grid-column:1}
.sp-tl .sp-tl-i:nth-child(9){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(9):after{display:none}
.sp-tl .sp-tl-i:nth-child(10){grid-row:5;grid-column:2}
.sp-tl .sp-tl-i:nth-child(10){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(10):after{left:50%;right:-14px;border-left:0;border-radius:0 18px 18px 0}
.sp-tl .sp-tl-i:nth-child(11){grid-row:6;grid-column:2}
.sp-tl .sp-tl-i:nth-child(11){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(11):after{display:none}
.sp-tl .sp-tl-i:nth-child(12){grid-row:6;grid-column:1}
.sp-tl .sp-tl-i:nth-child(12){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(12):after{left:-14px;right:50%;border-right:0;border-radius:18px 0 0 18px}
.sp-tl .sp-tl-i:nth-child(13){grid-row:7;grid-column:1}
.sp-tl .sp-tl-i:nth-child(13){background-size:50% 2px!important;background-position:right 32px!important}
.sp-tl .sp-tl-i:nth-child(13):after{display:none}
.sp-tl .sp-tl-i:nth-child(14){grid-row:7;grid-column:2}
.sp-tl .sp-tl-i:nth-child(14){background-size:50% 2px!important;background-position:left 32px!important}
.sp-tl .sp-tl-i:nth-child(14):after{left:50%;right:-14px;border-left:0;border-radius:0 18px 18px 0}
.sp-tl .sp-tl-i:nth-child(15){grid-row:8;grid-column:2}
.sp-tl .sp-tl-i:nth-child(15){background-size:0 0!important;background-position:0 0!important}
.sp-tl .sp-tl-i:nth-child(15):after{display:none}
}

/* v4.1 tighter gap between More ways and Sportive history (desktop) */
@media(min-width:1024px){#more-ways{padding-bottom:40px!important}#history{padding-top:40px!important}}
@media(max-width:1023px){#more-ways{padding-bottom:28px!important}#history{padding-top:28px!important}}/* End custom CSS */