.pd-contact .form-group{padding-top:0.4rem}.pd-contact .form-group:has(input.is-invalid){border-color:#c00 !important}.pd-contact .form-group.custom-file-input-group{padding-top:0.2rem;padding-bottom:0.2rem;padding-right:0.2rem !important}.pd-contact .form-group .form-control{height:calc(1.5em + 0.2rem);margin-top:-2px}.pd-contact .form-group.textarea .form-control{height:auto;min-height:100px}.pd-contact .form-group.required .form-control-label::after{content:"*";color:#8d8d8d;font-size:.83125rem}.pd-contact picture{width:100%;height:100%;display:-ms-flexbox;display:flex;min-height:300px}.pd-contact picture img{object-fit:cover;height:auto;width:100%}.pd-contact .select-form-group{position:relative;border:1px solid #dedede}.pd-contact .select-form-group select{border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:20px 2px 5px 5px;height:auto}.pd-contact .select-form-group::after{content:"";display:block;right:5px;top:40%;position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000}.pd-contact .custom-select{background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;width:100%;padding-top:0.8rem;padding-bottom:0.2rem;padding-left:0.2rem;padding-right:2rem;box-sizing:border-box;appearance:none;min-height:50px;outline:none;border:none}.pd-contact .rgpd-contact-us{padding:25px;text-align:center}
