.section-block.hero-image-form-block {
    padding-top: 80px;
    padding-bottom: 80px;
    background-size: cover;
}

.section-block.hero-image-form-block .content-wrap:nth-of-type(2) {
    padding: 50px 0 80px;
}

.section-block.hero-image-form-block .block-inner{
    display: flex;
    flex-wrap: wrap;
    font-family: var(--primary_font);
    font-weight: 400;
    color: #4F5459;
}

.section-block.hero-image-form-block .block-inner.left {
    flex-direction: row-reverse;
}

.section-block.hero-image-form-block .btn-wrap{
    padding-top: 24px;
}

.section-block.hero-image-form-block .btn-wrap a{
    background-color: transparent;
    border: 2px solid #FFF;
    color: #FFF;
}

.section-block.hero-image-form-block .content-wrap .block-wrap{
    background-color: #002D6B;
    width: 100%;
    padding: 40px 48px;
}

.section-block.hero-image-form-block  .content-wrap .pre-title{
    color: #FFFFFF;
    padding-bottom: 12px;
    padding-top: 12px;
    margin-bottom: 32px;
    position: relative;
    display: inline-block;
    border-bottom: 3px solid #FFFFFF;
}

.section-block.hero-image-form-block .content-wrap .block-title{
    margin-bottom: 24px;
    font-weight: 600;
    color: #FFFFFF;
    width: 82%;
}

.section-block.hero-image-form-block .content-wrap .block-content p{
    color: #FFFFFF;
}

.section-block.hero-image-form-block .image-wrap{
    position: relative;
    margin-top: 40px;
    width: 100%;
}

.section-block.hero-image-form-block .image-wrap:before{
    content: '';
    background: var(--secondary_color);
    width: 90%;
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
}

.section-block.hero-image-form-block .image-wrap img{
    margin-top: 60px;
    position: relative;
    width: 90%;
}

.section-block.hero-image-form-block .image-wrap .image-text{
    padding: 25px 0;
    text-align: center;
    color: #fff;
    font-family: var(--secondary_font);
    position: relative;
    font-weight: 700;
}

.formWrapper{
background: #f5f5f5;
padding: 64px 48px;
opacity: 0.85;

h2 {
    font-family: Poppins;
    color: #272829;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
}

p {
    color: #272829;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    color:white;
    margin-bottom:10px;
}

.lineSep{
    background: #06BAF7;
    height:4px;
    width:40px;
    margin-bottom:20px;
}

label{
    color: #272829;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 170%
}

.two-column{
    width:50% !important;
    display: inline-block;
}

.gform_wrapper li.gfield{
    margin-bottom:16px;
}

.gform_wrapper li.gfield input,
.gform_wrapper li.gfield textarea {
    background: white;
    border: 1px solid #C2CBD1;
}

.gform_button{
    background: #004AB0;
    padding:12px 22px;
    display: block !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    color:#FFFFFF;
    width:100% !important;
    margin-top: 24px;
}
.gfield--type-honeypot{
    display: none;
}
}

/* Responsive */
@media screen and (min-width: 601px) {
    .section-block.hero-image-form-block .image-wrap:before{
        width: 75%;
    }
}

@media screen and (min-width: 981px) {
    .section-block.hero-image-form-block .content-wrap{
        width: 50%;
        padding-right: 60px;
    }

    .section-block.hero-image-form-block .content-wrap:nth-of-type(2) {
        padding: 0;
    }

    .section-block.hero-image-form-block .image-wrap{
        width: 50%;
        padding-left: 60px;
        padding-right: 80px;
        margin-top: 0;
    }

    .section-block.hero-image-form-block .image-wrap img{
        width: 100%;
    }
}
