.fi.reg-banner h2{color:#000;font-family:Lora,serif;font-size:2.25em;font-weight:500;letter-spacing:-.135rem;line-height:1.4444444444;margin-bottom:.5rem}@media screen and (min-width:480px){.fi.reg-banner h2{font-size:3em;line-height:1.0833333333}}@media screen and (min-width:768px){.fi.reg-banner h2{font-size:3.75em;line-height:1.2}}@media screen and (min-width:1199px){.fi.reg-banner h2{font-size:4.5em;line-height:1}.fi.reg-banner .reg-banner__row{display:flex}}.fi.reg-banner .reg-banner__col--content{margin-bottom:1.875rem}@media screen and (min-width:1199px){.fi.reg-banner .reg-banner__col--content{flex:0 0 68%;margin-bottom:0;padding-right:.625rem;width:68%}}.fi.reg-banner .reg-banner__col--content p{color:#000;font-size:1.125em;font-weight:500;line-height:1.6666666667;margin-bottom:.625rem}@media screen and (min-width:991px){.fi.reg-banner .reg-banner__col--content p{font-size:1.25em;line-height:1.5;margin-bottom:1.5rem}}.fi.reg-banner .reg-banner__col--content ul{margin-bottom:1.75rem}.fi.reg-banner .reg-banner__col--content ul li{color:#000;font-family:DM Mono,monospace;font-size:1em;letter-spacing:.045rem;line-height:1.6875;text-transform:uppercase}@media screen and (min-width:991px){.fi.reg-banner .reg-banner__col--content ul li{font-size:1.125em;line-height:1.5}}@media screen and (min-width:1199px){.fi.reg-banner .reg-banner__col--timer{flex:0 0 32%;width:32%}}.fi.timer{padding:1.25rem 0;position:relative}@media screen and (min-width:991px){.fi.timer{padding:5rem 0}}@media screen and (min-width:1320px){.fi.timer .container{padding:0 .75rem}}.fi.timer .timer__wrap{margin-bottom:2rem}@media screen and (min-width:768px){.fi.timer .timer__wrap{display:flex;flex-wrap:wrap;margin:0 auto 2rem;max-width:66%}}.fi.timer .timer__item{border-bottom:1px solid rgba(0,0,0,.5);margin-bottom:2rem;padding:1.5rem .75rem;text-align:center}@media screen and (min-width:768px){.fi.timer .timer__item{border-bottom:none;border-right:1px solid rgba(0,0,0,.5);flex:0 0 33.3333333333%;margin-bottom:0;width:33.3333333333%}}@media screen and (min-width:768px) and (min-width:1199px){.fi.timer .timer__item{padding:1.5rem 1rem}}.fi.timer .timer__item h3{font-size:4em;margin-bottom:1rem}.fi.timer .timer__item h3,.fi.timer .timer__item p{color:#000;font-family:DM Mono,monospace;font-weight:400;line-height:1}.fi.timer .timer__item p{font-size:1.125em;margin-bottom:0;text-transform:uppercase}@media screen and (min-width:768px){.fi.timer .timer__item:first-child{border-left:1px solid rgba(0,0,0,.5)}}.fi.timer .timer__btn{text-align:center}.fi.timer--register{padding:0}.fi.timer--register .timer__wrap{max-width:100%}.fi.reg-banner.reg__agenta .reg-banner__row .reg-banner__col{flex:0 0 100%;width:100%}.fi.reg-banner.reg__agenta .reg-banner__row .reg-banner__col h2{line-height:120%;margin-bottom:.75rem}@media screen and (min-width:991px){.fi.reg-banner.reg__agenta .reg-banner__row .reg-banner__col h2{margin-bottom:1.75rem}}