.ot-page-intro--suppliers .ot-page-intro-media img{object-position:50% 48%}.ot-supplier-heading{display:grid;gap:1.5rem;align-items:start;margin-block-end:2rem}.ot-supplier-heading aside{padding:1.4rem;border:1px solid var(--ot-line);border-radius:var(--ot-radius);background:var(--ot-white)}.ot-supplier-heading aside strong{font-size:1.05rem}.ot-supplier-heading aside ol{margin:1rem 0;padding-inline-start:1.25rem}.ot-supplier-heading aside li{margin-block:.45rem;color:var(--ot-muted)}.ot-supplier-heading aside p{margin:1rem 0 0;padding-block-start:1rem;border-block-start:1px solid var(--ot-line);color:#850000;font-size:.86rem;font-weight:700}.ot-supplier-form{display:grid;gap:1.25rem}.ot-supplier-form fieldset{min-width:0;margin:0;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--ot-line);border-radius:1.2rem;background:var(--ot-white)}.ot-supplier-form legend{display:flex;align-items:center;gap:.75rem;padding-inline:.4rem;color:var(--ot-ink);font-size:1.1rem;font-weight:700}.ot-supplier-form legend span{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--ot-red);color:var(--ot-white);font:700 .75rem var(--ot-font-en)}.ot-supplier-form p{margin:0}.ot-supplier-form label{display:block;margin-block-end:.38rem;color:var(--ot-ink);font-size:.9rem;font-weight:700}.ot-supplier-form input:not([type=checkbox]):not([type=file]),.ot-supplier-form select,.ot-supplier-form textarea{width:100%;min-height:3.1rem;padding:.72rem .9rem;border:1px solid #787878;border-radius:.65rem;background:#fff;color:var(--ot-ink)}.ot-supplier-form textarea{resize:vertical}.ot-supplier-form input[type=file]{width:100%;padding:.8rem;border:1px dashed #888;border-radius:.65rem;background:#faf8f5;color:var(--ot-muted)}.ot-supplier-form input[type=file]::file-selector-button{margin-inline-end:.7rem;padding:.55rem .85rem;border:0;border-radius:.45rem;background:#111;color:#fff;font-weight:700;cursor:pointer}.ot-supplier-form .ot-consent{padding:1rem 1.15rem;border:1px solid var(--ot-line);border-radius:.8rem;background:#fff}.ot-supplier-form .ot-consent label{display:flex;gap:.65rem;align-items:flex-start;margin:0;font-weight:400}.ot-supplier-form .ot-consent input{flex:none;width:1.2rem;height:1.2rem;margin-block-start:.3rem}.ot-supplier-form button{justify-self:start}.ot-file-note{margin-block-end:1rem!important;color:var(--ot-muted);font-size:.85rem}.ot-form-grid{display:grid;gap:1rem}.ot-form-wide{grid-column:1/-1}.ot-form-message{margin-block:0 1.25rem;padding:1rem;border-inline-start:3px solid #21763a;background:#e5f5e9}.ot-form-message--error{border-color:#aa0000;background:#ffecec}.ot-supplier-form :focus-visible{outline:3px solid #b70000;outline-offset:2px}@media(min-width:700px){.ot-supplier-form .ot-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.ot-supplier-heading{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:3rem}.ot-file-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
