.btf-events-page .events-main{max-width:none;margin:0;padding:0;background:none;min-height:700px;overflow:visible}.btf-events-page .events-main>*{visibility:visible}.btf-events-page>footer{display:flex}.btf-contact-page{min-height:100vh;background:linear-gradient(180deg,#073f5c,#052f48 52%,#031f33);color:#fff}.btf-contact-page .contact-main{max-width:none;min-height:720px;padding:0;text-align:left}.contact-intro{text-align:center;padding:72px 6% 54px;background:radial-gradient(circle at 50% 0%,rgba(32,120,154,.5),transparent 65%);border-bottom:1px solid rgba(217,163,94,.25)}.contact-kicker{color:#d9a35e;font-size:13px;font-weight:800;letter-spacing:5px}.contact-intro h1{font-size:clamp(44px,6vw,64px);line-height:1;margin:14px 0 18px}.contact-intro p{max-width:700px;margin:auto;color:#dce6ea;font-size:18px;line-height:1.6}.contact-grid{max-width:1050px;margin:auto;padding:64px 5%;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.contact-copy h2{font-size:38px;margin:12px 0 20px}.contact-copy p{color:#dce6ea;line-height:1.65;margin-bottom:28px}.contact-copy a{display:block;color:#fff;text-decoration:none;margin:13px 0;overflow-wrap:anywhere}.contact-copy .contact-email{font-size:20px;color:#d9a35e}.contact-social{letter-spacing:2px;font-size:13px;font-weight:800}.btf-contact-form{border:1px solid rgba(217,163,94,.42);padding:32px;background:#021a2980}.btf-contact-form label{display:block;margin:0 0 8px;color:#d9a35e;font-size:12px;font-weight:800;letter-spacing:2px}.btf-contact-form label span{color:#9fb1ba;font-weight:500}.btf-contact-form input,.btf-contact-form textarea{display:block;width:100%;box-sizing:border-box;margin:0 0 22px;padding:13px 14px;background:#ffffff14;border:1px solid rgba(255,255,255,.28);color:#fff;font:inherit}.btf-contact-form textarea{resize:vertical}.btf-contact-form button{border:1px solid #d9a35e;background:#d9a35e;color:#071d2a;padding:14px 24px;font-weight:900;letter-spacing:2px;cursor:pointer}.form-success{color:#d9a35e;font-weight:800;letter-spacing:1px}.contact-close{text-align:center;padding:50px 5% 68px;border-top:1px solid rgba(217,163,94,.2)}.contact-close h2{font-size:34px;margin:10px 0}.btf-contact-page footer{text-align:center;padding:25px;border-top:1px solid rgba(217,163,94,.22)}@media(max-width:800px){.contact-grid{grid-template-columns:1fr;gap:38px;padding-top:46px}.btf-contact-form{padding:24px}.contact-copy h2{font-size:32px}}.btf-events-page{background:linear-gradient(180deg,#082f46,#05283d 48%,#031b2b)}.btf-events-page .events-main{background:radial-gradient(circle at 85% 8%,rgba(17,91,120,.3),transparent 34%)}.btf-events-page .events-hero{padding:82px 6% 62px;background:linear-gradient(180deg,#031b2b1f,#031b2bd1),radial-gradient(circle at 50% 0%,rgba(29,112,145,.62),transparent 62%);border-bottom-color:#d9a35e61}.btf-events-page .events-hero h1,.btf-events-page .calendar-heading h2,.btf-events-page .event-card h2{font-family:Georgia,Times New Roman,serif}.btf-events-page .events-calendar{display:grid;gap:18px}.btf-events-page .calendar-heading{margin-top:20px;border-bottom:1px solid rgba(217,163,94,.38)}.btf-events-page .event-card{background:linear-gradient(135deg,#08374eeb,#032031f5);border:1px solid rgba(217,163,94,.28);border-left:4px solid #b5202a;padding:24px 28px;box-shadow:0 12px 30px #00000029}.btf-events-page .event-date{background:#01172480;border-color:#d9a35e}.btf-events-page .event-card p{color:#e5edf0}.btf-events-page .event-card small{font-weight:800}@media(max-width:700px){.btf-events-page .events-hero{padding:58px 6% 44px}.btf-events-page .event-card{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/btf-events-concept.css.map */
