.inner_page_banner {
    overflow: hidden;
    position: relative
}

.inner_page_banner .inner_page_banner_media
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
	background-color: #181645;
}

.inner_page_banner .inner_page_banner_media img,
.inner_page_banner .inner_page_banner_media video {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%
}

.inner_page_banner .inner_page_banner_media.add_overlay:after {
    background: var(--Color_Secondary_Drak_Per_50);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.inner_page_banner .inner_page_banner_content {
    padding-top: 132px;
    position: relative
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper {
    padding: 28px 0 48px
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner {
    display: flex;
    flex-wrap: wrap
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_left {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    width: 49.1%
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_left .inner_page_banner_content_left_inner .inner_page_banner_content_left_inner_tagline {
    color: var(--Color_Pure_White)
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_left .inner_page_banner_content_left_inner .inner_page_banner_content_left_heading {
    color: var(--Color_Pure_White);
    text-transform: uppercase
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_left .inner_page_banner_content_left_inner .inner_page_banner_content_left_inner_sub_heading {
    color: var(--Color_Pure_White)
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_left .inner_page_banner_content_left_inner .inner_page_banner_content_left_inner_content>* {
    color: var(--Color_Pure_White);
    font-family: var(--Fonts_Manrope_SemiBold);
    font-size: 20px;
    line-height: 1.5
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_left .inner_page_banner_content_left_inner .inner_page_banner_content_left_inner_content p {
    margin-bottom: 15px
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_left .inner_page_banner_content_left_inner .inner_page_banner_content_left_inner_content p:last-child {
    margin-bottom: 0
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right {
    padding-left: 30px;
    width: 50.9%
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper {
    margin-left: auto;
    max-width: 523px;
    position: relative
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper:before {
    background-color: var(--Color_Pure_Black);
    border-radius: 16px;
    bottom: -11px;
    content: "";
    height: 100%;
    position: absolute;
    right: -3px;
    width: 100%;
    z-index: -1
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper:after {
    background-image: url(../../images/Mighty_Innerpage_Banner_BG_Texture.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: -15px;
    content: "";
    height: 100%;
    position: absolute;
    right: -15px;
    width: 100%;
    z-index: -1
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner {
    background-color: var(--Color_Pure_White);
    border-radius: 12px;
    overflow: hidden;
    padding: 32px 24px 24px;
    position: relative
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_badge {
    height: 140px;
    position: absolute;
    right: -27px;
    top: -27px;
    width: 140px
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner {
    display: flex;
    flex-direction: column;
    gap: 32px
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner .inner_page_banner_content_right_inner_heading {
    margin: 0;
    width: calc(100% - 110px)
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner .inner_page_banner_content_right_inner_heading span {
    color: var(--Color_Red)
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner .inner_page_banner_content_right_inner_heading.has_badge_image {
    min-height: 64px
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner .inner_page_banner_content_right_inner_form_section .gform_wrapper form .gform_body .gform_fields {
    grid-column-gap: 0;
    grid-row-gap: 12px
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner .inner_page_banner_content_right_inner_form_section .gform_wrapper form .gform_body .gform_fields .gfield.give_us_call_section {
    align-items: center;
    display: flex;
    grid-column: span 4;
    justify-content: flex-end
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner .inner_page_banner_content_right_inner_form_section .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit {
    grid-column: span 8
}

.inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner .inner_page_banner_content_right_inner_form_section .gform_wrapper form .gform_footer {
    margin: 12px 0 0 !important
}

@media (min-width:1200px) {
    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner.form_in_left {
        flex-direction: row-reverse;
    }

    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner.form_in_left .inner_page_banner_content_right {
        padding-left: 0;
        padding-right: 30px;
    }
}

@media (max-width:1199px) {
    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner {
        gap: 30px
    }

    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_left {
        width: 100%
    }

    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_left .inner_page_banner_content_left_inner .inner_page_banner_content_left_inner_content>* {
        font-size: 18px
    }

    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right {
        padding: 0;
        width: 100%
    }

    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper {
        max-width: 100%
    }

    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner .inner_page_banner_content_right_inner_heading.has_badge_image {
        max-width: none
    }
}

@media (max-width:767px) {
    .inner_page_banner .inner_page_banner_content {
        padding-top: 110px
    }

    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_left .inner_page_banner_content_left_inner .inner_page_banner_content_left_inner_content>* {
        font-size: 16px
    }
}

@media (max-width:575px) {
    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner {
        padding: 32px 15px 15px
    }

    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_badge {
        margin-bottom: 20px;
        margin-top: -60px;
        position: relative;
        right: inherit;
        top: inherit
    }

    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner .inner_page_banner_content_right_inner_heading {
        width: 100%
    }

    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner .inner_page_banner_content_right_inner_form_section .gform_wrapper form .gform_body .gform_fields .gfield.give_us_call_section {
        grid-column: span 12;
        justify-content: flex-start
    }

    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner .inner_page_banner_content_right_inner_form_section .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit {
        grid-column: span 12
    }

    .inner_page_banner .inner_page_banner_content .inner_page_banner_content_wrapper .inner_page_banner_content_inner .inner_page_banner_content_right .inner_page_banner_content_right_wrapper .inner_page_banner_content_right_wrapper_inner .inner_page_banner_content_right_inner .inner_page_banner_content_right_inner_form_section .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-submit .gform-button {
        font-size: 16px !important
    }
}

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