.elementor-15 .elementor-element.elementor-element-c930503 .etheme-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-15 .elementor-element.elementor-element-c930503 .etheme-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-15 .elementor-element.elementor-element-c930503 .etheme-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap, .elementor-15 .elementor-element.elementor-element-c930503 .etheme-contact-form-7 .wpcf7-form .form-group:not(:last-child){margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-c930503 .etheme-contact-form-7 .wpcf7-form p{text-align:left;}.elementor-15 .elementor-element.elementor-element-c930503 .etheme-contact-form-7 .wpcf7-form > p:nth-last-of-type(1){text-align:left;}.elementor-15 .elementor-element.elementor-element-c930503 .etheme-contact-form-7 .wpcf7-form input[type="submit"]{display:inline-block;width:148px;}/* Start custom CSS for et-contact-form-7, class: .elementor-element-c930503 *//* FORMULARIO STRONG BAGS */

.wpcf7{
background:#ffffff;
padding:40px;
border-radius:28px;
box-shadow:0 25px 60px rgba(0,0,0,.20);
}

.wpcf7 label{
display:block;
margin-bottom:8px;
font-weight:700;
color:#111;
font-size:15px;
}

.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select{
width:100%;
border:none;
background:#f7f7f7;
border-radius:14px;
padding:16px 18px;
font-size:15px;
margin-top:8px;
}

.wpcf7 textarea{
min-height:140px;
resize:vertical;
}

.wpcf7 input:focus,
.wpcf7 textarea:focus,
.wpcf7 select:focus{
outline:none;
box-shadow:0 0 0 3px rgba(255,196,0,.25);
}

.sb-submit-btn{
width:100%;
background:#ffc400 !important;
color:#111 !important;
border:none !important;
border-radius:14px !important;
padding:18px !important;
font-size:18px !important;
font-weight:800 !important;
cursor:pointer;
transition:.3s;
}

.sb-submit-btn:hover{
transform:translateY(-3px);
}

.sb-privacy{
margin-top:15px;
font-size:13px;
color:#777;
text-align:center;
}

.wpcf7-spinner{
display:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fff9371 */.sb-whatsapp-after-send{
    display:none;
    margin-top:25px;
}

.sb-success-box{
    background:#ffffff;
    border-radius:20px;
    padding:30px;
    text-align:center;
    box-shadow:0 15px 40px rgba(0,0,0,.12);
    border:2px solid #ffc400;
}

.sb-success-icon{
    width:70px;
    height:70px;
    margin:0 auto 20px;
    background:#25D366;
    color:#fff;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:34px;
    font-weight:700;
}

.sb-success-box h3{
    font-size:28px;
    margin-bottom:15px;
    color:#111;
}

.sb-success-box p{
    color:#666;
    line-height:1.8;
    margin-bottom:25px;
}

.sb-success-box a{
    display:inline-block;
    background:#25D366;
    color:#fff;
    text-decoration:none;
    padding:16px 30px;
    border-radius:12px;
    font-weight:700;
    transition:.3s;
}

.sb-success-box a:hover{
    transform:translateY(-3px);
}/* End custom CSS */