.legacy-flow-main{background:#f7f8fa;min-height:620px;padding-bottom:56px}.legacy-flow-hero{background:linear-gradient(125deg,#fff 0,#fff 55%,#f3f4f6 100%);border-bottom:1px solid #e3e6ea}.legacy-flow-hero-inner{min-height:245px;position:relative;padding-top:28px;padding-bottom:34px;display:grid;grid-template-columns:minmax(0,760px) 1fr;align-items:center;gap:42px}.legacy-flow-breadcrumbs{position:absolute;left:0;top:22px;display:flex;gap:9px;align-items:center;color:#858990;font-size:12px}.legacy-flow-breadcrumbs a{color:#555b63}.legacy-flow-breadcrumbs i{font-size:8px}.legacy-flow-hero-copy{padding-top:30px}.legacy-flow-eyebrow{font-size:11px;letter-spacing:1.25px;font-weight:700;color:var(--red)}.legacy-flow-hero h1{font:700 clamp(36px,4vw,54px)/1.03 var(--heading);margin:9px 0 14px;text-transform:none}.legacy-flow-hero p{font-size:17px;line-height:1.65;color:#555d66;max-width:720px;margin:0}.legacy-flow-hero-icon{justify-self:end;width:150px;height:150px;border:1px solid #e4e6ea;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 12px 35px #1e27310d;color:var(--red);font-size:58px}.legacy-flow-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:28px;align-items:start;margin-top:32px}.legacy-flow-card,.legacy-flow-aside section,.legacy-flow-aside nav{background:#fff;border:1px solid #e1e4e8;border-radius:9px;box-shadow:0 5px 20px #20252c08}.legacy-flow-card{padding:30px;min-width:0}.legacy-flow-aside{display:grid;gap:18px}.legacy-flow-aside section{padding:25px}.legacy-flow-aside section>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff0f1;color:var(--red);font-size:20px}.legacy-flow-aside h2{font:700 21px var(--heading);margin:15px 0 8px}.legacy-flow-aside p{font-size:13px;line-height:1.6;color:#697079;margin:0}.legacy-flow-aside nav{overflow:hidden}.legacy-flow-aside nav a{display:flex;gap:11px;align-items:center;padding:15px 17px;border-bottom:1px solid #edf0f2;color:#353b42;font-size:13px}.legacy-flow-aside nav a:last-child{border:0}.legacy-flow-aside nav a>i:first-child{width:20px;text-align:center;color:var(--red)}.legacy-flow-aside nav a>i:last-child{margin-left:auto;font-size:9px;color:#a2a6ab}.legacy-flow-aside nav a:hover{background:#fff6f6;color:var(--red)}
.legacy-flow-content>h1{display:none}.legacy-flow-content>br,.legacy-flow-content>hr{display:none}.legacy-flow-content,.legacy-flow-content table{font-size:14px;color:#363d45}.legacy-flow-content a{color:var(--red);font-weight:600}.legacy-flow-content center{display:block;text-align:left}.legacy-flow-content .formtable,.legacy-flow-content .listtable,.legacy-flow-content #listtable,.legacy-flow-content table.newstable{width:100%!important;max-width:100%;border-collapse:separate!important;border-spacing:0;border:1px solid #e0e4e8!important;border-radius:7px;overflow:hidden;background:#fff;margin:0 0 20px!important}.legacy-flow-content .formtable tr,.legacy-flow-content .listtable tr{border:0}.legacy-flow-content .formtable th,.legacy-flow-content .listtable th,.legacy-flow-content #listtable th{padding:15px 17px!important;background:#f4f5f7!important;color:#252b31!important;border:0!important;border-bottom:1px solid #e0e4e8!important;font:700 17px var(--heading)!important;text-align:left!important}.legacy-flow-content .formtable td,.legacy-flow-content .listtable td,.legacy-flow-content #listtable td{padding:13px 16px!important;border:0!important;border-bottom:1px solid #edf0f2!important;vertical-align:middle!important;line-height:1.5}.legacy-flow-content .formtable tr:last-child td,.legacy-flow-content .listtable tr:last-child td{border-bottom:0!important}.legacy-flow-content .formtable td:first-child{width:31%;font-weight:500;color:#4e555e}.legacy-flow-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.legacy-flow-content select,.legacy-flow-content textarea{width:100%!important;max-width:100%!important;min-height:44px;border:1px solid #cfd4da!important;border-radius:5px!important;background:#fff!important;color:#242a30!important;font:400 14px Roboto,sans-serif!important;padding:10px 12px!important;box-sizing:border-box!important;box-shadow:none!important}.legacy-flow-content textarea{min-height:125px;resize:vertical}.legacy-flow-content input:focus,.legacy-flow-content select:focus,.legacy-flow-content textarea:focus{border-color:var(--red)!important;outline:3px solid #bd101a18!important}.legacy-flow-content input[type=file]{max-width:100%}.legacy-flow-content input[type=checkbox],.legacy-flow-content input[type=radio]{accent-color:var(--red);width:17px;height:17px;vertical-align:middle}.legacy-flow-content label{line-height:1.55}.legacy-flow-content input[type=submit],.legacy-flow-content input.button,.legacy-flow-content .submit,.legacy-flow-content a.button{display:inline-flex!important;width:auto!important;min-width:170px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--red)!important;border-radius:5px!important;background:var(--red)!important;color:#fff!important;font-weight:700!important;padding:10px 19px!important;cursor:pointer}.legacy-flow-content #submit-error:not(:empty){display:block!important;padding:14px 16px!important;margin:0 0 18px!important;border:1px solid #e7a4a9;border-radius:6px;background:#fff3f4;color:#91101a;line-height:1.55}.legacy-flow-content .error{color:var(--red)!important}.legacy-flow-content .div-input{width:100%!important;max-width:560px}.legacy-flow-content img{max-width:100%;height:auto}.legacy-flow-content .pagination,.legacy-flow-content .pagination-box{display:flex;gap:7px;justify-content:center;flex-wrap:wrap}.legacy-flow-content [style*="width"]{max-width:100%}.legacy-flow-content [align="center"]{text-align:left}.legacy-flow-content script{display:none}
.legacy-modern-form{max-width:640px}.legacy-modern-form>label{display:block;font-weight:600;font-size:14px}.legacy-modern-form>label>span:first-child{color:var(--red)}.legacy-input-wrap{display:flex!important;align-items:center;gap:10px;margin-top:8px;border:1px solid #cfd4da;border-radius:5px;padding:0 13px;color:#777}.legacy-input-wrap:focus-within{border-color:var(--red);outline:3px solid #bd101a18}.legacy-input-wrap input{border:0!important;outline:0!important;min-height:46px;flex:1;font:400 15px Roboto,sans-serif}.legacy-modern-form fieldset{border:0;padding:0;margin:22px 0}.legacy-modern-form legend{font-weight:600;font-size:14px;margin-bottom:10px}.legacy-modern-form .btn{min-width:220px}.legacy-flow-alert{padding:14px 16px;border-radius:6px;margin-bottom:18px}.legacy-flow-alert.is-error{background:#fff1f2;border:1px solid #e6a1a6;color:#92101a}.legacy-flow-empty{display:flex;align-items:flex-start;gap:18px;padding:15px}.legacy-flow-empty>i{font-size:30px;color:var(--red)}.legacy-flow-empty h2{margin:0 0 8px;font:700 24px var(--heading)}
.legacy-not-found{text-align:center;padding:32px 18px 22px}.legacy-not-found>span{display:block;font:700 clamp(80px,12vw,150px)/.85 var(--heading);color:#eceef1;letter-spacing:-5px}.legacy-not-found h2{font:700 31px var(--heading);margin:24px 0 8px}.legacy-not-found p{color:#687078;line-height:1.65}.legacy-not-found form{display:flex;gap:9px;max-width:620px;margin:25px auto}.legacy-not-found form input{flex:1;border:1px solid #cfd4da;border-radius:5px;padding:12px 14px;font-size:15px}.legacy-not-found form .btn{min-width:130px}.legacy-not-found>div{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:18px}.legacy-not-found>div>a:last-child{color:var(--red);font-weight:600}
.tht-legacy-flow--account-delete .legacy-flow-card{border-top:4px solid var(--red)}.tht-legacy-flow--account-delete .legacy-flow-content input[type=submit]{background:#a30e17!important}.tht-legacy-flow--registry-form .legacy-flow-card,.tht-legacy-flow--seeking-form .legacy-flow-card{padding:24px}.tht-legacy-flow--registry-form .legacy-flow-content .formtable th,.tht-legacy-flow--seeking-form .legacy-flow-content .formtable th{background:#25292e!important;color:#fff!important;border-bottom:0!important}.tht-legacy-flow--registry-form .legacy-flow-content .formtable th input,.tht-legacy-flow--seeking-form .legacy-flow-content .formtable th input{background:var(--red)!important;color:#fff!important}.tht-legacy-flow--newsletter-status .legacy-flow-content>h1{display:block;font:700 28px var(--heading);margin:0 0 20px}.tht-legacy-flow--newsletter-status .legacy-flow-content>p{padding:22px!important;border:1px solid #dce6df;border-radius:7px;background:#f5faf6;text-align:left!important;line-height:1.6}
.legacy-danger-notice{display:flex;gap:16px;padding:18px;border:1px solid #e4a3a8;border-radius:7px;background:#fff3f4;margin-bottom:22px}.legacy-danger-notice>i{font-size:25px;color:var(--red);margin-top:2px}.legacy-danger-notice h2{font:700 22px var(--heading);margin:0 0 6px}.legacy-danger-notice p{font-size:13px;line-height:1.6;color:#6b4b4f;margin:0}.legacy-account-delete>label{display:block;font-weight:600;font-size:14px}.legacy-account-delete>label small{font-weight:400;color:#83888f;margin-left:6px}.legacy-account-delete textarea{display:block;width:100%;min-height:140px;box-sizing:border-box;border:1px solid #cfd4da;border-radius:5px;margin-top:8px;padding:12px;font:400 14px Roboto,sans-serif;resize:vertical}.legacy-account-confirm{display:flex!important;gap:10px;align-items:flex-start;margin:18px 0}.legacy-account-confirm input{width:18px;height:18px;accent-color:var(--red)}.legacy-account-actions{display:flex;gap:10px;flex-wrap:wrap}.legacy-account-complete{text-align:center;padding:35px 18px}.legacy-account-complete>span{display:grid;width:74px;height:74px;border-radius:50%;place-items:center;margin:0 auto 18px;background:#edf8ef;color:#278443;font-size:34px}.legacy-account-complete h2{font:700 30px var(--heading);margin:0 0 8px}.legacy-account-complete p{max-width:600px;margin:0 auto 22px;color:#666e76;line-height:1.65}
.tht-legacy-flow--discount-subscription .legacy-flow-card{padding:26px 30px}.tht-legacy-flow--discount-subscription .legacy-flow-content #subscribe-area{width:100%}.tht-legacy-flow--discount-subscription .legacy-flow-content .formtable>tbody>tr>th{font-size:18px;padding-block:16px}.tht-legacy-flow--discount-subscription .legacy-flow-content .tr-barion td{text-align:center;background:#f7f8fa}
@media(max-width:900px){.legacy-flow-hero-inner{grid-template-columns:1fr;min-height:220px}.legacy-flow-hero-icon{display:none}.legacy-flow-layout{grid-template-columns:1fr}.legacy-flow-aside{grid-template-columns:1fr 1fr}.legacy-flow-aside nav{grid-column:span 1}.legacy-flow-card{padding:24px}.legacy-flow-content .formtable td:first-child{width:36%}}
@media(max-width:620px){.legacy-flow-hero-inner{padding-top:48px}.legacy-flow-hero h1{font-size:36px}.legacy-flow-hero p{font-size:15px}.legacy-flow-layout{margin-top:20px}.legacy-flow-card{padding:16px}.legacy-flow-aside{grid-template-columns:1fr}.legacy-flow-content .formtable,.legacy-flow-content .formtable tbody,.legacy-flow-content .formtable tr,.legacy-flow-content .formtable td{display:block;width:100%!important;box-sizing:border-box}.legacy-flow-content .formtable th{display:block;width:100%!important;box-sizing:border-box}.legacy-flow-content .formtable td:first-child{width:100%;padding-bottom:4px!important;border-bottom:0!important}.legacy-flow-content .formtable td+td{padding-top:5px!important}.legacy-flow-content .formtable tr{border-bottom:1px solid #edf0f2}.legacy-flow-content .formtable tr:last-child{border-bottom:0}.legacy-flow-content input[type=submit],.legacy-flow-content input.button,.legacy-flow-content .submit{width:100%!important}.legacy-not-found{padding:18px 0}.legacy-not-found form{flex-direction:column}.legacy-not-found form .btn{width:100%}.legacy-not-found>div{flex-direction:column}.g-recaptcha{transform-origin:0 0;max-width:100%;overflow:hidden}}
