.ti-corporate-page{background:#fff;color:#393239;padding-top:55px}.ti-corporate-inner{width:calc(100% - 72px);max-width:1320px;margin:0 auto}.ti-corporate-intro h1{font:400 57px/1.15 var(--serif);letter-spacing:-.7px;margin:16px 0 22px}.ti-corporate-page p,.ti-corporate-steps li{font:400 20px/1.75 var(--sans);margin:0 0 21px}.ti-corporate-intro p,.ti-corporate-steps p{max-width:78ch}.ti-corporate-intro p.eyebrow{font:700 18px/1.5 var(--sans);letter-spacing:1.4px;color:#84512f}.ti-corporate-intro p.ti-corporate-lead{font-size:25px;font-weight:700;color:#784a2c}.ti-corporate-proof{margin-top:36px;margin-bottom:40px}.ti-corporate-terms h2,.ti-corporate-steps h2,.ti-corporate-form-section h2,.ti-corporate-recognition h2{font:400 39px/1.25 var(--serif);color:#32292e;margin:0 0 22px}.ti-corporate-terms{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:40px;align-items:center;padding:36px 0;border-top:1px solid #e4d7cb;border-bottom:1px solid #e4d7cb}.ti-corporate-terms aside{min-width:0;background:#f7eee3;border-left:4px solid #a7714a;padding:26px}.ti-corporate-terms aside strong{font-size:24px;color:#734424}.ti-corporate-terms aside p{margin-bottom:14px}.ti-corporate-steps{padding-top:45px;padding-bottom:32px}.ti-corporate-steps ol{padding-left:26px;margin:0 0 36px;max-width:78ch}.ti-corporate-steps li{padding-left:4px;margin-bottom:14px}.ti-corporate-page a:not(.button){text-underline-offset:5px;color:#784a2c}.ti-corporate-form-section{padding:34px 0 48px;scroll-margin-top:180px;border-top:1px solid #e4d7cb}.ti-corporate-form-section form{max-width:820px;padding:29px 32px;background:#f8f1e8;border:1px solid #dfcbb7;border-radius:7px}.ti-corporate-field{margin-bottom:26px}.ti-corporate-field label{display:block;font:700 19px/1.45 var(--sans);margin:0 0 12px}.ti-corporate-field label span{font-weight:400;font-size:17px;margin-left:9px;color:#69574b}.ti-corporate-field input,.ti-corporate-field textarea{display:block;box-sizing:border-box;width:100%;min-height:53px;font:400 19px/1.55 var(--sans);padding:12px 14px;background:#fff;color:#30292e;border:1px solid #bca895;border-radius:5px}.ti-corporate-field textarea{resize:vertical}.ti-corporate-field [aria-invalid=true]{border:2px solid #a43840}.ti-corporate-field p.ti-corporate-error{margin:9px 0 0;color:#922d36;font-size:17px}.ti-corporate-status{max-width:820px;margin:0 0 25px;padding:24px 27px;background:#f7f0e6;border:1px solid #ddc6b1;border-left:4px solid #a97147;border-radius:6px}.ti-corporate-status h3{font:700 24px/1.4 var(--sans);margin:0 0 14px}.ti-corporate-status p:last-child{margin-bottom:0}.ti-corporate-recognition{position:relative;isolation:isolate;overflow:hidden;background:#29252b;text-align:center;padding:40px 36px 95px;color:#fff5e8}.ti-corporate-recognition h2,.ti-corporate-recognition p{position:relative;z-index:1;color:inherit;max-width:1050px;margin-left:auto;margin-right:auto}.ti-corporate-recognition p{margin-bottom:0}.ti-corporate-companies{padding-top:32px;padding-bottom:58px}.ti-corporate-companies .ti-figure img{margin:0 auto;width:auto;height:auto}.ti-corporate-actions{display:flex;flex-wrap:wrap;align-items:center}.ti-corporate-actions>a{margin:12px 20px 0 0}.ti-corporate-page .button{line-height:1.45;white-space:normal}@media(max-width:800px){.ti-corporate-intro h1{font-size:48px}.ti-corporate-terms{grid-template-columns:1fr;grid-gap:16px}.ti-corporate-terms h2,.ti-corporate-steps h2,.ti-corporate-form-section h2,.ti-corporate-recognition h2{font-size:35px}}@media(max-width:580px){.ti-corporate-page{padding-top:35px}.ti-corporate-inner{width:calc(100% - 40px)}.ti-corporate-intro h1{font-size:39px}.ti-corporate-page p,.ti-corporate-steps li{font-size:19px}.ti-corporate-intro p.ti-corporate-lead{font-size:23px}.ti-corporate-terms h2,.ti-corporate-steps h2,.ti-corporate-form-section h2,.ti-corporate-recognition h2{font-size:31px}.ti-corporate-form-section form{padding:23px 20px}.ti-corporate-status{padding:20px}.ti-corporate-field label span{display:block;margin:4px 0 0}.ti-corporate-page .button{width:100%}.ti-corporate-actions>a{margin-right:0}.ti-corporate-recognition{padding:32px 24px 92px}}

@media (max-width: 360px) {
    html[lang="de"] .ti-corporate-proof .membership-selected p {
        overflow-wrap: break-word;
        hyphens: auto;
    }
    html[lang="de"] .ti-corporate-intro h1,
    html[lang="ru"] .ti-corporate-intro h1 {
        font-size: 36px;
    }
}
