main{background-color:#ECF1F5;padding:2.5rem 0}@media screen and (min-width:1216px){main section.register .wrapper{padding:0 .5rem!important}}@media screen and (max-width:1215px){main section.register .wrapper{padding:0!important}}main section.register .wrapper .register-inner{padding:3.5rem 0;margin:0 auto;max-width:812px}main section.register .wrapper .register-inner .title-wrapper{margin-bottom:4rem}main section.register .wrapper .register-inner .title-wrapper .title{font-size:2.125rem;font-family:Montserrat,sans-serif;font-weight:700;color:#000000;margin-bottom:.75rem;line-height:unset}main section.register .wrapper .register-inner .title-wrapper .subtitle{margin-top:0;font-size:1.07rem;color:#5A5A5A;line-height:unset}main section.register .wrapper .register-inner form{background-color:white;padding:3rem;border:1px solid #CBCBCB;position:relative}@media screen and (max-width:768px){main section.register .wrapper .register-inner form{left:-2.5rem;width:calc(100% + 5rem);padding:3rem 2.5rem}}main section.register .wrapper .register-inner form .form-section{margin-bottom:3.5rem}main section.register .wrapper .register-inner form .form-section:last-of-type{margin-bottom:3rem}main section.register .wrapper .register-inner form .form-section .form-section-title-wrapper{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:3.5rem}main section.register .wrapper .register-inner form .form-section .form-section-title-wrapper .form-section-icon{display:flex;margin-right:1rem}main section.register .wrapper .register-inner form .form-section .form-section-title-wrapper .form-section-title{font-size:1.2rem;font-weight:700;color:#292929;text-transform:uppercase}main section.register .wrapper .register-inner form .form-section .separator{left:-3rem;width:calc(100% + 6rem);display:block;position:relative;height:1px;z-index:1;background-color:#e7e7e7;top:-32px}@media screen and (max-width:768px){main section.register .wrapper .register-inner form .form-section .separator{left:-2.5rem;width:calc(100% + 5rem)}}main section.register .wrapper .register-inner form .form-section label{font-weight:400;font-size:1.07rem;color:#959595}main section.register .wrapper .register-inner form .form-section input{background-color:white;box-shadow:none;height:67px;padding:1rem}main section.register .wrapper .register-inner form .form-section .select{height:67px}main section.register .wrapper .register-inner form .form-section .select select{height:inherit;padding:1rem}main section.register .wrapper .register-inner form .form-section .checkbox:not(:last-child){margin-bottom:.75rem}main section.register .wrapper .register-inner form .form-section .checkbox input{height:unset}main section.register .wrapper .register-inner form .form-section .checkbox label{padding-top:0;padding-bottom:0;margin-right:0;padding-right:0}main section.register .wrapper .register-inner form button{font-size:1.2rem;font-weight:700;width:100%;height:71px}@media screen and (min-width:1216px){main section.login .wrapper{padding:0 .5rem!important}}@media screen and (max-width:1215px){main section.login .wrapper{padding:0!important}}main section.login .wrapper .login-inner{padding:3.5rem 0;margin:0 auto;max-width:812px}main section.login .wrapper .login-inner .title-wrapper{margin-bottom:4rem}main section.login .wrapper .login-inner .title-wrapper .title{font-size:2.125rem;font-family:Montserrat,sans-serif;font-weight:700;color:#000000;margin-bottom:.75rem;line-height:unset}main section.login .wrapper .login-inner .title-wrapper .subtitle{margin-top:0;font-size:1.07rem;color:#5A5A5A;line-height:unset}main section.login .wrapper .login-inner form{background-color:white;padding:3rem;border:1px solid #CBCBCB;position:relative}@media screen and (max-width:1023px){main section.login .wrapper .login-inner form{padding:3rem 2.5rem}}@media screen and (max-width:768px){main section.login .wrapper .login-inner form{left:-2.5rem;width:calc(100% + 5rem)}}main section.login .wrapper .login-inner form .field{margin-bottom:1.5rem}main section.login .wrapper .login-inner form .field label{color:#959595;font-size:1.1rem}main section.login .wrapper .login-inner form .field input{height:60px;padding:1rem}main section.login .wrapper .login-inner form .cta{display:flex;flex-direction:column}main section.login .wrapper .login-inner form .cta .button{font-weight:700;margin-bottom:1.5rem;padding:1.25rem 0;height:unset;font-size:1.2rem}main section.login .wrapper .login-inner form .cta a{text-align:center;color:#959595;font-size:1.1rem}