.elementor-3408 .elementor-element.elementor-element-a15d7ac{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-7fcec07 img{border-radius:4px 4px 4px 4px;}.elementor-3408 .elementor-element.elementor-element-f081d05{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-3408 .elementor-element.elementor-element-f081d05.elementor-element{--align-self:center;}.elementor-3408 .elementor-element.elementor-element-f081d05 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:35px;}.elementor-3408 .elementor-element.elementor-element-0c66b84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-5c69033{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-fbab555 img{max-width:400px;border-radius:4px 4px 4px 4px;}.elementor-3408 .elementor-element.elementor-element-b1c171d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-5614b2e.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-5614b2e{text-align:start;}.elementor-3408 .elementor-element.elementor-element-5614b2e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-3408 .elementor-element.elementor-element-7ec597b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-3408 .elementor-element.elementor-element-7ec597b.elementor-element{--align-self:flex-start;}.elementor-3408 .elementor-element.elementor-element-7ec597b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-style:italic;line-height:35px;color:#BEBEBE;}.elementor-3408 .elementor-element.elementor-element-c0d3b82{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-c0d3b82:not(.elementor-motion-effects-element-type-background), .elementor-3408 .elementor-element.elementor-element-c0d3b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEDEE;}.elementor-3408 .elementor-element.elementor-element-d3db5ff{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-d3db5ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3408 .elementor-element.elementor-element-420eaea .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:underline;line-height:23px;}.elementor-3408 .elementor-element.elementor-element-bb34b65 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#8A0D47;}.elementor-3408 .elementor-element.elementor-element-bb34b65 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#8A0D47;}.elementor-3408 .elementor-element.elementor-element-bb34b65 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-bb34b65 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3408 .elementor-element.elementor-element-bb34b65{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3408 .elementor-element.elementor-element-bb34b65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3408 .elementor-element.elementor-element-bb34b65 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-3408 .elementor-element.elementor-element-bb34b65 .elementor-icon-list-text{color:#2C2C2C;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-bb34b65 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A0D47;}.elementor-3408 .elementor-element.elementor-element-a3762cb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-3408 .elementor-element.elementor-element-a3762cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3408 .elementor-element.elementor-element-3f1fee4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:underline;line-height:23px;}.elementor-3408 .elementor-element.elementor-element-1703711 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#8A0D47;}.elementor-3408 .elementor-element.elementor-element-1703711 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#8A0D47;}.elementor-3408 .elementor-element.elementor-element-1703711 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-1703711 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3408 .elementor-element.elementor-element-1703711{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3408 .elementor-element.elementor-element-1703711 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3408 .elementor-element.elementor-element-1703711 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-3408 .elementor-element.elementor-element-1703711 .elementor-icon-list-text{color:#2C2C2C;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-1703711 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A0D47;}.elementor-3408 .elementor-element.elementor-element-550b74f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-550b74f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3408 .elementor-element.elementor-element-f932b77 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:underline;line-height:23px;}.elementor-3408 .elementor-element.elementor-element-c6a9c4d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#8A0D47;}.elementor-3408 .elementor-element.elementor-element-c6a9c4d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#8A0D47;}.elementor-3408 .elementor-element.elementor-element-c6a9c4d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-c6a9c4d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3408 .elementor-element.elementor-element-c6a9c4d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3408 .elementor-element.elementor-element-c6a9c4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3408 .elementor-element.elementor-element-c6a9c4d .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-3408 .elementor-element.elementor-element-c6a9c4d .elementor-icon-list-text{color:#2C2C2C;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-c6a9c4d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A0D47;}.elementor-3408 .elementor-element.elementor-element-cc4701e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3408 .elementor-element.elementor-element-9357413 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:underline;line-height:23px;}.elementor-3408 .elementor-element.elementor-element-8bb0f5a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#8A0D47;}.elementor-3408 .elementor-element.elementor-element-8bb0f5a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#8A0D47;}.elementor-3408 .elementor-element.elementor-element-8bb0f5a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-8bb0f5a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3408 .elementor-element.elementor-element-8bb0f5a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3408 .elementor-element.elementor-element-8bb0f5a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3408 .elementor-element.elementor-element-8bb0f5a .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-3408 .elementor-element.elementor-element-8bb0f5a .elementor-icon-list-text{color:#2C2C2C;transition:color 0.3s;}.elementor-3408 .elementor-element.elementor-element-8bb0f5a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#8A0D47;}@media(min-width:768px){.elementor-3408 .elementor-element.elementor-element-d3db5ff{--width:24.348%;}.elementor-3408 .elementor-element.elementor-element-a3762cb{--width:25.598%;}.elementor-3408 .elementor-element.elementor-element-550b74f{--width:20.845%;}}/* Start custom CSS for heading, class: .elementor-element-f081d05 */.titulo {
    font-size: 42px;
    text-align: center;
    line-height: 35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-420eaea */.titulofooter {
  text-decoration-line: underline; 

  text-decoration-color: #8A0D47;
  text-decoration-skip-ink: none !important ;
  text-decoration-thickness: 3px !important; /* Espessura em pixels */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb34b65 */.navfooter a:hover{
  text-decoration: underline #8A0D47;
  text-underline-offset: 2px; /* Para ajustar o espaçamento entre o texto e o sublinhado */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f1fee4 */.titulofooter {
  text-decoration-line: underline; 

  text-decoration-color: #8A0D47;
  text-decoration-skip-ink: none !important ;
  text-decoration-thickness: 3px !important; /* Espessura em pixels */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1703711 */.navfooter a:hover{
  text-decoration: underline #8A0D47;
  text-underline-offset: 2px; /* Para ajustar o espaçamento entre o texto e o sublinhado */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f932b77 */.titulofooter {
  text-decoration-line: underline; 

  text-decoration-color: #8A0D47;
  text-decoration-skip-ink: none !important ;
  text-decoration-thickness: 3px !important; /* Espessura em pixels */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c6a9c4d */.navfooter a:hover{
  text-decoration: underline #8A0D47;
  text-underline-offset: 2px; /* Para ajustar o espaçamento entre o texto e o sublinhado */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9357413 */.titulofooter {
  text-decoration-line: underline; 

  text-decoration-color: #8A0D47;
  text-decoration-skip-ink: none !important ;
  text-decoration-thickness: 3px !important; /* Espessura em pixels */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8bb0f5a */.navfooter a:hover{
  text-decoration: underline #8A0D47;
  text-underline-offset: 2px; /* Para ajustar o espaçamento entre o texto e o sublinhado */
}/* End custom CSS */
/* Start custom CSS *//* Estilize o contêiner do formulário */
.wpcf7 {
    width: 100%;
    max-width: 600px; /* Defina a largura máxima do formulário conforme necessário */
    margin: 0 auto; /* Centralize o formulário na página */
}

/* Estilize os campos de entrada */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
    width: 100%;
    padding: 5px;
    background-color: #F8F8F8;
    border: none;
    margin-bottom: 10px;
}

/* Estilize o botão de enviar */
.wpcf7 input[type="submit"] {
    background-color: #8A0D47;
    color: #fff;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
}

/* Alinhe o botão de enviar à esquerda */
.wpcf7 .wpcf7-submit {
    text-align: left;
}

/* Estilize o rótulo (opcional) */
.wpcf7 label {
    font-weight: bold;
}/* End custom CSS */