.recruitment-card-form-block{width:100%;margin:0 auto}.recruitment-card-form--narrow{max-width:500px}.recruitment-card-form--medium{max-width:600px}.recruitment-card-form--wide{max-width:800px}.recruitment-card-form--full{max-width:100%}.recruitment-card-form-wrapper{display:block}.recruitment-card-steps{line-height:1.6}.recruitment-card-form-block fieldset{border:0;padding:0;margin:0 0 1.5rem;min-width:0}.recruitment-card-form-block legend.form-label{float:none;width:auto;padding:0;margin-bottom:.75rem}.recruitment-card-form-block .swatch .swatch-label{min-width:140px}.product-images-wrapper [data-mediaID].recruitment-card-media-selected,.product-images-wrapper .pdp-main-image.recruitment-card-media-selected{border:2px solid var(--pe-color-primary, #00314c);outline-offset:4px;border-radius:.25rem}.product-images-wrapper.recruitment-card-gallery-selectable [data-mediaID]{cursor:pointer}.recruitment-card-form-block textarea.form-control{min-height:110px;resize:vertical}.recruitment-card-actions .btn:disabled{opacity:.6;cursor:not-allowed}.recruitment-card-form-block .form-control.is-invalid{border-color:var(--pe-color-danger, #dc3545)}.recruitment-card-form-block .invalid-feedback{display:none;color:var(--pe-color-danger, #dc3545);font-size:.875rem;margin-top:.35rem}.recruitment-card-form-block .form-control.is-invalid~.invalid-feedback,.recruitment-card-form-block [data-selection-error-wrap] .invalid-feedback.d-block{display:block}.recruitment-card-actions .spinner-border{width:1rem;height:1rem;vertical-align:-.125em}#recruitmentCardPdfModal{z-index:99999}#recruitmentCardPdfModal .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;width:100vw;height:100vh;background-color:#00000080}.recruitment-card-pdf-info{background:var(--pe-color-primary-100, #f8f9fa);padding:1rem;border-radius:.375rem;margin-top:1.25rem;display:flex;justify-content:flex-end;align-items:center;gap:1.25rem}.recruitment-card-pdf-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.recruitment-card-pdf-info-text p{margin:.25rem 0}.recruitment-card-pdf-iframe{width:100%;min-height:500px;border:1px solid var(--pe-border-color, #ddd);border-radius:.25rem}@media(max-width:768px){.recruitment-card-form-block .swatch .swatch-label{min-width:120px}.recruitment-card-pdf-info{flex-direction:column;align-items:stretch}.recruitment-card-pdf-iframe{min-height:400px}}.rc-pdf-card{width:100%;min-height:100%;padding:36px 40px;box-sizing:border-box;background:linear-gradient(180deg,#e8f3f8,#fff 42%);color:#00314c;font-family:Georgia,Times New Roman,serif}.rc-pdf-card__logo{width:180px;height:auto;margin-bottom:24px}.rc-pdf-card__eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;color:#4a90a4;margin-bottom:8px}.rc-pdf-card__title{font-size:28px;line-height:1.2;margin:0 0 16px;color:#00314c}.rc-pdf-card__lead{font-size:15px;line-height:1.5;margin:0 0 28px;font-family:Arial,Helvetica,sans-serif}.rc-pdf-card__panel{background:#fff;border:1px solid #c9dde6;border-radius:8px;padding:20px 22px;margin-bottom:20px}.rc-pdf-card__panel-title{font-size:14px;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-family:Arial,Helvetica,sans-serif;color:#4a90a4}.rc-pdf-card__contact-line{font-size:16px;line-height:1.6;margin:0 0 6px;font-family:Arial,Helvetica,sans-serif}.rc-pdf-card__message{font-size:15px;line-height:1.55;margin:0;min-height:72px;font-family:Arial,Helvetica,sans-serif;white-space:pre-wrap;word-break:break-word}.rc-pdf-card__footer{margin-top:28px;font-size:12px;color:#335a70;font-family:Arial,Helvetica,sans-serif}.pdp-main-image.landscape img{aspect-ratio:1.458/1;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-recruitment-card-form.css.map */
