:root {
    --fxgt-white: #ffffff;
    --fxgt-black: #0f0f0f;
    --fxgt-eerie: #191919;
    --fxgt-primary: #0a6f6f;
    --fxgt-cyan: #29958c;
    --fxgt-charcoal: #464851;
    --fxgt-gray: #606060;
    --fxgt-seasalt: #f7f8fa;
    --fxgt-anti-flash: #eff1f5;
}

.gt-form-container {
    max-width:970px;
    margin:80px auto!important;
}

.contact-form-card .contact-form-intro h2 {
    font-family:'Raleway',sans-serif;
    font-size: 20px!important;
    font-weight: 800!important;
}

.contact-form-intro {
    margin-bottom: 40px;
}

.contact-form-intro p{
    color: var(--fxgt-gray)!important;
    font-family: 'Montserrat',sans-serif;
    font-size: 16px!important;
}

.primary-contact {
    font-family: 'Raleway',sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    margin: 40px 0 24px 0;
}

.gt-form .select2-selection--single .select2-selection__rendered {
    line-height: unset!important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: fit-content;
    position: absolute;
    top: 10px;
    right: 12px;
    width: 14px;
    height: 14px;
}

.form-check-input:checked {
    background-color: var(--fxgt-primary);
    border-color: var(--fxgt-cyan)
}

.gt-form .select2-selection__arrow::after {
    line-height: 0!important;
}

.get-in-touch.ready-to-get-started > .wp-block-column:last-child {
    gap:24px!important;
}

.gt-form .submit-form-btn {
    max-width: fit-content;
}
.entity-check {
    display: flex;
    gap:20px;
}

.entity-check > span {
    display: flex;
    gap:20px;
}

@media screen and (max-width:600px) {
    .gt-form-container .row, .entity-check{
        display: flex;
        flex-direction: column;
        width: 100%;
        margin:0;
        padding:0;
    }
    .gt-form-container .label-container {
        width:100%;
        padding:0;
    }
}