@font-face{font-family:source-sans-pro,sans-serif;src:url(https://use.typekit.net/roo5cbq.css)}body.login div#login{width:50%;max-width:800px}@media(max-width: 500px){body.login div#login{width:90%}}body.login div#login h1 a{background-image:url(https://lejos.fi/wp-content/uploads/2019/06/lejos-logo-black.png)}.login label,.login h3{color:#000;font-weight:600}.radio-option{margin:5px 0;font-weight:normal}.radio-option.business{width:25%}.radio-container{display:flex;flex-wrap:wrap;margin:16px 0;text-align:center}@media(max-width: 500px){.radio-option.business{width:50%}}.business-type-radio [type=radio]{position:absolute;opacity:0;width:0;height:0}.business-type-radio [type=radio]+img{cursor:pointer;border:2px solid #000;border-radius:50%;padding:5px;width:50px}.business-type-radio [type=radio]:checked+img{border:3px solid #e7af50}.login form .input,.login input[type=radio]:checked:before{background-color:#000}.login form .input,.login input[type=text]{padding:16px;background:#fff;font-weight:normal;font-size:14px;margin-top:5px;border:1px solid #aaa}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#registerform p.submit{text-align:center !important}.login .button-primary{float:none;width:100%;color:#000;background-color:#fff;text-shadow:none !important;background:none !important;border:1.5px solid #000 !important;box-shadow:none !important;text-transform:uppercase !important;font-weight:700;height:50px !important;line-height:40px !important;margin-top:15px}.login .button-primary:hover{background-color:#000 !important;transition:background-color .2s linear}h3{color:#72777c;font-size:14px;font-weight:normal}::placeholder{font-size:14px}.login #nav,.login #backtoblog{text-align:center}.privacy-policy-page-link{display:none}.block--new-customer{width:50%;margin:3em auto 2em;max-width:800px}@media(max-width: 500px){.block--new-customer{width:90%}}.block--new-customer div{box-shadow:0 0 0 1px #c8e9ff;background-color:#e2f3ff;padding:18px}.block--new-customer h2{margin-bottom:.83em;font-size:18px}.block--new-customer p{margin:1em 0}.block--new-customer ul{padding-inline-start:40px;margin-bottom:16px}.block--new-customer a{display:block;text-align:center;text-decoration:none}.block--new-customer .register-button{background:linear-gradient(#4693eb, #3784db);border-radius:3px;color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.2);line-height:22px;padding:11px 0;width:100%;font-size:14px;vertical-align:inherit;text-transform:uppercase;margin-bottom:16px}.col-one-half{width:50%}.col-one-half-left{padding-right:8px}.two-col{display:inline-flex;width:100%}.purchase-permission{margin-top:16px}@media(max-width: 500px){.purchase-permission .radio-option{display:inline-flex;margin:0;width:48%}}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tab{overflow:hidden;background-color:#fff;border:2px solid #e8af51;display:flex;justify-content:space-around}div.tablinks{background-color:inherit;border:2px solid #e8af51;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;color:#000;transition:.3s;font-size:17px;width:50%;text-align:center}div.tablinks:hover{background-color:#bb8428}div.tablinks.active{background-color:#e8af51}.tabcontent{padding:6px 12px;border:2px solid #e8af51;border-top:none}