.elementor-156 .elementor-element.elementor-element-4e54824e{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-4e54824e:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-4e54824e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-156 .elementor-element.elementor-element-1497f369 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-289b7ea7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-289b7ea7:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-289b7ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-156 .elementor-element.elementor-element-57d691b8{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.08);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-156 .elementor-element.elementor-element-57d691b8:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-57d691b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAFB;}.elementor-widget-loop-grid .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 );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-156 .elementor-element.elementor-element-f9c9446{--grid-columns:2;--grid-row-gap:32px;--grid-column-gap:18px;}.elementor-156 .elementor-element.elementor-element-f9c9446 .elementor-pagination{text-align:center;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;margin-top:12px;}body:not(.rtl) .elementor-156 .elementor-element.elementor-element-f9c9446 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 8px/2 );}body:not(.rtl) .elementor-156 .elementor-element.elementor-element-f9c9446 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 8px/2 );}body.rtl .elementor-156 .elementor-element.elementor-element-f9c9446 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 8px/2 );}body.rtl .elementor-156 .elementor-element.elementor-element-f9c9446 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 8px/2 );}.elementor-156 .elementor-element.elementor-element-1d056ac9{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.08);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-156 .elementor-element.elementor-element-1d056ac9:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-1d056ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7965082 );}.elementor-156 .elementor-element.elementor-element-2f5cb2d8{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-156 .elementor-element.elementor-element-2f5cb2d8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-156 .elementor-element.elementor-element-7fed526b{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:0px;--e-filter-hover-text-color:var( --e-global-color-accent );--e-filter-active-text-color:var( --e-global-color-primary );}.elementor-156 .elementor-element.elementor-element-7fed526b .e-filter-item{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 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-156 .elementor-element.elementor-element-78a2497d{--divider-border-style:solid;--divider-color:#54595F3D;--divider-border-width:1px;}.elementor-156 .elementor-element.elementor-element-78a2497d .elementor-divider-separator{width:100%;}.elementor-156 .elementor-element.elementor-element-78a2497d .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-156 .elementor-element.elementor-element-673f9f23{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-156 .elementor-element.elementor-element-673f9f23 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-156 .elementor-element.elementor-element-3379281a{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:9px;--grid-bottom-margin:9px;--e-share-buttons-primary-color:#FFFFFF00;--e-share-buttons-secondary-color:var( --e-global-color-secondary );}.elementor-156 .elementor-element.elementor-element-3379281a .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-156 .elementor-element.elementor-element-3379281a .elementor-share-btn__icon{--e-share-buttons-icon-size:2.9em;}.elementor-156 .elementor-element.elementor-element-3379281a .elementor-share-btn:hover{--e-share-buttons-primary-color:#FFFFFF00;--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-156 .elementor-element.elementor-element-3887bca1{--divider-border-style:solid;--divider-color:#54595F3D;--divider-border-width:1px;}.elementor-156 .elementor-element.elementor-element-3887bca1 .elementor-divider-separator{width:100%;}.elementor-156 .elementor-element.elementor-element-3887bca1 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-156 .elementor-element.elementor-element-1f9f7081{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-156 .elementor-element.elementor-element-1f9f7081 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-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 );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-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 );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-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 );}.elementor-widget-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 );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-156 .elementor-element.elementor-element-2fb3eafe{--grid-row-gap:24px;--grid-column-gap:30px;}.elementor-156 .elementor-element.elementor-element-2fb3eafe .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-156 .elementor-element.elementor-element-2fb3eafe:after{content:"0.66";}.elementor-156 .elementor-element.elementor-element-2fb3eafe .elementor-post__thumbnail__link{width:35%;}.elementor-156 .elementor-element.elementor-element-2fb3eafe .elementor-post__thumbnail{border-radius:3px 3px 3px 3px;}.elementor-156 .elementor-element.elementor-element-2fb3eafe.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-156 .elementor-element.elementor-element-2fb3eafe.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-156 .elementor-element.elementor-element-2fb3eafe.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-156 .elementor-element.elementor-element-2fb3eafe .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 66% ) contrast( 129% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-156 .elementor-element.elementor-element-2fb3eafe .elementor-post__title, .elementor-156 .elementor-element.elementor-element-2fb3eafe .elementor-post__title a{color:#303030;font-family:"Sora", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-156 .elementor-element.elementor-element-65509267{--divider-border-style:solid;--divider-color:#54595F3D;--divider-border-width:1px;}.elementor-156 .elementor-element.elementor-element-65509267 .elementor-divider-separator{width:100%;}.elementor-156 .elementor-element.elementor-element-65509267 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-156 .elementor-element.elementor-element-59e804a{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-156 .elementor-element.elementor-element-59e804a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{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 );}.elementor-156 .elementor-element.elementor-element-70dbd516{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-156 .elementor-element.elementor-element-70dbd516 img{width:317px;height:350px;}.elementor-156 .elementor-element.elementor-element-7db0b2d1{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-b081401{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-156 .elementor-element.elementor-element-b081401 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}@media(min-width:768px){.elementor-156 .elementor-element.elementor-element-57d691b8{--width:70%;}.elementor-156 .elementor-element.elementor-element-1d056ac9{--width:30%;}}@media(max-width:1024px){.elementor-156 .elementor-element.elementor-element-4e54824e{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-156 .elementor-element.elementor-element-1497f369 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-156 .elementor-element.elementor-element-289b7ea7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-156 .elementor-element.elementor-element-f9c9446{--grid-columns:2;}.elementor-156 .elementor-element.elementor-element-2f5cb2d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-156 .elementor-element.elementor-element-7fed526b .e-filter-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-156 .elementor-element.elementor-element-673f9f23 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );} .elementor-156 .elementor-element.elementor-element-3379281a{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:9px;--grid-bottom-margin:9px;}.elementor-156 .elementor-element.elementor-element-1f9f7081 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-156 .elementor-element.elementor-element-2fb3eafe .elementor-post__thumbnail__link{width:99%;}.elementor-156 .elementor-element.elementor-element-59e804a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-156 .elementor-element.elementor-element-70dbd516 img{width:100vw;max-width:100%;height:24vh;}.elementor-156 .elementor-element.elementor-element-7db0b2d1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-b081401 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-156 .elementor-element.elementor-element-1497f369 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-156 .elementor-element.elementor-element-289b7ea7{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-156 .elementor-element.elementor-element-57d691b8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-156 .elementor-element.elementor-element-f9c9446{--grid-columns:1;}.elementor-156 .elementor-element.elementor-element-1d056ac9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-156 .elementor-element.elementor-element-2f5cb2d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-156 .elementor-element.elementor-element-7fed526b .e-filter-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-156 .elementor-element.elementor-element-673f9f23 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );} .elementor-156 .elementor-element.elementor-element-3379281a{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:9px;--grid-bottom-margin:9px;}.elementor-156 .elementor-element.elementor-element-1f9f7081 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-156 .elementor-element.elementor-element-2fb3eafe .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-156 .elementor-element.elementor-element-2fb3eafe:after{content:"0.5";}.elementor-156 .elementor-element.elementor-element-2fb3eafe .elementor-post__thumbnail__link{width:100%;}.elementor-156 .elementor-element.elementor-element-59e804a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-156 .elementor-element.elementor-element-70dbd516 img{width:100vw;max-width:100%;height:40vh;}.elementor-156 .elementor-element.elementor-element-7db0b2d1{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-156 .elementor-element.elementor-element-b081401 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for html, class: .elementor-element-80c36d6 *//* ============ WEB IMÓVEIS · CARROSSEL DE VÍDEOS ============ */

.wi-videos{
  --wi-azul:#0b3a68;        /* número da posição      */
  --wi-hover:#003bf7;       /* fundo do card no hover */
  --wi-acento:#38bdf8;      /* vídeo selecionado      */
  --wi-titulo:#003bf7;      /* cor do título do card  */
  --wi-trilho:#e6ebf2;      /* trilho da barra        */
  --wi-alca:#06c1f9;        /* alça da barra          */
  --wi-linha:#e4e9f0;
  --wi-raio:3px;
  font-family:inherit;
  max-width:1200px;
  margin:0 auto;
  padding:4px 0;
  -webkit-tap-highlight-color:transparent;
}
.wi-videos *,.wi-videos *::before,.wi-videos *::after{box-sizing:border-box;}

/* ---------- Carrossel ---------- */
.wi-videos .wi-strip{position:relative;margin-bottom:18px;}

.wi-videos .wi-strip__track{
  display:flex;gap:12px;
  overflow-x:scroll;overflow-y:hidden;
  scroll-behavior:smooth;
  scroll-snap-type:x mandatory;
  padding:2px 2px 12px;
  scrollbar-width:auto;
  scrollbar-color:var(--wi-alca) var(--wi-trilho);
}
.wi-videos .wi-strip__track::-webkit-scrollbar{
  height:12px;-webkit-appearance:none;display:block;
}
.wi-videos .wi-strip__track::-webkit-scrollbar-track{
  background:var(--wi-trilho);border-radius:var(--wi-raio);
}
.wi-videos .wi-strip__track::-webkit-scrollbar-thumb{
  background:var(--wi-alca);border-radius:var(--wi-raio);
  border:2px solid var(--wi-trilho);
}
.wi-videos .wi-strip__track::-webkit-scrollbar-thumb:hover{background:var(--wi-hover);}

.wi-videos .wi-thumb{
  flex:0 0 232px;
  scroll-snap-align:start;min-width:0;
  display:flex;flex-direction:column;gap:9px;text-align:left;
  background:transparent;border:0;padding:8px;border-radius:var(--wi-raio);
  cursor:pointer;font:inherit;color:inherit;transition:background .2s ease;
}
.wi-videos .wi-thumb__media{
  position:relative;display:block;border-radius:var(--wi-raio);overflow:hidden;
  background:#e9edf3;aspect-ratio:16/9;
  box-shadow:0 1px 2px rgba(18,35,58,.08);transition:.25s ease;
}
.wi-videos .wi-thumb__media img{width:100%;height:100%;object-fit:cover;display:block;}
.wi-videos .wi-thumb__num{
  position:absolute;top:0;left:0;
  min-width:26px;height:26px;display:flex;align-items:center;justify-content:center;
  background:var(--wi-azul);color:#fff;font-size:12px;font-weight:700;
  border-bottom-right-radius:var(--wi-raio);
}
.wi-videos .wi-thumb__title{
  font-size:13.5px;line-height:1.4;font-weight:600;color:var(--wi-titulo);
  display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;
  transition:color .2s ease;
}
.wi-videos .wi-thumb:hover,
.wi-videos .wi-thumb:focus-visible{background:var(--wi-hover);}
.wi-videos .wi-thumb:hover .wi-thumb__title,
.wi-videos .wi-thumb:focus-visible .wi-thumb__title{color:#ffffff;}
.wi-videos .wi-thumb:hover .wi-thumb__media{box-shadow:0 6px 16px rgba(0,59,247,.28);}
.wi-videos .wi-thumb:focus-visible{outline:2px solid var(--wi-acento);outline-offset:2px;}

.wi-videos .wi-thumb.is-active .wi-thumb__media{box-shadow:0 0 0 3px var(--wi-acento);}
.wi-videos .wi-thumb.is-active .wi-thumb__num{background:var(--wi-acento);color:#0b2239;}
.wi-videos .wi-thumb.is-active:hover .wi-thumb__title{color:#ffffff;}

.wi-videos .wi-strip__nav{
  position:absolute;top:calc(50% - 34px);transform:translateY(-50%);
  width:38px;height:38px;border-radius:var(--wi-raio);border:1px solid var(--wi-linha);
  background:#fff;color:var(--wi-azul);cursor:pointer;z-index:3;
  display:none;align-items:center;justify-content:center;
  box-shadow:0 4px 12px rgba(18,35,58,.14);transition:.2s ease;padding:0;
}
.wi-videos .wi-strip__nav svg{width:20px;height:20px;}
.wi-videos .wi-strip__nav:hover{background:var(--wi-hover);color:#fff;border-color:var(--wi-hover);}
.wi-videos .wi-strip__nav--prev{left:-8px;}
.wi-videos .wi-strip__nav--next{right:-8px;}
@media (min-width:1025px){ .wi-videos .wi-strip__nav.is-on{display:flex;} }

/* ---------- Player ---------- */
.wi-videos .wi-player__stage{
  position:relative;width:100%;aspect-ratio:16/9;
  background:#0a1220;border-radius:var(--wi-raio);overflow:hidden;
}
.wi-videos .wi-player__stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}
.wi-videos .wi-facade{
  position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;
  cursor:pointer;background:#0a1220;display:block;
  border-radius:var(--wi-raio);overflow:hidden;
}
.wi-videos .wi-facade img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92;transition:.3s ease;}
.wi-videos .wi-facade:hover img{opacity:1;transform:scale(1.02);}
.wi-videos .wi-facade__play{
  position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
  width:74px;height:52px;border-radius:var(--wi-raio);background:rgba(0,59,247,.9);
  display:flex;align-items:center;justify-content:center;transition:.25s ease;
}
.wi-videos .wi-facade__play svg{width:26px;height:26px;color:#fff;margin-left:3px;}
.wi-videos .wi-facade:hover .wi-facade__play{background:#e02f2f;transform:translate(-50%,-50%) scale(1.06);}
.wi-videos .wi-facade__bar{
  position:absolute;left:0;right:0;top:0;padding:16px 18px 34px;
  background:linear-gradient(to bottom,rgba(6,14,26,.92),rgba(6,14,26,0));
  color:#fff;font-size:clamp(14px,1.6vw,18px);font-weight:700;line-height:1.35;text-align:left;
}

/* ---------- Carregando / erro ---------- */
.wi-videos .wi-skeleton{
  flex:0 0 232px;aspect-ratio:16/9;border-radius:var(--wi-raio);
  background:linear-gradient(90deg,#eef1f6 25%,#e2e7ef 37%,#eef1f6 63%);
  background-size:400% 100%;animation:wi-shine 1.3s ease infinite;
}
@keyframes wi-shine{0%{background-position:100% 0}100%{background-position:0 0}}
.wi-videos .wi-videos__error{
  margin:14px 0 0;padding:12px 14px;border-radius:var(--wi-raio);
  background:#fdf3e3;color:#7a4a00;font-size:14px;line-height:1.5;word-break:break-word;
}

/* ---------- Responsivo ---------- */
@media (max-width:1024px){
  .wi-videos .wi-thumb,.wi-videos .wi-skeleton{flex:0 0 210px;}
}
@media (max-width:767px){
  .wi-videos .wi-thumb,.wi-videos .wi-skeleton{flex:0 0 168px;}
  .wi-videos .wi-thumb__title{font-size:12.5px;-webkit-line-clamp:2;}
  .wi-videos .wi-facade__play{width:60px;height:42px;}
  .wi-videos .wi-facade__bar{display:none;}
  .wi-videos .wi-strip__track::-webkit-scrollbar{height:8px;}
}
@media (max-width:420px){
  .wi-videos .wi-thumb,.wi-videos .wi-skeleton{flex:0 0 76%;}
}

@media (prefers-reduced-motion:reduce){
  .wi-videos *{transition:none!important;animation:none!important;scroll-behavior:auto!important;}
}/* End custom CSS */