.heading_content_with_form {
    margin: 150px 0 175px
}

.heading_content_with_form .heading_content_with_form_inner {
    display: flex;
    flex-direction: column;
    gap: 64px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_heading {
    margin: 0;
    text-align: center
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data {
    display: flex;
    flex-wrap: wrap
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left {
    padding-right: 50px;
    width: 53.7%
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .tagline_text {
    color: var(--Color_Medium_Blue);
    margin-bottom: 15px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .heading_content_with_form_inner_data_title {
    color: var(--Color_Drak);
    font-family: var(--Fonts_MonaSans_SemiCondensed_Bold);
    font-size: 66px;
    line-height: 115%;
    margin: 0
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .content_and_steps_list {
    border-bottom: 1px solid #d3dade;
    margin-bottom: 25px;
    max-width: 629px;
    padding-bottom: 25px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .content_and_steps_list .heading_content_with_form_inner_data_content {
    margin-top: 13px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .content_and_steps_list .heading_content_with_form_inner_data_steps {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 24px 0 0
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .content_and_steps_list .heading_content_with_form_inner_data_steps .heading_content_with_form_inner_data_steps_item {
    color: var(--Color_Blue);
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    padding: 0 0 0 20px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .content_and_steps_list .heading_content_with_form_inner_data_steps .heading_content_with_form_inner_data_steps_item:before {
    line-height: 1.5
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details {
    display: flex;
    flex-wrap: wrap;
    row-gap: 25px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations {
    display: flex;
    flex-direction: column;
    gap: 15px;
    width: 62.8%
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations .location_and_contact_details_locations_heading {
    color: var(--Color_Blue);
    font-family: var(--Fonts_MonaSans_Extra_Bold);
    font-size: 21px;
    line-height: 32px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations .location_and_contact_details_locations_list {
    display: flex;
    flex-direction: column;
    gap: 15px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations .location_and_contact_details_locations_list .location_and_contact_details_locations_list_item {
    display: flex;
    flex-wrap: wrap
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations .location_and_contact_details_locations_list .location_and_contact_details_locations_list_item .content_number {
    width: 36px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations .location_and_contact_details_locations_list .location_and_contact_details_locations_list_item .content_number .number_text {
    align-items: center;
    background-color: var(--Color_Drak_Red);
    border-radius: 50%;
    color: var(--Color_Pure_White);
    display: flex;
    font-family: var(--Fonts_MonaSans_Extra_Bold);
    font-size: 14px;
    height: 24px;
    justify-content: center;
    line-height: 24px;
    padding: 5px;
    width: 24px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations .location_and_contact_details_locations_list .location_and_contact_details_locations_list_item .content_text {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: calc(100% - 36px)
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations .location_and_contact_details_locations_list .location_and_contact_details_locations_list_item .content_text .location_and_contact_details_locations_list_item_title {
    color: var(--Color_Red);
    font-family: var(--Fonts_MonaSans_SemiCondensed_Bold);
    font-size: 24px;
    line-height: 115%
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations .location_and_contact_details_locations_list .location_and_contact_details_locations_list_item .content_text .location_and_contact_details_locations_list_item_address {
    color: var(--Color_Drak);
    font-family: var(--Fonts_Manrope_Medium);
    font-size: 16px;
    line-height: 28px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_contact_links {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding-left: 30px;
    width: 37.2%
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_contact_links .location_and_contact_details_contact_links_heading {
    color: var(--Color_Blue);
    font-family: var(--Fonts_MonaSans_SemiCondensed_Bold);
    font-size: 21px;
    line-height: 32px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_contact_links .contact_link_list {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_contact_links .contact_link_list a {
    text-decoration: none
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right {
    width: 46.3%
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner {
    background-color: var(--Color_Pure_White);
    border: 3px solid var(--Color_Drak);
    border-radius: 20px;
    padding: 27px 30px;
    position: relative
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner:before {
    background: var(--Color_Drak);
    border-radius: 20px;
    bottom: -8px;
    content: "";
    height: calc(100% + 8px);
    position: absolute;
    right: -8px;
    width: calc(100% + 8px);
    z-index: -1
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner:after {
    background-image: url(../../images/Mighty_Contact_Form_BG_Texture.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: -15px;
    content: "";
    height: 100%;
    position: absolute;
    right: -20px;
    width: 100%;
    z-index: -1
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section {
    position: relative
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.form_heading_section .h1,
.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.form_heading_section .h2,
.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.form_heading_section .h3,
.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.form_heading_section .h4,
.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.form_heading_section .h5,
.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.form_heading_section .h6,
.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.form_heading_section h1,
.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.form_heading_section h2,
.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.form_heading_section h3,
.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.form_heading_section h4,
.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.form_heading_section h5,
.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.form_heading_section h6 {
    margin: 0
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit.gfield--width-half {
    width: 120%
}

.heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner .form_section .gform_wrapper form .gform_footer {
    margin: 0 !important
}

@media (max-width:1439px) {
    .heading_content_with_form {
        margin: 150px 0
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .heading_content_with_form_inner_data_title {
        font-size: 56px
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations {
        width: 60%
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_contact_links {
        width: 40%
    }
}

@media (max-width:1359px) {
    .heading_content_with_form {
        margin: 150px 0 125px
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left {
        width: 50%
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .heading_content_with_form_inner_data_title {
        font-size: 52px
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations {
        width: 100%
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_contact_links {
        padding: 0;
        width: 100%
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right {
        width: 50%
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right .heading_content_with_form_inner_data_right_inner {
        padding: 20px
    }
}

@media (max-width:1199px) {
    .heading_content_with_form {
        margin: 140px 0 100px
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data {
        gap: 40px
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left {
        padding-right: 0;
        width: 100%
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .heading_content_with_form_inner_data_title {
        font-size: 48px
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations .location_and_contact_details_locations_list .location_and_contact_details_locations_list_item .content_text .location_and_contact_details_locations_list_item_title {
        font-size: 22px
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .content_and_steps_list {
        max-width: 100%
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_right {
        width: 100%
    }
}

@media (max-width:991px) {
    .heading_content_with_form {
        margin: 130px 0 75px
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .heading_content_with_form_inner_data_title {
        font-size: 44px
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations .location_and_contact_details_locations_list .location_and_contact_details_locations_list_item .content_text .location_and_contact_details_locations_list_item_title {
        font-size: 20px
    }
}

@media (max-width:767px) {
    .heading_content_with_form {
        margin: 120px 0 50px
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .heading_content_with_form_inner_data_title {
        font-size: 40px
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .heading_content_with_form_inner_data_left .location_and_contact_details .location_and_contact_details_locations .location_and_contact_details_locations_list .location_and_contact_details_locations_list_item .content_text .location_and_contact_details_locations_list_item_title {
        font-size: 18px
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .form_section .gform_wrapper form .gform_body .gform_fields {
        grid-column-gap: 0
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .form_section .gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-half {
        grid-column: span 12;
        width: 100% !important
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .form_section .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit.gfield--width-half {
        order: 99;
        width: 100%
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .form_section .gform_wrapper form .gform-button {
        font-size: 16px !important;
        line-height: 22px !important;
        padding: 16px 62px 18px 18px !important
    }

    .heading_content_with_form .heading_content_with_form_inner .heading_content_with_form_inner_data .form_section .gform_wrapper .give_us_call_section {
        text-align: left
    }
}

/*# sourceMappingURL=heading_content_with_contact_form.css.map */