/* China Towns content design, isolated from Adaptive's approved navigation and footer. */
.al-china-style{--ink:#1d292f;--orange:#ff7842;--orange-light:#ff8b5c;--paper:#fff;--line:#dce3e6;font-family:Arial,Helvetica,sans-serif;color:#1d292f;background:#fff;line-height:1.55;isolation:isolate}
.al-china-style *{box-sizing:border-box}.al-china-style [hidden]{display:none!important}.al-china-style [id]{scroll-margin-top:110px}.al-china-style img{max-width:100%}.al-china-style .design-preview{min-height:0}
.al-home-main{padding-top:90px}.al-home-content .ct-concept-hero{padding-top:65px;padding-bottom:55px}.al-home-content .ct-concept-hero h1{font-size:clamp(44px,5.4vw,80px);line-height:1.04;letter-spacing:-.05em}.al-home-content .ct-concept-source{font-size:clamp(22px,2.5vw,32px)}.al-home-content .ct-concept-explanation{max-width:600px}.al-home-content .ct-concept-eyebrow{font-size:12px}.al-china-style .ct-site-shell,.al-china-style .shell{width:calc(100% - 64px);max-width:1320px;margin-inline:auto}
.al-import-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 22px}.al-import-options a{display:block;text-decoration:none;color:#25353c;background:#f4f6f6;border:1px solid #dce3e6;border-radius:12px;padding:28px 30px;transition:background .2s}.al-import-options a:hover{background:#fff0e5}.al-import-options span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#8e553c}.al-import-options strong{display:block;font-size:25px;line-height:1.25;letter-spacing:-.025em;margin:12px 0}.al-import-options p{font-size:15px;color:#65747b;margin:0}
.al-china-style .ct-home-light :is(.services,.documents-section,.compliance-section,.safety,.cargo-process,.request){background:#fff;color:#1d292f}.al-china-style .ct-home-light :is(h1,h2,h3){font-family:Arial,Helvetica,sans-serif;text-transform:none}.al-china-style .ct-home-light :is(.section-label,.section-label.light){color:#b95b35;font-size:11px;letter-spacing:.13em}.al-china-style .ct-home-light :is(.services,.documents-section,.compliance-section,.safety,.cargo-process,.request){padding-block:78px}.al-china-style .ct-home-light .services{border-top:1px solid #e2e7e8}
.al-china-style .ct-home-light :is(.preflight,.services-intro,.service-detail,.service-card){color:#243239}.al-china-style .ct-home-light .service-card{background:#f5f7f7;border-color:#e0e6e8;border-radius:10px}.al-china-style .ct-home-light .service-card p{color:#65747b}.al-china-style .ct-home-light .service-card-arrow{display:none}.al-china-style .ct-home-light .service-card:after{display:none}.al-china-style .ct-home-light .service-card h3{font-size:25px;letter-spacing:-.02em;line-height:1.25}
.al-china-style .ct-home-light .documents-section{background:#f4f6f7}.al-china-style .ct-home-light .documents-section h2,.al-china-style .ct-home-light .cargo-head h2,.al-china-style .ct-home-light .request h2{font-size:clamp(34px,4vw,54px);line-height:1.12;letter-spacing:-.045em}.al-china-style .ct-home-light .safety-facts{border-color:#dce3e6}.al-china-style .ct-home-light .safety-facts strong{color:#1d292f}.al-china-style .ct-home-light .safety-facts span,.al-china-style .ct-home-light .cargo-head p{color:#65747b}.al-china-style .ct-home-light .safety-ledger{border-color:#dce3e6}.al-china-style .ct-home-light .safety-ledger-head,.al-china-style .ct-home-light .safety-ledger article{background:#f6f7f7;border-color:#dce3e6;color:#25343b}.al-china-style .ct-home-light .safety-ledger article p{color:#65747b}.al-china-style .ct-home-light .safety-ledger small{color:#65747b}.al-china-style .ct-home-light .cargo-process{background:#f4f6f7}.al-china-style .ct-home-light .cargo-show-more{color:#283a43;border-color:#bcc9ce}.al-china-style .ct-home-light .request{background:#eef2f3}.al-china-style .ct-home-light .request :is(h2,h3,.request-proof-list,.request-copy){color:#223139}.al-china-style .ct-home-light .request :is(p,.request-proof-list li){color:#65747b}.al-china-style .ct-home-light .request .request-proof-list li{border-color:#d1dbdf}.al-china-style .ct-home-light .request .request-secondary-action{color:#394e59}.al-china-style .ct-home-light .request-form-card{border:1px solid #dce3e6;background:#fff;border-radius:16px}.al-china-style .ct-home-light .request-field>span{color:#52636d}.al-china-style .ct-home-light .request-form-card h3{color:#b6532d}.al-china-style .ct-home-light .request input,.al-china-style .ct-home-light .request textarea{background:#fff;color:#24333b;border-color:#c6d1d7}.al-china-style .ct-home-light .request-submit-button{background:#ff7842;color:#1d292f;border-radius:7px}.al-china-style .ct-home-light .request-consent{color:#65747b;border-color:#dce3e6}.al-china-style .ct-home-light .request-consent a{color:inherit}.al-china-style .ct-home-light .request-contact-note{color:#65747b}
.al-china-style .service-card :is(.service-arrow,.arrow),.al-china-style .ctsp-link-arrow,.al-china-style .ctb-arrow{display:none}.al-china-style .cti-document-schemes .documents-section{padding-top:65px}.al-china-style .cti-document-schemes .documents-scheme-gallery{background:#f6f7f8;color:#24313a}.al-china-style .al-service-content{background:#fff}.al-china-style.al-service-main{padding-top:90px}.al-contract-content{background:#fff}.al-china-style .al-contract-content .own-import{background:#fff;color:#223039}.al-china-style .al-contract-content .own-import-head p{color:#65747b}.al-china-style .al-contract-content :is(h1,h2,h3){font-family:Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:-.035em}.al-china-style .al-contract-content h1{font-size:clamp(42px,6vw,78px)}.al-china-style .al-contract-content .own-offer{background:#f4f6f7;color:#223039;border-color:#dce3e6}.al-china-style .al-contract-content .own-offer p{color:#65747b}.al-contract-request{padding-block:65px}.al-contract-request .al-service-form{max-width:880px;margin-inline:auto!important}.al-contract-request h2{text-align:center;margin-bottom:30px}
.al-china-style .ct-motion-frame{scroll-margin-top:110px}.al-layout-root>.footer{margin-top:0}
@media(max-width:900px){.al-home-main,.al-china-style.al-service-main{padding-top:76px}.al-home-content .ct-concept-hero{padding-block:45px}.al-china-style .ct-site-shell,.al-china-style .shell{width:calc(100% - 40px)}}
@media(max-width:600px){.al-china-style .ct-site-shell,.al-china-style .shell{width:calc(100% - 32px)}.al-home-content .ct-concept-hero{padding-top:36px}.al-home-content .ct-concept-hero h1{font-size:46px}.al-import-options{grid-template-columns:1fr;gap:14px}.al-import-options a{padding:23px}.al-import-options strong{font-size:23px}.al-china-style .ct-home-light :is(.services,.documents-section,.compliance-section,.safety,.cargo-process,.request){padding-block:48px}.al-china-style .ct-home-light .request-form-card{padding:22px}.al-china-style [id]{scroll-margin-top:90px}}
@media(max-width:520px){.al-home-main,.al-china-style.al-service-main{padding-top:72px}}
.al-china-style .al-service-form{font-family:Arial,Helvetica,sans-serif}.al-home-content .request-preview-brief{color:#52656e}.al-home-content .request-preview-points{border-color:#d4dfe3}.al-home-content .request-preview-points strong{color:#24343b}.al-home-content .request-preview-points>span{border-color:#d4dfe3}.al-home-content .request-telegram-button{color:#22333a;border-color:#bcccd3;background:transparent}.al-home-content .request-telegram-button strong{color:#22333a}.al-home-content .ctb-hub-brand{font-size:30px}
/* Keep the scroll scene pinned below the existing fixed header. */
.design-preview.al-layout-root{overflow:clip}.al-china-style .ct-route-theatre .ct-motion-frame{top:104px;height:calc(100svh - 120px)}
@media(max-width:900px){.al-china-style .ct-route-theatre .ct-motion-frame{top:88px;height:calc(100svh - 102px)}}
@media(max-width:520px){.al-china-style .ct-route-theatre .ct-motion-frame{top:82px;height:calc(100svh - 94px)}}
.al-china-style .cargo-gallery-more button span[aria-hidden]{display:none}

.al-china-style .al-service-main{padding-top:90px;background:#fff}
.al-china-style .al-service-content{font-family:Arial,Helvetica,sans-serif;line-height:1.6;background:#fff;color:#223039}
.al-china-style .al-service-content [hidden]{display:none!important}
.al-china-style .al-service-content [id]{scroll-margin-top:110px}
.al-china-style .al-service-content img{max-width:100%}
.al-china-style .al-service-content .ct-logistics{padding-top:0}
.al-china-style .al-service-content .ct-logistics .ct-hero{padding-top:60px}
.al-china-style .al-service-form{padding:30px!important;margin:0!important;border:1px solid #dce2e6!important;border-radius:16px!important;background:#fff!important;color:#233039!important;box-shadow:0 15px 45px #20304009;display:grid!important;gap:20px!important;width:100%;font:15px/1.5 Arial,sans-serif!important;text-align:left}
.al-china-style .al-service-form .request-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.al-china-style .al-service-form .request-field{display:flex;flex-direction:column;gap:8px;margin:0}
.al-china-style .al-service-form .request-field>span{color:#3b4b55;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}
.al-china-style .al-service-form input:not([type=checkbox]),.al-china-style .al-service-form textarea,.al-china-style .al-service-form select{appearance:auto;background:#fff;color:#233039;border:1px solid #bfcbd2;border-radius:7px;min-height:50px;width:100%;padding:12px 14px;line-height:1.5;font-size:16px;box-shadow:none}
.al-china-style .al-service-form textarea{resize:vertical;min-height:135px}
.al-china-style .al-service-form :is(input,textarea,select):focus{outline:2px solid #df7b44;outline-offset:2px}
.al-china-style .al-service-form .request-consent{display:flex;align-items:flex-start;gap:12px;padding:20px 0 0;border-top:1px solid #e1e6e9;font-size:12px;line-height:1.7;color:#68747c;margin:0}
.al-china-style .al-service-form .request-consent input,.al-china-style .al-service-form .al-experience input{width:20px;height:20px;flex-shrink:0;margin:2px 0 0;accent-color:#c85b30}
.al-china-style .al-service-form .request-consent a{text-decoration:underline;color:inherit}
.al-china-style .al-service-form .request-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.al-china-style .al-service-form .request-submit-button{width:100%;background:#f2763c;color:#18252c;padding:16px 20px;border:0;border-radius:7px;min-height:54px;font:700 15px/1.4 Arial,sans-serif;cursor:pointer}
.al-china-style .al-service-form .request-submit-button:disabled{opacity:.6}
.al-china-style .al-service-form .request-contact-note{font-size:12px;color:#68747c;line-height:1.5}
.al-china-style .al-service-form .request-contact-note.al-form-error{color:#b42b18}
.al-china-style .al-extra-fields{display:grid;gap:20px}
.al-china-style .al-experience{display:flex;align-items:center;gap:12px;font-size:13px}
.al-china-style .al-service-content .ct-import-offer .request{background:#12202c}
.al-china-style .al-service-content .ct-import-offer .request-form-card{background:transparent;padding:0;border:0}
.al-china-style .al-service-content .ct-form-card .al-service-form{padding:20px!important}
.al-china-style .al-service-content .ctw-request-section .al-service-form{min-width:0}
.al-china-style .al-service-content .cti-document-schemes{padding-top:0}
.al-china-style .al-service-content .cti-document-schemes .documents-section{padding-top:70px}
.al-china-style .al-service-content .cti-document-schemes .documents-scheme-gallery{background:#f6f7f8;color:#24313a}
.al-china-style .al-service-content .cti-document-schemes .documents-scheme-gallery-head{color:#24313a}
@media (max-width:900px){.al-china-style .al-service-main{padding-top:76px}
.al-china-style .al-service-content [id]{scroll-margin-top:96px}}
@media (max-width:600px){.al-china-style .al-service-form{padding:20px!important}
.al-china-style .al-service-form .request-fields-row{grid-template-columns:1fr}
.al-china-style .al-service-content .ct-logistics .ct-hero{padding-top:35px}}
@media (max-width:520px){.al-china-style .al-service-main{padding-top:72px}}
.al-china-style .al-service-form{position:relative}
.al-china-style .al-form-anchor{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}
.al-china-style .al-service-form select{appearance:none;-webkit-appearance:none;height:50px;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,#61717b 50%),linear-gradient(135deg,#61717b 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-size:5px 5px;background-repeat:no-repeat}
.al-china-style .al-home-content .request .al-service-form{padding:0!important;border:0!important;box-shadow:none!important}.al-china-style .al-home-content .request-copy{padding:32px}.al-china-style .al-home-content .request-preview-brief{display:block;min-height:0}.al-china-style .al-home-content .request-preview-points{margin-top:30px}.al-china-style .al-home-content .request h2{font-weight:700}.al-china-style .cargo-gallery-more button:after{display:none}.al-china-style .al-home-content .request-grid{grid-template-columns:1fr 1fr;gap:60px}@media(max-width:820px){.al-china-style .al-home-content .request-grid{grid-template-columns:1fr;gap:30px}}@media(max-width:600px){.al-china-style .al-home-content .request-copy{padding:22px}}

.admin-bar .al-china-style .ct-route-theatre .ct-motion-frame{top:136px;height:calc(100svh - 152px)}@media(max-width:900px){.admin-bar .al-china-style .ct-route-theatre .ct-motion-frame{top:120px;height:calc(100svh - 134px)}}@media(max-width:782px){.admin-bar .al-china-style .ct-route-theatre .ct-motion-frame{top:134px;height:calc(100svh - 148px)}}@media(max-width:520px){.admin-bar .al-china-style .ct-route-theatre .ct-motion-frame{top:128px;height:calc(100svh - 140px)}}
