body.page-id-2258{--tbc-navy:#153740;--tbc-gold:#a2936f;--tbc-stone:#f7f5f0}
body.page-id-2258 #content{max-width:none;padding:36px 24px 44px!important;background:var(--tbc-stone)}
body.page-id-2258 #content>.page-header{max-width:1120px;margin:0 auto 18px;text-align:right}
body.page-id-2258 #content>.page-header h1{font-size:16px;font-weight:500;letter-spacing:0;color:#697474;margin:0}
body.page-id-2258 .elementor-element-16af81c{max-width:1120px!important;margin:auto!important;width:100%}
body.page-id-2258 .elementor-element-32b07caf>.elementor-widget-wrap{padding:0!important}
body.page-id-2258 .elementor-element-a67ffd2{margin-bottom:0!important}
body.page-id-2258 .elementor-element-a67ffd2>.elementor-widget-container{background:none!important;padding:0!important;margin:0!important;border:0!important}
.tbc-card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);background:#fff;border:1px solid #e4e5de;border-radius:16px;overflow:hidden;box-shadow:0 16px 42px #1537400a;isolation:isolate;color:var(--tbc-navy)}
.tbc-form-panel{padding:32px 36px;min-width:0}
.tbc-eyebrow{font:500 11px/1.5 Arial,sans-serif;letter-spacing:1.8px;color:#867b60;margin:0 0 12px!important;text-align:right}
.tbc-welcome{font-size:30px;line-height:1.3;font-weight:600;margin:0 0 10px!important;color:var(--tbc-navy)}
.tbc-lead{font-size:15px;line-height:1.65;color:#657173;margin:0 0 23px!important;max-width:470px}
.tbc-photo-panel{position:relative;min-width:0;background:#153740;overflow:hidden}
.tbc-photo{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:54% center}
.tbc-photo-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#092b3000 25%,#092b30a8 65%,#092b30eb 100%)}
.tbc-photo-caption{position:absolute;z-index:1;bottom:38px;right:30px;left:26px;color:#fff;text-shadow:0 1px 10px #0004}
.tbc-photo-kicker{font-size:12px;line-height:1.7;color:#ede4cc}
.tbc-photo-caption p{font-size:36px;line-height:1.25;font-weight:500;margin:14px 0 18px;color:#fff}
.tbc-photo-caption>span:last-child{font-size:14px}
.tbc-photo-rule{display:block;width:42px;height:2px;background:#d0bc8c;margin:0 0 16px}
body.page-id-2258 .tbc-card .elementor-form-fields-wrapper{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px 14px;margin:0!important}
body.page-id-2258 .tbc-card .elementor-field-group{grid-column:span 3;width:auto!important;max-width:100%;padding:0!important;margin:0!important;align-content:start;min-width:0}
body.page-id-2258 .tbc-card .elementor-field-group-legacy_4,body.page-id-2258 .tbc-card .elementor-field-group-legacy_5,body.page-id-2258 .tbc-card .elementor-field-group-legacy_6{grid-column:span 2}
body.page-id-2258 .tbc-card .elementor-field-type-textarea,body.page-id-2258 .tbc-card .elementor-field-type-recaptcha,body.page-id-2258 .tbc-card .elementor-field-type-recaptcha_v3,body.page-id-2258 .tbc-card .elementor-field-type-acceptance,body.page-id-2258 .tbc-card .elementor-field-type-submit{grid-column:1/-1}
body.page-id-2258 .tbc-card .elementor-field-group-intro{display:none!important}
body.page-id-2258 .tbc-card .elementor-field-label{font-size:13px!important;line-height:1.5!important;color:var(--tbc-navy)!important;padding-bottom:7px!important;font-weight:500!important}
body.page-id-2258 .tbc-card .elementor-field-textual{min-height:44px!important;border:1px solid #dce1dc!important;border-radius:6px!important;background:#fbfcfa!important;color:var(--tbc-navy)!important;font-size:14px!important;padding:10px 12px!important;box-shadow:none!important;max-width:100%}
body.page-id-2258 .tbc-card textarea.elementor-field-textual{height:88px;min-height:88px!important;resize:vertical}
body.page-id-2258 .tbc-card .elementor-field-textual:focus{outline:2px solid #a2936f!important;outline-offset:2px;background:#fff!important}
body.page-id-2258 .tbc-card .elementor-field-textual::placeholder{color:#89918b;opacity:1}
body.page-id-2258 .tbc-card .elementor-button{min-height:46px;border:1px solid var(--tbc-navy)!important;border-radius:6px!important;background:var(--tbc-navy)!important;color:#fff!important;font-size:15px!important;font-weight:500!important;padding:12px 24px!important;box-shadow:none!important;transition:background .2s}
body.page-id-2258 .tbc-card .elementor-button:hover{background:#24545e!important}
body.page-id-2258 .elementor-element-3e78bc0e{margin:20px 0 0!important;padding:0 12px;color:#6f7774;font-size:12px!important;line-height:1.65!important}
body.page-id-2258 .elementor-element-3e78bc0e p{margin:0 0 6px}
body.page-id-2258 .elementor-element-3e78bc0e a{color:var(--tbc-navy);text-decoration:underline}
.tbc-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 22px}.tbc-quick>a{position:relative;display:flex;flex-direction:column;gap:7px;border:1px solid #e4e3d9;border-radius:7px;padding:13px 10px;text-decoration:none;background:#faf9f5;color:var(--tbc-navy);min-width:0}.tbc-quick>a>span{position:absolute;left:9px;top:9px;color:#9c8c66;font-size:14px}.tbc-quick small{font-size:11px;color:#737c73}.tbc-quick b{font-size:13px;font-weight:500;white-space:nowrap}.tbc-quick a:first-child b{text-align:right}.tbc-quick a:hover{border-color:#a2936f;background:#f5f2e9}.tbc-quick a:focus-visible{outline:2px solid #a2936f;outline-offset:3px}.tbc-form-caption{display:flex;align-items:center;gap:12px;font-size:12px;color:#8f8369;margin:0 0 20px}.tbc-form-caption:after{content:"";height:1px;background:#e8e6dd;flex:1}.tbc-photo-seal{position:absolute;z-index:1;right:28px;top:30px;color:#fff;font:26px/1.5 Georgia,serif;letter-spacing:3px;border-top:1px solid #ffffff60;border-bottom:1px solid #ffffff60;padding:9px 4px}.tbc-photo-seal span{display:block;font:9px/1.4 Arial,sans-serif;letter-spacing:2.7px}.tbc-photo-caption{border-right:2px solid #c9b384;padding-right:17px}.tbc-photo-panel:after{background:linear-gradient(180deg,#092b304d,#092b3000 25%,#092b30b5 70%,#092b30ef 100%)}
.tbc-faq-link{font-size:13px!important;line-height:1.8;color:#687673;margin:0 0 20px!important}.tbc-faq-link a{color:#153740;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
@media(max-width:1000px){.tbc-form-panel{padding:28px 24px}.tbc-welcome{font-size:26px}.tbc-card{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.tbc-photo-caption{right:22px;bottom:28px}.tbc-photo-caption p{font-size:30px}}
@media(max-width:1000px){.tbc-quick b{font-size:11px}.tbc-quick>a{padding:12px 8px}.tbc-quick>a>span{display:none}}
@media(max-width:700px){.tbc-photo-seal{display:none}.tbc-quick{gap:6px;margin-bottom:18px}.tbc-quick>a{padding:12px 6px;gap:6px}.tbc-quick b{font-size:10px}.tbc-quick small{font-size:9px}.tbc-photo-caption{padding-right:12px}.tbc-form-caption{margin-bottom:18px}}
@media(max-width:700px){body.page-id-2258 #content{padding:22px 16px 28px!important}.tbc-card{display:flex;flex-direction:column;border-radius:12px}.tbc-photo-panel{order:-1;height:160px;flex-shrink:0}.tbc-photo{object-position:50% 53%}.tbc-photo-panel:after{background:linear-gradient(90deg,#092b3010,#092b30b8)}.tbc-photo-caption{right:22px;bottom:20px;left:20px}.tbc-photo-kicker{font-size:11px}.tbc-photo-caption p{font-size:26px;margin:7px 0 0}.tbc-photo-caption p br{display:none}.tbc-photo-caption p br:after{content:" "}.tbc-photo-rule,.tbc-photo-caption>span:last-child{display:none}.tbc-form-panel{padding:24px 20px}.tbc-welcome{font-size:25px}.tbc-lead{font-size:14px;margin-bottom:20px!important}body.page-id-2258 .tbc-card .elementor-form-fields-wrapper{gap:14px 10px}body.page-id-2258 .tbc-card .elementor-field-group-legacy_2,body.page-id-2258 .tbc-card .elementor-field-group-legacy_3{grid-column:1/-1}body.page-id-2258 .tbc-card .elementor-field-group-legacy_4,body.page-id-2258 .tbc-card .elementor-field-group-legacy_5,body.page-id-2258 .tbc-card .elementor-field-group-legacy_6{grid-column:1/-1}body.page-id-2258 .elementor-element-3e78bc0e{padding:0 2px}}
