
.elementor-title-section h3{
    padding:20px 0;
    position:relative;
    display:inline-block;
    width:40px;
    white-space:nowrap;
    font-weight:600
}
.elementor-title-section h3:after{
    content:"";
    position:absolute;
    height:1px;
    right:0px;
    width:150vw;
    top:-26px;
    background:#000;
}
.line-submit-left label{
    display: flex
;
    align-items: center;
}
.contact-page .wrapp .flex_wrapp .contact_form form input[type='checkbox']{
    top: -4px;
}
.contact-page .wrapp .flex_wrapp .contact_form form .line-submit .line-submit-left{
    max-width: 490px;
}
.btn-contacto{
    color: #000;
    font-family: "Poppins";
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    padding: 16px 34px;
    position: absolute;
    margin-left: auto;
    z-index: 9999;
    right: 0px;
    bottom: -78px;
}
strong {
    font-weight: 600 !important;
}
b {
    font-weight: 600 !important;
}
@media (max-width: 768px) {
    .btn-contacto {
        right: -7px !important;
        bottom: -78px !important;
    }
}

