section.register{background-color:#ECF1F5}section.register .register-inner{padding:3.5rem 0;margin:0 auto;max-width:812px}section.register .register-inner .title-wrapper{margin-bottom:4rem}section.register .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}section.register .register-inner .title-wrapper .subtitle{margin-top:0;font-size:1.07rem;color:#5A5A5A;line-height:unset}section.register .register-inner form{background-color:white;padding:3rem;border:1px solid #CBCBCB;position:relative}@media screen and (max-width:768px){section.register .register-inner form{left:-2.5rem;width:calc(100% + 5rem);padding:3rem 2.5rem}}section.register .register-inner form .form-section{margin-bottom:3.5rem}section.register .register-inner form .form-section:last-of-type{margin-bottom:3rem}section.register .register-inner form .form-section .form-section-title-wrapper{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:3.5rem}section.register .register-inner form .form-section .form-section-title-wrapper .form-section-icon{display:flex;margin-right:1rem}section.register .register-inner form .form-section .form-section-title-wrapper .form-section-title{font-size:1.2rem;font-weight:700;color:#292929;text-transform:uppercase}section.register .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){section.register .register-inner form .form-section .separator{left:-2.5rem;width:calc(100% + 5rem)}}section.register .register-inner form .form-section label{font-weight:400;font-size:1.07rem;color:#959595}section.register .register-inner form .form-section input{background-color:white;box-shadow:none;height:67px;padding:1rem}section.register .register-inner form .form-section .select{height:67px}section.register .register-inner form .form-section .select select{height:inherit;padding:1rem}section.register .register-inner form .form-section .checkbox:not(:last-child){margin-bottom:.75rem}section.register .register-inner form .form-section .checkbox input{height:unset}section.register .register-inner form .form-section .checkbox label{padding-top:0;padding-bottom:0;margin-right:0;padding-right:0}section.register .register-inner form button{font-size:1.2rem;font-weight:700;width:100%;height:71px}