form.inline-trial-new2.hp {
    margin: auto;
    position : relative;
}

form.inline-trial-new2.hp input[type="email"] {padding-right: 191px !important;}
form.inline-trial-new2.hp input[type="email"] {
    color : rgb(57, 57, 57);
    font-size : 16px;
    height : 49px;
    border : 1px solid #E85C30;
    width : 420px;
    border-radius : 8px;
    padding : 13px;
    background : rgb(255, 255, 255);
    float : left;
    line-height : 24px !important;
}

form.inline-trial-new2.hp input[type="email"]:-webkit-autofill, form.inline-trial-new2.hp input[type="email"]:-webkit-autofill:active, form.inline-trial-new2.hp input[type="email"]:-webkit-autofill:focus, form.inline-trial-new2.hp input[type="email"]:-webkit-autofill:hover, form.inline-trial-new2.hp input[type="email"]::placeholder {
    transition-duration : 5000s;
    transition-timing-function : ease;
    transition-delay : 0s;
    transition-property : background-color;
    font-size : 16px;
    color : rgb(57, 57, 57) !important;
    -webkit-text-fill-color : rgb(57, 57, 57) !important;
    line-height : 24px !important;
}

form.inline-trial-new2.hp button {
    font-size : 16px;
    font-weight : 700;
    color : rgb(255, 255, 255);
    background : rgb(232, 92, 48);
    border-radius : 8px;
    border : 1px solid rgb(232, 92, 48);
    padding : 0px 5px;
    height : 49px;
    width : 186px;
    text-align : center;
    position : absolute;
    top : 0px;
    right : 0px;
    line-height : 24px !important;
}

form.inline-trial-new2.hp button.submit-new-forma i {
    margin-right : 2px;
    display : none;
}

form.inline-trial-new2.hp button.submit-new-forma.loading i {
    display : inline-block;
}

form.inline-trial-new2.hp small {
    line-height : 47px;
}

form.inline-trial-new2.hp .new-trial-error {
    line-height : 33px;
    color : red;
}

@media screen and (max-width: 450px) {
    form.inline-trial-new2.hp input[type="email"] {
        width: 350px;
    }
    form.inline-trial-new2.hp button.submit-new-forma {
        width: 160px;
    }
    form.inline-trial-new2.hp input[type="email"] {
        padding-right: 166px !important;
    }
}

@media screen and (max-width: 400px) {
    .atf-custom-a.video-2-responsive {
        border-radius : 10px;
        top : 34%;
    }
}

@media screen and (max-width: 370px) {
    form.inline-trial-new2.hp input[type="email"] {
        width: 320px;
    }
    form.inline-trial-new2.hp button.submit-new-forma {
        width: 155px;
    }
    form.inline-trial-new2.hp input[type="email"] {
        padding-right: 160px !important;
    }
}

@media screen and (max-width: 340px) {
    form.inline-trial-new2.hp input[type="email"] {
        width: 295px;
    }
    form.inline-trial-new2.hp input[type="email"] {
        padding-right: 160px !important;
    }
}