.elementor-1373 .elementor-element.elementor-element-aebef2b{--display:flex;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1373 .elementor-element.elementor-element-aebef2b.e-con{--align-self:center;}@media(min-width:768px){.elementor-1373 .elementor-element.elementor-element-aebef2b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1373 .elementor-element.elementor-element-aebef2b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-aebef2b */.hire-professionals{
    width: 100%;
    max-width: 750px;
    margin: 0 auto;
}
.hire-professionals .input-group{
    
    padding: 5px 10px;
}
.hire-professionals .input-group .wpcf7-form-control-wrap{
    width: 100%;
}
.hire-professionals .form-control{
    border: none;
    width: 100%;
    padding: 15px 160px 15px 20px;
    background-color: #fff;
    border-radius: 5rem;
    overflow: hidden;
}
.hire-professionals .form-control:focus{
    box-shadow: none;
}
.hire-professionals .btn_form{
    border: none;
    /*background-color: transparent;*/
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 15px;
    color: var(--e-global-color-accent);
    border-radius: 5rem !important;
    background-color: transparent;
    font-family: "Poppins", Sans-serif;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, #842215 100%);
}
.hire-professionals .wpcf7-list-item-label{
    color: #fff;
    font-size: 12px;
}
.hire-professionals .text-right{
    color: #fff;
    font-size: 12px !important;
    text-align: right;
}



@media only screen and (min-width: 768px) {
    .hire-professionals .btn_form{
        position: absolute;
        right: 18px;
        top: 11px;
    }
}
@media only screen and (max-width: 767.99px) {
    .hire-professionals .input-group{
        background-color: #fff;
        border-radius: 10px;
        padding: 10px;
    }
    .hire-professionals .form-control{
        padding: 10px ;
        margin-bottom: 10px;
    }
    .hire-professionals .btn_form{
        font-size: 14px;
    }
}/* End custom CSS */