/* Start custom CSS for html, class: .elementor-element-b6bdf3a */.contact-page{
    max-width:900px;
    margin:80px auto;
    padding:0 24px;
}

.contact-card{
    background:#161616;
    border:1px solid rgba(255,255,255,.06);
    border-radius:24px;
    padding:60px;
    position:relative;
    overflow:hidden;
}

.contact-card::before{
    content:'';

    position:absolute;
    top:-150px;
    right:-150px;

    width:320px;
    height:320px;

    background:radial-gradient(
        circle,
        rgba(232,184,75,.08) 0%,
        transparent 70%
    );

    pointer-events:none;
}

.contact-eyebrow{
    display:inline-block;

    margin:0 0 18px;
    padding:8px 14px;

    background:rgba(232,184,75,.08);
    border:1px solid rgba(232,184,75,.15);
    border-radius:999px;

    color:#E8B84B;

    font-size:11px;
    font-weight:700;
    letter-spacing:.18em;
    text-transform:uppercase;
}

.contact-title{
    margin:0 0 20px;

    font-family:'Barlow Condensed',sans-serif;
    font-size:clamp(48px,6vw,72px);
    font-weight:800;

    line-height:.95;
    letter-spacing:-.03em;
    text-transform:uppercase;

    color:#F5F5F5;
}

.contact-desc{
    max-width:650px;
    margin:0 0 40px;

    color:#A0A0A0;

    font-size:16px;
    line-height:1.9;
}

.contact-info{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:24px;
}

.contact-item{
    padding:28px;

    background:#1B1B1B;

    border:1px solid rgba(255,255,255,.05);
    border-radius:18px;
}

.contact-label{
    margin:0 0 12px;

    color:#E8B84B;

    font-size:11px;
    font-weight:700;

    letter-spacing:.18em;
    text-transform:uppercase;
}

.contact-value{
    margin:0;

    color:#F5F5F5;

    font-size:16px;
    line-height:1.9;
}

.contact-email{
    color:#F5F5F5;

    font-size:16px;
    text-decoration:none;

    transition:.3s ease;
}

.contact-email:hover{
    color:#E8B84B;
}

@media(max-width:767px){

    .contact-card{
        padding:32px;
    }

    .contact-info{
        grid-template-columns:1fr;
    }

}/* End custom CSS */