@font-face{font-family:"Open Sans";src:url("/apps/root/assets/fonts/open-sans/OpenSans-Light.woff") format("woff2"),url("/apps/root/assets/fonts/open-sans/OpenSans-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/apps/root/assets/fonts/open-sans/OpenSans-LightItalic.woff2") format("woff2"),url("/apps/root/assets/fonts/open-sans/OpenSans-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("/apps/root/assets/fonts/open-sans/OpenSans-Regular.woff2") format("woff2"),url("/apps/root/assets/fonts/open-sans/OpenSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/apps/root/assets/fonts/open-sans/OpenSans-Italic.woff2") format("woff2"),url("/apps/root/assets/fonts/open-sans/OpenSans-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("/apps/root/assets/fonts/open-sans/OpenSans-Medium.woff2") format("woff2"),url("/apps/root/assets/fonts/open-sans/OpenSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/apps/root/assets/fonts/open-sans/OpenSans-BoldItalic.woff2") format("woff2"),url("/apps/root/assets/fonts/open-sans/OpenSans-BoldItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("/apps/root/assets/fonts/open-sans/OpenSans-SemiBold.woff2") format("woff2"),url("/apps/root/assets/fonts/open-sans/OpenSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/apps/root/assets/fonts/open-sans/OpenSans-SemiBoldItalic.woff2") format("woff2"),url("/apps/root/assets/fonts/open-sans/OpenSans-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("/apps/root/assets/fonts/open-sans/OpenSans-Bold.woff2") format("woff2"),url("/apps/root/assets/fonts/open-sans/OpenSans-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/apps/root/assets/fonts/open-sans/OpenSans-BoldItalic.woff2") format("woff2"),url("/apps/root/assets/fonts/open-sans/OpenSans-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("/apps/root/assets/fonts/open-sans/OpenSans-ExtraBold.woff2") format("woff2"),url("/apps/root/assets/fonts/open-sans/OpenSans-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/apps/root/assets/fonts/open-sans/OpenSans-ExtraBoldItalic.woff2") format("woff2"),url("/apps/root/assets/fonts/open-sans/OpenSans-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic;font-display:swap}.affimgs{display:flex;justify-content: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:flex;margin:10px auto 0;padding:7px 14px;max-width:fit-content;align-items:center;justify-content:center;border:2px dashed #fff;border-radius:25px;background-color:hsla(0,0%,100%,.1);transition:background-color .2s ease-in-out}.offer p.coupon:hover{background-color:rgba(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:#fff}.offer p.coupon .terms_btn{display:flex;justify-content: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:flex;flex-direction:column;justify-content:flex-start;align-items:center}.terms .icon-close{position:absolute;display:block;top:20px;right:20px;background-size:35%;background-image:url(/public/icons/close-dark.svg);cursor:pointer;width:50px;height:50px;background-repeat:no-repeat;background-position:center;border-radius:25px;transition:background-color .2s ease-in-out}.terms .icon-close:hover{background-color:#fff}.terms .button{margin-top:10px;padding:12px;border-radius:25px;background-color:#e5eaed;cursor:pointer;transition:background-color .2s ease-in-out;font-size:1.2em}.terms .button:hover{background-color:#fff}.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}body{min-height:100vh;overflow-y:auto !important}#Wrapper{margin:0 auto !important}#Wrapper .PageCont{margin:0 !important;padding:0 !important}#MainSignupPage{display:flex;flex-flow:row nowrap;margin:0;padding:0;flex-flow:column}@media(min-width: 1200px){#MainSignupPage{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:rgba(0,0,0,0);font-weight:bold}#MainSignupPage .BtnsSign:hover{color:#dbad64;transform:scale(1.1)}#MainSignupPage section{display:flex;flex-direction:column;width:100%}#MainSignupPage section.reg{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:flex;width:40%;position:relative;min-height:100vh;align-items: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 0 20px 0 rgba(0,0,0,.18);-moz-box-shadow:-5px 0 20px 0 rgba(0,0,0,.18);box-shadow:-5px 0 20px 0 rgba(0,0,0,.18)}}@media(min-width: 1200px){#MainSignupPage .reg{padding-top:40px}}#MainSignupPage .reg .controls{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;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;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .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("/public/icons/arrow-l.svg")}#MainSignupPage .reg .controls #close{background-size:35%;background-image:url("/public/icons/close-dark.svg")}#MainSignupPage .reg--form{display:flex;flex-flow:row;justify-content:flex-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{align-items:center}}#MainSignupPage .reg--form.disabled input,#MainSignupPage .reg--form.disabled select,#MainSignupPage .reg--form.disabled textarea{opacity:.6;pointer-events:none}#MainSignupPage .reg--form .step{opacity:0;display:inline-flex;flex-flow:column;justify-content:flex-start;align-items:center;flex:1 0 100%}#MainSignupPage .reg--form .step a[data-trigger=continue]{margin-top:15px}#MainSignupPage .reg--form .step.show{animation-name:fadeInRight;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:both}#MainSignupPage .reg--form .step.hide{animation-name:fadeOutLeft;animation-duration:.5s;animation-delay:.5s;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:flex;margin:0 10px 10px;width:100%;max-width:415px;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:0;height:20px;width:20px;background-repeat:no-repeat;background-position:center;background-size:44%;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;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("/public/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("/public/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("/public/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;transition:all .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:#fff;-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{flex-flow:column}#MainSignupPage .reg--form .field .box{display:flex;flex:1;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center}#MainSignupPage .reg--form .fields{flex-flow:row nowrap}#MainSignupPage .reg--form .fields .box{display:inline-block;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{flex-flow:row wrap;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:#fff;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:#fff;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:flex;flex-direction:column;justify-content:center;color:#8c8c8c;font-weight:bold;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .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,.5607843137);border:1px solid rgba(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 .3s ease-in-out;-moz-transition:border,background-color .3s ease-in-out;-o-transition:border,background-color .3s ease-in-out;transition:border,background-color .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:#fff;text-align:center;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:pink;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)}100%{opacity:1;-webkit-transform:translateX(0px)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0px)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0px)}100%{opacity:0;-webkit-transform:translateX(-10px)}}@keyframes fadeOutLeft{0%{transform:translateX(0px);opacity:1}100%{transform:translateX(-10px);opacity:0}}