.elementor-726 .elementor-element.elementor-element-51830c79{--display:flex;--background-transition:0.3s;--padding-top:0112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-726 .elementor-element.elementor-element-8affa71 .elementor-heading-title{color:var( --e-global-color-3ff16aa1 );font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-726 .elementor-element.elementor-element-09066a8 .elementor-button{background-color:#F78F34;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-be90829 );color:var( --e-global-color-be90829 );}@media(max-width:1024px){.elementor-726 .elementor-element.elementor-element-51830c79{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-726 .elementor-element.elementor-element-8affa71 .elementor-heading-title{font-size:33px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-726 .elementor-element.elementor-element-09066a8 .elementor-button{font-size:16px;}}/* Start custom CSS for shortcode, class: .elementor-element-617a8212 */.elementor-726 .elementor-element.elementor-element-617a8212 .wcraq-empty-list>a {
    display: none;
}

.elementor-726 .elementor-element.elementor-element-617a8212 a {
    color: #ff722c;
}

.elementor-726 .elementor-element.elementor-element-617a8212 table td{
    padding: 15px;
    line-height: 1.5;
    background-color: #F5F7F9;
    vertical-align: middle;
    border: 0;
}

.elementor-726 .elementor-element.elementor-element-617a8212 table th{
    padding: 15px;
    line-height: 1.5;
    color: #1BAAA1;
    font-weight: 600;
    border: 0;
}

.elementor-726 .elementor-element.elementor-element-617a8212 table {
    border: 1px solid #E7EBEE;
}

.elementor-726 .elementor-element.elementor-element-617a8212 input[type=number] {
    border: 0px solid;
    font-weight: 600;
    color: #1BAAA1;
    border-radius: 8px;
}


#wcraq_update_list {
    border-radius: 8px;
    left: auto;
    color: #fff;
    background-color: #1BAAA1;
    border: 0;
}


input[type=text],input:not([type="button"]):not([type="submit"]),textarea {
    width: 100%;
    border: 0px solid #666;
    border-radius: 8px;
    padding: .5rem 1rem;
    transition: all .3s;
    display: flex;
    flex-direction: row;
    
}

.input-text {
    margin-top: 8px;
}

/* Estilo para duas colunas em telas maiores */
#wcraq-request-quote table tbody {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: 
        'nome sobrenome' 
        'empresa telefone' 
        'email email' 
        'msn msn' 
        'btn btn';
    align-items: stretch;
}

#wcraq-request-quote table tbody tr {
    display: contents; /* Permite que os <td> ocupem a área do grid corretamente */
}

#wcraq-request-quote table tbody tr td {
    width: 100%;
}

/* Definindo as áreas para os itens */
#wcraq-request-quote table tbody tr:nth-child(1) {
    grid-area: nome;
}

#wcraq-request-quote table tbody tr:nth-child(2) {
    grid-area: sobrenome;
}

#wcraq-request-quote table tbody tr:nth-child(3) {
    grid-area: empresa;
}

#wcraq-request-quote table tbody tr:nth-child(4) {
    grid-area: email;
}

#wcraq-request-quote table tbody tr:nth-child(5) {
    grid-area: telefone;
}

#wcraq-request-quote table tbody tr:nth-child(6) {
    grid-area: msn;
}

#wcraq-request-quote table tbody tr:nth-child(7) {
    grid-area: btn;
}

#wcraq-request-quote table tbody tr td #wcraq_send_request {
    border-radius: 8px;
    color: #fff;
    background-color: #1BAAA1;
    border: 0;
    padding: 16px 24px;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
    display: inline-block;
    text-align: center;
    width: 100%;
}

/* Estilo responsivo para telas menores */
@media screen and (max-width: 768px) {
    #wcraq-request-quote table tbody {
        grid-template-columns: 1fr;
        grid-template-areas: 
            'nome'
            'sobrenome'
            'empresa'
            'telefone'
            'email'
            'msn'
            'btn';
    }
}/* End custom CSS */