html,body{overflow-x: clip !important;
  max-width: 100vw;}
@supports not (overflow-x: clip){html,body{overflow-x: hidden !important;}}
img:where(:not(.fnxa-i)),video,iframe,svg,img:where(.fnxa-i){max-width: 100%;
  height: auto;}
.page-header,.entry-header,.entry-title,.page-title,h1.entry-title,h1.page-title,.wp-block-post-title,.elementor-page-title,.elementor-page-title-wrapper,.pagetitle,.has-post-title,.archive-header,header.entry-header,.site-content > header.entry-header,.site-content > :where(.fnxa-w) > header.entry-header,.hentry > header.entry-header,.hentry > :where(.fnxa-w) > header.entry-header,.elementor-widget-theme-page-title,.wp-block-template-part .entry-header,.fonix-page-title-hidden,.site-description.entry-tagline,.site-tagline,.tagline-section,.page-header .site-description{display: none !important;}
.site-main > article > .page-header,.site-main > :where(.fnxa-w) > article > .page-header,.site-main > article > :where(.fnxa-w) > .page-header,.site-main > :where(.fnxa-w) > article > :where(.fnxa-w) > .page-header,.site-content > .page-header,.site-content > :where(.fnxa-w) > .page-header{display: none !important;
  margin: 0 !important;
  padding: 0 !important;}
.fnx-hero a,.fnx-hero a:hover,.fnx-hero a:focus,.fnx-hero a:visited,.fnx-nav a,.fnx-nav a:hover,.fnx-mobile a,.fnx-mobile a:hover,.fnx-foot a,.fnx-foot a:hover,.fnx-btn,.fnx-btn:hover,.fnx-hero__btn,.fnx-hero__btn:hover,.fnx-hero__btn:focus,.fnx-mega__link,.fnx-mega__link:hover,.fnx-services__card,.fnx-services__card:hover,.fnx-services__card-link,.fnx-blog__card,.fnx-blog__card-link,.fnx-catalog__card,.fnx-catalog__footer-card,.fnx-stickybar__btn,.fnx-sedes__card-list a,.fnx-pilar a,.fnx-trust a,.fnx-when a,.fnx-testimonios a,.fnx-faq a,.fnx-foot__brand,.fnx-foot__list a,.fnx-foot__sede-list a,.fnx-foot__social a,.fnx-foot__copy a,.fnx-nav__brand,.fnx-nav__link,.fnx-nav__tel,.fnx-nav__btn{text-decoration: none !important;}
.fnx-hero,.fnx-pilar,.fnx-services,.fnx-testimonios,.fnx-when,.fnx-catalog,.fnx-blog,.fnx-faq,.fnx-sedes{margin-top: 0 !important;
  margin-bottom: 0 !important;}
.entry-content,.wp-block-post-content,.elementor-widget-text-editor .elementor-widget-container{padding: 0 !important;}
.entry-content > .fnx-hero,.entry-content > :where(.fnxa-w) > .fnx-hero,.elementor-widget-html .fnx-hero{margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  width: 100vw !important;
  max-width: 100vw !important;}