@font-face{font-family:'Druk Cyr';font-style:italic;font-weight:900;src:url(/free-youth-dev-day-2021-11-08/fonts/DrukCyr-HeavyItalic.woff2) format("woff2"),url(/free-youth-dev-day-2021-11-08/fonts/DrukCyr-HeavyItalic.woff) format("woff");font-display:swap}html{font-size:62.5%}.section-title small,body{font-family:"Heebo","Helvetica","Arial",sans-serif}body{margin:0;font-size:1.6em;line-height:1.375;color:#000;font-weight:400}a img{border:0;outline:0}*{box-sizing:border-box}.paper-cut{padding-bottom:100px;margin-bottom:-1px;background-position:bottom center;background-repeat:no-repeat;background-size:auto 95px}@media (min-width:1000px){.paper-cut{padding-bottom:12.5%;background-size:100% auto}}.paper-cut--white-right{background-image:url(/free-youth-dev-day-2021-11-08/images/paper-cut-right-white.png)}.paper-cut--white-left{background-image:url(/free-youth-dev-day-2021-11-08/images/paper-cut-left-white.png)}.paper-cut--black-right{background-image:url(/free-youth-dev-day-2021-11-08/images/paper-cut-right-black.png)}.paper-cut--black-left{background-image:url(/free-youth-dev-day-2021-11-08/images/paper-cut-left-black.png)}.paper-cut--grey-right{background-image:url(/free-youth-dev-day-2021-11-08/images/paper-cut-right-grey.png)}.paper-cut--grey-left{background-image:url(/free-youth-dev-day-2021-11-08/images/paper-cut-left-grey.png)}.paper-cut+.paper-cut{padding-top:0}.section-title{max-width:24ch;margin-top:0;margin-bottom:1em;font-family:"Druk Cyr","Helvetica","Arial",sans-serif;font-size:3em;font-style:italic;font-weight:900;line-height:.9;color:#000;text-transform:uppercase}.section-title--light{color:#fff}.section-title small{display:block;margin-bottom:.5em;font-size:1.4rem;font-style:normal;font-weight:700}.section-title span{padding:0 .15em;background-image:linear-gradient(to bottom,transparent 45%,#dadada 45%,#dadada,65%,transparent 65%,transparent 100%)}.section-title--light span{background-image:linear-gradient(to bottom,transparent 45%,#636363 45%,#636363,65%,transparent 65%,transparent 100%)}.title{margin:0;font-family:"Druk Cyr","Helvetica","Arial",sans-serif;font-size:5em;font-style:italic;font-weight:900;line-height:.9;text-transform:uppercase}@media (min-width:1200px){.title{font-size:100px}}.script{font-family:'Nanum Pen Script',cursive}.u-cv{white-space:nowrap}.u-cv-child,.u-cv::before{display:inline-block;vertical-align:middle}.u-cv::before{content:'';height:100%}.u-cv-child{white-space:normal}.u-cf::after,.u-cf::before{content:'';display:table}.u-cf::after{clear:both}.u-cw{display:block;max-width:1280px;margin:0 auto}@media (max-width:1329px){.u-cw{margin:0 30px}}@media (max-width:1329px) and (min-width:768px){.u-cw{margin:0 50px}}.u-nb{padding:0;font-size:1em;cursor:pointer;background-color:transparent;border:0;outline:0}.u-nl{margin:0;padding:0;list-style-type:none}.u-vh{border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.button{display:inline-block;padding:16px;font-family:"Heebo","Helvetica","Arial",sans-serif;font-size:.75em;font-weight:900;letter-spacing:2px;color:#fff;text-decoration:none;text-transform:uppercase;cursor:pointer;background-color:#000;border:1px solid #000;outline:0;transition:color 300ms cubic-bezier(.23,1,.32,1),border 300ms cubic-bezier(.23,1,.32,1),background 300ms cubic-bezier(.23,1,.32,1)}@media (min-width:768px){.button{padding:16px 30px;font-size:1em}}@media (min-width:1200px){.button{padding:16px 40px}}@media (max-width:543px){.button{width:100%}}.button--outline{border-color:#fff}.button--outline:hover{background-color:rgba(255,255,255,.1)}.button--primary{color:#000;background-color:#7ad916;border-color:#7ad916}.button--primary:hover{color:#7ad916;background-color:#000;border-color:#000}.button--light{color:#000;background-color:#fff;border-color:#fff}.dropdown{width:100%}.dropdown_label{display:block;margin-bottom:15px;font-size:.8125em;font-weight:500}.dropdown .ss-main .ss-multi-selected,.dropdown .ss-main .ss-single-selected{height:60px;padding:0 20px;border:0;border-radius:0}.dropdown .ss-main .ss-multi-selected,.event-date{-ms-flex-align:center;align-items:center}.dropdown .ss-main .ss-multi-selected .ss-add{margin-top:0}.dropdown .ss-main .ss-multi-selected .ss-values .ss-value{padding:5px 7px;color:#000;background-color:#7ad916}.dropdown .ss-content .ss-list .ss-option.ss-highlighted,.dropdown .ss-content .ss-list .ss-option:hover{color:#000;background-color:#7ad916}.event-date{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;font-weight:700;color:#7ad916;text-align:center;text-transform:uppercase}.event-date_info{margin:0 0 10px;font-size:.75em}.event-date.is-disabled .event-date_info{color:#fff}.event-date_date{line-height:1}.event-date.is-disabled .event-date_date{position:relative;color:#979797}.event-date.is-disabled .event-date_date::after{position:absolute;top:10%;right:0;width:2px;height:100%;background-color:#fff;content:'';-ms-transform:rotate(45deg);transform:rotate(45deg);-ms-transform-origin:50% 0%;transform-origin:50% 0%}.event-date_month{margin:0 0 5px;font-size:.875em}.event-date_day{margin:0;font-size:2em}.event-info{width:150px;height:140px;padding:55px 15px 0;text-align:right;background-image:url(/free-youth-dev-day-2021-11-08/images/top-shape.svg);background-position:20% 100%;background-repeat:no-repeat;background-size:auto 140%}@media (min-width:375px){.event-info{width:190px;height:140px;padding:30px}}@media (min-width:768px){.event-info{width:220px;height:160px;padding:30px 50px}}@media (min-width:1200px){.event-info{width:220px;height:180px;padding:55px 40px 50px 0}}.event-info_date{margin-bottom:5px;font-size:.625em;font-weight:700;letter-spacing:1px}@media (min-width:375px){.event-info_date{margin-bottom:10px}}@media (min-width:768px){.event-info_date{margin-bottom:20px}}.event-info_date.is-disabled{text-decoration:line-through}.event-info_content{display:inline-block;text-align:left}.event-info_price{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;font-size:1em;text-align:left}.event-info_price-info{font-size:.65em;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media (min-width:1200px){.event-info_price-info{font-size:.75em}}.event-info_price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.event-info_price-value{position:relative;display:inline-block;font-size:1.5em;font-weight:900}@media (min-width:1200px){.event-info_price-value{font-size:1.75em}}.event-info_price-for{margin-left:5px;font-size:.35em;font-weight:800}@media (min-width:1200px){.event-info_price-for{font-size:.5em}}.form-field_label{display:block;margin-bottom:15px;font-size:.8125em;font-weight:500}.form-field_input{position:relative;width:100%;padding:7px 0;font-size:1em;color:#979797;background-color:transparent;border:0;border-bottom:1px solid #979797;outline:0;transition:border 300ms cubic-bezier(.23,1,.32,1)}.form-field_input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:transparent;cursor:pointer;background:0 0}.form-field_input:focus,.form-field_input:hover{border-color:#fff}.form-field.is-invalid .form-field_input{color:#eb2933;border-color:#eb2933}.rule{position:relative;display:-ms-flexbox;display:flex;padding-top:40px;padding-left:30px}@media (min-width:375px){.rule{padding-left:50px}}.rule::before{position:absolute;top:0;left:0;font-size:7.5em;font-weight:800;line-height:1;color:#fff;content:attr(data-index);opacity:.1}.rule_index,.rule_text{position:relative;font-size:1.125em;font-weight:700}.rule_index{margin-right:15px;color:#7ad916}.rule_text{color:#fff}.testimonial{display:-ms-flexbox;display:flex;padding:15px}.testimonial_icon{-ms-flex:0 0 32px;flex:0 0 32px;width:64px;height:64px;margin-right:20px;fill:#7ad916}@media (min-width:768px){.testimonial_icon{-ms-flex:0 0 64px;flex:0 0 64px;margin-right:40px}}.testimonial_author{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row;flex-flow:row;margin-top:40px}.testimonial_author-picture{display:block;-ms-flex:0 0 60px;flex:0 0 60px;width:60px;height:60px;margin-right:20px;border-radius:100%;box-shadow:0 1px 16px rgba(0,0,0,.2)}.testimonial_quote{padding:0;margin:0}.testimonial_quote-text{margin:0;font-size:1.375em;font-weight:300}.testimonial_quote-author{display:block;margin:15px 0 0;font-style:normal}.testimonial_author-info{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.testimonial_author-name{margin:0;font-style:normal;font-weight:500}.testimonial_author-position{margin:0;font-weight:300}.about{position:relative;padding-top:100px}.about .grid{position:absolute;top:0;right:100px;bottom:0;left:100px}@media (max-width:1199px){.about .grid{display:none}}@media (min-width:992px){.about_title-mobile{display:none}}@media (max-width:991px){.about_title{display:none}}.about_wrapper{position:relative;z-index:1}@media (min-width:992px){.about_wrapper{display:-ms-flexbox;display:flex}}@media (min-width:1200px){.about_wrapper{max-width:none;margin:0 100px}}@media (min-width:992px){.about_info,.about_visual{width:calc(99.9%*1/2 - (50px - 50px*1/2));padding:20px}.about_info:nth-child(1n),.about_visual:nth-child(1n){float:left;margin-right:50px;clear:none}.about_info:last-child,.about_visual:last-child{margin-right:0}.about_info:nth-child(2n),.about_visual:nth-child(2n){margin-right:0;float:right}.about_info:nth-child(2n+1),.about_visual:nth-child(2n+1){clear:both}}@media (min-width:1200px){.about_info,.about_visual{width:calc(99.9%*1/2 - (100px - 100px*1/2))}.about_info:nth-child(1n),.about_visual:nth-child(1n){float:left;margin-right:100px;clear:none}.about_info:last-child,.about_visual:last-child{margin-right:0}.about_info:nth-child(2n),.about_visual:nth-child(2n){margin-right:0;float:right}.about_info:nth-child(2n+1),.about_visual:nth-child(2n+1){clear:both}}@media (min-width:992px){.about_info{padding:110px 20px 110px 0}}.about_visual{display:-ms-flexbox;display:flex;height:320px;margin:0}@media (min-width:768px){.about_visual{height:540px}}@media (min-width:992px){.about_visual{height:auto}}.about_visual-column{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:calc(99.9%*1/2 - (30px - 30px*1/2))}.about_visual-column:nth-child(1n){float:left;margin-right:30px;clear:none}.about_visual-column:last-child{margin-right:0}.about_visual-column:nth-child(2n){margin-right:0;float:right}.about_visual-column:nth-child(2n+1){clear:both}@media (min-width:992px){.about_visual-column:first-child{margin-top:15%}.about_visual-column:last-child{margin-bottom:15%}}.about_visual-tile{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin:15px 0;overflow:hidden;background-color:#dadada}@media (min-width:992px){.about_visual-tile--tall{height:40%}}.about_visual-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.about_text p{font-weight:300}@media (min-width:768px){.about_text p{font-size:1.25em}}.about_detail{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:40px}.about_detail-item{margin-right:30px;margin-bottom:20px;font-weight:700}@media (min-width:768px){.about_detail-item{margin-right:70px}}.about_text .button{margin-top:30px;text-align:center}.access{position:relative;padding-top:100px;padding-bottom:100px;color:#fff;background-color:#000}.access .grid{position:absolute;top:0;right:100px;bottom:0;left:100px}@media (max-width:1199px){.access .grid{display:none}}.access_wrapper{position:relative;z-index:1}@media (min-width:992px){.access_wrapper{display:-ms-flexbox;display:flex}.access_info,.access_map{width:calc(99.9%*1/2 - (120px - 120px*1/2))}.access_info:nth-child(1n),.access_map:nth-child(1n){float:left;margin-right:120px;clear:none}.access_info:last-child,.access_map:last-child{margin-right:0}.access_info:nth-child(2n),.access_map:nth-child(2n){margin-right:0;float:right}.access_info:nth-child(2n+1),.access_map:nth-child(2n+1){clear:both}}.access_map{position:relative;height:320px;margin-bottom:50px;background-color:#0f0f0f}@media (min-width:992px){.access_map{height:auto;margin-bottom:0}}.access_map-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.access_title{margin-bottom:30px}.access_address,.access_phone{margin:0}.access_address,.access_phone,.access_transport-title{font-size:1.25em;font-weight:700;letter-spacing:.5px}.access_address{margin-bottom:30px}.access_phone{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border 300ms cubic-bezier(.23,1,.32,1)}.access_phone:hover,.header_club-phone a:hover{border-color:#7ad916}.access_transport{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:40px}.access_transport-info{width:100%;margin-bottom:30px}@media (min-width:544px){.access_transport-info--column{width:calc(99.9%*1/2 - (30px - 30px*1/2))}.access_transport-info--column:nth-child(1n){float:left;margin-right:30px;clear:none}.access_transport-info--column:last-child{margin-right:0}.access_transport-info--column:nth-child(2n){margin-right:0;float:right}.access_transport-info--column:nth-child(2n+1){clear:both}}.access_transport-heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.access_transport-title{margin:0}.access_transport-metro{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;margin-left:10px;font-size:.5625em;font-weight:900;line-height:0;color:#000;background-color:#f8be1c;border-radius:100%}.access_transport-metro span{position:relative;top:1px}.access_transport-value{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:baseline;align-items:baseline;margin-right:1em}.access_transport-icon{width:12px;height:12px;margin-right:.5em;fill:currentColor}.access_transport-text{margin:0;font-weight:300}.centers .section-title{margin-right:auto;margin-left:auto;text-align:center}@media (min-width:768px){.centers_list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}}@media (min-width:992px){.centers_list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.centers_item{-ms-flex:1 1 100%;flex:1 1 100%;width:100%;margin-bottom:50px;background-color:#000;cursor:pointer}@media (min-width:768px){.centers_item{-ms-flex:0 1 calc(50% - 50px);flex:0 1 calc(50% - 50px);width:calc(50% - 50px);margin:25px}}.centers_card{position:relative;padding-bottom:133.33333%;margin:0}.centers_info,.centers_poster{position:absolute;left:0;width:100%}.centers_poster{top:0;height:100%;-o-object-fit:cover;object-fit:cover}.centers_info{bottom:25%;padding:32px;color:#fff}.centers_name{margin-bottom:10px;font-size:20vw}@media (min-width:768px){.centers_name{font-size:9vw}}@media (min-width:992px){.centers_name{font-size:6vw}}@media (min-width:1200px){.centers_name{font-size:100px}}.centers_address{font-size:6vw;font-style:normal;font-weight:400}@media (min-width:768px){.centers_address{font-size:3vw}}@media (min-width:992px){.centers_address{font-size:2vw}}@media (min-width:1200px){.centers_address{font-size:1.5em}}.cup-hero-info{position:relative;display:-ms-flexbox;display:flex;min-height:500px;background-color:#fff}.cup-hero-info_left,.cup-hero-info_right{padding:80px 0 50px}@media (min-width:992px){.cup-hero-info_left,.cup-hero-info_right{padding:70px 0}}.cup-hero-info_left{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding-right:30px;padding-left:30px}@media (min-width:768px){.cup-hero-info_left{padding-right:50px;padding-left:50px}}@media (min-width:992px){.cup-hero-info_left{width:47.5%;padding-right:0;padding-left:0}}.cup-hero-info_right{position:relative;display:none;background-color:#0f0f0f}@media (min-width:992px){.cup-hero-info_right{display:block;width:52.5%;padding-left:5%}@supports ((-webkit-clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%)) or (clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%))){.cup-hero-info_right{-webkit-clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%)}}}.cup-hero-info_left-inner{position:relative;max-width:640px}@media (min-width:992px){.cup-hero-info_left-inner{width:50vw;padding-left:5%;margin-left:auto}}.cup-hero-info_background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}.cup-hero-info_right .cup-hero-info_background{background-image:url(/free-youth-dev-day-2021-11-08/images/hero_right.jpg)}.cup-hero-info_left .cup-hero-info_background{background-image:url(/free-youth-dev-day-2021-11-08/images/hero_left-mobile.jpg)}@media (min-width:992px){.cup-hero-info_left .cup-hero-info_background{width:115%;background-image:url(/free-youth-dev-day-2021-11-08/images/hero_left.jpg)}}.cup-hero-info_title{position:relative;z-index:1;display:inline-block;margin:0 0 20px;font-size:1.5em;line-height:1;letter-spacing:0;color:#000;text-transform:uppercase}@media (min-width:544px){.cup-hero-info_title{font-size:2.25em}}.cup-hero-info_title-register{position:relative}.cup-hero-info_title-register::before{position:absolute;top:50%;left:-3%;z-index:-1;width:106%;height:.6em;margin-top:-.35em;background-color:#7ad916;content:'';-ms-transform:rotate(-1deg);transform:rotate(-1deg)}@media (min-width:768px){.cup-hero-info_title-after{display:block}}.cup-hero-info_title sup{font-size:.5em}.cup-hero-info_limit{position:relative;margin:0 0 2em;font-size:.625em;font-weight:900;line-height:1;letter-spacing:1.5px;color:#000;text-transform:uppercase}@media (min-width:544px){.cup-hero-info_limit{font-size:.75em}}.cup-hero-info_limit::after,.cup-hero-info_limit::before{display:inline-block;width:20px;height:2px;vertical-align:middle;background-color:#000}@media (min-width:544px){.cup-hero-info_limit::after,.cup-hero-info_limit::before{content:''}}.cup-hero-info_limit::before{margin-top:-2px;margin-right:20px}.cup-hero-info_limit::after{margin-top:-2px;margin-left:20px}.cup-hero-info_dates{position:relative;display:-ms-flexbox;display:flex;margin-top:30px}.cup-hero-info_text{margin:0;font-weight:700}@media (min-width:768px){.cup-hero-info_text{font-size:1.125em}}.cup-hero-info_sponsor{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row;flex-flow:row;margin-top:30px}.cup-hero-info_sponsor-logo{width:80px;height:auto;margin-left:10px}@media (min-width:544px){.cup-hero-info_sponsor-logo{width:120px;margin-left:20px}}@media (min-width:992px){.cup-hero-info_sponsor-logo{margin:10px auto 0}}.cup-hero-info_sponsor-text{-ms-flex:0 1 auto;flex:0 1 auto;margin:0;font-size:.625em;font-weight:700;color:#000}@media (min-width:544px){.cup-hero-info_sponsor-text{font-size:.875em}}.cup-hero-info_sponsors{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row;flex-flow:row;margin-top:20px}.cup-hero-info_sponsors-text{font-size:.625em;font-weight:700;color:#000}@media (min-width:544px){.cup-hero-info_sponsors-text{font-size:.75em}}.cup-hero-info_sponsors-logo{height:40px;margin-left:30px}@media (min-width:544px){.cup-hero-info_sponsors-logo{height:50px}}.cup-hero-info_prize,.cup-hero-info_reward{max-width:300px;margin-top:10px}.cup-hero-info_nav{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:column;flex-flow:column;margin-top:1em}.cup-hero-info_link{position:relative;z-index:0;margin:.5em 0;font-size:32px;color:inherit;text-decoration:none}.cup-hero-info_link::before{position:absolute;top:50%;left:-3%;z-index:-1;width:106%;height:.6em;margin-top:-.35em;background-color:#7ad916;content:'';opacity:0;-ms-transform:rotate(-1deg) translate(1%,50%);transform:rotate(-1deg) translate(1%,50%);transition:opacity 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1)}.cup-hero-info_link:hover::before{opacity:1;-ms-transform:rotate(-1deg);transform:rotate(-1deg)}.final-cta{position:relative;padding-bottom:100px;color:#fff;text-align:center;background-color:#000}@media (min-width:1200px){.final-cta{padding:100px}}.final-cta .grid{position:absolute;top:0;right:100px;bottom:0;left:100px}@media (max-width:1199px){.final-cta .grid{display:none}}.final-cta .button,.final-cta_wrapper{position:relative;z-index:1}.final-cta .button{display:inline-block;margin-top:20px}.footer{padding:30px 0;margin-top:-1px;background-color:#0f0f0f}@media (min-width:768px){.footer{padding:45px 0}}.footer_logo{display:block;height:12px;margin:0 auto}@media (min-width:768px){.footer_logo{height:14px}}.header{position:relative;z-index:10;padding:15px 0}.header_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:column;flex-flow:column}@media (min-width:992px){.header_wrapper{-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}}.header_logo{display:none;height:60px}@media (min-width:992px){.header_logo{display:block;-ms-flex-order:1;order:1;margin-left:auto}}.header_logo-mobile{width:120px}@media (min-width:768px){.header_logo-mobile{width:160px}}@media (min-width:992px){.header_logo-mobile{display:none}}.header_club-info{margin:10px 0 0;font-size:.625em;font-weight:500}@media (min-width:768px){.header_club-info{font-size:.75em}}@media (min-width:992px){.header_club-info{margin-top:0}}@media (max-width:767px){.header_club-info-neighborhood{display:none}}.header_club-location{margin:0;text-transform:uppercase;font-weight:700;letter-spacing:2px}@media (min-width:992px){.header_club-location{letter-spacing:4px}}@media (max-width:543px){.header_club-location{display:none}}.header_club-location--mobile{display:block;text-transform:uppercase;font-weight:700;letter-spacing:1px}@media (min-width:544px){.header_club-location--mobile{display:none}}.header_club-address{margin:5px 0;letter-spacing:.35px}.header_club-phone{letter-spacing:.5px;margin:0}@media (max-width:374px){.header_club-phone span{display:none}}.header_club-phone a{text-decoration:none;color:inherit;border-bottom:1px solid transparent;transition:border 300ms cubic-bezier(.23,1,.32,1)}.header .event-info{position:absolute;top:0;right:0}.hero{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;height:480px;color:#fff;background-color:#000}@media (min-width:768px){.hero{height:640px}}.hero_background,.hero_background-cut{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero_background{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";opacity:.65}.hero_background-cut{z-index:1}.hero_wrapper{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center}@media (min-width:1330px){.hero_wrapper{width:100%}}.hero_content{width:100%;padding-bottom:6.25%;text-align:center}.hero_before-title{margin:0 0 .5em;font-size:1.125em;font-weight:700;text-transform:uppercase}@media (min-width:768px){.hero_before-title{font-size:1.5em}}.hero_title{max-width:32ch;margin:0 auto;font-size:2.5em;font-weight:900;letter-spacing:2.6px;text-transform:uppercase}@media (min-width:768px){.hero_title{font-size:4.5em}}@media (min-width:1200px){.hero_title{font-size:5.375em}}.hero_info{margin:2em 0 0;font-size:.875em;font-weight:900;letter-spacing:.65px;text-transform:uppercase}@media (min-width:768px){.hero_info{font-size:1.125em}}.hero .button{margin-top:40px}.how_list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.how_item{-ms-flex:1 1 50%;flex:1 1 50%;padding-right:30px;margin-top:30px}@media (min-width:992px){.how_item{-ms-flex:1 1 25%;flex:1 1 25%}}.how_step{display:inline-block;margin:0;font-size:2.5em;font-weight:900;line-height:1;text-transform:uppercase}@media (min-width:768px){.how_step{font-size:4.5em}}@media (min-width:1200px){.how_step{font-size:5.375em}}.how_step-title{margin:10px 0 0;font-size:1.625em;font-weight:900}.instagram{position:relative}.instagram .grid{position:absolute;top:0;right:100px;bottom:0;left:100px}@media (max-width:1199px){.instagram .grid{display:none}}.instagram_wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.instagram_user{padding:30px 15px;margin:0;text-align:center}@media (min-width:544px){.instagram_user{width:calc(99.9%*1/2)}.instagram_user:nth-child(1n){float:left;margin-right:0;clear:none}.instagram_user:last-child{margin-right:0}.instagram_user:nth-child(2n){margin-right:0;float:right}.instagram_user:nth-child(2n+1){clear:both}}@media (min-width:992px){.instagram_user{width:calc(99.9%*1/4)}.instagram_user:nth-child(1n){float:left;margin-right:0;clear:none}.instagram_user:last-child{margin-right:0}.instagram_user:nth-child(4n){margin-right:0;float:right}.instagram_user:nth-child(4n+1){clear:both}}.instagram_user-picture{width:100%}.instagram_user-handle{margin:10px 0 0;font-weight:700}@media (min-width:768px){.offers_wrapper{display:-ms-flexbox;display:flex}.offers_item{-ms-flex:1 1 50%;flex:1 1 50%}}.offers_item:not(:last-child){margin-bottom:50px}@media (min-width:768px){.offers_item:not(:last-child){margin-right:50px;margin-bottom:0}}.offers .section-title{margin-bottom:20px}.offers_info p{margin:10px 0;font-size:1.125em;font-weight:300;line-height:1.5}.offers--light,.register{color:#fff;background-color:#0f0f0f}.register{position:relative;z-index:10;background-color:#000}.register_inner{padding:30px 0}.register_inner::before{position:absolute;bottom:0;left:0;width:50%;height:65%;background-image:url(/free-youth-dev-day-2021-11-08/images/register-background.jpg);background-position:0% 100%;background-repeat:no-repeat;background-size:contain;opacity:0;transition:opacity 300ms cubic-bezier(.23,1,.32,1)}@media (min-width:992px){.register_inner::before{content:''}}.is-team-selected .register_inner::before{opacity:1}.register_wrapper{position:relative;z-index:1}@media (min-width:992px){.register_wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.register_choice-wrapper,.register_form-wrapper{width:calc(50% - 25px)}}.register_title{margin:0 0 10px;font-size:1.625em;font-weight:900}.register_solo,.register_team{-ms-flex:1 1 50%;flex:1 1 50%}.register_choice-actions .button{width:100%}@media (max-width:374px){.register_choice-actions .button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:60px;padding:0 10px}}.register_choice-actions .button.is-active{color:#000;background-color:#fff;border-color:#fff}.register_choice-or{display:block;margin:18px 10px;font-size:.6875em;font-weight:900;letter-spacing:1px;text-align:center;text-transform:uppercase}@media (min-width:544px){.register_choice-or{margin:20px}}.register_team-info{display:block;margin-top:10px;font-size:.8125em;font-weight:900;color:#636363;text-align:right}.register_form-wrapper{position:relative}@media (min-width:992px){.register_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.register_captain,.register_team-more{-ms-flex:0 0 100%;flex:0 0 100%;max-width:290px}}.register_captain .form-field{margin-bottom:20px}.register_team-more{height:0;margin-top:20px;overflow:hidden;opacity:0;transition:opacity 300ms cubic-bezier(.23,1,.32,1)}@media (min-width:992px){.register_team-more{margin-top:0}}.is-team-selected .register_team-more{height:auto;opacity:1}.register_form-title{margin:20px 0 10px;font-size:1.625em;font-weight:900}@media (min-width:992px){.register_form-title{margin-top:0}}.register_captain-email .form-field_box,.register_captain-phone .form-field_box,.register_team-name .form-field_box{padding:13px 20px 14px;background-color:#fff}.register .dropdown,.register .form-field{margin-bottom:40px}@media (min-width:992px){.register .dropdown,.register .form-field{margin-bottom:20px}}.register_submit{width:100%}@media (min-width:992px){.register_submit{width:auto;margin-top:32px;margin-left:10px}}.register_submit-btn{width:100%}.register_error{position:absolute;bottom:0;left:0;margin-bottom:0;font-size:.8125em;font-weight:700;letter-spacing:.5px;color:#eb2933;opacity:0;visibility:hidden;transition:opacity 300ms cubic-bezier(.23,1,.32,1),visibility 300ms cubic-bezier(.23,1,.32,1)}.register_error.is-visible{opacity:1;visibility:visible}.register_additional-fields{padding-top:20px}.register_additional-fields .form-field:not(:last-child){margin-bottom:30px}.testimonials{position:relative;padding:50px 0}@media (min-width:1200px){.testimonials{padding-top:100px;padding-bottom:60px}.cup-hero+.testimonials{margin:-50px 0 0}}.testimonials_wrapper{position:relative;z-index:1}@media (min-width:992px){.testimonials_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.testimonials .testimonial{margin-bottom:50px}@media (min-width:992px){.testimonials .testimonial{-ms-flex:1 1 50%;flex:1 1 50%}}.testimonials .testimonial:not(:last-child){margin-bottom:50px}@media (min-width:992px){.testimonials .testimonial:not(:last-child){margin-right:50px;margin-bottom:0}}.register-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;padding:30px;visibility:hidden;transition:visibility 300ms cubic-bezier(.23,1,.32,1)}.register-popup.is-visible{visibility:visible}.register-popup_overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity 300ms cubic-bezier(.23,1,.32,1)}.register-popup.is-visible .register-popup_overlay{opacity:.75}.register-popup_box{position:relative;z-index:1;width:100%;max-width:540px;padding:30px;margin:auto;color:#000;background-color:#fff;opacity:0;-ms-transform:scale(.9);transform:scale(.9);box-shadow:0 10px 20px rgba(0,0,0,.2);transition:opacity 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1);transition-delay:100ms}.register-popup.is-visible .register-popup_box{opacity:1;-ms-transform:scale(1);transform:scale(1)}.register-popup_title{margin:0 0 10px;font-size:1.25em;font-weight:700}.register-popup_errors,.register-popup_redirection,.register-popup_text{font-size:.875em}.register-popup_link{font-size:.75em;color:inherit;text-decoration:none;border-bottom:1px solid #7ad916}.register-popup_close{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:opacity 300ms cubic-bezier(.23,1,.32,1)}.register-popup_close::after,.register-popup_close::before{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:''}.register-popup_close::before{width:2px;height:20px;background-color:#000}.register-popup_close::after{width:20px;height:2px;background-color:#000}.register-popup_close:hover{opacity:.5}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.register_inner::before{background-image:url(/free-youth-dev-day-2021-11-08/images/register-background@2x.jpg)}}