body.pages.sign_up article section,body.pages.send_sign_up article section{padding:40px 0 60px 0}body.pages.sign_up .sign-up-features,body.pages.send_sign_up .sign-up-features{margin-left:25px}body.pages.sign_up .inscription-title,body.pages.send_sign_up .inscription-title{text-align:center;margin-bottom:60px}body.pages.sign_up .sign-up-features li,body.pages.send_sign_up .sign-up-features li{position:relative;border:1px solid #e3e2e2;padding:15px 15px 15px 50px;margin-bottom:25px;border-radius:4px;transition:all .4s ease-in-out;background-color:#fafafa;font-size:16px}body.pages.sign_up .sign-up-features li span,body.pages.send_sign_up .sign-up-features li span{position:absolute;right:10px;top:20px;font-size:20px;color:#4caf50;opacity:0.8}body.pages.sign_up .sign-up-features li i,body.pages.send_sign_up .sign-up-features li i{position:absolute;margin:15px 0px 0px -35px;font-size:20px;color:#57068c}body.pages.sign_up .sign-up-features li h4,body.pages.send_sign_up .sign-up-features li h4{font-size:1.2rem;font-weight:600}body.pages.sign_up .sign-up-features li p,body.pages.send_sign_up .sign-up-features li p{font-size:1rem}body.pages.sign_up .sign-up-features li:hover,body.pages.send_sign_up .sign-up-features li:hover{transform:translate(-10px, 0px) scale(1.05, 1.05);box-shadow:5px 5px 8px lightgrey}@media only screen and (max-width: 769px){body.pages.sign_up .sign-up-features,body.pages.send_sign_up .sign-up-features{display:none}}body.pages.sign_up .screenshows,body.pages.send_sign_up .screenshows{margin-top:50px;margin-bottom:10px;text-align:center}@media (max-width: 768px){body.pages.sign_up .screenshows,body.pages.send_sign_up .screenshows{display:none}}body.pages.sign_up .screenshows img,body.pages.send_sign_up .screenshows img{border:1px solid lightgrey;border-radius:3px;width:300px;transition:all 0.3s;box-shadow:0 0 2px 0 rgba(0,0,0,0.45);cursor:zoom-in;border:5px solid white;position:relative}body.pages.sign_up .screenshows img:after,body.pages.send_sign_up .screenshows img:after{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:5px solid red;background:red;z-index:-1}body.pages.sign_up .screenshows img:hover,body.pages.send_sign_up .screenshows img:hover{box-shadow:rgba(45,45,45,0.05) 0px 2px 2px,rgba(49,49,49,0.05) 0px 4px 4px,rgba(42,42,42,0.05) 0px 5px 5px,rgba(32,32,32,0.05) 0px 6px 6px,rgba(49,49,49,0.05) 0px 8px 8px,rgba(35,35,35,0.05) 0px 10px 10px;transform:translate(0, -4px);filter:brightness(105%)}body.pages.sign_up .alert,body.pages.send_sign_up .alert{width:100%}body.pages.sign_up .subtitle,body.pages.send_sign_up .subtitle{margin-top:50px}body.pages.sign_up .step-title-block,body.pages.send_sign_up .step-title-block{text-align:center;width:100%}body.pages.sign_up .step-title-block .step-title,body.pages.send_sign_up .step-title-block .step-title{font-family:'Figtree', sans-serif;color:#57068c;font-size:20px;line-height:1.4em;font-weight:500;margin-bottom:25px}body.pages.sign_up .step-title-block .no-bottom-margin,body.pages.send_sign_up .step-title-block .no-bottom-margin{margin-bottom:0px}body.pages.sign_up .step-title-block .step-subtitle,body.pages.send_sign_up .step-title-block .step-subtitle{color:grey;font-size:15px;line-height:1.1em;font-weight:200;margin-bottom:10px}body.pages.sign_up form,body.pages.send_sign_up form{margin-bottom:60px;display:flex;flex-wrap:wrap}body.pages.sign_up form .validation-errors,body.pages.send_sign_up form .validation-errors{width:100%}body.pages.sign_up form .field_with_errors,body.pages.send_sign_up form .field_with_errors{width:100%}body.pages.sign_up form .field_with_errors select,body.pages.sign_up form .field_with_errors input,body.pages.send_sign_up form .field_with_errors select,body.pages.send_sign_up form .field_with_errors input{border:1px solid #e57373}body.pages.sign_up form .floating-icon,body.pages.send_sign_up form .floating-icon{position:absolute;font-size:21px;color:#57068c;left:13px;top:17px;opacity:0.45}body.pages.sign_up form .region-icon,body.pages.send_sign_up form .region-icon{left:calc(25% + 18px)}body.pages.sign_up form .input-disguised,body.pages.send_sign_up form .input-disguised{padding-left:45px}body.pages.sign_up form .input-password-disguised,body.pages.send_sign_up form .input-password-disguised{padding-right:45px}body.pages.sign_up form .password-conditions,body.pages.send_sign_up form .password-conditions{margin-top:10px;font-size:12px;display:none}body.pages.sign_up form .password-condition,body.pages.send_sign_up form .password-condition{display:flex;align-items:center;margin-bottom:5px}body.pages.sign_up form .password-condition i,body.pages.send_sign_up form .password-condition i{margin-right:8px;width:12px}body.pages.sign_up form .password-condition.valid,body.pages.send_sign_up form .password-condition.valid{color:#28a745}body.pages.sign_up form .password-condition.invalid,body.pages.send_sign_up form .password-condition.invalid{color:#dc3545}body.pages.sign_up form .form-group,body.pages.send_sign_up form .form-group{margin-top:15px;margin-bottom:15px;display:flex;width:100%;position:relative}@media only screen and (max-width: 768px){body.pages.sign_up form .form-group,body.pages.send_sign_up form .form-group{width:100%;max-width:100%}}body.pages.sign_up form .form-group label,body.pages.send_sign_up form .form-group label{font-weight:normal}body.pages.sign_up form .form-group .iti,body.pages.send_sign_up form .form-group .iti{width:100%}body.pages.sign_up form .form-group-password,body.pages.send_sign_up form .form-group-password{display:block}body.pages.sign_up form .form-control,body.pages.send_sign_up form .form-control{font-weight:normal;height:55px;border-radius:2px;background:#fafafa;font-size:16px}body.pages.sign_up form .form-control-fname,body.pages.send_sign_up form .form-control-fname{width:calc(50% - 5px);margin-right:5px}body.pages.sign_up form .form-control-lname,body.pages.send_sign_up form .form-control-lname{width:calc(50% - 5px);margin-left:5px}body.pages.sign_up form .form-control-small,body.pages.send_sign_up form .form-control-small{width:calc(25% - 5px);margin-right:5px}body.pages.sign_up form .form-control-medium,body.pages.send_sign_up form .form-control-medium{width:calc(75% - 5px);margin-left:5px}body.pages.sign_up form .form-control-text,body.pages.send_sign_up form .form-control-text{padding-top:15px;padding-bottom:15px;padding-right:10px;min-height:100px;min-width:100%}body.pages.sign_up form .form-control-password-toggle,body.pages.send_sign_up form .form-control-password-toggle{position:absolute;font-size:20px;top:17px;right:15px;color:#57068c;opacity:0.45}body.pages.sign_up form #this_password+.fa,body.pages.send_sign_up form #this_password+.fa{cursor:pointer;pointer-events:all}body.pages.sign_up .stepThing,body.pages.send_sign_up .stepThing{flex:0 0 100%;margin:0 auto;padding:0 2rem;max-width:600px;display:flex;margin-bottom:25px}@media only screen and (max-width: 768px){body.pages.sign_up .stepThing,body.pages.send_sign_up .stepThing{margin-top:20px}}body.pages.sign_up .stepThing .root,body.pages.send_sign_up .stepThing .root{flex:0 0 100%;position:relative}body.pages.sign_up .stepThing .track,body.pages.send_sign_up .stepThing .track{top:1.8rem;left:0.25rem;right:0.25rem;border:0;height:8px;z-index:-1;position:absolute;background:#dbdbdb;border-radius:3px}body.pages.sign_up .stepThing .track .trackColor,body.pages.send_sign_up .stepThing .track .trackColor{top:0;left:0;bottom:0;position:absolute;background:#540189;transition:width 0.5s;border-radius:3px}body.pages.sign_up .stepThing .track .width50,body.pages.send_sign_up .stepThing .track .width50{width:50%}body.pages.sign_up .stepThing .track .width100,body.pages.send_sign_up .stepThing .track .width100{width:100%}body.pages.sign_up .stepThing .steps,body.pages.send_sign_up .stepThing .steps{margin-top:1rem;margin-bottom:1.5rem;display:flex;justify-content:space-between}body.pages.sign_up .stepThing .steps .stepCircle,body.pages.send_sign_up .stepThing .steps .stepCircle{flex:0 0 2rem;border:0;height:2rem;display:flex;font-size:0.9em;min-width:0;background:#dbdbdb;align-items:center;font-weight:bold;border-radius:50%;justify-content:center}body.pages.sign_up .stepThing .steps .done,body.pages.send_sign_up .stepThing .steps .done{color:#ffffff;background:#540189;border-color:transparent}body.pages.sign_up .stepThing .steps .stepName,body.pages.send_sign_up .stepThing .steps .stepName{top:3.2rem;color:#1a182d;position:absolute;font-size:0.8em;font-weight:300;line-height:1.4em}@media only screen and (max-width: 768px){body.pages.sign_up .stepThing .steps .stepName,body.pages.send_sign_up .stepThing .steps .stepName{max-width:100px}}body.pages.sign_up .checkValidation,body.pages.send_sign_up .checkValidation{position:absolute;right:10px;top:18px;font-size:20px;color:#4caf50;opacity:0.8}body.pages.sign_up .little_to_the_left,body.pages.send_sign_up .little_to_the_left{right:50px}body.pages.sign_up .sign-up-button,body.pages.send_sign_up .sign-up-button{margin-top:10px;padding:13px;border-radius:7px;font-size:1.1em;color:white;background-color:#57068c;border-width:0px;font-weight:400;width:100%;transition:all .3s;text-align:center}body.pages.sign_up #sign-up-btn[disabled],body.pages.send_sign_up #sign-up-btn[disabled]{background:#944dbf}body.pages.sign_up .sign-up-button:hover,body.pages.sign_up .sign-up-button:active,body.pages.sign_up .sign-up-button:focus,body.pages.send_sign_up .sign-up-button:hover,body.pages.send_sign_up .sign-up-button:active,body.pages.send_sign_up .sign-up-button:focus{background:#944dbf;color:white;text-decoration:none}
