/* Antech styles */
/* stylelint-disable */
/* Instagram */
#sb_instagram .sb_instagram_header,
.sb_instagram_header {
    padding-bottom: 1.25rem;
}

#sb_instagram .sb_instagram_header h3,
.sb_instagram_header h3 {
    font-size: 1rem;
    font-weight: 600;
}

@media (min-width: 48em) {

    #sb_instagram .sb_instagram_header,
    .sb_instagram_header {
        padding-bottom: 3.25rem;
    }

    #sb_instagram .sb_instagram_header h3,
    .sb_instagram_header h3 {
        font-size: 1.125rem;
    }
}

/* Various Forms */
.gform_wrapper .gfield_label,
.hbspt-form .hs-form-field label > span,
.hsfc-FieldLabel > span {
    color: #333 ;
    font-family: "DM Sans", sans-serif !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    line-height: 1.5rem !important;
    margin-bottom: 0.25rem !important;
}

.hbspt-form .hs-form .hs-form-field {
    margin-bottom: 1.5rem;
}

.gform_wrapper .gform_fields {
    row-gap: 1.5rem;
}

.gform_wrapper .ginput_container input,
 
.gform_wrapper select,
 
.gform_wrapper textarea,
.hbspt-form .hs-form-field .input > input,
 
.hbspt-form .hs-form-field .input > select,
 
.hbspt-form .hs-form-field .input > textarea,
.hsfc-EmailField > input {
    background-color: #fff !important;
    border: 1px solid var(--antech-rgb-light-grey, #d2d2d2) !important;
    border-radius: 0.375rem !important;
    box-shadow: none !important;
    color: #6B7280 !important;
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    min-height: 3.5rem !important;
    padding: 1rem !important;
}

.gform_wrapper .ginput_container input::placeholder,
.gform_wrapper select::placeholder,
.gform_wrapper textarea::placeholder,
.hbspt-form .hs-form-field .input > input::placeholder,
.hbspt-form .hs-form-field .input > select::placeholder,
.hbspt-form .hs-form-field .input > textarea::placeholder,
.hsfc-EmailField > input::placeholder {
    color: #6b7280;
    font-family: "DM Sans", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
}

.gform_wrapper .gform-footer .gform_button,
.hbspt-form .hs-submit input,
.hsfc-NavigationRow .hsfc-Button {
    background-color: var(--antech-rgb-antech-heritage, #463797) !important;
    border: 1px solid var(--antech-rgb-antech-heritage, #463797) !important;
    border-radius: 6.25rem !important;
    box-shadow: none !important;
    color: #fff !important;
    font-family: "DM Sans", sans-serif !important;
    font-size: 1.125rem !important;
    font-weight: 600 !important;
    line-height: 1.5rem !important;
    padding: 0.75rem 1rem !important;
    transition: all 0.5s ease !important;
}

.gform_wrapper .gform-footer .gform_button:hover,
.hbspt-form .hs-submit input:hover,
.hsfc-NavigationRow .hsfc-Button:hover {
    background-color: #fff !important;
    color: var(--antech-rgb-antech-heritage, #463797) !important;
}
