@font-face{font-family:'brandon_grotesque_regular';src:url("fonts/brandon-grotesque-regular/brandongrotesque-regular-webfont.woff2") format("woff2"),url("fonts/brandon-grotesque-regular/brandongrotesque-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'brandon_grotesque_black';src:url("fonts/brandon-grotesque-black/hvd_fonts_-_brandongrotesque-black-webfont.woff2") format("woff2"),url("fonts/brandon-grotesque-black/hvd_fonts_-_brandongrotesque-black-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'brandon_grotesque_bold';src:url("fonts/brandon-grotesque-bold/hvd_fonts_-_brandongrotesque-bold-webfont.woff2") format("woff2"),url("fonts/brandon-grotesque-bold/hvd_fonts_-_brandongrotesque-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Knockout';src:url("fonts/knockout/Knockout-HTF49-Liteweight.eot?#iefix") format("embedded-opentype"),url("fonts/knockout/Knockout-HTF49-Liteweight.otf") format("opentype"),url("fonts/knockout/Knockout-HTF49-Liteweight.woff") format("woff"),url("fonts/knockout/Knockout-HTF49-Liteweight.ttf") format("truetype"),url("fonts/knockout/Knockout-HTF49-Liteweight.svg#Knockout-HTF49-Liteweight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url("fonts/icomoon/icomoon.eot?rmfhn5");src:url("fonts/icomoon/icomoon.eot?rmfhn5#iefix") format("embedded-opentype"),url("fonts/icomoon/icomoon.ttf?rmfhn5") format("truetype"),url("fonts/icomoon/icomoon.woff?rmfhn5") format("woff"),url("fonts/icomoon/icomoon.svg?rmfhn5#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-website:before{content:"\e900"}.icon-twitter:before{content:"\e609"}.icon-triangle-left:before{content:"\e607"}.icon-triangle-right:before{content:"\e608"}.icon-facebook:before{content:"\e60a"}.icon-menu:before{content:"\e60c"}.icon-instagram:before{content:"\e601"}*{margin:0;padding:0;box-sizing:border-box}header,footer,section,nav,article,aside,svg,picture,main{display:block}div,section,article,aside,nav,header,footer,ul,li,form,input,textarea,img,h1{box-sizing:border-box;-moz-box-sizing:border-box}html{font-size:62.5%;overflow-y:scroll}body{font-family:'brandon_grotesque_regular';font-size:2.0rem;font-weight:400;line-height:2.7rem;background:#f4f4f4;color:#464b4c;text-align:center}h1,h2,h3{font-family:'Knockout', sans-serif;clear:both;color:#4f5455;font-weight:400}h1{margin:0 0 20px 0;font-size:3.6rem;line-height:4.2rem}h2{margin:0 0 20px 0;font-size:3.0rem;line-height:4.0rem;font-family:'brandon_grotesque_bold'}h3{margin:0 0 25px 0;font-size:3.2rem;line-height:3.9rem}p{margin:0 0 15px 0;font-size:2.5rem;line-height:3.3rem}strong{font-weight:400}a{text-decoration:none;color:#e33753}a img{border:none}ul,ol{padding:0 0 0 18px;margin:0 0 20px 0}ul li,ol li{margin-bottom:0px;font-size:2.3rem;line-height:3.0rem}img{display:block;max-width:100%;height:auto}select{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}textarea{resize:none}br.clear{display:block;clear:both}iframe{width:100%}input:invalid,input:-moz-ui-invalid{border:0;outline:none;box-shadow:none}.container,div#browserUpgrade p{clear:both;margin:0 auto;max-width:1500px;padding:10px;position:relative}@media screen and (min-width: 750px){.container,div#browserUpgrade p{padding:20px}}.screen-reader-text{position:absolute;top:-9999px;left:-9999px}.button,input[type="submit"]{display:inline-block;color:#464b4c;padding:7px 20px;border:solid 2px #464b4c;font-size:2.2rem;line-height:3.2rem;cursor:pointer;width:100%;max-width:220px;box-sizing:border-box;-webkit-transition:background 0.5s;transition:background 0.5s}.button:hover,input[type="submit"]:hover{color:#f4f4f4;background:#464b4c}header[role="banner"]{background:#295896 url(images/header-texture.png);position:fixed;top:0;left:0;width:100%;z-index:10}header[role="banner"] .container,header[role="banner"] div#browserUpgrade p,div#browserUpgrade header[role="banner"] p{padding:0;position:relative}header[role="banner"] h1{position:absolute;top:5px;left:10px;-webkit-transition:top 0.5s;transition:top 0.5s}header[role="banner"] h1 img{width:80px;-webkit-transition:width 0.5s;transition:width 0.5s}header[role="banner"] a.show-menu{display:inline-block;text-transform:uppercase;color:#fff;float:right;padding:10px;font-family:'brandon_grotesque_black'}header[role="banner"] a.show-menu span{font-size:1.5rem;display:inline-block;margin-left:5px}header[role="banner"] a.show-menu:hover{color:#f9f000}header[role="banner"] nav{clear:both}header[role="banner"] ul{padding-left:0;list-style:none;padding-top:15px;margin-bottom:0}header[role="banner"] ul li{display:block;margin:0px 5px}header[role="banner"] ul li a{font-family:'Knockout', sans-serif;font-size:2.2rem;color:#fff;text-transform:uppercase;display:block;padding:10px}header[role="banner"] ul li a:hover{border-color:#fff;color:#f9f000}header[role="banner"] ul li.active a{border-color:#fff}header[role="banner"] .social-links a{color:#fff;font-size:2.2rem;display:inline-block;padding:10px;margin:0 5px;-webkit-transition:color 0.5s;transition:color 0.5s}header[role="banner"] .social-links a:hover{color:#f9f000;border-bottom:none}@media screen and (min-width: 1000px){header[role="banner"] .container,header[role="banner"] div#browserUpgrade p,div#browserUpgrade header[role="banner"] p{padding-left:160px}header[role="banner"] h1{top:20px;left:20px}header[role="banner"] h1 img{width:120px}header[role="banner"] a.show-menu{position:absolute;top:-9999px;left:-9999px}header[role="banner"] nav{display:block !important;float:right}header[role="banner"] ul{padding-top:0;text-align:left}header[role="banner"] ul li{display:inline-block;margin-bottom:0}header[role="banner"] ul li a{font-size:2.0rem;padding:25px 10px 20px;border-bottom:solid 5px transparent;-webkit-transition:padding 0.5s;transition:padding 0.5s}header[role="banner"] ul li a:hover{color:#fff}header[role="banner"].compact h1{top:-10px}header[role="banner"].compact h1 img{width:100px}header[role="banner"].compact ul li:not(.social-links) a{padding:15px 10px 10px}}@media screen and (min-width: 1400px){header[role="banner"] .container,header[role="banner"] div#browserUpgrade p,div#browserUpgrade header[role="banner"] p{padding-left:250px}header[role="banner"] h1 img{width:200px}header[role="banner"] ul li a{font-size:2.5rem;padding:45px 20px 40px}header[role="banner"] .social-links a{font-size:2.7rem;padding:10px;margin:0 10px}header[role="banner"].compact h1{top:-10px}header[role="banner"].compact h1 img{width:150px}header[role="banner"].compact ul li:not(.social-links) a{padding:15px 20px 10px}}header .container>nav,header div#browserUpgrade p>nav,div#browserUpgrade header p>nav{display:none}div#browserUpgrade{background:red;color:#fff;padding:10px;text-align:center;margin-top:-20px}div#browserUpgrade p a{color:#000}section#intro{position:relative;padding-top:40px}section#intro picture,section#intro img{width:100%}section#intro .tagline{position:absolute;top:calc(50% - 20px);left:50%;width:800px;max-width:90%;-webkit-transform:translate(-50%, -50%) rotate(-2deg);transform:translate(-50%, -50%) rotate(-2deg)}section#intro .tagline p{font-family:'Knockout', sans-serif;text-transform:uppercase}section#intro .tagline p span{font-size:1.7rem;line-height:2.7rem;background:#dd3842;padding:4px 8px;color:#fff;display:inline-block;margin-bottom:-2px}section#intro .award{position:absolute;left:0;bottom:60px;width:100%}section#intro .award p{position:relative;font-family:'brandon_grotesque_black';display:inline-block;margin-bottom:0;margin:0 auto;background:#98c111 url(images/green-dots.png) center bottom;color:#fff;padding:5px 10px;font-size:1.8rem;line-height:2.4rem}section#intro .divider{height:60px;background:url(images/divider-pattern.png) center center repeat-x,url(images/green-dots.png) center top;background-color:#98c111;position:absolute;bottom:0;z-index:2;left:0;width:100%}@media screen and (min-width: 600px){section#intro{padding-bottom:50px}section#intro .tagline p span{font-size:2.4rem;line-height:3.4rem;padding:8px 25px}section#intro .award{bottom:80px}section#intro .award p{padding:10px 20px;border-radius:10px 10px 0 0}section#intro .divider{height:80px}}@media screen and (min-width: 1000px){section#intro{padding-top:80px;max-height:700px;overflow:hidden}section#intro .award{bottom:80px}section#intro .award p{padding:20px 20px 20px 110px;padding:20px 20px 20px 110px;font-size:2.6rem;line-height:3.6rem}section#intro .award p:before{content:"";background:url(images/trophey.png) no-repeat;background-size:contain;display:block;position:absolute;width:70px;height:70px;left:20px;top:20px}section#intro .award p strong{display:block;font-size:3.0rem;line-height:4.0rem}section#intro .tagline p span{font-size:3.6rem;line-height:4.6rem;padding:8px 25px}}section.supporters{padding:60px 10px;background-image:url(images/background-pattern.svg);background-position:center center}section.supporters h2{font-family:'brandon_grotesque_bold';text-transform:none}section.supporters ul{padding-left:0;list-style:none;display:inline-block}section.supporters ul li{display:inline-block;padding:10px;border:solid 5px #ececec;background:#fff;margin:10px;border-radius:2px;width:125px;height:125px;vertical-align:top}section.supporters ul li a{display:flex;align-items:center;height:100%}section.supporters img{margin:0 auto}section.supporters img.landscape{width:90%}section.supporters img.portrait{height:90%}@media screen and (min-width: 1000px){section.supporters ul li{width:200px;height:200px;padding:20px}}section#about div.slider div.slide{position:relative}section#about div.slider div.slide picture,section#about div.slider div.slide img{width:100%}section#about div.slider div.slide div.container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;max-width:850px;width:80%}section#about div.slider div.slide div.container p{color:#fff;font-size:2.0rem;line-height:2.6rem;display:inline;padding:7px 14px;font-family:'Knockout', sans-serif}section#about div.slider div.slide div.container p strong{display:inline-block;font-weight:400}section#about div.slider div.slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.25}section#about div.slider div.slide:nth-child(6n+1) p,section#about div.slider div.slide:nth-child(6n+1):after{background:#06b084}section#about div.slider div.slide:nth-child(6n+2) p,section#about div.slider div.slide:nth-child(6n+2):after{background:#dd3842}section#about div.slider div.slide:nth-child(6n+3) p,section#about div.slider div.slide:nth-child(6n+3):after{background:#662d91}section#about div.slider div.slide:nth-child(6n+4) p,section#about div.slider div.slide:nth-child(6n+4):after{background:#fdb839}section#about div.slider div.slide:nth-child(6n+5) p,section#about div.slider div.slide:nth-child(6n+5):after{background:#4dc4d2}section#about div.slider div.slide:nth-child(6n+6) p,section#about div.slider div.slide:nth-child(6n+6):after{background:#3457a7}@media screen and (min-width: 550px){section#about div.slider div.slide div.container p{font-size:3.4rem;line-height:4.5rem}}@media screen and (min-width: 1000px){section#about div.slider div.slide div.container p{font-size:4.2rem;line-height:6.0rem}}section#traders{padding:60px 20px 60px;background-image:url(images/background-pattern.svg);background-position:center center;display:flex;flex-direction:column}section#traders .trader-select ul{padding-left:0;list-style:none;overflow:hidden;margin-bottom:0}section#traders .trader-select ul li{float:left;width:calc(50% - 10px);margin-left:20px;margin-bottom:20px;position:relative}section#traders .trader-select ul li h3{margin-bottom:0;font-size:2.0rem;line-height:2.6rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#fff;padding:10px;width:80%;z-index:3;text-transform:uppercase}section#traders .trader-select ul li:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.4;pointer-events:none;background:#222;-webkit-transition:opacity 0.5s, background 0.5s;transition:opacity 0.5s, background 0.5s}section#traders .trader-select ul li:hover h3,section#traders .trader-select ul li.active h3{background:url(images/white-shape.svg) no-repeat;background-size:100% 100%}section#traders .trader-select ul li:hover:after,section#traders .trader-select ul li.active:after{opacity:0.25}section#traders .trader-select ul li:hover:nth-child(6n+1) h3,section#traders .trader-select ul li.active:nth-child(6n+1) h3{color:#06b084}section#traders .trader-select ul li:hover:nth-child(6n+1):after,section#traders .trader-select ul li.active:nth-child(6n+1):after{background:#06b084}section#traders .trader-select ul li:hover:nth-child(6n+2) h3,section#traders .trader-select ul li.active:nth-child(6n+2) h3{color:#dd3842}section#traders .trader-select ul li:hover:nth-child(6n+2):after,section#traders .trader-select ul li.active:nth-child(6n+2):after{background:#dd3842}section#traders .trader-select ul li:hover:nth-child(6n+3) h3,section#traders .trader-select ul li.active:nth-child(6n+3) h3{color:#662d91}section#traders .trader-select ul li:hover:nth-child(6n+3):after,section#traders .trader-select ul li.active:nth-child(6n+3):after{background:#662d91}section#traders .trader-select ul li:hover:nth-child(6n+4) h3,section#traders .trader-select ul li.active:nth-child(6n+4) h3{color:#fdb839}section#traders .trader-select ul li:hover:nth-child(6n+4):after,section#traders .trader-select ul li.active:nth-child(6n+4):after{background:#fdb839}section#traders .trader-select ul li:hover:nth-child(6n+5) h3,section#traders .trader-select ul li.active:nth-child(6n+5) h3{color:#4dc4d2}section#traders .trader-select ul li:hover:nth-child(6n+5):after,section#traders .trader-select ul li.active:nth-child(6n+5):after{background:#4dc4d2}section#traders .trader-select ul li:hover:nth-child(6n+6) h3,section#traders .trader-select ul li.active:nth-child(6n+6) h3{color:#3457a7}section#traders .trader-select ul li:hover:nth-child(6n+6):after,section#traders .trader-select ul li.active:nth-child(6n+6):after{background:#3457a7}@media screen and (max-width: 599px){section#traders .trader-select ul li:nth-child(2n+1){margin-left:0;clear:both}}@media screen and (min-width: 600px) and (max-width: 900px){section#traders .trader-select ul li{width:calc(33.33% - 13.5px)}section#traders .trader-select ul li:nth-child(3n+1){clear:both;margin-left:0}}@media screen and (min-width: 901px) and (max-width: 1200px){section#traders .trader-select ul li{width:calc(25% - 15px)}section#traders .trader-select ul li:nth-child(4n+1){clear:both;margin-left:0}}@media screen and (min-width: 1200px) and (max-width: 1500px){section#traders .trader-select ul li{width:calc(20% - 16px)}section#traders .trader-select ul li:nth-child(5n+1){clear:both;margin-left:0}}@media screen and (min-width: 1500px){section#traders .trader-select ul li{width:calc(16.66% - 16.66px)}section#traders .trader-select ul li:nth-child(6n+1){clear:both;margin-left:0}}section#traders img{width:100%}section#traders .trader-profile{font-family:'brandon_grotesque_bold', sans-serif;color:#fff;overflow:hidden;margin-bottom:20px;position:absolute;top:-9999px;left:-9999px}section#traders .trader-profile.active{position:static}section#traders .trader-profile .profile-info{padding:40px}section#traders .trader-profile .profile-info p{max-width:550px;margin:0 auto 20px}section#traders .trader-profile .profile-info>a{color:#fff;display:inline-block;font-size:2.6rem;margin:5px}section#traders .trader-profile .profile-info>a:hover{color:#f9f000}section#traders .trader-profile h3{font-size:2.8rem;line-height:3.2rem;text-align:center;background:url(images/white-shape.svg) no-repeat;background-size:100% 100%;padding:10px;display:inline-block;text-transform:uppercase}section#traders .trader-profile p{font-size:2.2rem;line-height:3.0rem}section#traders .trader-profile:nth-child(6n+1){background:#06b084}section#traders .trader-profile:nth-child(6n+1) h3{color:#06b084}section#traders .trader-profile:nth-child(6n+2){background:#dd3842}section#traders .trader-profile:nth-child(6n+2) h3{color:#dd3842}section#traders .trader-profile:nth-child(6n+3){background:#662d91}section#traders .trader-profile:nth-child(6n+3) h3{color:#662d91}section#traders .trader-profile:nth-child(6n+4){background:#fdb839}section#traders .trader-profile:nth-child(6n+4) h3{color:#fdb839}section#traders .trader-profile:nth-child(6n+5){background:#4dc4d2}section#traders .trader-profile:nth-child(6n+5) h3{color:#4dc4d2}section#traders .trader-profile:nth-child(6n+6){background:#3457a7}section#traders .trader-profile:nth-child(6n+6) h3{color:#3457a7}section#traders .trader-profiles{order:1}section#traders .trader-select{order:2}section#traders .cta{order:3;padding-top:40px}@media screen and (min-width: 800px){section#traders .trader-select div.trader-slider div.slide h3{font-size:2.8rem;line-height:3.2rem}section#traders .trader-profile{display:flex;align-items:center}section#traders .trader-profile .profile-info,section#traders .trader-profile .profile-image{width:50%;float:left}}@media screen and (min-width: 1600px){section#traders .trader-profile p{font-size:2.8rem;line-height:3.4rem}}section#traders .cta a.button{max-width:280px !important}section#dates{padding:60px 20px;background:url(images/dates-background-mobile.jpg) #f9f000 no-repeat center center;background-size:cover;position:relative}section#dates .container,section#dates div#browserUpgrade p,div#browserUpgrade section#dates p{z-index:2;padding-top:0;padding-bottom:0}section#dates:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:#9b3434;opacity:0.25}section#dates h2,section#dates li span{display:inline-block;color:#fff;background:#295896;padding:10px 15px}section#dates h2{-webkit-transform:rotate(-4deg);transform:rotate(-4deg);font-size:2.3rem;line-height:3.0rem;margin-bottom:40px;text-transform:uppercase}section#dates ul{padding-left:0;list-style:none;text-transform:uppercase;margin-bottom:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}section#dates ul span{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);margin:5px 0}section#dates ul li{margin-bottom:20px;font-family:'Knockout', sans-serif}section#dates ul li:nth-child(2n+1) span{-webkit-transform:rotate(2deg);transform:rotate(2deg)}@media screen and (min-width: 600px){section#dates{background-image:url(images/dates-background.jpg);padding:80px 20px}section#dates ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (min-width: 950px){section#dates{padding:100px 20px}section#dates h2{font-size:3.5rem;line-height:4.5rem;margin-bottom:60px}section#dates ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}section#dates ul li{font-size:3.5rem;line-height:4.5rem;margin-bottom:40px}}#sponsors{background:#fff}#sponsors .column.description{padding:40px}#sponsors .column.description>a{display:inline-block}#sponsors .column.description img{margin:0 auto 20px;max-width:150px}#sponsors .column.description p{max-width:650px;margin:0 auto 20px;font-size:1.6rem;line-height:2.4rem}#sponsors .column.sponsor-image img{width:100%}@media screen and (min-width: 800px){#sponsors .row{overflow:hidden;display:flex;align-items:center}#sponsors .row .column{width:50%}#sponsors .row .column p{font-size:1.8rem;line-height:2.6rem}#sponsors .sponsor-profile:nth-child(even) .column.description{order:2}}#press{background:#fff;padding:80px 0;background-image:url(images/background-pattern.svg);background-position:center center}#press .speech-bubble p:first-of-type:before{content:'"'}#press .speech-bubble p:last-of-type{margin-bottom:0}#press .speech-bubble p:last-of-type:after{content:'"'}#press img{max-width:80%}.burp ul{padding-left:0;list-style:none}.burp ul li{display:inline-block;width:100%;max-width:500px;vertical-align:top;padding:0 20px 40px}.burp ul li img{margin:0 auto}#supporters{padding:60px 10px;background-image:url(images/background-pattern.svg);background-position:center center}#supporters h2{font-family:'brandon_grotesque_bold';text-transform:none;margin-bottom:0}#supporters .speech-bubble{background:#fff}#supporters .speech-bubble p{font-size:1.8rem;line-height:2.4rem}#supporters .speech-bubble:after{background:#fff;bottom:auto;top:0;transform:rotate(-45deg) translateY(-50%)}#supporters .supporter-logo{height:120px;margin-bottom:30px;position:relative}#supporters .supporter-logo img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-height:120px}#supporters .supporter-logo img.landscape{max-width:250px}#contact{background:#dd3842;padding:60px 20px;background-image:url(images/background-pattern.svg);background-position:center center}#contact .container,#contact div#browserUpgrade p,div#browserUpgrade #contact p{max-width:800px}#contact h2{color:#fff;margin-bottom:40px}#contact form label{position:absolute;top:-9999px;left:-9999px}#contact form input[type="submit"]{-webkit-appearance:none;background:#45a0f5;color:#fff;text-transform:uppercase;font-size:2.3rem;line-height:3.0rem;font-family:'Knockout', sans-serif;border:none;border-radius:2px;float:right}#contact form input[type="submit"]:hover{background:#1587f2}#contact .form-footer{overflow:hidden}@media screen and (min-width: 600px){#contact form{overflow:hidden}#contact form div.one-half{width:49%;float:left;margin-left:2%}#contact form div.one-half.left{margin-left:0}#contact form div.full-width{clear:both}}form input[type="text"],form input[type="email"],form input[type="url"],form input[type="file"],form textarea,form select{display:block;padding:10px;width:100%;border:none;border-radius:5px;margin-bottom:20px;font-family:'brandon_grotesque_regular';font-size:2.0rem;font-font-weight:400;line-height:2.7rem;color:#464b4c;background:#fff}form input[type="radio"],form input[type="checkbox"]{margin-right:10px}form .wpcf7-not-valid{background:#f9f000}form span.wpcf7-not-valid-tip{margin:-15px 0 15px;color:#f9f000;text-align:left}form div.wpcf7-response-output{color:#fff}.speech-bubble{background:#f4f4f4;padding:20px;border-radius:5px;text-align:center;position:relative;margin-bottom:20px}.speech-bubble p{font-size:2.0rem;line-height:2.6rem;color:#000}.speech-bubble>a{margin:10px 10px 0;display:inline-block}.speech-bubble>a span{font-size:2.5rem;transition:color 0.5s}.speech-bubble>a span.icon-website{color:#e33753}.speech-bubble>a span.icon-twitter{color:#5ea9dd}.speech-bubble>a span.icon-facebook{color:#3b5998}.speech-bubble>a span:hover{color:#e33753}.speech-bubble:after{content:"";display:block;width:30px;height:30px;background:#f4f4f4;transform:rotate(45deg) translateY(50%);transform-origin:center center;position:absolute;left:50%;bottom:0px}.pop-up{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:95%;max-width:750px;height:auto;z-index:9999;color:#464b4c;background:#fff;background-image:url(images/background-pattern.svg);background-position:center center;padding:10px;display:none;text-align:center}.pop-up h2{font-size:1.8rem;line-height:2.8rem;font-family:'Knockout', sans-serif;max-width:600px;margin:0 auto 30px;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.pop-up h2 span{background:#dd3842;color:#fff;display:inline;padding:7px 14px;text-transform:uppercase}.pop-up p{font-size:1.4rem;line-height:2.2rem}.pop-up p strong{font-family:'brandon_grotesque_bold'}.pop-up .button{background:#dd3842;color:#fff;border:none;-webkit-transition:background 0.5s;transition:background 0.5s}.pop-up .button:hover{background:#c1212b}.pop-up .close{position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(images/cross.svg) no-repeat;background-size:contain;display:block;overflow:hidden;text-indent:-9999px;cursor:pointer}@media (min-width: 800px){.pop-up{padding:30px}.pop-up h2{font-size:3.0rem;line-height:4.0rem}.pop-up p{font-size:2.0rem;line-height:2.8rem;margin-bottom:20px}}.pop-up-bg{position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:#000;opacity:0.8;z-index:9998;display:none}.trader-registration{padding:70px 0;text-align:left}.trader-registration h1{margin-bottom:10px}.trader-registration p strong{font-family:'brandon_grotesque_bold'}.trader-registration .container,.trader-registration div#browserUpgrade p,div#browserUpgrade .trader-registration p{max-width:1000px}.trader-registration .gf_progressbar_title{margin-bottom:0;font-size:2.0rem;line-height:2.6rem}.trader-registration form ul{padding-left:0;list-style:none}@media (min-width: 1000px){.trader-registration{padding:100px 0}.trader-registration h1{font-size:5.0rem;line-height:6.0rem}}@media (min-width: 1400px){.trader-registration{padding:150px 0 55px}}.trader-registration .pop-up,.trader-registration .pop-up-bg{display:none}.gf_progressbar{background:#06b084;margin-bottom:40px}.gf_progressbar .gf_progressbar_percentage{background:#98c111 url(images/green-dots.png) center bottom;color:#fff;padding:5px 10px}.gf_progressbar span{font-family:'brandon_grotesque_black'}@media (min-width: 800px){.gform_fields{margin-bottom:0;overflow:hidden}.gform_fields li.gfield.one-third,.gform_fields li.gfield.one-half{margin-left:40px;margin-bottom:40px;float:left}.gform_fields li.gfield.one-half{width:calc(50% - 20px)}.gform_fields li.gfield.one-third{width:calc(33.33% - 27px)}.gform_fields li.gfield.first{clear:both;margin-left:0}.gform_fields li.gfield>label{font-family:'brandon_grotesque_bold'}}.dates-select>label{display:block}@media (min-width: 600px){.dates-select ul{column-gap:40px;column-count:2}}@media (min-width: 900px){.dates-select ul{column-count:3}}.validation_error{background:#dd3842;color:#fff;padding:5px 10px;margin-bottom:20px}.gfield_description{background:#fdb839;color:#fff;padding:5px 10px;margin-top:-20px;border-radius:0 0 5px 5px;font-size:2.0rem;margin-bottom:20px}.gfield_description.validation_message{background:#dd3842}.ginput_preview{font-size:1.6rem;background:#fff;margin-top:-20px;margin-bottom:20px;padding:5px 10px}.ginput_preview img{display:inline-block}.gfield_error input{border-radius:5px 5px 0 0 !important}.gform_page_footer{border-top:solid 5px #ececec;padding-top:20px;overflow:hidden;position:relative}.gform_page_footer .button{-webkit-appearance:none;background:#45a0f5;color:#fff;text-transform:uppercase;font-size:2.3rem;line-height:3.0rem;font-family:'Knockout', sans-serif;border:none;border-radius:2px;float:right}.gform_page_footer .button:hover{background:#1587f2}.gform_page_footer input[type="submit"]{background:#06b084}.gform_page_footer input[type="submit"]:hover{background:#047f5f}.gform_page_footer img{position:absolute;right:10px;bottom:15px;z-index:2}.gform_page_footer .gform_previous_button{float:left}.ginput_container_radio,.ginput_container_checkbox{padding-top:10px}.ginput_container_radio li,.ginput_container_checkbox li{margin-bottom:10px}.gfield_html ul{padding-left:23px !important;list-style:disc !important}.gfield_html ul li{margin-bottom:10px}.gform_validation_container{position:absolute;top:-9999px;left:-9999px}.terms-scroll{background:#fff;height:400px;overflow-y:scroll;padding:20px;margin-bottom:20px;border-radius:5px}.terms-scroll h3{padding-top:20px;margin-bottom:10px}.terms-scroll p,.terms-scroll li{font-size:2.0rem}footer{background:#343434;color:#fff;text-align:left}footer div.container{max-width:800px}footer div.container>img{margin:0 15px 10px 0;float:left}footer div.social-media-links{margin-bottom:10px;padding-top:80px}footer div.social-media-links a{display:inline-block;width:40px;height:40px;border-radius:20px;background:#6a6a6a;text-align:center;margin-right:5px;-webkit-transition:background 0.5s;transition:background 0.5s}footer div.social-media-links a span{-webkit-transition:color 0.5s;transition:color 0.5s}footer div.social-media-links a:hover{background:#fff}footer div.social-media-links a:hover span{color:#343434}footer div.social-media-links a span{color:#fff;margin-top:10px;display:block}footer p{margin-bottom:5px;text-transform:uppercase;letter-spacing:0.7px;clear:both}footer p span{display:inline-block;padding-right:15px;margin-right:15px}footer p span:last-of-type{padding-right:0}footer p img{display:inline-block;width:300px;margin-left:10px;vertical-align:middle;margin-bottom:10px}footer p:last-of-type{font-size:1.7rem;line-height:2.3rem}footer p a{color:#f9f000}footer p a:hover{text-decoration:underline}@media screen and (min-width: 750px){footer .container,footer div#browserUpgrade p,div#browserUpgrade footer p{padding-left:210px}footer .container>img,footer div#browserUpgrade p>img,div#browserUpgrade footer p>img{width:175px;margin-right:30px;position:absolute;top:20px;left:20px}footer div.social-media-links{padding-top:15px}footer p{clear:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:50%;z-index:2;background:none;border:none;color:#e33753;transition:color 0.5s;text-shadow:2px 2px 2px rgba(0,0,0,0.25);width:30px;height:30px;border-left:solid 7px #fff;border-top:solid 7px #fff}.slick-arrow:hover{border-color:#f9f000;cursor:pointer}.slick-arrow span{font-size:4.0rem}.slick-arrow.slick-prev{left:15px;transform:rotate(-45deg) translateX(50%)}.slick-arrow.slick-next{right:15px;transform:rotate(135deg) translateY(50%)}@media screen and (min-width: 800px){.slick-arrow{width:40px;height:40px}.slick-arrow.slick-prev{left:30px}.slick-arrow.slick-next{right:30px}}.slick-track{display:flex}.slick-slide{height:auto;display:flex !important;align-items:center}
/*# sourceMappingURL=style.css.map */
