@font-face{font-family:Lobster;src:url(/fonts/lobster.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Nohemi;src:url(/fonts/nohemi.ttf)format("truetype");font-weight:100 900;font-display:swap;font-style:normal}.lobster{font-family:Lobster,serif}body{overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0;scroll-margin-top:150px}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none}ul,li,ol{list-style:none}body{color:#003a31;background:url(/bg.png) 50%/cover no-repeat fixed;font-family:Nohemi,sans-serif}.main{width:95%;max-width:1200px;margin:0 auto}.cta-btn{color:#fffdc2;text-align:center;border:1px solid #fffdc2;border-radius:999px;justify-content:center;align-items:center;padding:15px 60px;transition:background-color .3s,color .3s,border .3s;display:flex}.cta-btn:hover{color:#e95553;background:#6f1d1b;border:1px solid #6f1d1b}.cta-btn.fill{color:#fffdc2;background-color:#e95553;border:1px solid #e95553}.cta-btn.fill:hover{color:#e95553;background-color:#6f1d1b;border:1px solid #6f1d1b}@media (max-width:600px){.cta-btn span{font-size:16px}}@media (max-width:420px){.cta-btn span{font-size:14px}}.h-stripe{background:#003a31;width:100%;height:1px;margin:60px 0}h1{letter-spacing:0;font-size:clamp(50px,3vw,70px);font-weight:800}h2{letter-spacing:0;font-size:50px;font-weight:800}h3{text-transform:uppercase;font-size:24px;font-weight:800}b{font-weight:inherit;color:#e95553}span{text-transform:uppercase;font-size:18px;font-weight:600;display:inline-block}span.eyebrow{margin-bottom:20px}p{opacity:.8;font-size:18px;font-weight:400;line-height:120%}.contact-page{color:#fffdc2;background:#003a31;padding:100px 0 150px}.contact-page .main-contact{justify-content:space-between;padding-top:100px;display:flex}.contact-page .main-contact .left-content{width:48%;height:fit-content;position:sticky;top:200px}.contact-page .main-contact .left-content .block-title{margin:40px 0}.contact-page .main-contact .left-content .block-title:after{content:"";opacity:.4;background:#fffdc2;width:100%;height:1px;margin-top:20px;display:block;position:absolute}.contact-page .main-contact .left-content .link{width:fit-content;margin-bottom:5px;display:block}.contact-page .main-contact .left-content .link p{transition:opacity .3s}.contact-page .main-contact .left-content .link:hover p{opacity:1}.contact-page .main-contact .right-content{width:48%}.contact-page .main-contact .right-content .contact-form{flex-direction:column;gap:40px;display:flex}.contact-page .main-contact .right-content .contact-form .honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-page .main-contact .right-content .contact-form .form-status{color:#fffdc2;margin-top:-28px}.contact-page .main-contact .right-content .contact-form .input-wrap{flex-direction:column;gap:10px;display:flex}.contact-page .main-contact .right-content .contact-form .input-wrap span{color:#fffdc2}.contact-page .main-contact .right-content .contact-form .input-wrap input,.contact-page .main-contact .right-content .contact-form .input-wrap select,.contact-page .main-contact .right-content .contact-form .input-wrap textarea{resize:vertical;color:#fffdc2;background:0 0;border:1px solid #fffdc283;width:100%;height:40px;padding:15px;font-family:Nohemi;font-size:18px;font-weight:400}.contact-page .main-contact .right-content .contact-form .input-wrap input:focus,.contact-page .main-contact .right-content .contact-form .input-wrap select:focus,.contact-page .main-contact .right-content .contact-form .input-wrap textarea:focus{background:0 0;border:1px solid #fffdc2;border-radius:0}.contact-page .main-contact .right-content .contact-form .input-wrap textarea{height:100px}.contact-page .main-contact .right-content .contact-form .cta-btn{align-self:flex-start}@media (max-width:750px){.contact-page .main-contact{flex-direction:column;gap:60px}.contact-page .main-contact .left-content{position:static}.contact-page .main-contact .left-content,.contact-page .main-contact .right-content{width:100%}}
