.elementor-10428 .elementor-element.elementor-element-4a0015f7{--display:flex;--min-height:507px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-10428 .elementor-element.elementor-element-4a0015f7 > .elementor-shape-top .elementor-shape-fill, .elementor-10428 .elementor-element.elementor-element-4a0015f7 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#E8E8E8;}.elementor-10428 .elementor-element.elementor-element-4a0015f7 > .elementor-shape-top svg, .elementor-10428 .elementor-element.elementor-element-4a0015f7 > .e-con-inner > .elementor-shape-top svg{height:500px;}.elementor-10428 .elementor-element.elementor-element-5eb8806 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-10428 .elementor-element.elementor-element-5eb8806 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:118px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-10428 .elementor-element.elementor-element-4c4941b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-post-outer-container{width:25%;margin-bottom:21px;padding-inline:calc( 14px/2 );}.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-content-wrapper{text-align:start;}.elementor-10428 .elementor-element.elementor-element-89dc82e .post-categories , .elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-post-tags-container {justify-content:start;}.elementor-10428 .elementor-element.elementor-element-89dc82e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10428 .elementor-element.elementor-element-89dc82e > .elementor-widget-container{padding:70px 0px 70px 0px;}.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-thumbnail-container img{object-fit:contain;}.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-wrap{margin-inline:calc( -14px/2 );}.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-entry-title, .elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-entry-title a{color:var( --e-global-color-secondary );}.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-entry-title:hover a{color:var( --e-global-color-primary );}.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-entry-title{margin-bottom:23px;}.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-meta-data{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-post-content{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-excerpt-link{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-10428 .elementor-element.elementor-element-89dc82e .premium-blog-excerpt-link:hover{color:var( --e-global-color-secondary );}.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-post-container{background-color:#f5f5f5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10428 .elementor-element.elementor-element-4a0015f7{--content-width:1600px;}}@media(max-width:1024px){.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-post-outer-container{width:50%;}}@media(max-width:767px){.elementor-10428 .elementor-element.elementor-element-89dc82e .premium-blog-post-outer-container{width:100%;}.elementor-10428 .elementor-element.elementor-element-89dc82e{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-10428 .elementor-element.elementor-element-89dc82e > .elementor-widget-container{padding:70px 0px 70px 0px;}.elementor-10428 .elementor-element.elementor-element-89dc82e.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-4c4941b */.shortcode form {
  display: flex;
  flex-wrap: wrap; /* quebra para a linha de baixo se a tela for pequena */
  gap: 10px; /* espaço entre os campos */
  align-items: center;
  font-family: Montserrat;
  padding: 20px;
}

.shortcode form input,
.shortcode form select,
.shortcode form button {
  flex: 1; /* todos ocupam a mesma largura */
  min-width: 150px; /* evita que fiquem minúsculos em telas pequenas */
  font-family: Montserrat;
  color: #091430;
  border-color:#091430; 
  
}

.shortcode form button {
  flex: 0; /* botão só ocupa o necessário */
  font-family: Montserrat;
  color: #ffffff;
} 
   
#pa-filtro-reset{
  flex: 0; /* botão só ocupa o necessário */
  font-family: Montserrat;
  background-color: #091430;
  color: #ffffff;
  border-radius: 3px;
}

#pa-filtro-reset:hover{
    flex: 0; /* botão só ocupa o necessário */
    font-family: Montserrat;
    background-color: #FF6700; /* cor mais escura no hover */
    transform: translateY(-2px);
    box-shadow: 0 4px 10px #FFB87C;
}/* End custom CSS */