/* V36: application ordering, contact QR codes and factual company context. */
body.v13-site .v15-footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:32px}
body.v13-site .v36-footer-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;min-width:0}
.v36-footer-contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}
body.v13-site .v36-footer-contact-links .v15-footer-email{overflow-wrap:anywhere;max-width:100%;line-height:1.5}
body.v13-site .v36-footer-contact-links .v15-footer-whatsapp,body.v13-site .v36-footer-wechat{font-family:inherit;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:0;color:#c2dfec}
.v36-contact-qrs{display:flex;gap:16px;align-items:start}
.v36-contact-qrs figure{margin:0;width:128px;text-align:center}
.v36-contact-qrs img{display:block;width:128px;height:128px;object-fit:contain;background:#fff;padding:8px;box-sizing:border-box;image-rendering:auto}
.v36-contact-qrs figcaption{font-size:12px;line-height:1.5;padding-top:9px;color:#fff;letter-spacing:0}
.v36-company-identity{max-width:960px;margin:48px auto 0;padding-top:32px;border-top:1px solid #c7dbe7}
.v36-company-identity h3{font-size:22px;line-height:1.4;margin:28px 0 12px;letter-spacing:0}
.v36-company-identity p{max-width:none;line-height:1.8}
.v36-home-identity{font-size:14px;line-height:1.8}
body.v13-site .v36-static-certificate{cursor:default}
body.v13-site .v36-static-certificate .v26-document-sheet{overflow:visible}
body.v13-site .v36-static-certificate img{filter:none}
.v36-visit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:48px;align-items:start}
.v36-visit-grid h2{font-size:36px;line-height:1.2;letter-spacing:0}
.v36-visit-grid address{font-style:normal;line-height:1.8;margin:24px 0 16px}
.v36-visit-grid p{line-height:1.8}
.v36-map{width:100%;aspect-ratio:8/5;min-width:0;background:#eef4f7}
.v36-map iframe{display:block;border:0;width:100%;height:100%}
.v36-map-privacy{font-size:12px}
body.v13-site .v18-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
body.v13-site .v18-sector-label{grid-template-columns:minmax(0,1fr) auto}
body.v13-site .v18-sector-label strong{font-size:12px;line-height:1.35;letter-spacing:0}
body.v13-site .v14-industry-body h3{font-size:23px;line-height:1.35;letter-spacing:0}
.v36-anchor-alias{scroll-margin-top:100px}
@media(max-width:1100px){body.v13-site .v15-footer-top{grid-template-columns:1fr}.v36-footer-contact-links{max-width:100%}}
@media(max-width:760px){.v36-visit-grid{grid-template-columns:1fr;gap:28px}.v36-visit-grid h2{font-size:28px}.v36-company-identity{margin-top:32px}.v36-company-identity h3{font-size:20px}body.v13-site .v14-industry-body h3{font-size:20px}}
@media(max-width:600px){body.v13-site .v36-footer-contact{grid-template-columns:1fr;gap:24px}.v36-contact-qrs figure,.v36-contact-qrs img{width:128px}.v36-contact-qrs img{height:128px}.v36-contact-qrs{gap:20px}body.v13-site .v18-sector-label strong{font-size:10px}body.v13-site .v18-sector-label svg{display:none}}

@media(max-width:760px){body.v13-site .v36-footer-contact-links .v15-footer-whatsapp,body.v13-site .v36-footer-wechat{font-size:13px}}
body.v13-site .v37-marine-frame{overflow:hidden}body.v13-site img.v37-marine-image{object-position:50% 67%;scale:1.10;transform-origin:50% 67%}body.v13-site img.v37-medical-image{object-position:50% 50%}
body.v13-site #medical img.v37-medical-image{height:auto;max-height:none;aspect-ratio:3/2}
