*{margin:0;padding:0;box-sizing:border-box;}html,body{margin:0;padding:0;-webkit-text-size-adjust:none;}body{font-family:'Roboto',sans-serif;font-weight:300;color:#232323;background-color:#fffaf5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}p,ul li,ol li{line-height:1.6em;}p,ul,ol{margin-bottom:1.0em}article ul,article ol{margin-left:5%;}article ul li,article ol li{margin-left:5%;}.field-item iframe{margin-top:1.0em;margin-bottom:2.0em;}a{color:#e67f47;text-decoration:none}a:hover{color:#1f818c;}strong{font-weight:400;}h1{color:#e67f47;text-align:center;font-weight:400;margin-bottom:0.5em;}h2{font-size:1.3em;color:#2e8791;margin-bottom:2.0em;text-align:center;font-weight:400;line-height:1.4em;}h3{font-size:1.1em;font-weight:400;}.page-node-42 p{text-align:center;margin-bottom:5.0em;}.clear{clear:both;}.center{text-align:center;}.outer-wrapper h2{margin-bottom:2.0em;text-align:center;}.video-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.video-container .responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.grecaptcha-badge{display:none;}.video-wrapper video,.video-wrapper img,.header-image img{width:100% !important;object-fit:cover;left:0;right:0;top:0;bottom:0;z-index:-1;display:block;margin:0;padding:0;}.video-wrapper .vjs-control-bar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:4px;z-index:3;}.video-wrapper .vjs-control-bar .vjs-play-control{display:block;width:52px;height:52px;border-radius:26px;overflow:hidden;text-indent:-9999px;background-color:rgba(255,255,255,0.6);background-image:url(/themes/freycinet/images/player.svg);background-size:52px 208px;background-position:0 0;outline:none;border:none;cursor:pointer;}.video-wrapper .vjs-control-bar .vjs-play-control.vjs-playing{background-position:0 -52px;background-color:rgba(255,255,255,0.3)}.video-wrapper .vjs-control-bar .vjs-play-control:hover{background-position:0 -104px;}.video-wrapper .vjs-control-bar .vjs-play-control.vjs-playing:hover{background-position:0 -156px;background-color:rgba(255,255,255,0.6);}.video-js,.my-video-dimensions{width:auto;height:auto}.vjs-current-time,.vjs-time-control,.vjs-duration,.vjs-progress-control,.vjs-live-control,.vjs-seek-to-live-control,.vjs-remaining-time,.vjs-custom-control-spacer,.vjs-playback-rate,.vjs-chapters-button,.vjs-descriptions-button,.vjs-subs-caps-button,.vjs-audio-button,.vjs-picture-in-picture-control,.vjs-fullscreen-control,.vjs-error-display,.vjs-volume-panel,.vjs-big-play-button,.vjs-loading-spinner,.vjs-resize-manager{display:none;}.path-frontpage .video-wrapper .vjs-control-bar{top:65%;left:50%;transform:translate(-50%,-50%);}.path-frontpage .video-wrapper .branding{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);text-align:center;color:rgba(255,255,255,0.6)}.path-frontpage .video-wrapper .branding img{object-fit:inherit;width:100% !important;height:auto !important;}.path-frontpage .video-wrapper .branding .date{margin-top:1.0em;font-size:1.6em;}.video-wrapper .splash{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#FFF;z-index:10;}.video-wrapper .splash .name,.video-wrapper .splash .slogan,.video-wrapper .splash .date{text-shadow:1px 1px 2px black;}.video-wrapper .splash .date{margin-bottom:0.5em;}.video-wrapper .splash .celebrate{margin:1.0em auto;}.video-wrapper .splash .celebrate img{display:block;width:100%;height:auto !important;}.naming-sponsor{position:absolute;width:280px;left:50%;bottom:19%;transform:translateX(-50%);z-index:10;color:#FFF;text-align:center;text-shadow:1px 1px 2px black;}.video-wrapper .naming-sponsor img{width:100%;height:auto !important;max-width:200px;margin:auto;z-index:auto;left:inherit !important;right:inherit !important;top:inherit !important;bottom:inherit !important;object-fit:inherit !important;}.naming-sponsor .cta{margin-bottom:0.5em;line-height:1.6em;}.champions{width:100%;border-collapse:collapse;}.champions th,.champions td{font-weight:300;text-align:center;padding:8px;}.champions th{font-weight:400;border-bottom:solid 2px #f2eadf;}.champions td{border-bottom:solid 1px #f2eadf;}.champions tr:nth-child(even){background-color:#f5efe8;}.champions tr:hover{background-color:#FFF;}#block-freycinet-local-tasks{text-align:center;padding-top:0.5em;}#block-freycinet-local-tasks ul li{display:inline-block;}#block-freycinet-local-tasks ul li a{padding:6px 12px;}#block-freycinet-local-tasks ul li a.is-active{color:#2e8791;}section#main .inner-wrapper h3{margin-bottom:0.5em;}section#main .inner-wrapper ul{margin-left:2.0em;}section#main .inner-wrapper .item-list ul,section#main .inner-wrapper ul.menu{margin-left:0;}.node--article .image{display:block;width:100%;height:auto;margin:1.0em 0 0.5em 0;}.node--article .caption{font-size:0.9em;margin-bottom:2.0em;text-align:right;}header{position:absolute;top:0;left:0;right:0;z-index:3;}header .logo{display:block;}header .logo img{display:block;width:auto;height:70px;}header a{display:inline-blockb;color:#FFF;}header a:hover{color:#e67f47;}header .outer-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding:10px 0.5% !important;width:99% !important;}header .middle{text-align:center;}header .right{text-align:right;}header .right .enter{margin-right:17px;}header .right .cart img{display:block;width:37px;height:auto;}header .right a.enter-now{background-color:#2e8791;border-radius:16px;padding:3px 18px;}header .right a.enter-now:hover{background-color:#e67f47;color:#FFF;}header .right ul{margin-right:50px;}header .right ul li{display:inline-block;vertical-align:middle;}header nav ul li{display:inline-block;margin:0 2%;line-height:inherit;}.header-image{position:relative;overflow:hidden;}.header-image img{height:200px;}.header-image svg{position:absolute;bottom:-1px;width:102%;}.photo-stack{display:grid;margin-top:2.0em;margin-bottom:3.0em;}.photo-stack .paragraph,.photo-stack .row{position:relative;text-align:center;}.photo-stack .paragraph img,.photo-stack .row img{display:block;width:100%;height:auto;margin-bottom:0.5em;border-radius:6px;}.photo-stack .paragraph a{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:-9999px;}section#footer{background-color:#1f818c;clear:both;}section#footer .inner-wrapper{color:#FFF;padding-top:2.0em;padding-bottom:6.0em;font-size:0.9em;}section#footer svg{position:relative;top:-1px;}section#footer .inner-wrapper a{color:#FFF;text-decoration:underline;}section#footer .inner-wrapper a:hover{text-decoration:none;}section#footer .branding{text-align:center;margin-top:2.0em}section#footer .branding .logo{display:inline-block;width:220px;height:auto}section#footer p{color:#FFF;text-align:center;margin:3.0em auto;max-width:90ch;padding-left:5%;padding-right:5%;}#main ul.menu{display:flex;flex-direction:row;list-style:none;margin-bottom:2.0em;}#main ul.menu li{flex-grow:1;text-align:center;border:1px solid #f2eadf;margin-left:-1px;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#f5efe8;}#main ul.menu li.menu-item--active-trail{background-color:transparent;border-bottom:none;}#main ul.menu li:hover{background-color:#FFF;}#main ul.menu li a{display:block;padding:6px 0;}.accordion .ui-accordion-header{padding:0.5em 1.0em;;cursor:pointer;margin-bottom:1.0em;border:solid 1px #f2eadf;border-radius:6px;background-color:#f5efe8;color:#e67f47;background-image:url(/themes/freycinet/images/icon-open-dark.svg);background-repeat:no-repeat;background-position:right 10px top 8px;background-size:20px 20px;}.accordion .ui-accordion-header:hover,.accordion .ui-accordion-header.ui-state-active{background-color:#FFF;color:#2e8791;}.accordion .ui-accordion-header.ui-state-active{background-image:url(/themes/freycinet/images/icon-close-dark.svg);}.accordion .ui-accordion-content{padding:0 1.0em 1.0em 1.0em;}.paragraph--type--slide .caption{position:absolute;left:50%;bottom:7.0em;transform:translateX(-50%);z-index:10;text-align:center;color:#FFF;font-size:0.9em;}.carousel.owl-carousel{margin-bottom:3.0em;}.carousel.owl-carousel .owl-item{text-align:center;}.carousel.owl-carousel .owl-item img{height:auto;}.carousel.owl-carousel .owl-item .paragraph{position:relative;}.carousel.owl-carousel .owl-item .paragraph .image{position:relative;padding-top:65%;margin-bottom:1.0em;border-radius:6px;overflow:hidden;}.carousel.owl-carousel .owl-item .paragraph .image img{position:absolute;top:0;object-fit:cover;width:100%;height:100%;outline:none;}.carousel.owl-carousel .owl-item .paragraph .image button{display:block;width:38px;height:38px;border-radius:26px;overflow:hidden;text-indent:-9999px;background-color:rgba(255,255,255,0.6);background-image:url(/themes/freycinet/images/player.svg);background-size:38px 152px;background-position:0 0;outline:none;border:none;cursor:pointer;overflow:hidden;text-indent:-9999px;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.carousel.owl-carousel .owl-item .paragraph:hover .image button{background-position:0 -76px;}.carousel.owl-carousel .owl-item .paragraph a{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:-9999px;z-index:2;}.owl-carousel .owl-nav{width:100%}.carousel.owl-carousel .owl-nav button{position:absolute;top:38%;transform:translateY(-50%);}.carousel.owl-carousel .owl-nav span{display:block;overflow:hidden;text-indent:-9999px;width:0;height:0;}.carousel.owl-carousel .owl-nav .owl-prev{left:0;}.carousel.owl-carousel .owl-nav .owl-next{position:absolute;right:0;}.carousel.owl-carousel .owl-nav .owl-prev span{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #2e8791;}.carousel.owl-carousel .owl-nav .owl-prev:hover span{border-right:10px solid #e67f47;}.carousel.owl-carousel .owl-nav .owl-next span{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #2e8791;}.carousel.owl-carousel .owl-nav .owl-next:hover span{border-left:10px solid #e67f47;}.owl-dots{text-align:center;margin-top:1.0em;}.owl-dots .owl-dot{display:inline-block;width:12px;height:12px;border-radius:6px;background-color:#f2eadf !important;margin:8px;}.owl-dots .owl-dot:hover{background-color:#e67f47 !important;}.owl-dots .owl-dot.active{background-color:#2e8791 !important;}.page-node-type-team .page-content{display:grid;grid-gap:3.0em;margin-top:2.0em;}.page-node-type-team aside .field-item{margin-bottom:2.0em;text-align:center;}.page-node-type-team aside .field-item .label{display:block;font-weight:400;margin-bottom:0.25em;text-transform:capitalize;}.page-node-type-team aside .field-item .author{margin-bottom:3.0em;}.page-node-type-team aside .views-field{line-height:1.6em;}.team-grid{display:grid;grid-gap:2.0em;margin-bottom:3.0em;margin-top:3.0em;}.team-grid .views-row,.athlete-grid .views-row{position:relative;text-align:center;border:solid 1px #f2eadf;border-radius:6px;background-color:#f5efe8;overflow:hidden;padding-bottom:0.5em;max-width:170px;}.team-grid .views-row .image,.athlete-grid .views-row .image{position:relative;padding-top:130%;margin-bottom:0.5em;background-image:url(/themes/freycinet/images/person.svg);background-repeat:no-repeat;background-size:70% auto;background-position:center;}.team-grid .views-row .image img,.athlete-grid .views-row .image img{display:block;position:absolute;top:0;object-fit:cover;width:100%;height:100%;object-position:center;}.team-grid .views-row .image .bib,.athlete-grid .views-row .image .bib{position:absolute;bottom:0;right:0;padding:6px;background-color:#FFF;z-index:2;min-width:60px;text-align:center;border-top-left-radius:6px;}.team-grid .views-row .views-field,.athlete-grid .views-row .views-field{padding:0 0.5em;line-height:1.6em;}.join-team{text-align:center;padding:1.0em 0;}.team-grid .views-row .category,.athlete-grid .views-row .category{text-transform:capitalize;color:#e67f47;}.team-grid .views-row .name,.athlete-grid .views-row .name{font-weight:400;text-transform:capitalize;padding:0 0.5em;}.team-grid .views-row .comp,.athlete-grid .views-row .comp{text-transform:capitalize;padding:0 0.5em;}.athlete-grid,.news-grid{display:grid;grid-gap:2.0em;margin-bottom:3.0em;margin-top:3.0em;}.path-news .header{text-align:center;}.news-grid .item-list ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:3.0em;list-style:none;}.news-grid .item-list .image{margin-bottom:1.0em;border-top-right-radius:6px;border-top-left-radius:6px;overflow:hidden;position:relative;padding-top:65%;}.news-grid .item-list .image .photo{position:absolute;top:0;object-fit:cover;width:100%;height:100%;outline:none;}.news-grid .item-list .image .wave{position:absolute;bottom:-1px;left:-5%;width:110%;height:auto;}.news-grid .item-list .created{margin-bottom:0.5em;padding:0 1.0em;font-size:0.9em;}.news-grid .item-list ul h3,.news-grid p,.news-grid .actions{padding:0 1.0em;}.news-grid .item-list ul li{position:relative;border-bottom:1px solid #f2eadf;padding-bottom:4.0em;line-height:inherit;}.news-grid .item-list ul li a.more{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:-9999px;}.news-grid .item-list ul li:hover .button{background-color:#e67f47;}.news-grid .item-list ul li .button{position:absolute;bottom:2.0em;}.news-grid .item-list .divider{background-color:#f5efe8;font-size:1.3em;font-weight:400;padding:0.5em;border-radius:6px;margin-bottom:1.0em;}.copyright{margin-top:1.0em;text-align:center;line-height:1.6em;}.video-wrapper{position:relative;background-color:#232323;}.video-wrapper svg{position:absolute;bottom:-1px;z-index:2}#follow,.follow{text-align:center;padding-top:2.0em;padding-bottom:0.1em;background-color:#fffaf5;}#follow .actions{margin-bottom:4.0em;}#follow .socials,.follow .socials{margin-top:2.0em;}#follow .socials li,.follow .socials li{display:inline-block;margin-left:10px;margin-right:10px;}#follow .socials li a,.follow .socials li a{display:block;background-color:#1f818c;width:32px;height:32px;border-radius:16px;padding:4px;}#follow .socials li a:hover,.follow .socials li a:hover{background-color:#e67f47;}#follow .socials li a svg path,.follow .socials li a svg path{fill:#FFF;}#follow .hashtag{color:#e67f47;font-size:1.3em;margin-top:1.0em;}.path-user #follow .actions{display:none;}.login-panel{text-align:center}.login-panel .form-item label{display:block;font-size:0.9em;}.login-panel .separator{margin-top:2.0em;margin-bottom:2.0em;}.login-panel .user-link{margin-bottom:1.0em;}.login-panel .social-login{margin-bottom:2.0em;margin-top:2.0em}.login-panel .social-login .button{width:250px;display:inline-block;padding:8px 0;border-radius:6px;}.login-panel .social-login .button.google{background-color:#FFF;color:#343434;border:solid 1px #343434;}.login-panel .social-login .button.google:hover{background-color:#b7b7b7;color:#FFF;}.login-panel .social-login .button.facebook{background-color:#3b5998;color:#FFF;border:solid 1px #3b5998;}.login-panel .social-login .button.facebook:hover{background-color:#466ab8;border:solid 1px #466ab8;}.user-link{margin-top:2.0em}.password-strength__meter{margin-left:auto;margin-right:auto;max-width:400px;}.separator{margin-bottom:2.0em;display:block;white-space:nowrap;overflow:hidden;width:50%;margin:0 auto 2.0em auto}#edit-field-emergency-contact-0-address::before{content:"Please enter the details for someone we can contact on your behalf in the event of an emergency. If you are a JUNIOR althlete, your emergency contact should be your parent or legal guardian.";margin-bottom:2.0em;display:block;}.user-form .field--name-field-team .js-form-type-entity-autocomplete .description{font-size:1.0em;line-height:1.6em;}.enter.grid{margin-top:3.0em;}.singles.grid{margin-top:1.0em;}.singles.grid .views-row{position:relative;}.singles.grid .views-row .form-actions{margin-bottom:0.5em;}.singles.grid .views-row .views-field-counter{position:absolute;top:-12px;right:-38px;transform:rotate(45deg);background-color:#e67f47;padding:30px 30px 3px 30px;text-transform:uppercase;text-align:center;font-size:0.9em;font-weight:400;color:#FFF;}article[data-history-node-id="35"] h2,article[data-history-node-id="414"] h2,article[data-history-node-id="415"] h2{margin-bottom:1.0em;}article[data-history-node-id="35"] .date{text-align:center;font-size:1.2em;margin-bottom:2.0em;}.webform-submission-register-interest-node-35-form{text-align:center;margin-top:3.0em;}.product--variation-field--variation_price__1 div:nth-child(1),.product--variation-field--variation_price__2 div:nth-child(1){display:none;}.product--variation-field--variation_price__1 div:nth-child(2),.product--variation-field--variation_price__2 div:nth-child(2){margin:1.0em 0;font-size:1.6em;}.path-user article h2{margin-bottom:2.0em}.user-grid,.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:3.0em;}.user-grid .user-cell,.grid .views-row,.create.own{position:relative;text-align:center;border:solid 1px #f2eadf;border-radius:6px;padding:1.0em;background-color:#f5efe8;overflow:hidden;}.user-grid .user-cell:hover,.grid .views-row:hover,.create.own:hover{background-color:#FFF;}.user-grid .user-cell:hover .actions .button,.grid .views-row:hover .actions .button,.create.own:hover .actions .button{background-color:#e67f47}.user-grid .user-cell .title{font-size:1.1em;font-weight:400;margin:0 2.0em;}.user-grid .user-cell p{margin-bottom:3.0em}.user-grid .user-cell .actions{position:absolute;width:100%;bottom:1.0em;}.user-grid .user-cell a,.grid .views-row a,.create.own a{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:-9999px;}.create.own{margin-top:3.0em;}.create.own .new{position:absolute;top:-12px;right:-34px;transform:rotate(45deg);background-color:#e67f47;padding:30px 30px 3px 30px;text-transform:uppercase;text-align:center;font-size:0.9em;font-weight:400;color:#FFF;}.header .count{font-weight:400;}.list{margin-top:3.0em;}.list .views-row{display:grid;position:relative;border:solid 1px #f2eadf;border-radius:6px;padding:1.0em;margin-bottom:1.0em;overflow:hidden;}.list .views-row:nth-child(even){background-color:#f5efe8;}.list .views-row div{text-align:center;padding:0 0.5em;line-height:1.6em;}.list .views-row a{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:-9999px;}.list .views-row:hover{background-color:#FFF;}.list .views-row .title{font-weight:400;}.list .views-row .vacancy{position:absolute;top:-8px;right:-40px;transform:rotate(45deg);background-color:#e67f47;padding:30px 30px 3px 30px;text-transform:uppercase;text-align:center;font-size:0.9em;font-weight:400;color:#FFF;}.views-exposed-form{display:grid;grid-gap:1.0em;}.views-exposed-form .form-actions{display:none;}.views-exposed-form .form-item label{display:block;margin-bottom:0.2em;}.views-exposed-form .form-item select{width:100%;}.grid .views-row .team,.grid .views-row .category,.grid .views-row .race{line-height:1.6em}.page-node-type-team .js-form-type-vertical-tabs{display:none;}.checkout-pane-login fieldset{margin-bottom:3.0em;}.form-wrapper__returning-customer .form-item-login-returning-customer-name label:after{content:" or email address";}.cart-form .form-actions{text-align:right;}.cart-form table{width:100%;border-collapse:collapse;margin-bottom:2.0em}.cart-form table td{padding:1.0em 10px;vertical-align:top;text-align:center;}.cart-form table td.views-field-total-price__number,.cart-form table th.views-field-total-price__number{text-align:right;}.cart-form table th{padding-bottom:0.5em;border-bottom:solid 1px #f2eadf;font-weight:normal;}.cart-form table th.views-field-total-price__number{padding-right:10px;}.cart-form table td.views-field-remove-button{text-align:center;}.cart-form table td .form-submit{min-width:auto;}.cart-form table tr:nth-child(even) td{background-color:#f5efe8;border-bottom:solid 1px #f2eadf;}.cart-form table tr:hover td{background-color:#FFF;}.cart-form .continue{text-align:right;padding:2.0em 0 0.5em 0;}.path-cart #follow .actions,.path-checkout #follow .actions,.page-node-136 #follow .actions{display:none;}.commerce-paypal-checkout-custom-card-field{-webkit-appearance:none;-webkit-border-radius:0px;padding:12px;border-radius:6px;outline:none;border:none;font-size:16px !important;font-family:'Roboto',sans-serif;width:100%;max-width:400px;background-color:#f5efe8;margin-bottom:1.0em;}.payment-method-icon-list .payment-method-icon{display:none;}.payment-method-icon-list .payment-method-icon--visa,.payment-method-icon-list .payment-method-icon--mastercard{display:inline-block;}.checkout-complete{}.checkout-complete p{margin-bottom:2.0em;text-align:center;}.form-text,.form-email,.form-tel,.form-url,.form-date,.form-textarea,.form-time,.form-search{-webkit-appearance:none;-webkit-border-radius:0px;padding:12px;border-radius:6px;outline:none;border:none;font-size:16px !important;font-family:'Roboto',sans-serif;width:100%;max-width:400px;background-color:#f5efe8;margin-top:0.25em;color:#9b9a97 !important;}.form-textarea{max-width:100%;}.description,.login-panel p,.password-strength__title,.password-confirm-message,.text-full{font-size:0.9em;margin-top:0.5em;}.form-item{margin-bottom:1.0em;}.form-actions{margin-top:2.0em;margin-bottom:3.0em;}.form-submit,.button{background-color:#1f818c;color:#FFF !important;text-align:center;display:inline-block;padding:3px 18px;min-width:130px;-webkit-appearance:none;-webkit-border-radius:0px;border-radius:16px;border:0;cursor:pointer;text-transform:capitalize;}.form-submit{font-size:1.0em;font-weight:300;}.form-submit:hover,.button:hover{background-color:#e67f47;}.js-form-type-radio .form-radio,.js-form-type-radio label{cursor:pointer;}.js-form-type-textfield label,.form-item-email-address label{display:block;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px;background-color:#FFF;padding:12px;outline:none;border:none;cursor:pointer;background-repeat:no-repeat;background-position:right 12px center;background-size:14px auto;background-color:#f5efe8;font-size:16px !important;font-family:'Roboto',sans-serif;border-radius:6px;background-image:url(/themes/freycinet/images/icon-down.svg);margin-top:0.25em;color:#9b9a97 !important;}.form-actions{text-align:center;}fieldset,.form-item-agree-terms-terms-and-conditions,.fieldgroup{border:solid 1px #f2eadf;border-radius:6px;padding:1.0em;}.form-item-agree-terms-terms-and-conditions{background-color:#FFF;}fieldset legend,.field--type-datetime h4{font-weight:400;}details{margin-bottom:3.0em}details summary{margin-bottom:1.0em;font-weight:400;cursor:pointer;}.field--type-address label{display:block;}.field--name-title label,#field-team-members-values .label,.field--type-text-with-summary label,.form-item-field-email-address-0-value label,#edit-account label,.field--name-field-team label{display:block;font-weight:400;text-align:left;}.form-required:after{width:7px;height:7px;background-size:7px 7px;display:inline-block;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/freycinet/images/required.svg);}.js-form-type-managed-file{margin:2.0em 0}.js-form-type-managed-file label{font-weight:400;margin-bottom:1.0em;display:block;}.ui-autocomplete{background-color:#FFF}.field--type-text-with-summary .form-wrapper{display:none;}.webform-submission-post-event-survey-form .description{font-size:1.0em;margin-top:0;}.webform-submission-post-event-survey-form .form-actions{text-align:center;}.page-node-399 #follow .actions{display:none;}.photos .header{text-align:center;line-height:1.6em;}.gallery{display:grid;grid-gap:1px;margin-top:3.0em;padding-bottom:4.0em}.gallery .views-row{position:relative;height:0px;padding-top:100%;}.gallery .views-row:nth-child(1){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3;}.gallery .views-row a{outline:none;}.gallery .views-row img{display:block;position:absolute;top:0;width:100%;height:100%;object-fit:cover;}.page-node-39 h3,.page-node-39 p,.page-node-39 form{text-align:center;}#block-sponsorsintro p{margin-bottom:3.0em;}#sponsors .outer-wrapper{margin-top:3.0em;}.sponsors{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:3.0em;}.sponsors li{padding:1.5em;}.sponsors li a{display:flex;justify-content:center;align-items:center;height:100%;}.sponsors li img{width:220px;height:65px;object-fit:contain;}.stage-sponsor,.sponsor-logos{text-align:center;margin:0 0 2.0em 0}.stage-sponsor a{display:inline-block;width:230px;margin-top:1.0em;}.stage-sponsor.trail-run a{width:250px;}.stage-sponsor a img{display:block;width:100%;height:auto;max-height:65px;margin:auto;}.stage-sponsor .sub-text{margin-top:0.25em;}.primary-sponsors{text-align:center;margin-bottom:3.0em;}.primary-sponsors .sponsors li{padding:0.5em 1.5em;margin-bottom:0;}section#main .inner-wrapper .primary-sponsors ul{margin:0;}article .primary-sponsors ul li{margin-left:0}.page-node-136 p{text-align:center;}.page-node-136 .actions{text-align:center;}.race-profile div{text-align:center;line-height:1.6em;}.race-profile .actions{line-height:normal;}.race-profile .bib img{width:100%;height:auto;}.race-profile .bib{position:relative;margin-bottom:2.0em;}.race-profile .bib .number{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);}.race-profile .views-field-address-family-name{font-size:1.3em;}.race-profile .team{margin-bottom:1.0em;}.race-profile .label{font-weight:400;}.race-profile .value{margin-bottom:1.0em;}.feed .views-row{border:solid 1px #f2eadf;border-radius:6px;padding-top:1.0em;margin-bottom:2.0em;background-color:#f5efe8;position:relative;overflow:hidden}.feed .views-row .views-field-views-conditional-field{position:absolute;bottom:1.0em;left:1.0em;color:#FFF;}.feed .views-row .views-field-views-conditional-field a{background-color:rgba(0,0,0,0.3);color:#FFF !important;display:inline-block;padding:3px 18px;min-width:130px;-webkit-appearance:none;-webkit-border-radius:0px;border-radius:16px;border:0;}.feed .views-row .views-field-views-conditional-field a:hover{background-color:#e67f47}.feed .views-row:hover{background-color:#FFF;}.feed .views-row .views-field-created{margin-bottom:2.0em;margin-left:1.0em;}.feed .views-row .views-field-field-caption{margin:0 1.0em 1.0em 1.0em;line-height:1.6em;}.feed .views-row .views-field img{display:block;width:100%;height:auto;}.feed .views-row .button{float:right;margin-right:1.0em;}.feed nav{text-align:center;}.feed nav ul li{display:inline-block;margin:0 0.25em !important;}.feed nav ul li a{padding:8px;border-radius:4px;background-color:#f5efe8;border:solid 1px #f2eadf;}.feed .header{padding-bottom:1.0em;}.feed nav ul li.is-active a{background-color:#FFF;color:#1f818c;}#block-primarysponsorsgrid{margin-top:5.0em;}.logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.logos .paragraph--type--logo{position:relative;}.logos .paragraph--type--logo a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:-9999px;}.logos .paragraph--type--logo img{width:100%;height:100%;max-height:75px;object-fit:contain;}.logos .paragraph--type--logo .field-item{text-align:center;font-size:0.8em;margin-top:0.5em;}#cboxPrevious.visually-hidden,#cboxNext.visually-hidden{clip:auto;}#cboxPrevious,#cboxNext,#cboxClose,#cboxClose.cbox-close-plain{position:absolute;width:36px;height:36px;background:rgba(0,0,0,0.6);outline:none;overflow:hidden;text-indent:-9999px;background-image:url(/themes/freycinet/images/ui-icons.png);background-repeat:no-repeat;background-size:72px 108px;border-radius:18px;}#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover,#cboxClose.cbox-close-plain:hover{background:rgba(255,255,255,0.7);}#cboxPrevious{left:10px;top:50%;transform:translateY(-50%);background-position:0 0;}#cboxPrevious:hover{background-image:url(/themes/freycinet/images/ui-icons.png);background-repeat:no-repeat;background-size:72px 108px;background-position:-36px 0;}#cboxNext{right:10px;top:50%;transform:translateY(-50%);background-position:0 -36px;}#cboxNext:hover{background-image:url(/themes/freycinet/images/ui-icons.png);background-repeat:no-repeat;background-size:72px 108px;background-position:-36px -36px;}#cboxClose,#cboxClose.cbox-close-plain{top:10px;right:10px;background-position:0 -72px;}#cboxClose:hover,#cboxClose.cbox-close-plain:hover{background-image:url(/themes/freycinet/images/ui-icons.png);background-repeat:no-repeat;background-size:72px 108px;background-position:-36px -72px;}#site-wrap{overflow:hidden;background-color:#1f818c}#drawer-toggle-label,#drawer,#site-wrap,#push-wrap,#drawer-toggle:checked ~ #drawer-toggle-label,#drawer-toggle:checked ~ #site-wrap,#drawer-toggle:checked ~ #drawer,#drawer-toggle:checked ~ #push-wrap{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#push-wrap{overflow-x:hidden;width:100%;background-color:#fffaf5;position:relative;}#drawer-toggle{position:absolute;opacity:0;z-index:101}#drawer-toggle-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:0px;width:0;height:100%;display:block;position:absolute;background:none;z-index:110;cursor:pointer;}#drawer-toggle-label:before{content:url(/themes/freycinet/images/icon-open.svg);display:block;position:absolute;right:18px;top:22px;width:30px;height:30px;transition:0.5s;}#drawer{position:fixed;top:0;right:-300px;height:100%;width:300px;background-color:#1f818c;overflow-x:hidden;}.toolbar-tray-open #drawer{top:78px}#drawer .nav-title{margin:16px;color:#FFF;padding:3px 18px;cursor:pointer;background-image:url(/themes/freycinet/images/icon-open.svg);background-repeat:no-repeat;background-position:right 10px top 2px;background-size:20px 20px;border-radius:16px;}#drawer .nav-title.ui-state-active{background-image:url(/themes/freycinet/images/icon-close.svg);}#drawer .nav-no-menu.top{padding-top:4px;}#drawer .nav-no-menu{margin:16px}#drawer .nav-items{margin:0 18px;}#drawer .nav-items ul{list-style:none;margin:0 8px;}#drawer .nav-items ul li{padding:6px 0;line-height:inherit;}#drawer .nav-items a,#drawer .nav-no-menu a{display:block;color:#FFF;text-decoration:none;padding:3px 18px;border-radius:16px;}#drawer .nav-items a:hover,#drawer .nav-title:hover,#drawer .nav-no-menu a:hover{color:#e67f47;background-color:rgba(0,0,0,0.3);}#drawer .row.top{margin-top:2.0em;}#drawer .row{color:#FFF;text-align:center;line-height:1.6em;font-size:0.9em;}#drawer .row a{color:#FFF;text-decoration:underline;}.row a:hover{text-decoration:none;}#drawer .branding{text-align:center;margin-top:3.0em}#drawer .branding .logo{display:inline-block;width:220px;height:auto}#push-wrap{margin-right:0px;overflow-x:hidden}#drawer-toggle:checked ~ #drawer-toggle-label{height:200%;width:calc(100% - 300px);background:rgba(0,0,0,0.5)}#drawer-toggle:checked ~ #drawer-toggle-label{right:300px}#drawer-toggle:checked ~ #drawer-toggle-label:before{content:url(/themes/freycinet/images/icon-close.svg)}#drawer-toggle:checked ~ #drawer{right:0px}#drawer-toggle:checked ~ #push-wrap{margin-left:-300px}div[aria-label="Status message"],div[aria-label="Error message"],div[aria-label="Warning message"],.messages,.checkout-complete,.webform-confirmation__message{margin-bottom:2.0em;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;background:no-repeat 10px 17px;overflow-wrap:break-word}div[aria-label="Status message"],.messages--status,.checkout-complete,.webform-confirmation__message{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;box-shadow:-8px 0 0 #77b259;background-image:url(/themes/freycinet/images/check.svg)}div[aria-label="Error message"],.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;box-shadow:-8px 0 0 #e62600;background-image:url(/themes/freycinet/images/error.svg)}div[aria-label="Warning message"],.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;box-shadow:-8px 0 0 #e09600;background-image:url(/themes/freycinet/images/warning.svg)}.path-frontpage .video-wrapper div[aria-label="Status message"],.path-frontpage .video-wrapper div[aria-label="Error message"],.path-frontpage .video-wrapper div[aria-label="Warning message"]{position:absolute;width:90%;top:40%;left:50%;transform:translate(-50%,-50%);z-index:100;}.ajax-progress,.ajax-progress-throbber,.ajax-progress-fullscreen{width:100%;height:100%;margin:0;padding:0;-webkit-border-radius:0;border-radius:0;opacity:1;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:999999;overflow:hidden;text-indent:-99999em;}.ajax-progress-throbber:before,.ajax-progress-fullscreen:before{content:" ";display:block;width:80px;height:80px;-webkit-animation:spin 0.8s infinite linear;animation:spin 0.8s infinite linear;border-radius:80px;border-width:8px;border-style:solid;border-color:#FFF transparent #FFF transparent;overflow:hidden;text-indent:-99999em;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}@-webkit-keyframes spin{to{transform:rotate(360deg);}}@keyframes spin{to{transform:rotate(360deg);}}
.inner-wrapper,.outer-wrapper{padding-left:1.5%;padding-right:1.5%;margin-left:auto;margin-right:auto;width:97%;}header .outer-wrapper{grid-template-columns:1fr auto 1fr;}header .middle nav{display:none;}header .logo img.full{display:none;}.path-frontpage .video-wrapper .branding{width:80%;}.video-wrapper video,.video-wrapper img{height:90vh !important;}.video-wrapper .splash{width:80%;}.video-wrapper .splash .date{font-size:1.2em;margin-top:0.5em;}.video-wrapper .splash .slogan{font-size:1.1em;margin-top:0.2em;}.video-wrapper .splash .name{font-size:1.5em;}.video-wrapper .splash .celebrate{width:50%;}.photo-stack{grid-template-columns:1fr;grid-gap:2.0em;}.carousel.owl-carousel .owl-nav{display:none}section#main .outer-wrapper{margin-top:2.0em;}section#main .inner-wrapper{padding-top:0em;padding-bottom:2.0em;}.team-grid,.athlete-grid{grid-template-columns:1fr 1fr}.page-node-type-team .page-content{grid-template-columns:1fr;}.list .views-row{grid-template-columns:1fr 1fr;}.views-exposed-form{grid-template-columns:1fr 1fr;}#footer .copyright span{display:block;}.race-profile .bib .number{font-size:6em;}.gallery{grid-template-columns:repeat(2,1fr);}.logos .paragraph--type--logo{flex:0 0 60%;}.logos{gap:3.0em;}@media only screen and (min-width:321px){.inner-wrapper,.outer-wrapper{padding-left:2%;padding-right:2%;margin-left:auto;margin-right:auto;width:96%;}.athlete-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));}.sponsors li{flex:0 0 50%;}.page-node-416 .video-wrapper img{margin-left:0;}}@media only screen and (min-width:481px){.inner-wrapper,.outer-wrapper{padding-left:2%;padding-right:2%;width:96%;margin:auto;}.logo{width:60%;}.video-wrapper video,.video-wrapper img{height:100vh !important;}.video-wrapper .splash{width:70%;}.video-wrapper .splash .date{font-size:1.4em;}.video-wrapper .splash .slogan{font-size:1.3em;}.video-wrapper .splash .name{font-size:1.7em;}.video-wrapper .splash .celebrate{width:40%;}.photo-stack{grid-template-columns:1fr 1fr;}section#main .outer-wrapper{margin-top:1.0em;}section#main .inner-wrapper{padding-top:1.0em;padding-bottom:1.0em;}.team-grid{grid-template-columns:1fr 1fr 1fr 1fr;}.page-node-type-team .page-content{grid-template-columns:1fr 1fr;}.sponsors li{flex:0 0 33.33%;}.logos .paragraph--type--logo{flex:0 0 33.33%;}.enter.grid .views-row:nth-of-type(2){grid-row:1}.race-profile .bib .number{font-size:8em;}.gallery{grid-template-columns:repeat(3,1fr);}}@media only screen and (min-width:769px){.inner-wrapper,.outer-wrapper{padding-left:1.5%;padding-right:1.5%;width:97%;margin:auto;}.path-teams .inner-wrapper,.path-team-athletes .inner-wrapper,.path-solo-athletes .inner-wrapper,.path-news .inner-wrapper,.path-photos .inner-wrapper,.path-vacancies .inner-wrapper{padding-left:1.5% !important;padding-right:1.5% !important;width:97% !important;margin:auto !important;max-width:none !important;}.path-frontpage .video-wrapper .branding{width:40%;}.video-wrapper video,.video-wrapper img{height:90vh !important;}header .outer-wrapper{grid-template-columns:1fr 3fr 1fr;}header .middle nav{display:block;}header .logo img.full{display:block;}header .logo img.icon{display:none;}header .middle{flex-grow:2;}section#main .inner-wrapper{padding-top:0em;padding-bottom:0.5em;}.photo-stack{grid-template-columns:1fr 1fr 1fr 1fr;}#footer .copyright span{display:inline;}.path-enter .grid .views-row:nth-child(2){grid-row:1;}.list .views-row{grid-template-columns:1fr 1fr 1fr 1fr;}.views-exposed-form{grid-template-columns:2fr 1fr 1fr 1fr;}.page-node-type-team .page-content{grid-template-columns:2fr 1fr;}.sponsors li{flex:0 0 20%;}.gallery{grid-template-columns:repeat(4,1fr);}.logos .paragraph--type--logo{flex:0 0 25%;}}@media only screen and (min-width:1025px){.inner-wrapper{padding-left:0.625%;padding-right:0.625%;width:88.75%;max-width:768px;margin:auto;}header .logo{width:220px;}header .outer-wrapper{grid-template-columns:1fr 4fr 1fr;}.path-frontpage .video-wrapper .branding{width:30%;}.video-wrapper .splash .celebrate{width:25%;}.carousel.owl-carousel .owl-nav{display:block;}section#main .inner-wrapper{padding-top:0em;padding-bottom:2.0em;}.race-profile .bib .number{font-size:10em;}.gallery{grid-template-columns:repeat(6,1fr);}.logos .paragraph--type--logo{flex:0 0 20%;}.logos{gap:4.0em;}}@media only screen and (min-width:1261px){.inner-wrapper{padding-left:0.625%;padding-right:0.625%;width:88.75%;max-width:700px;margin:auto;}.path-frontpage .video-wrapper .branding{width:25%;}.video-wrapper .splash .celebrate{width:20%;}.photo-stack{grid-gap:3.0em;}.sponsors li{flex:0 0 25%;}.gallery{grid-template-columns:repeat(7,1fr);}.logos .paragraph--type--logo{flex:0 0 15%;}}@media only screen and (-webkit-min-device-pixel-ratio:2),@media only screen and (-moz-min-device-pixel-ratio:2),@media only screen and (min-device-pixel-ratio:2){}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/freycinet/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
