.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1228 .elementor-element.elementor-element-747334e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#D0AD68;}.elementor-1228 .elementor-element.elementor-element-6cacd57 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.14em;color:#F1EDE4;}.elementor-widget-archive-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-posts-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1228 .elementor-element.elementor-element-3708fbf{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1228 .elementor-element.elementor-element-3708fbf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1228 .elementor-element.elementor-element-3708fbf:after{content:"0.66";}.elementor-1228 .elementor-element.elementor-element-3708fbf .elementor-post__thumbnail__link{width:100%;}.elementor-1228 .elementor-element.elementor-element-3708fbf .elementor-post__meta-data span + span:before{content:"///";}.elementor-1228 .elementor-element.elementor-element-3708fbf.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1228 .elementor-element.elementor-element-3708fbf.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1228 .elementor-element.elementor-element-3708fbf.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1228 .elementor-element.elementor-element-3708fbf .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1228 .elementor-element.elementor-element-3708fbf .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1228 .elementor-element.elementor-element-3708fbf .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1228 .elementor-element.elementor-element-3708fbf .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1228 .elementor-element.elementor-element-3708fbf .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1228 .elementor-element.elementor-element-238c7fc{text-align:center;}.elementor-1228 .elementor-element.elementor-element-238c7fc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:600;line-height:1.18em;color:#F1EDE4;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-posts-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1228 .elementor-element.elementor-element-6cacd57 .elementor-heading-title{font-size:31px;}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-archive-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-posts-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1228 .elementor-element.elementor-element-3708fbf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1228 .elementor-element.elementor-element-3708fbf:after{content:"0.5";}.elementor-1228 .elementor-element.elementor-element-3708fbf .elementor-post__thumbnail__link{width:100%;}.elementor-1228 .elementor-element.elementor-element-238c7fc .elementor-heading-title{font-size:27px;}}/* Start custom CSS */#pg-btn-1,#pg-btn-2{border-radius:9px;padding:20px 38px;font-family:Inter,sans-serif;font-size:13px;
  font-weight:700;letter-spacing:1.3px;text-transform:uppercase;text-decoration:none;display:inline-block;
  transition:background .3s cubic-bezier(.2,.7,.2,1),color .3s,border-color .3s}
#pg-btn-1{background:#D0AD68;color:#050606!important;border:0}
#pg-btn-1:hover{background:#E3C486}
#pg-btn-2{background:transparent;color:#F1EDE4!important;border:1px solid rgba(255,255,255,.28)}
#pg-btn-2:hover{background:#D0AD68;color:#050606!important;border-color:#D0AD68}
.po-volta{display:inline-block;margin-bottom:24px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;
  letter-spacing:1.4px;text-transform:uppercase;color:#8A9596!important;text-decoration:none;transition:color .25s}
.po-volta:hover,.po-volta:focus-visible{color:#D0AD68!important}

#ar-hero{width:100%;padding:100px max(24px,calc((100% - 1200px)/2)) 44px}
#ar-filtros{width:100%;padding:44px max(24px,calc((100% - 1200px)/2))}
#ar-lista{width:100%;padding:76px max(24px,calc((100% - 1200px)/2)) 96px}
#ar-cta{width:100%;padding:96px max(24px,calc((100% - 720px)/2))}
#ar-hero>*,#ar-filtros>*,#ar-lista>*{max-width:1200px;width:100%}
#ar-cta>*{max-width:720px;width:100%}
#ar-cta-btns{margin-top:34px;max-width:none;width:auto;padding:0;gap:16px}

.bl-chips{display:flex;flex-wrap:wrap;gap:10px;width:100%}
.bl-chip{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;
  text-transform:uppercase;padding:12px 20px;border-radius:999px;text-decoration:none;
  border:1px solid rgba(255,255,255,.16);color:#8A9596!important;white-space:normal;
  transition:border-color .25s,color .25s,background .25s}
.bl-chip:hover,.bl-chip:focus-visible{color:#F1EDE4!important;border-color:rgba(208,173,104,.5)}
.bl-chip.ativo{background:#D0AD68;border-color:#D0AD68;color:#050606!important}

#ar-lista .elementor-posts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#ar-lista .elementor-post{margin:0!important;padding:0!important;
  background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.10)!important;border-radius:14px;
  overflow:hidden;display:flex;flex-direction:column;min-height:100%;
  transition:border-color .3s,background .3s,transform .3s}
@media(hover:hover){#ar-lista .elementor-post:hover{border-color:rgba(208,173,104,.45)!important;
  background:rgba(255,255,255,.07);transform:translateY(-2px)}}
#ar-lista .elementor-post__thumbnail{border-radius:0;aspect-ratio:3/2;overflow:hidden}
#ar-lista .elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover}
#ar-lista .elementor-post__text{padding:26px 24px 28px;display:flex;flex-direction:column;gap:11px;flex:1}
#ar-lista .elementor-post__title{margin:0}
#ar-lista .elementor-post__title a{font-family:"Playfair Display",Georgia,serif!important;
  font-size:21px!important;font-weight:500!important;line-height:1.3!important;color:#F1EDE4!important;
  text-decoration:none}
#ar-lista .elementor-post__title a:hover{color:#E3C486!important}
#ar-lista .elementor-post__excerpt,#ar-lista .elementor-post__excerpt p{
  font-family:Inter,sans-serif!important;font-size:13.5px!important;line-height:1.65!important;
  color:#8A9596!important;margin:0}
#ar-lista .elementor-post__meta-data{font-family:Inter,sans-serif!important;font-size:10.5px!important;
  font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;
  color:#D0AD68!important;margin:0;border:0!important;padding:0!important}
#ar-lista .elementor-post__read-more{font-family:Inter,sans-serif!important;font-size:12px!important;
  font-weight:700!important;letter-spacing:1.3px!important;text-transform:uppercase!important;
  color:#2BB9C9!important;text-decoration:none;margin-top:auto;padding-top:6px}
#ar-lista .elementor-post__read-more:hover{color:#E3C486!important}
#ar-lista .elementor-pagination{margin-top:38px;display:flex;gap:8px;flex-wrap:wrap}
#ar-lista .page-numbers{font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:11px 16px;
  border-radius:9px;border:1px solid rgba(255,255,255,.16);color:#8A9596!important;text-decoration:none;
  transition:border-color .25s,color .25s,background .25s}
#ar-lista .page-numbers:hover{color:#F1EDE4!important;border-color:rgba(208,173,104,.5)}
#ar-lista .page-numbers.current{background:#D0AD68;border-color:#D0AD68;color:#050606!important}
.bl-semresultado{margin:0;font-family:Inter,sans-serif;font-size:15px;color:#8A9596}
.bl-semresultado[hidden]{display:none!important}

@media(max-width:1024px){
  #ar-lista .elementor-posts{grid-template-columns:repeat(2,minmax(0,1fr))}
  #ar-hero{padding:72px 24px 34px}
  #ar-filtros{padding:34px 24px}
  #ar-lista{padding:56px 24px 64px}
  #ar-cta{padding:64px 24px}
}
@media(max-width:640px){
  #ar-lista .elementor-posts{grid-template-columns:1fr}
  #pg-btn-1,#pg-btn-2{width:100%;text-align:center}
  #ar-cta-btns{width:100%}
  .bl-chip{font-size:11px;padding:11px 15px;letter-spacing:.9px}
}/* End custom CSS */