body{min-height:100vh;overflow-y:auto!important}#Wrapper{margin:0 auto!important}#Wrapper .PageCont{margin:0!important;padding:0!important}#MainSignupPage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0;padding:0;-ms-flex-flow:column;flex-flow:column}@media (min-width:1200px){#MainSignupPage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}#MainSignupPage h2.title{margin-bottom:40px;font-size:2em;background:-webkit-linear-gradient(180deg,#ff512f 0%,#dd2476 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold}#MainSignupPage .BtnsSign:hover{color:#dbad64;-webkit-transform:scale(1.1);transform:scale(1.1)}#MainSignupPage section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#MainSignupPage section.reg{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;background-color:#222121;padding:0 3%}#MainSignupPage section.promo img.logo{max-width:200px;margin:0 auto 48px}#MainSignupPage section.promo .offer{scale:1}@media (min-width:1200px){#MainSignupPage section.promo{display:-webkit-box;display:-ms-flexbox;display:flex;width:40%;position:relative;min-height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#MainSignupPage section.promo .offer{top:50%;left:55%;width:100%;max-height:300px;max-width:500px}#MainSignupPage section.reg{padding:6% 2%;width:60%;-webkit-box-shadow:-5px 0px 20px 0px rgba(0,0,0,0.18);box-shadow:-5px 0px 20px 0px rgba(0,0,0,0.18)}}@media (min-width:1200px){#MainSignupPage .reg{padding-top:40px}}#MainSignupPage .reg .controls{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px}@media (min-width:1200px){#MainSignupPage .reg .controls{padding:0 20px}}#MainSignupPage .reg .controls #back{visibility:hidden;opacity:0}#MainSignupPage .reg .controls #back.show{visibility:visible;opacity:1}#MainSignupPage .reg .controls #back,#MainSignupPage .reg .controls #close{display:block;cursor:pointer;width:50px;height:50px;background-repeat:no-repeat;background-position:center;border-radius:25px;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}#MainSignupPage .reg .controls #back:hover,#MainSignupPage .reg .controls #close:hover{background-color:#e5eaed}#MainSignupPage .reg .controls #back{background-size:50%;background-image:url("../icons/arrow-l.svg")}#MainSignupPage .reg .controls #close{background-size:35%;background-image:url("../icons/close-dark.svg")}#MainSignupPage .reg--form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;padding:0 0 10px 0}#MainSignupPage .reg--form .field:nth-of-type(2):has(input:-webkit-autofill) label,#MainSignupPage .reg--form .field:nth-of-type(3):has(input:-webkit-autofill) label{height:38%!important;font-size:12px!important}@media (min-width:700px){#MainSignupPage .reg--form{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#MainSignupPage .reg--form.disabled input,#MainSignupPage .reg--form.disabled select,#MainSignupPage .reg--form.disabled textarea{opacity:0.6;pointer-events:none}#MainSignupPage .reg--form .step{opacity:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}#MainSignupPage .reg--form .step a[data-trigger=continue]{margin-top:15px}#MainSignupPage .reg--form .step.show{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#MainSignupPage .reg--form .step.hide{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#MainSignupPage .reg--form .msg{margin-bottom:15px}#MainSignupPage .reg--form .msg.mt-15{margin-top:15px}#MainSignupPage .reg--form .msg.bad{color:red}#MainSignupPage .reg--form .msg.good{color:green}#MainSignupPage .reg--form .field,#MainSignupPage .reg--form .fields{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px 10px;width:100%;max-width:415px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#MainSignupPage .reg--form .field.hidden,#MainSignupPage .reg--form .fields.hidden{display:none!important}#MainSignupPage .reg--form .field .box,#MainSignupPage .reg--form .fields .box{position:relative}#MainSignupPage .reg--form .field .box:after,#MainSignupPage .reg--form .fields .box:after{content:"";display:none;position:absolute;top:0;right:0px;height:20px;width:20px;background-repeat:no-repeat;background-position:center;background-size:44%;border-radius:25px}@media (min-width:700px){#MainSignupPage .reg--form .field .box:after,#MainSignupPage .reg--form .fields .box:after{right:-8px}}#MainSignupPage .reg--form .field .box:before,#MainSignupPage .reg--form .fields .box:before{position:absolute;top:7px;right:15px}#MainSignupPage .reg--form .field .box .password--visibility,#MainSignupPage .reg--form .fields .box .password--visibility{display:block;position:absolute;top:0;right:3px;width:40px;height:100%;background-image:url("../icons/eye-crossed.svg");background-repeat:no-repeat;background-position:center;background-size:50%;cursor:pointer}#MainSignupPage .reg--form .field .box .password--visibility.visible,#MainSignupPage .reg--form .fields .box .password--visibility.visible{background-image:url("../icons/eye-open.svg")}#MainSignupPage .reg--form .field .box.good input,#MainSignupPage .reg--form .field .box.good select,#MainSignupPage .reg--form .field .box.good textarea,#MainSignupPage .reg--form .fields .box.good input,#MainSignupPage .reg--form .fields .box.good select,#MainSignupPage .reg--form .fields .box.good textarea{background-color:#d4eed7!important;border:1px solid #d4eed7!important;-webkit-box-shadow:none!important;-webkit-text-fill-color:green!important}#MainSignupPage .reg--form .field .box.good:after,#MainSignupPage .reg--form .fields .box.good:after{display:block;background-image:url("../icons/check.svg");background-color:green}#MainSignupPage .reg--form .field .box.bad:not(.good) input,#MainSignupPage .reg--form .field .box.bad:not(.good) select,#MainSignupPage .reg--form .field .box.bad:not(.good) textarea,#MainSignupPage .reg--form .fields .box.bad:not(.good) input,#MainSignupPage .reg--form .fields .box.bad:not(.good) select,#MainSignupPage .reg--form .fields .box.bad:not(.good) textarea{background-color:#f2d3d3!important;border:1px solid red!important;-webkit-box-shadow:none!important}#MainSignupPage .reg--form .field .box.bad:not(.good):after,#MainSignupPage .reg--form .fields .box.bad:not(.good):after{display:block;content:"!";background-color:red;font-weight:bold}#MainSignupPage .reg--form .field .box.bad:not(.good):before,#MainSignupPage .reg--form .fields .box.bad:not(.good):before{content:"Bad input. Try something else.";background-image:none;color:red}#MainSignupPage .reg--form .field .box.bad_taken:not(.good) input,#MainSignupPage .reg--form .field .box.bad_taken:not(.good) select,#MainSignupPage .reg--form .field .box.bad_taken:not(.good) textarea,#MainSignupPage .reg--form .fields .box.bad_taken:not(.good) input,#MainSignupPage .reg--form .fields .box.bad_taken:not(.good) select,#MainSignupPage .reg--form .fields .box.bad_taken:not(.good) textarea{background-color:#f2d3d3!important;border:1px solid red!important;-webkit-box-shadow:none!important}#MainSignupPage .reg--form .field .box.bad_taken:not(.good):after,#MainSignupPage .reg--form .fields .box.bad_taken:not(.good):after{display:block;content:"!";background-color:red;font-weight:bold}#MainSignupPage .reg--form .field .box.bad_taken:not(.good):before,#MainSignupPage .reg--form .fields .box.bad_taken:not(.good):before{content:"E-mail already registered.";background-image:none;color:red}#MainSignupPage .reg--form .field .box.bad_username:not(.good) input,#MainSignupPage .reg--form .field .box.bad_username:not(.good) select,#MainSignupPage .reg--form .field .box.bad_username:not(.good) textarea,#MainSignupPage .reg--form .fields .box.bad_username:not(.good) input,#MainSignupPage .reg--form .fields .box.bad_username:not(.good) select,#MainSignupPage .reg--form .fields .box.bad_username:not(.good) textarea{background-color:#f2d3d3!important;border:1px solid red!important;-webkit-box-shadow:none!important}#MainSignupPage .reg--form .field .box.bad_username:not(.good):after,#MainSignupPage .reg--form .fields .box.bad_username:not(.good):after{display:block;content:"!";background-color:red;font-weight:bold}#MainSignupPage .reg--form .field .box.bad_username:not(.good):before,#MainSignupPage .reg--form .fields .box.bad_username:not(.good):before{content:"Username already taken.";background-image:none;color:red}#MainSignupPage .reg--form .field .box.bad_password:not(.good) input,#MainSignupPage .reg--form .field .box.bad_password:not(.good) select,#MainSignupPage .reg--form .field .box.bad_password:not(.good) textarea,#MainSignupPage .reg--form .fields .box.bad_password:not(.good) input,#MainSignupPage .reg--form .fields .box.bad_password:not(.good) select,#MainSignupPage .reg--form .fields .box.bad_password:not(.good) textarea{background-color:#f2d3d3!important;border:1px solid red!important;-webkit-box-shadow:none!important}#MainSignupPage .reg--form .field .box.bad_password:not(.good):after,#MainSignupPage .reg--form .fields .box.bad_password:not(.good):after{display:block;content:"!";background-color:red;font-weight:bold}#MainSignupPage .reg--form .field .box.bad_password:not(.good):before,#MainSignupPage .reg--form .fields .box.bad_password:not(.good):before{content:"Invalid password.";background-image:none;color:red}#MainSignupPage .reg--form .field .box.bad_fname:not(.good) input,#MainSignupPage .reg--form .field .box.bad_fname:not(.good) select,#MainSignupPage .reg--form .field .box.bad_fname:not(.good) textarea,#MainSignupPage .reg--form .fields .box.bad_fname:not(.good) input,#MainSignupPage .reg--form .fields .box.bad_fname:not(.good) select,#MainSignupPage .reg--form .fields .box.bad_fname:not(.good) textarea{background-color:#f2d3d3!important;border:1px solid red!important;-webkit-box-shadow:none!important}#MainSignupPage .reg--form .field .box.bad_fname:not(.good):after,#MainSignupPage .reg--form .fields .box.bad_fname:not(.good):after{display:block;content:"!";background-color:red;font-weight:bold}#MainSignupPage .reg--form .field .box.bad_fname:not(.good):before,#MainSignupPage .reg--form .fields .box.bad_fname:not(.good):before{content:"Required.";background-image:none;color:red}#MainSignupPage .reg--form .field .box.focus .selectCurrency,#MainSignupPage .reg--form .fields .box.focus .selectCurrency{height:38%;font-size:12px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#MainSignupPage .reg--form .field .box.focus label:not(.block),#MainSignupPage .reg--form .fields .box.focus label:not(.block){height:38%;font-size:12px}#MainSignupPage .reg--form .field .box.focus input,#MainSignupPage .reg--form .fields .box.focus input{border-color:#dd2467;background-color:#4b4b4b;-webkit-text-fill-color:#ffffff;-webkit-box-shadow:#292d39 inset}#MainSignupPage .reg--form .field .box input:-webkit-autofill,#MainSignupPage .reg--form .fields .box input:-webkit-autofill{-webkit-text-fill-color:#0f0f0f}#MainSignupPage .reg--form .field .box.radio,#MainSignupPage .reg--form .fields .box.radio{max-width:155px}@media (max-width:350px){#MainSignupPage .reg--form .field .box.radio label,#MainSignupPage .reg--form .fields .box.radio label{padding-left:0!important}}@media (min-width:351px) and (max-width:430px){#MainSignupPage .reg--form .field .box.radio label,#MainSignupPage .reg--form .fields .box.radio label{padding-left:10px!important}}#MainSignupPage .reg--form .field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#MainSignupPage .reg--form .field .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#MainSignupPage .reg--form .fields{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#MainSignupPage .reg--form .fields .box{display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#MainSignupPage .reg--form .fields .box:not(:first-child){margin-left:10px}#MainSignupPage .reg--form .fields.items--2 .box{width:calc(50% - 10px)}#MainSignupPage .reg--form .fields.items--2 .box.phonecode{width:calc(33.333333% - 80px)}#MainSignupPage .reg--form .fields.items--2 .box.phonecode input[name=call_prefix]{background-repeat:no-repeat;background-size:35px;background-position:20px center;text-align:right;padding-right:15px;box-shadow:none;-webkit-box-shadow:none}#MainSignupPage .reg--form .fields.items--3 .box{width:calc(33.333333% - 10px)}#MainSignupPage .reg--form .fields.items--4 .box{width:calc(25% - 10px)}#MainSignupPage .reg--form .fields.currency{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#MainSignupPage .reg--form label{pointer-events:none}#MainSignupPage .reg--form label.hidden{display:none!important}#MainSignupPage .reg--form label a{cursor:pointer;pointer-events:auto!important;color:#dd2476}#MainSignupPage .reg--form label.block{display:block;text-align:left;font-size:1em;font-weight:bold;color:#ffffff;margin:5px;width:100%;max-width:415px}#MainSignupPage .reg--form label.inline-block{display:inline-block;text-align:left;font-size:1em;font-weight:bold;color:#ffffff;margin:5px;width:auto;max-width:calc(100% - 10px);text-wrap:wrap}#MainSignupPage .reg--form label:not(.block):not(.inline-block){position:absolute;top:0;left:0;padding:5px 5px 5px 20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8c8c8c;font-weight:bold;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#MainSignupPage .reg--form label:not(.block):not(.inline-block).focus{height:38%;padding:5px 0 0 20px}#MainSignupPage .reg--form input,#MainSignupPage .reg--form select{min-height:23px;width:100%;line-height:45px;text-align:left;margin:5px auto;background-color:rgba(0,0,0,0.5607843137);border:1px solid rgba(0,0,0,0.5607843137);border-radius:10px;padding-left:20px}#MainSignupPage .reg--form input[type=radio],#MainSignupPage .reg--form select[type=radio]{margin-top:11px;margin-bottom:11px;cursor:pointer}#MainSignupPage .reg--form input:not([type=radio]),#MainSignupPage .reg--form select:not([type=radio]){height:56px;-webkit-transition:border,background-color 0.3s ease-in-out;transition:border,background-color 0.3s ease-in-out;color:#8b8b8b;font-weight:700}#MainSignupPage .reg--form input[type=checkbox],#MainSignupPage .reg--form select[type=checkbox]{display:inline-block;height:20px;width:20px;margin:0 5px 0 0!important;cursor:pointer}#MainSignupPage .reg--form select{padding-right:10px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:50%}#MainSignupPage .reg--form select option{padding:10px 0;background-color:#fff;font-size:1.2em}#MainSignupPage .reg--form .signup-note{color:#ffffff;text-align:center;font-family:"Lato",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:20px}@media screen and (max-width:600px){#MainSignupPage .reg--form .signup-note{max-width:300px}}#MainSignupPage .reg--form .signup-note a{color:#ffc0cb;font-weight:700;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:6%;text-underline-offset:24.5%}#MainSignupPage .reg--form button.BtnsSign{margin-top:40px}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(10px)}to{opacity:1;-webkit-transform:translateX(0px)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0px)}to{opacity:0;-webkit-transform:translateX(-10px)}}@keyframes fadeOutLeft{0%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}to{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}}.affimgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:60px}.affimgs .afflogo{max-width:100px;max-height:60px}.affimgs .affflag{width:40px;margin-left:10px}.offer p{font-weight:bold;font-family:"Open Sans",sans-serif}.offer p.amount{display:inline-block}.offer p.amount strong{font-size:5em}@media screen and (min-width:768px){.offer p.amount strong{font-size:8em}}.offer p.title{display:inline-block;margin-left:5px}.offer p.title span{display:block;font-size:1.7em}@media screen and (min-width:768px){.offer p.title span{font-size:2em}}.offer p.coupon{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px auto 0;padding:7px 14px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px dashed white;border-radius:25px;background-color:rgba(255,255,255,0.1);-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.offer p.coupon:hover{background-color:rgba(0,0,0,0.1)}.offer p.coupon strong{color:#dbad64;font-size:1.7em}.offer p.coupon .line{display:inline-block;width:2px;height:30px;margin:0 7px;background-color:white}.offer p.coupon .terms_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:30px}.terms{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:15px;background-color:#e5eaed;color:#292d39;z-index:2}.terms h2{color:#292d39!important;margin-top:17px;margin-bottom:40px;font-size:1.6em}.terms.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.terms .icon-close{position:absolute;display:block;top:20px;right:20px;background-size:35%;background-image:url(../icons/close-dark.svg);cursor:pointer;width:50px;height:50px;background-repeat:no-repeat;background-position:center;border-radius:25px;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.terms .icon-close:hover{background-color:#ffffff}.terms .button{margin-top:10px;padding:12px;border-radius:25px;background-color:#e5eaed;cursor:pointer;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;font-size:1.2em}.terms .button:hover{background-color:#ffffff}.terms ul{padding:10px 20px}.terms ul li{list-style-type:none;font-size:1.5em;margin-bottom:20px}.terms ul li span{font-weight:bold}