/* Breakpoints Vamtam, fontes e ícones finais; sequência original preservada. Cascata na mesma ordem dos links WordPress originais. */

/* Origem: /wp-content/themes/numerique/vamtam/assets/css/dist/elementor/responsive/elementor-max.css */


@-webkit-keyframes vamtam-sticky-header-fadein {
  0% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes vamtam-sticky-header-fadein {
  0% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}






[data-elementor-type="header"] {
  margin-left: var(--vamtam-sticky-mleft);
  margin-right: var(--vamtam-sticky-mright);
}






.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
  padding: 4% 7% 4% 10%;
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title {
  padding-left: 40px;
  margin-bottom: 25px;
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
  padding: 50px 0 25px 40px;
}
/*# sourceMappingURL=elementor-max.css.map */

/* Origem: /wp-content/themes/numerique/vamtam/assets/css/dist/elementor/responsive/elementor-below-max.css */
body.responsive-layout #scroll-to-top {
  bottom: 20px;
}

















.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-has-mobile-disable-scroll nav.elementor-nav-menu--dropdown {
  overflow-y: auto;
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-has-mobile-menu-max-height nav.elementor-nav-menu--dropdown > ul {
  max-height: calc(var(--vamtam-mobile-menu-max-height, 80vh) - var(--wp-admin--admin-bar--height, 0px));
}













.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
  padding-right: 60px;
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::after {
  width: 50px;
  height: 50px;
  font-size: 18px;
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
  padding: 3% 3% 3% 5%;
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
  padding: 30px 0 30px 30px;
}













/*# sourceMappingURL=elementor-below-max.css.map */

/* Origem: /wp-content/themes/numerique/vamtam/assets/css/dist/elementor/responsive/elementor-small.css */

































.elementor-section.elementor-element {
  padding: 0 20px;
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tabs {
  padding: 30px 20px;
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-mobile-title {
  background-color: var(--vamtam-accent-color-6);
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-mobile-title {
  position: relative;
  padding: 20px 50px 20px 20px;
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-mobile-title::after {
  content: var(--vamtam-icon-plus);
  position: absolute;
  right: 20px;
  width: 30px;
  height: 30px;
  font-family: 'theme-icons';
  line-height: 1;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  background: var(--vamtam-accent-color-4);
  color: var(--vamtam-accent-color-1);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-mobile-title.elementor-active {
  border-radius: 50px;
  background-color: var(--vamtam-accent-color-1);
  z-index: 1;
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-mobile-title.elementor-active::after {
  content: var(--vamtam-icon-minus);
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tab-content.elementor-active {
  background-color: var(--vamtam-accent-color-2);
  margin: 10px 0;
  padding: 30px 20px;
  border-radius: 40px;
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
  margin: 0;
  padding: 0;
  border-radius: 50px;
  background-color: var(--vamtam-accent-color-6);
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-horizontal .elementor-tab-title {
  padding: 30px 30px 30px 30px;
  text-align: start;
  border-top-width: 1px !important;
}
.elementor-widget-tabs.vamtam-has-theme-widget-styles.vamtam-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
  padding: 0px 30px 20px 30px;
}













/*# sourceMappingURL=elementor-small.css.map */

/* Origem: /assets/fonts/google-fonts.css */
@font-face{font-family:'Inter Tight';font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/InterTight-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:italic;font-weight:300;font-display:swap;src:url(../assets/fonts/Poppins-300-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(../assets/fonts/Poppins-500-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/Poppins-300-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/Poppins-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/Poppins-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/Poppins-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

/* Origem: /wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css */
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot");src:url("../wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot") format("embedded-opentype"),url("../wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2") format("woff2"),url("../wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff") format("woff"),url("../wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf") format("truetype"),url("../wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg") format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}
