section.register-form{padding:7vw;position:relative;overflow:hidden}section.register-form .inner{background:#DEDEDE;border:1px solid #C1C1C1;padding:10vw 20px;border-radius:8px}section.register-form .inner h3{font-family:Rockwell,serif;font-weight:700;font-size:2.275rem;color:#e61414;line-height:37px;margin-bottom:35px}section.register-form .inner .fields{display:flex;flex-direction:column;justify-content:flex-start}section.register-form .inner .fields .left,section.register-form .inner .fields .right{width:100%}section.register-form .inner .fields .left .privacy-policy,section.register-form .inner .fields .right .privacy-policy{margin:0}section.register-form .inner .fields .left .privacy-policy p,section.register-form .inner .fields .right .privacy-policy p{font-family:Khula,sans-serif;font-weight:400;font-size:1rem;color:#222;line-height:1.3}section.register-form .inner .fields .left .privacy-policy p a,section.register-form .inner .fields .right .privacy-policy p a{font-family:Khula,sans-serif;font-weight:400;font-size:1rem;color:222;line-height:1.3;text-decoration:underline}section.register-form .inner .fields .left .privacy-policy p a:hover,section.register-form .inner .fields .right .privacy-policy p a:hover{cursor:pointer;text-decoration:none}section.register-form .inner .fields .field{margin-bottom:30px}section.register-form .inner .fields .field.checkbox{display:flex;justify-content:flex-start;align-items:center;margin-top:2em}section.register-form .inner .fields .field.checkbox input{width:25px;margin-right:15px}section.register-form .inner .fields .field.checkbox label{margin-top:15px}section.register-form .inner .fields .field .dob-wrapper{display:flex;flex-direction:row;justify-content:flex-start}section.register-form .inner .fields .field .dob-wrapper input{text-align:center;width:65px;margin-right:5px}section.register-form .inner .fields .field label{font-family:Khula,sans-serif;font-weight:200;font-size:1.2rem;color:#222;line-height:1.3;margin-bottom:10px}section.register-form .inner .fields .field input[type=text],section.register-form .inner .fields .field input[type=email],section.register-form .inner .fields .field textarea,section.register-form .inner .fields .field input[type=date]{font-family:Khula,sans-serif;font-weight:200;font-size:1.2rem;color:#222;line-height:1.3;background:#F7F7F7;border:none;border-radius:5px;box-shadow:inset 0 0 5px #a7a7a7;-webkit-box-shadow:inset 0 0 5px #a7a7a7;-moz-box-shadow:inset 0 0 5px #a7a7a7}section.register-form .inner .fields .field input[type=text],section.register-form .inner .fields .field input[type=email]{height:55px}section.register-form .inner .fields .field text{height:125px;resize:none}section.register-form .inner .btn{all:unset;background-color:"green";padding:5px 35px 0;border-radius:4px;border-bottom:3px solid #528557;width:-moz-fit-content;width:fit-content;text-decoration:none;height:48px;text-wrap:nowrap;display:flex;align-items:center;justify-content:center;flex-direction:auto;flex-wrap:auto;font-family:Khula,sans-serif;font-weight:600;font-size:1.2rem;line-height:1.3;transition:all .4s ease-in-out;background-color:#5fb366;border-bottom:5px solid #528557;color:#fff;float:right}section.register-form .inner .btn:hover{background-color:#e61434;border-bottom:5px solid #B32137;color:#fff;cursor:pointer}@media only screen and (min-width: 992px){section.register-form .inner{padding:120px 7.5vw}section.register-form .inner .fields{flex-direction:row;flex-wrap:wrap;justify-content:space-between}section.register-form .inner .fields .left,section.register-form .inner .fields .right{width:45%}}
