.cmp-talent-community-join-form{.field-a{text-decoration:none;color:#e80033;.cmp-link__screen-reader-only{display:none !important}
}
.invalid{border:#e80033 2px solid}
.btn-primary{color:#fff !important;background-color:#e80033 !important;border-color:#e80033 !important;font-weight:normal}
.btn-primary:hover{color:#fff !important;background-color:#bf002a !important;border-color:#e80033 !important;transition:none}
.btn:hover{color:#fff;text-decoration:none;outline:0;outline-offset:0;border-color:#e80033}
.btn{display:inline-block;letter-spacing:.15rem !important;margin-bottom:0;font-weight:normal;text-align:center;text-transform:uppercase;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:normal;padding:10px 20px;line-height:1.2;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px !important}
.btn-primary-alt{border-width:2px;white-space:nowrap}
.btn-primary-alt{color:#e80033 !important;background-color:#fff !important;border-color:#e80033 !important;font-weight:normal}
.hidden{display:none !important}
.field-p{font-size:16px;font-family:"Arial Light",Arial,sans-serif;margin-block-start:0;margin-block-end:0;margin:0 0 15px}
@media(min-width:640px){.field-p{font-size:18px}
}
.field-pp{margin:0 0 15px;color:#415364}
.row{padding:0 4.027%;display:flex;flex-direction:column}
@media(min-width:640px){.row{flex-direction:row}
}
.form-country-contact{width:50%;margin:0 auto}
.form-country-contact fieldset{border:0;margin:0;padding:0}
.form-country-contact .form-group{padding:10px 20px;width:calc(50% - 30px)}
.form-country-contact .form-group-full{padding:10px 20px;width:100%}
.form-country-contact label{display:block;font-family:Arial,sans-serif;font-size:.8em;font-weight:inherit;margin-bottom:8px;line-height:normal;max-width:fit-content}
input{accent-color:#e80033}
input[type='text'],textarea{font-size:1rem;padding:10px;height:3rem;appearance:none;border-radius:4px;background-color:#f5f5f5;color:#000000;border:1px solid #d6d6d6;&:focus{box-shadow:2px 2px 6px rgba(0,0,0,0.2);background-color:#fff;outline:2px solid #415364 !important;outline-offset:-2px !important}
&::placeholder{color:#999;opacity:1.0}
&::-webkit-input-placeholder{color:#999}
&::-ms-input-placeholder{color:#999}
}
select{font-size:1rem;padding:10px;height:3rem;appearance:none;border-radius:4px;background-color:#f5f5f5;color:#000000;border:1px solid #d6d6d6;background-repeat:no-repeat;background-clip:border-box;-moz-background-clip:border-box;-webkit-background-clip:border-box;background:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='16'height='16'viewBox='001616'fill='none'%3E%3Cpathfill-rule='evenodd'clip-rule='evenodd'd='M4.292826.29312L7.9999210.0002L11.70766.29312L10.29284.87891L7.999927.1718L5.707034.87891L4.292826.29312Z'fill='%23E80033'/%3E%3C/svg%3E") calc(100% - 0.7rem) 50% / auto 1rem no-repeat,#f5f5f5;&:focus{box-shadow:2px 2px 6px rgba(0,0,0,0.2);background-color:#fff;outline-width:2px;outline-offset:-2px;outline-color:#415364;background:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='16'height='16'viewBox='001616'fill='none'%3E%3Cpathfill-rule='evenodd'clip-rule='evenodd'd='M4.292826.29312L7.9999210.0002L11.70766.29312L10.29284.87891L7.999927.1718L5.707034.87891L4.292826.29312Z'fill='%23E80033'/%3E%3C/svg%3E") calc(100% - 0.7rem) 50% / auto 1rem no-repeat,#fff}
&::placeholder{color:#999;opacity:1.0}
&::-webkit-input-placeholder{color:#999}
&::-ms-input-placeholder{color:#999}
}
.form-country-contact textarea{width:calc(200% + 40px);height:200px}
.form-country-contact input[type='submit']{width:auto;font-family:Arial,sans-serif}
.form-country-contact label input{display:inline;margin-left:20px}
.form-country-contact .parsley-error{border:#e80033 2px solid !important}
.form-country-contact .parsley-errors-list{list-style:none;float:right}
.form-country-contact .parsley-errors-list li{font-family:Arial,sans-serif;font-size:.9rem;color:#e80033}
@media(max-width:1024px){.form-country-contact{width:80%}
.form-country-contact .row{flex-direction:column}
.form-country-contact .form-group{padding:0;width:100%}
.form-country-contact .form-group-full{padding:0;width:100%}
.form-country-contact textarea{width:100%}
.form-country-contact label input{display:inline;margin-left:0}
.form-country-contact input[type='submit']{margin-top:20px}
}
.form-country-contact .requiredWarningMsg{font-family:Arial,sans-serif;font-size:.9rem;color:#e80033;float:right}
.thankyou{color:#e80033;font-family:Georgia;font-size:32px;margin-block-start:0;margin-block-end:0;margin:0 0 15px}
.form-country-contact input[type='radio'],.form-country-contact input[type='checkbox']{appearance:auto;height:inherit;width:inherit;background-color:inherit;border-color:inherit;&:focus{outline:2px solid #415364 !important;outline-offset:-2px !important;box-shadow:none !important}
}
}
.tw-dark .cmp-talent-community-join-form{.field-a{text-decoration:underline;color:#fff;&:hover{color:#ccc;text-decoration:none}
}
input,textarea,select{&focus{outline-color:#999 !important}
}
.form-country-contact .requiredWarningMsg{margin-top:8px;padding:5px 8px;background:#e80033;color:#fff;border-radius:4px}
}