/* =========================================================
   Gizmoo Core
   Contact Page
   ========================================================= */


.gizmoo-contact-hero {

    width: 100vw;

    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);

    padding: 44px 0 36px;

    background: linear-gradient(
        180deg,
        color-mix(in srgb, var(--gizmoo-primary) 20%, white) 0%,
        color-mix(in srgb, var(--gizmoo-primary-light) 55%, white) 65%,
        var(--gizmoo-bg) 100%
    );

    text-align:center;

}


.gizmoo-contact-hero p {

    color: var(--gizmoo-text-muted);
}



.gizmoo-contact-hero p:not(.gizmoo-section-eyebrow){

    max-width:650px;

    margin:auto;

    color:var(--gizmoo-text-muted);

}




.gizmoo-contact-box {


    display:grid;


    grid-template-columns:
    repeat(3,1fr);


    gap: var(--gizmoo-space-5);


    padding:40px 0 90px;


}



.gizmoo-contact-item {


    padding: var(--gizmoo-space-6);


    border:

    1px solid

    var(--gizmoo-border);


    border-radius:
    var(--gizmoo-radius-lg);


    text-align:center;


}



.gizmoo-contact-item span {


    color:var(--gizmoo-primary);


    font-size: var(--gizmoo-font-size-sm);


    font-weight:700;


}



.gizmoo-contact-item h3 {


    margin-top: var(--gizmoo-space-5);


}




@media(max-width:900px){

.gizmoo-contact-box{

grid-template-columns:1fr;

}

}