.signup{background:url(/assets/acc-bg.png) 50%/cover no-repeat;flex-direction:row-reverse;min-height:100vh;padding:105px 20px;display:flex}.signup .signup-container{width:100%;max-width:1530px;margin:0 auto;display:flex}@media screen and (max-width:767px){.signup .signup-container{flex-direction:column}}.signup .signup-container .sc-left{background:#2a3d4c;flex-direction:column;justify-content:center;align-items:center;width:50%;padding:0 20px;display:flex}@media screen and (max-width:991px){.signup .signup-container .sc-left{width:100%;padding:80px 20px}}.signup .signup-container .sc-left h2{text-align:center;color:#fff;text-transform:uppercase;margin-bottom:10px;font-family:Lato,sans-serif;font-size:50px;font-weight:700;line-height:100%}@media screen and (max-width:1249px){.signup .signup-container .sc-left h2{font-size:38px}}@media screen and (max-width:767px){.signup .signup-container .sc-left h2{font-size:32px}}.signup .signup-container .sc-left .bar{background:#ffcd35;width:450px;height:3px;margin-bottom:10px}@media screen and (max-width:1249px){.signup .signup-container .sc-left .bar{width:80%}}.signup .signup-container .sc-left p{color:#fff;text-align:center;margin-bottom:50px;font-family:Lato,sans-serif;font-size:16px;font-weight:500;line-height:120%}.signup .signup-container .sc-left .btn{text-transform:uppercase;color:#2a3d4c;background:#ffcd35;border:1px solid #ffcd35;border-radius:4px;padding:15px 80px;font-family:Lato,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:all .3s}.signup .signup-container .sc-left .btn:hover{color:#ffcd35;background:#2a3d4c}.signup .signup-container .sc-right{background:#fff;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}@media screen and (max-width:991px){.signup .signup-container .sc-right{padding:0 20px}}@media screen and (max-width:767px){.signup .signup-container .sc-right{width:100%;padding:80px 20px}}.signup .signup-container .sc-right h1{color:#2a3d4c;text-transform:uppercase;margin-bottom:20px;font-family:Lato,sans-serif;font-size:70px;font-weight:700;line-height:100%}@media screen and (max-width:1249px){.signup .signup-container .sc-right h1{font-size:54px}}@media screen and (max-width:991px){.signup .signup-container .sc-right h1{font-size:46px}}@media screen and (max-width:767px){.signup .signup-container .sc-right h1{font-size:38px}}.signup .signup-container .sc-right .bar{background:#ffcd35;width:450px;height:3px;margin-bottom:20px}@media screen and (max-width:1249px){.signup .signup-container .sc-right .bar{width:80%}}.signup .signup-container .sc-right form{flex-direction:column;display:flex}@media screen and (max-width:1249px){.signup .signup-container .sc-right form{width:80%}}@media screen and (max-width:991px){.signup .signup-container .sc-right form{width:95%}}.signup .signup-container .sc-right form input[type=text],.signup .signup-container .sc-right form input[type=email],.signup .signup-container .sc-right form textarea{color:#2a3d4c;background:#354f6333;border:none;width:500px;min-height:50px;margin-bottom:20px;padding:5px 18px;font-family:Lato,sans-serif;font-size:20px;font-weight:600;line-height:120%}@media screen and (max-width:1249px){.signup .signup-container .sc-right form input[type=text],.signup .signup-container .sc-right form input[type=email],.signup .signup-container .sc-right form textarea{width:100%}}.signup .signup-container .sc-right form input[type=text]::placeholder,.signup .signup-container .sc-right form input[type=email]::placeholder,.signup .signup-container .sc-right form textarea::placeholder{color:#2a3d4c;font-family:Lato,sans-serif;font-size:20px;font-weight:600;line-height:120%}.signup .signup-container .sc-right form span{color:#2a3d4c;text-align:center;margin-bottom:50px;font-family:Lato,sans-serif;font-size:16px;font-weight:500;line-height:120%}.signup .signup-container .sc-right form button[type=submit]:disabled{opacity:.4}.signup .signup-container .sc-right form button{text-transform:uppercase;color:#2a3d4c;cursor:pointer;background:#ffcd35;border:1px solid #ffcd35;border-radius:4px;width:max-content;margin:0 auto;padding:15px 80px;font-family:Lato,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:all .3s}.signup .signup-container .sc-right form button:hover{color:#ffcd35;background:#2a3d4c}.success-msg,.error-msg{border-radius:8px;margin:10px 0;padding:12px 16px;font-size:14px;font-weight:500;transition:all .3s}.success-msg{color:#2b7a2b;background-color:#e6ffed;border:1px solid #2b7a2b}.error-msg{color:#d32f2f;background-color:#ffe6e6;border:1px solid #d32f2f}
