body{background-color:#fff;color:#000;font-family:petala-pro,Helvetica;margin:0}.container{width:80%;margin:10px auto;padding-left:0;padding-right:0}.centralized{margin:0 auto}#header h1{height:200px;padding-left:0;margin:0}#header h1 img{width:180px}#header div{display:inline-block;text-align:right;padding-right:0}#header div p{font-size:2em;font-weight:700;margin:auto;text-align:right;line-height:26px}#header .calendar{height:200px;margin-top:50px;margin-right:0;padding-right:30px}#header .title{height:100px;text-align:center}hr{border-top:1px dotted;color:#000;background-color:#fff;width:80px;margin:20px auto}#subscribe-info{padding-top:0;padding-bottom:0}#subscribe-info .featured{font-size:3em;text-align:center;text-transform:uppercase;font-weight:bolder;margin-top:40px;margin-bottom:40px}#subscribe-info .featured:before{font-size:1em;margin-right:7px}#subscribe-info .featured:after{font-size:1em;margin-left:7px}#subscribe-info a.featured{color:#f71963;text-decoration:none;display:block;transition:.18s}#subscribe-info a.featured:hover{color:#000;transition:.18s}#subscribe-info #features{margin-top:100px;text-align:center}#subscribe-info #features .short-description{font-weight:700;font-size:25px;padding:0 16px}#subscribe-info #features .long-description{font-size:20px;font-weight:400}#subscribe-info #features img{width:150px;height:150px;padding:10px;border:1px solid;border-color:#eaeaea;border-radius:10px}#formula-description{padding-bottom:0;padding-top:50px;font-size:22px;text-align:center}#formula-description .container{width:60%;max-width:590px;margin-top:40px;margin-bottom:40px}#formula-description p{margin-bottom:20px}#rules{padding:50px 0}#rules h2{text-transform:uppercase;font-weight:700}#rules ol{margin-top:40px;padding-left:0;column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:70px;-webkit-gap:70px;-moz-gap:70px}#rules ol li{margin-left:30px;margin-bottom:20px;font-size:20px;width:80%}#rules ol li:first-child p{margin-top:0}#rules ol li:nth-child(5) p{margin-top:29px}#prize{padding:60px 0}#prize div{text-align:center}#prize div h2{text-transform:uppercase;font-weight:700}#prize div p{margin-top:30px;font-size:20px}#teams{padding:60px 0}#teams h2{text-transform:uppercase}#teams .team-card{margin-top:30px;margin-right:30px;display:inline-block;border:1px solid #fff;width:414px;vertical-align:top;height:397px}#teams .team-card h3{text-align:center;font-size:25px;border-bottom:1px solid #fff;box-sizing:content-box;padding-bottom:25px;margin-bottom:0}#teams .team-card ul{height:110px;list-style:none;font-size:16px;padding:25px 0;border-bottom:1px solid #fff;box-sizing:content-box}#teams .team-card div,#teams .team-card ul li{text-align:center}#teams .team-card div .theme{font-size:20px}#teams .team-card div .theme:after{content:':'}#teams .team-card div .description{padding:10px 15px}#teams .team-card div .description:after,#teams .team-card div .description:before{content:'"'}#schedule{padding:60px 0}#schedule h2{text-transform:uppercase;font-weight:700}#schedule .days h3{margin-top:15px;font-weight:700}#schedule .days p{margin-top:0;margin-bottom:0;font-size:20px}#schedule .days .time:before{content:'> '}#schedule .days .time{margin-top:20px;font-weight:600}#schedule .brainstorm{position:relative;background:#fff;border:1px solid #000;width:80%;padding:20px 30px;margin-top:30px;border-radius:10px}.brainstorm:after,.brainstorm:before{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.brainstorm:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.brainstorm:before{border-color:transparent transparent #000;border-width:12px;margin-left:-12px}#previous iframe{width:100%;height:318px;top:0;left:0}#previous .videos{margin-top:60px}#previous p{font-size:20px;text-align:center}#previous h1{text-align:center}#previous h2{text-align:left}#previous li{font-size:18px}#previous a{text-decoration:none;color:#f71963}#previous{padding-bottom:60px}footer{padding:15px 0;background-color:#525252;clear:both}footer img{width:100px;margin:0 auto;display:block}@media (max-width:768px){.container{width:95%}#header #calendar,#header h1{text-align:center;float:none}#header #calendar{width:254px;margin:10px auto;display:block}#video{padding-bottom:54%}#rules h2{text-align:center}#rules ol{column-count:1;-webkit-column-count:1;-moz-column-count:1}#formula-description .container{width:80%}#prize .container h2,#prize .container p{text-align:center;width:100%}#schedule{text-align:center}#schedule .days #day1{border-bottom:1px dotted #fff;padding-bottom:30px}#schedule .days #day1,#schedule .days #day2{float:none}}