.elementor-11018 .elementor-element.elementor-element-b085d18{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.6;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11018 .elementor-element.elementor-element-b085d18:not(.elementor-motion-effects-element-type-background), .elementor-11018 .elementor-element.elementor-element-b085d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.francigenaultramarathon.com/wp-content/uploads/2025/03/Antonio-Cinotti-3901.jpg");background-position:center center;background-size:100% auto;}.elementor-11018 .elementor-element.elementor-element-b085d18::before, .elementor-11018 .elementor-element.elementor-element-b085d18 > .elementor-background-video-container::before, .elementor-11018 .elementor-element.elementor-element-b085d18 > .e-con-inner > .elementor-background-video-container::before, .elementor-11018 .elementor-element.elementor-element-b085d18 > .elementor-background-slideshow::before, .elementor-11018 .elementor-element.elementor-element-b085d18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11018 .elementor-element.elementor-element-b085d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-11018 .elementor-element.elementor-element-b085d18, .elementor-11018 .elementor-element.elementor-element-b085d18::before{--border-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-01a310c{text-align:center;}.elementor-11018 .elementor-element.elementor-element-01a310c .elementor-heading-title{color:#FBFAFA;font-family:"Roboto", Sans-serif;font-size:70px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11018 .elementor-element.elementor-element-01a310c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11018 .elementor-element.elementor-element-e0a74df{--display:flex;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-d8bc02d{--spacer-size:50px;}.elementor-11018 .elementor-element.elementor-element-3102ddc{--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 15px;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-c716a04{--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;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-0ec857f .elementor-icon-wrapper{text-align:center;}.elementor-11018 .elementor-element.elementor-element-0ec857f.elementor-view-stacked .elementor-icon{background-color:#293767;}.elementor-11018 .elementor-element.elementor-element-0ec857f.elementor-view-framed .elementor-icon, .elementor-11018 .elementor-element.elementor-element-0ec857f.elementor-view-default .elementor-icon{color:#293767;border-color:#293767;}.elementor-11018 .elementor-element.elementor-element-0ec857f.elementor-view-framed .elementor-icon, .elementor-11018 .elementor-element.elementor-element-0ec857f.elementor-view-default .elementor-icon svg{fill:#293767;}.elementor-11018 .elementor-element.elementor-element-71824f7{text-align:center;}.elementor-11018 .elementor-element.elementor-element-71824f7 .elementor-heading-title{color:#293767;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-11018 .elementor-element.elementor-element-afe7ada{--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;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-a1691cf .elementor-icon-wrapper{text-align:center;}.elementor-11018 .elementor-element.elementor-element-a1691cf.elementor-view-stacked .elementor-icon{background-color:#293767;}.elementor-11018 .elementor-element.elementor-element-a1691cf.elementor-view-framed .elementor-icon, .elementor-11018 .elementor-element.elementor-element-a1691cf.elementor-view-default .elementor-icon{color:#293767;border-color:#293767;}.elementor-11018 .elementor-element.elementor-element-a1691cf.elementor-view-framed .elementor-icon, .elementor-11018 .elementor-element.elementor-element-a1691cf.elementor-view-default .elementor-icon svg{fill:#293767;}.elementor-11018 .elementor-element.elementor-element-06d5421{text-align:center;}.elementor-11018 .elementor-element.elementor-element-06d5421 .elementor-heading-title{color:#293767;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-11018 .elementor-element.elementor-element-b6818c2{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-b6818c2:not(.elementor-motion-effects-element-type-background), .elementor-11018 .elementor-element.elementor-element-b6818c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293767;}.elementor-11018 .elementor-element.elementor-element-b6818c2, .elementor-11018 .elementor-element.elementor-element-b6818c2::before{--border-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-55dbdfc .elementor-counter{flex-direction:column-reverse;}.elementor-11018 .elementor-element.elementor-element-55dbdfc .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-11018 .elementor-element.elementor-element-55dbdfc .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-11018 .elementor-element.elementor-element-618c850{--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;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-e1ee81a .elementor-icon-wrapper{text-align:center;}.elementor-11018 .elementor-element.elementor-element-e1ee81a.elementor-view-stacked .elementor-icon{background-color:#293767;}.elementor-11018 .elementor-element.elementor-element-e1ee81a.elementor-view-framed .elementor-icon, .elementor-11018 .elementor-element.elementor-element-e1ee81a.elementor-view-default .elementor-icon{color:#293767;border-color:#293767;}.elementor-11018 .elementor-element.elementor-element-e1ee81a.elementor-view-framed .elementor-icon, .elementor-11018 .elementor-element.elementor-element-e1ee81a.elementor-view-default .elementor-icon svg{fill:#293767;}.elementor-11018 .elementor-element.elementor-element-38a71b7{text-align:center;}.elementor-11018 .elementor-element.elementor-element-38a71b7 .elementor-heading-title{color:#293767;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-11018 .elementor-element.elementor-element-bfd53cf{--display:flex;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-b0044e2{--spacer-size:50px;}.elementor-11018 .elementor-element.elementor-element-20b3fe4{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11018 .elementor-element.elementor-element-46059dc{--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;--justify-content:center;--gap:5px 0px;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-46c5704{text-align:left;}.elementor-11018 .elementor-element.elementor-element-46c5704 .elementor-heading-title{color:#CBCA85;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-11018 .elementor-element.elementor-element-faef33f{text-align:left;}.elementor-11018 .elementor-element.elementor-element-faef33f .elementor-heading-title{color:#293767;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;}.elementor-11018 .elementor-element.elementor-element-642e1ed{--spacer-size:50px;}.elementor-11018 .elementor-element.elementor-element-e9cfa2a{text-align:justify;}.elementor-11018 .elementor-element.elementor-element-e9cfa2a > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-11018 .elementor-element.elementor-element-6db570f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-3550356 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11018 .elementor-element.elementor-element-3550356 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:600;background-color:#293767;border-style:solid;border-width:2px 2px 2px 2px;border-color:#293767;}.elementor-11018 .elementor-element.elementor-element-3550356 .elementor-button:hover, .elementor-11018 .elementor-element.elementor-element-3550356 .elementor-button:focus{color:#293767;background-color:#FFFFFF;border-color:#293767;}.elementor-11018 .elementor-element.elementor-element-3550356 .elementor-button:hover svg, .elementor-11018 .elementor-element.elementor-element-3550356 .elementor-button:focus svg{fill:#293767;}.elementor-11018 .elementor-element.elementor-element-604bda7 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:600;background-color:#CBCA85;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CBCA85;}.elementor-11018 .elementor-element.elementor-element-604bda7 .elementor-button:hover, .elementor-11018 .elementor-element.elementor-element-604bda7 .elementor-button:focus{color:#CBCA85;background-color:#FFFFFF;border-color:#CBCA85;}.elementor-11018 .elementor-element.elementor-element-604bda7 .elementor-button:hover svg, .elementor-11018 .elementor-element.elementor-element-604bda7 .elementor-button:focus svg{fill:#CBCA85;}.elementor-11018 .elementor-element.elementor-element-239fdc7{--spacer-size:25px;}.elementor-11018 .elementor-element.elementor-element-afd8c9f{--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;--justify-content:center;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-afd8c9f.e-con{--order:99999 /* order end hack */;}.elementor-11018 .elementor-element.elementor-element-32f7c48{--display:flex;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-89a4b44{--spacer-size:50px;}.elementor-11018 .elementor-element.elementor-element-b71fbcb{--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 15px;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-b71fbcb:not(.elementor-motion-effects-element-type-background), .elementor-11018 .elementor-element.elementor-element-b71fbcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293767;}.elementor-11018 .elementor-element.elementor-element-b71fbcb, .elementor-11018 .elementor-element.elementor-element-b71fbcb::before{--border-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-619bc62{--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;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-a952d6f .elementor-icon-wrapper{text-align:center;}.elementor-11018 .elementor-element.elementor-element-a952d6f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11018 .elementor-element.elementor-element-a952d6f.elementor-view-framed .elementor-icon, .elementor-11018 .elementor-element.elementor-element-a952d6f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11018 .elementor-element.elementor-element-a952d6f.elementor-view-framed .elementor-icon, .elementor-11018 .elementor-element.elementor-element-a952d6f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11018 .elementor-element.elementor-element-d8ba982{text-align:center;}.elementor-11018 .elementor-element.elementor-element-d8ba982 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-11018 .elementor-element.elementor-element-918c09c{--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;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-2aff30c .elementor-icon-wrapper{text-align:center;}.elementor-11018 .elementor-element.elementor-element-2aff30c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11018 .elementor-element.elementor-element-2aff30c.elementor-view-framed .elementor-icon, .elementor-11018 .elementor-element.elementor-element-2aff30c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11018 .elementor-element.elementor-element-2aff30c.elementor-view-framed .elementor-icon, .elementor-11018 .elementor-element.elementor-element-2aff30c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11018 .elementor-element.elementor-element-456455f{text-align:center;}.elementor-11018 .elementor-element.elementor-element-456455f .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-11018 .elementor-element.elementor-element-c220155{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-c220155:not(.elementor-motion-effects-element-type-background), .elementor-11018 .elementor-element.elementor-element-c220155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11018 .elementor-element.elementor-element-c220155, .elementor-11018 .elementor-element.elementor-element-c220155::before{--border-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-88147a1 .elementor-progress-wrapper .elementor-progress-bar{background-color:#293767;}.elementor-11018 .elementor-element.elementor-element-88147a1 .elementor-progress-wrapper{border-radius:15px;overflow:hidden;}.elementor-11018 .elementor-element.elementor-element-88147a1 .elementor-title{color:#293767;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:75px;}.elementor-11018 .elementor-element.elementor-element-88147a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11018 .elementor-element.elementor-element-88147a1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11018 .elementor-element.elementor-element-204be4d{--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;--background-transition:0.3s;}.elementor-11018 .elementor-element.elementor-element-e7fc5a9 .elementor-icon-wrapper{text-align:center;}.elementor-11018 .elementor-element.elementor-element-e7fc5a9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11018 .elementor-element.elementor-element-e7fc5a9.elementor-view-framed .elementor-icon, .elementor-11018 .elementor-element.elementor-element-e7fc5a9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11018 .elementor-element.elementor-element-e7fc5a9.elementor-view-framed .elementor-icon, .elementor-11018 .elementor-element.elementor-element-e7fc5a9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11018 .elementor-element.elementor-element-03a6066{text-align:center;}.elementor-11018 .elementor-element.elementor-element-03a6066 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}@media(max-width:1024px){.elementor-11018 .elementor-element.elementor-element-b085d18:not(.elementor-motion-effects-element-type-background), .elementor-11018 .elementor-element.elementor-element-b085d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.francigenaultramarathon.com/wp-content/uploads/2025/03/Antonio-Cinotti-5240.jpg");background-position:-699px -330px;background-size:auto;}.elementor-11018 .elementor-element.elementor-element-6db570f{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-11018 .elementor-element.elementor-element-b085d18{--content-width:1600px;}.elementor-11018 .elementor-element.elementor-element-c716a04{--width:25%;}.elementor-11018 .elementor-element.elementor-element-afe7ada{--width:25%;}.elementor-11018 .elementor-element.elementor-element-b6818c2{--width:25%;}.elementor-11018 .elementor-element.elementor-element-618c850{--width:25%;}.elementor-11018 .elementor-element.elementor-element-20b3fe4{--content-width:1600px;}.elementor-11018 .elementor-element.elementor-element-46059dc{--width:60%;}.elementor-11018 .elementor-element.elementor-element-afd8c9f{--width:50%;}.elementor-11018 .elementor-element.elementor-element-619bc62{--width:25%;}.elementor-11018 .elementor-element.elementor-element-918c09c{--width:25%;}.elementor-11018 .elementor-element.elementor-element-c220155{--width:25%;}.elementor-11018 .elementor-element.elementor-element-204be4d{--width:25%;}}@media(max-width:767px){.elementor-11018 .elementor-element.elementor-element-b085d18{--min-height:300px;}.elementor-11018 .elementor-element.elementor-element-b085d18:not(.elementor-motion-effects-element-type-background), .elementor-11018 .elementor-element.elementor-element-b085d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.francigenaultramarathon.com/wp-content/uploads/2025/03/Antonio-Cinotti-3901-768x512.jpg");background-position:-398px -42px;}.elementor-11018 .elementor-element.elementor-element-01a310c{text-align:center;}.elementor-11018 .elementor-element.elementor-element-01a310c .elementor-heading-title{font-size:20px;}.elementor-11018 .elementor-element.elementor-element-3102ddc{--gap:20px 20px;}.elementor-11018 .elementor-element.elementor-element-b0044e2{--spacer-size:24px;}.elementor-11018 .elementor-element.elementor-element-46c5704{text-align:center;}.elementor-11018 .elementor-element.elementor-element-46c5704 .elementor-heading-title{font-size:23px;}.elementor-11018 .elementor-element.elementor-element-faef33f{text-align:center;}.elementor-11018 .elementor-element.elementor-element-faef33f .elementor-heading-title{font-size:33px;}.elementor-11018 .elementor-element.elementor-element-642e1ed{--spacer-size:24px;}.elementor-11018 .elementor-element.elementor-element-e9cfa2a{text-align:justify;}.elementor-11018 .elementor-element.elementor-element-e9cfa2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11018 .elementor-element.elementor-element-6db570f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11018 .elementor-element.elementor-element-b71fbcb{--gap:20px 20px;}}