.elementor-16691 .elementor-element.elementor-element-1f13321{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16691 .elementor-element.elementor-element-ce6246c{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;text-align:center;}.elementor-16691 .elementor-element.elementor-element-ce6246c.elementor-element{--align-self:center;}.elementor-16691 .elementor-element.elementor-element-ce6246c .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:2em;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-16691 .elementor-element.elementor-element-d00c804{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16691 .elementor-element.elementor-element-d00c804.e-con{--align-self:center;}.elementor-16691 .elementor-element.elementor-element-b0f358a{width:auto;max-width:auto;}.elementor-16691 .elementor-element.elementor-element-b0f358a.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16691 .elementor-element.elementor-element-1f13321{--content-width:1200px;}}@media(max-width:1024px){.elementor-16691 .elementor-element.elementor-element-1f13321{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-16691 .elementor-element.elementor-element-1f13321{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-b0f358a *//* ========================================= */
/* ESTILO DO FORMULÁRIO DE RASTREIO          */
/* ========================================= */

/* 1. Estilo do campo de digitar o código (Input) */
.rastreio-personalizado input[type="text"] {
    font-family: 'Barlow', sans-serif !important; /* Aplica a fonte Barlow */
    border: 1px solid #4D3529 !important;
    border-radius: 0 !important; /* Remove arredondamento */
    padding: 12px 15px !important; /* Espaçamento interno para ficar mais alto e elegante */
    color: #4D3529 !important;
    background-color: transparent !important;
    outline: none !important;
}

/* 2. Estilo do Botão de Rastrear */
.rastreio-personalizado button,
.rastreio-personalizado input[type="submit"] {
    font-family: 'Barlow', sans-serif !important; /* Aplica a fonte Barlow */
    background-color: #4D3529 !important;
    color: #F4F4F4 !important;
    border: 1px solid #4D3529 !important; /* Borda da mesma cor para alinhar altura com o input */
    border-radius: 0 !important; /* Remove arredondamento */
    padding: 12px 25px !important; /* Espaçamento para o botão ficar num tamanho bom */
    cursor: pointer !important;
    font-weight: 700 !important;
    text-transform: uppercase !important; /* Deixa o texto do botão em maiúsculas */
    transition: 0.3s ease !important; /* Suavidade ao passar o mouse */
}

/* Efeito ao passar o mouse no botão (opcional, escurece levemente) */
.rastreio-personalizado button:hover,
.rastreio-personalizado input[type="submit"]:hover {
    background-color: #38261e !important; 
    color: #ffffff !important;
}

/* 3. Textos em geral (Labels, parágrafos e mensagens de erro/aviso) */
.rastreio-personalizado,
.rastreio-personalizado p,
.rastreio-personalizado span,
.rastreio-personalizado div,
.rastreio-personalizado label {
    font-family: 'Barlow', sans-serif !important; /* Aplica a fonte Barlow */
    color: #4D3529 !important;
}

/* 4. Estilo exclusivo para o Link (Site dos correios) */
.rastreio-personalizado a {
    font-family: 'Barlow', sans-serif !important; /* Aplica a fonte Barlow */
    color: #4D3529 !important;
    font-weight: 700 !important; /* Deixa o link em negrito para destacar */
    text-decoration: underline !important; /* Sublinhado para identificar que é link */
}/* End custom CSS */