.contactSection form{
    margin:1em auto;
}
.hero__title{
    padding-top:60px;
}

.wideCard1__layout{
        display: flex;
    flex-direction: row;
    justify-content:flex-start;
    gap:45px;
}
.wideCard1__layout ul li::before, .wideCard1__layout ul li:before{
    display:none;
}
.wideCard1__layout ul{
    width:190px;
    padding:0;
}
.wideCard1__layout ul li{
    padding:.5em 0 0 0;
}

.contactSection .defaultInput, .contactSection select.defaultSelect, .contactSection textarea.defaultTextarea{
    border-radius:30px;
}

@media screen and (max-width: 480px) {
    .wideCard1__layout {
        flex-wrap: wrap;
        margin:0 1em;
    }
    .section__title{
        margin:0 20px;
    }
}

@media screen and (max-width: 400px) {
    .mod-safe-area {
        padding: 0 .5em;
    }
}
@media screen and (max-width:310px){
    .g-recaptcha div{
        width:275px !important;
    }
}

.defaultCTA{
    display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: .5rem;
            padding: .85rem 2.25rem;
            font-weight: 500;
            text-decoration: none;
            text-transform: uppercase;
            border-radius: var(--btn-radius);
            line-height: 1;
            transition: transform .06s ease, opacity .2s ease;
            will-change: transform;
            background: var(--btn-primary);
            color: var(--maxwell-navy);
}
.defaultCTA:hover, .defaultCTA:focus{
    opacity:.8;
    background:var(--btn-primary);
    
}