.header{width:100%;max-width:100%;position:relative;display:flex;align-items:center}.header .content{padding:30px 15px 0;display:flex;flex-direction:column}.header .content h1,.header .content h2,.header .content p{margin:0 auto 20px;text-align:center}.header .signup-button{display:block;padding:0 15px;margin:0 auto 25vw;width:90%}.header .signup-button .btn{display:block;text-align:center;padding:12px 20px}.header .sub-line{line-height:1;padding:20px 15px;color:#9c9c9c;font-size:12px;position:relative;width:100%;text-align:center}.step-bar{position:relative;width:100%;padding:15px}.step-bar .container{position:relative;background:0 0}.step-bar .container ul{list-style:none;margin-bottom:0;display:flex}.step-bar .container ul li{flex:1}.step-bar .container ul li span{display:block}.step-bar .container ul li .order{background:#fff0c1;color:#8c3636;text-align:center;border-radius:50%;width:17px;height:17px;line-height:17px;font-size:11px;margin:0 auto 8px}.step-bar .container ul li .text{line-height:1.2;text-align:center;font-size:11px}.step-bar.images ul{flex-flow:column;align-items:center}.step-bar.images ul li{margin-bottom:10px;text-align:center}.step-bar.images ul li:last-child{margin-bottom:0}.content{padding:50px 0;position:relative}.content.html5-element{width:100%;display:block;overflow:hidden;text-align:center}.content.html5-element iframe{border:0;transform-origin:0 0;-webkit-transform-origin:0 0}.content img{max-width:100%;height:auto}.content h2,.content .title{color:#c9181e;font-size:22px;margin-bottom:1.5rem}.content .col-sm-5 img{margin-top:1rem}.content .main-content .aligncenter{margin:0 auto;display:block}.main-content a{color:#fff}.footer{padding:50px 0 0;position:relative}.brand-logos{display:flex;align-items:center;justify-content:center;flex-flow:wrap;margin-bottom:30px}.brand-logos .logo{max-height:60px;margin:5px;max-width:100%}.terms-conditions{color:#9c9c9c}.terms-conditions h4,.terms-conditions .title{font-size:14px;margin-bottom:.25rem}.terms-conditions ol li,.terms-conditions ul li,.terms-conditions p{font-size:12px}.terms-conditions ol,.terms-conditions ul{list-style:decimal inside;margin-bottom:.25rem}.terms-conditions .link{color:#9c9c9c}.pays{display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;padding:50px 0 30px}.pays img{max-height:30px;margin:0 2px 5px}.copyright{font-size:13px;color:#9f9f9f;text-align:justify}.copyright p{line-height:1.4;margin-bottom:15px}.copyright p:last-of-type{margin-bottom:0}.copyright p a{color:#9f9f9f;text-decoration:underline}.copyright p a:hover{text-decoration:none}.gg-card{width:100%;max-width:100%;position:relative}.gg-card .container{display:flex;justify-content:center;align-items:flex-end;padding:20px}.gg-card .container .box{width:80%;background-color:#1d1d1d;border-radius:10px;padding:20px 15px}.gg-card .container .box .content{padding:0}.gg-card .container .box .content>h2{font-size:18px}.gg-card .container .box .content>*{margin-bottom:0}.gg-card .container .box .btn{margin:10px 0}.gg-card .container .box .sub-line>*:last-child{margin-bottom:0}.btn-register{background:linear-gradient(180deg,#9b3e3e,#803030);color:#fff;border-radius:4px;border:0;padding:12px 40px;line-height:1;font-weight:500;box-shadow:rgba(0,0,0,.75) 0 0 6px 1px}.btn-register:focus,.btn-register:hover,.btn-register:active{outline:0;color:#fff;box-shadow:none}.landing-footer{padding-bottom:50px}.landing-footer .container{min-height:initial;height:auto}@media(min-width:375px){.header .signup-button{margin:0 auto 35vw}}@media(min-width:576px){.container,.container-sm{max-width:100%}.header .content{padding:15px 15px 0;display:block;flex-direction:initial;width:55%}.header .content h1,.header .content h2,.header .content p{margin:0 0 20px;text-align:initial}.header .signup-button{width:100%;margin:0 0 30px}.header .signup-button .btn{display:inline-block;padding:12px 40px}.header .sub-line{padding:9px 15px;text-align:left}.content .col-sm-5 img{margin-top:0}.gg-card .container{justify-content:flex-end;align-items:center}.gg-card .container .box{width:45%}}@media screen and (min-width:768px){.container,.container-sm{max-width:100%}.step-bar .container{padding:0 50px}.step-bar .container ul{display:flex;flex-flow:wrap;flex-direction:row;justify-items:center;justify-content:space-between}.step-bar .container ul li{margin-bottom:0;display:initial;justify-content:initial;flex:initial}main-content .step-bar .container ul li span{display:inline-block}.step-bar .container ul li .order{float:left;margin:0;width:21px;height:21px;line-height:21px;font-size:14px}.step-bar .container ul li .text{float:left;padding-left:10px;font-size:14px;line-height:21px}.step-bar .container ul li::after{content:"";display:block;height:0;clear:both}.step-bar.images .container{padding:0 15px}.step-bar.images .container ul{flex-flow:nowrap}.step-bar.images .container ul li{flex:1;padding-left:50px;position:relative}.step-bar.images .container ul li:before{content:"";display:inline-block;background:url(../images/arrow.png) no-repeat center center;width:50px;height:50px;position:absolute;top:50%;left:0;margin-top:-25px}.step-bar.images .container ul li:first-child{padding-left:0}.step-bar.images .container ul li:first-child:before{content:none;display:none}.step-bar.images .container ul li img{max-width:100%}}@media screen and (min-width:875px){.container{width:900px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:900px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:900px}}@media screen and (min-width:1400px){.header .background img{width:100%}}