*{font-family:"SanFrancisco","BlinkMacSystemFont",Helvetica,Arial,sans-serif !important;letter-spacing:0}#content-tooltip{display:none}.newlogin{--main-color:var(--ep-orange-color);--full-background-color:var(--main-bg-color);margin:0;padding:0;height:100%;background-color:rgba(var(--full-background-color), 1)}.newlogin a{font-weight:bold !important}.newlogin .gui_social_login_ctas a.gui_flex_submit{height:unset}.newlogin .wrapper{position:relative}.newlogin .container{width:100%;max-width:100%;min-width:100%;margin:0}.newlogin .container .cp_content{margin:0 !important;display:inline-block}.newlogin .container .cp_content{padding:3em var(--grid-big) var(--grid-1);width:35%;border:none;overflow:auto;height:100svh}.newlogin .container .cp_content .section_title{font-size:24pt;color:rgba(var(--ep-brand-color-bg), 1);font-weight:var(--xbold-font);text-align:center;margin-block-start:.3em;line-height:1em}.newlogin .container .cp_content .section_title span{display:block;font-weight:var(--light-font);font-size:12pt;text-transform:uppercase}.newlogin .container .logo{display:block;text-transform:none !important;max-width:60px;margin:0 auto}.newlogin .container .brand{color:rgba(var(--ep-brand-color-bg), 1);width:100%;height:45px;overflow:hidden;margin-block-end:var(--grid-2);display:block;text-align:center;text-transform:none !important;opacity:1;transition:opacity .5s ease-out;transform:scale(2)}.newlogin .container .brand::before{font-size:35pt;float:none;margin-inline-end:0}@media(hover: hover){.newlogin .container .brand:hover,.newlogin .container .brand:focus{opacity:.7}}.newlogin .container .bg_image{position:fixed;height:100dvh;width:calc(100vw - 35%);top:0;right:0;background-size:cover;background-position:center right}.newlogin .container .testimonials{width:35%;margin-block-start:10svh;margin-inline-start:5vw}.newlogin .container .testimonials>li>*{display:block}.newlogin .container .testimonials>li>*>*{display:inline;background-color:rgba(var(--ep-white-color), 1);padding:2px 0;width:auto;box-shadow:var(--grid-1) 0 0 rgba(var(--ep-white-color), 1),calc(-1*var(--grid-1)) 0 0 rgba(var(--ep-white-color), 1) !important}.newlogin .container .testimonials quote{font-size:22pt;line-height:31pt}.newlogin .container .testimonials author{font-size:12pt;margin-block-start:var(--grid-2)}.newlogin .container .testimonials legend{font-size:9pt;margin-block-start:1px}.newlogin .container .ep_login{background:none;width:100%;max-width:400px;padding:0;margin:1em auto 0;text-align:center;position:relative}.newlogin .container .ep_login .login-btn{width:100%;margin:0 auto;display:inline-block;text-align:center;padding:0;position:relative}.newlogin .container .ep_login .login-btn>*{margin-block-end:var(--grid-big)}.newlogin .container .ep_login .login-btn>*.information_message,.newlogin .container .ep_login .login-btn>*.alert_warning{text-align:start}.newlogin .container .ep_login .login-btn>*:last-child{margin-block-end:0}.newlogin .container .ep_login .login-btn .login_errors{margin-block-end:0;padding:var(--grid-1);margin-block-start:calc(4*var(--grid));background-color:rgba(var(--ep-red-color), 0.2);border:1px solid rgba(var(--ep-red-color), 1);border-radius:2px}.newlogin .container .ep_login .login-btn .no-login{background:none;padding:0;font-size:10pt;font-style:italic;display:block;color:rgba(var(--facebook-color), 1);border:none;text-align:end;margin-block-start:var(--grid-2)}.newlogin .container .ep_login .login-btn .no-login:hover,.newlogin .container .ep_login .login-btn .no-login:focus{text-decoration:underline}.newlogin .container .ep_login .login-btn .account_login{position:relative}.newlogin .container .ep_login .login-btn .account_login .input.with_did_you_mean{margin-block-end:37px}.newlogin .container .ep_login .login-btn .account_login .input.button{width:100%;left:0;border-spacing:0;min-height:calc(2*var(--grid-1))}.newlogin .container .ep_login .login-btn .account_login .input.button:not(.in_register)>*{vertical-align:middle;white-space:nowrap}.newlogin .container .ep_login .login-btn .account_login .input.button.in_register a{display:inline-block;white-space:normal}.newlogin .container .ep_login .login-btn .account_login .input.button.in_register .ep-facebook::before{top:calc(var(--grid-1) - 1px);left:calc(var(--grid-1) - 1px)}.newlogin .container .ep_login .login-btn .account_login .input.button .submit{margin-block-start:0;width:100% !important;text-align:center;padding-block-start:11.5px !important;padding-block-end:11.5px !important}.newlogin .container .ep_login .login-btn .account_login .input.button .related_links{line-height:12pt;font-size:10pt;margin-block-start:calc(.5*var(--grid-2));text-align:end;padding-block-start:calc(.5*var(--grid-2))}.newlogin .container .ep_login .login-btn .account_login .input.button .related_links li{text-align:center}.newlogin .container .ep_login .login-btn .account_login .input.button .related_links>a{display:inline-block}.newlogin .container .ep_login .login-btn .account_login .connected_as{width:100%;text-align:start}.newlogin .container .ep_login .login-btn .newbie{line-height:1.2em}.newlogin .container .ep_login .login-btn .newbie .submit{margin-block-start:0}.newlogin .container .ep_login .login-btn .account_login .input.button .submit{font-size:1.4em}.newlogin .container .ep_login .did_you_mean{top:117px}.newlogin .container .ep_login .login_separator{position:absolute;border-top:1px solid rgba(var(--main-text-color), 0.2);width:100%;margin:0;padding:0}.newlogin .container .ep_login .login_separator>span{position:absolute;top:calc(-1*var(--grid-1));background-color:rgba(var(--ep-white-color), 1);padding:0 var(--grid-1);margin-inline-start:calc(-1*var(--grid-1))}.newlogin .mainButton{font-weight:bold !important}.newlogin .gui_social_login_ctas .gui_flex_submit{box-sizing:content-box}.newlogin .disabledField{opacity:.4 !important}.newlogin input,.newlogin select{border-radius:5em}.newlogin .this_select::after{color:rgba(var(--ep-black-color), 1)}.newlogin .toggle_passw_visibility{position:absolute;top:2px;right:2px;border:none !important}.newlogin.iframe_content .logo{display:none !important}.newlogin.iframe_content .container .cp_content{background-color:rgba(0,0,0,0) !important}.newlogin.iframe_content .wrapper .header{display:none}.newlogin.iframe_content .wrapper .container{border:0px}.newlogin.iframe_content .wrapper .container h3.section_title,.newlogin.iframe_content .wrapper .container .newbie{display:none}.newlogin.iframe_content .wrapper .container .cp_content{width:100%;padding:0;margin:var(--grid-1) 0 !important}.newlogin .bg_image{background-color:#f0f0f0;display:flex;justify-content:center;align-items:center}.newlogin .bg{--main-text-color:var(--ep-brand-color-bg);--main-font:var(--secondary-typography) !important;max-width:100%;max-height:100%}.newlogin .bg .title{line-height:1em}.newlogin .bg .title span{--main-text-color:var(--ep-orange-color) !important;font-weight:inherit;font-size:inherit}.newlogin .bg.is_login{height:60svh;position:absolute;bottom:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;width:800px;max-width:100dvh}@media screen and (max-width: 1340px){.newlogin .bg.is_login{align-items:center;height:90svh;max-width:40em}.newlogin .bg.is_login .title{font-size:5em !important;position:relative;left:-2em}.newlogin .bg.is_login img{height:70svh !important}}.newlogin .bg.is_login .title{max-width:240px;font-size:6em}.newlogin .bg.is_login img{aspect-ratio:94/150;width:auto;height:75svh;position:absolute;bottom:-5px;right:0}.newlogin .bg.is_register{overflow:auto;padding:1em 15%}.newlogin .bg.is_register *{text-align:center !important}.newlogin .bg.is_register .title{font-size:4.5em;padding:0 2em}@media screen and (max-width: 1340px){.newlogin .bg.is_register .title{font-size:3em;padding:0}}@media screen and (max-width: 920px){.newlogin .bg.is_register{padding:1em 10%}}@media screen and (max-height: 600px){.newlogin .bg.is_register{padding-block-start:3em !important;padding-block-end:3em !important}}.newlogin .account_highlights{--img-h:180px;display:flex;gap:4rem;font-size:1.8em;margin-block-start:6em;justify-content:center}@media screen and (max-width: 1340px){.newlogin .account_highlights{--img-h:100px;flex-direction:column;font-size:1.3em;margin-block-start:5em;padding:0 5em}.newlogin .account_highlights>*{flex-basis:auto !important}}@media screen and (max-height: 600px){.newlogin .account_highlights{margin-block-start:3em !important}}.newlogin .account_highlights>*{flex:0 0 240px;display:grid;grid-template-rows:var(--img-h) 1fr;grid-gap:1.5em}.newlogin .account_highlights p{font-weight:700;line-height:1.2em}.newlogin .account_highlights img{max-height:var(--img-h)}.did_you_mean{background-color:rgba(var(--ep-red-color), 1);display:inline-block;padding:5px 8px;position:absolute;text-align:start;top:69px;left:var(--grid-1);border:1px solid rgba(var(--ep-red-color), 1);border-radius:2px}.did_you_mean::after{left:var(--grid-1);width:0;height:0;position:absolute;top:calc(-1*7px);border-left:7px solid rgba(0,0,0,0) !important;border-right:7px solid rgba(0,0,0,0) !important;border-bottom:7px solid rgba(var(--ep-red-color), 1);content:""}.did_you_mean label{color:rgba(var(--ep-white-color), 1);margin:0;font-weight:var(--roman-font);display:inline-block}.did_you_mean label a{color:rgba(var(--ep-white-color), 1);text-decoration:underline !important}.did_you_mean label::before{position:absolute;top:5px;left:3px;font-size:17pt;height:15px;width:15px;margin-inline-end:0}.did_you_mean label::after{content:""}.ep_register_slogan{font-size:1em;line-height:1.3em;margin-block-end:var(--grid) !important;display:inline-block}.fb_access{display:inline-block}.fb_access::before{margin-inline-end:0 !important;font-size:15pt !important;top:2px !important;left:1px !important}.error-message{color:rgba(var(--ep-red-color), 1);position:absolute !important;right:6.5px;top:7.5px !important;width:var(--icon-w);height:var(--icon-h);overflow:hidden;text-indent:calc(2*var(--icon-w));background-color:rgba(0,0,0,0) !important}.error-message::before{position:absolute !important;left:calc(-2*var(--icon-w))}.reset_pwd{text-align:end;display:block}.gui_form .tabled_name>*:last-child .error-message,.gui_form_owner .tabled_name>*:last-child .error-message{right:6.5px !important}.gui_form .input.error input,.gui_form .input.error select,.gui_form .input.error textarea,.gui_form_owner .input.error input,.gui_form_owner .input.error select,.gui_form_owner .input.error textarea{padding-inline-end:var(--grid-big) !important}.form-error{color:rgba(var(--error-color), 1) !important;border:1px solid rgba(var(--error-color), 1) !important;font-style:italic !important}.form-error-checkbox{color:rgba(var(--error-color), 1) !important}.extra_banner_annual_subscription{width:70%;margin:var(--grid) auto;border:2px solid}.extra_banner_annual_subscription h2{padding:6.5px 8px !important;font-weight:var(--roman-font);color:rgba(var(--ep-white-color), 1);font-size:13pt;line-height:1em}.extra_banner_annual_subscription .msg_contents{padding:var(--grid-1) var(--grid) !important;font-size:12pt}.extra_banner_annual_subscription .prize_indicator{font-size:15pt}.extra_banner_annual_subscription .submit{margin-block-start:var(--grid-1);margin-block-end:var(--grid-2)}@media screen and (min-width: 1714px){.newlogin .container .cp_content{width:25%}.newlogin .container .bg_image{width:calc(100vw - 25%)}}@media screen and (max-width: 1200px){.newlogin .container{width:100vw;max-width:100vw;margin:0}}@media screen and (max-width: 980px){.newlogin .container .ep_login .login-btn .account_login .input.button .submit{font-size:1.1em}}@media screen and (min-width: 940px)and (max-width: 1000px)and (min-height: 650px){.newlogin .container .testimonials{width:90%;margin-block-start:calc(2*var(--grid-1));margin-inline-start:var(--grid-big)}.newlogin .container .testimonials quote{font-size:20pt;line-height:28pt}.newlogin .container .testimonials author{font-size:10pt;margin-block-start:var(--grid-2)}.newlogin .container .testimonials legend{font-size:8pt;margin-block-start:0}}@media screen and (max-width: 900px){.newlogin .container .cp_content{width:100%}.newlogin .container .bg_image{display:none}}@media screen and (max-width: 360px){.newlogin .container .cp_content{padding:var(--grid-1) var(--grid)}.ep_login .login-btn .account_login .input.button .submit{font-size:5vw}.ep_login .login-btn .account_login .input.button .related_links{line-height:11pt;font-size:9pt}}
