.elementor-301 .elementor-element.elementor-element-0d5b9a5{--display:flex;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-301 .elementor-element.elementor-element-f305d88{width:var( --container-widget-width, 31% );max-width:31%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -122px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:center;}.elementor-301 .elementor-element.elementor-element-f305d88.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-301 .elementor-element.elementor-element-f305d88 img{height:375px;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-301 .elementor-element.elementor-element-e68f19d{text-align:center;font-family:"Acid Grotesk", Sans-serif;font-size:15px;font-weight:200;line-height:1.9em;}.elementor-301 .elementor-element.elementor-element-7897de4{--display:flex;}body.elementor-page-301:not(.elementor-motion-effects-element-type-background), body.elementor-page-301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}:root{--page-title-display:none;}body.elementor-page-301{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-301 .elementor-element.elementor-element-e68f19d{font-size:20px;line-height:1.2em;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-301 .elementor-element.elementor-element-e68f19d{font-size:20px;line-height:1.2em;}}/* Start custom CSS */html, body {
    overflow-x: hidden;
}

.balance{
    text-wrap: balance;
}

html,body{width:100%; overflow-x:hidden!important; text-wrap: balance !important;}


[data-elementor-type="wp-page"]{
    overflow: hidden!important;}
    
 
.links a,
.links a:hover{
    color: currentColor;
}

.svgs .elementor-icon svg {
    height: unset!important;
    line-height:0 !important;
}

.elementor-widget-text-editor p:last-child {
    margin-bottom: 0px;
}
    
   
::-webkit-scrollbar {
    width: 0px;}

::-webkit-scrollbar-thumb {
    background-color: transparent;}
    
.btn-hover-icone,
.btn-hover-icone .elementor-button {
  background-image: none !important;
  box-shadow: none !important;
  filter: none !important;
}

.btn-hover-icone .elementor-button {
  position: relative;
  overflow: hidden;
}

.btn-hover-icone .elementor-button-text {
  position: relative;
  display: inline-block;
}

.btn-hover-icone .elementor-button-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.25em;
  width: 100%;
  height: 2px;
  background: #FBA91A;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .28s ease;
}

.btn-hover-icone .elementor-button:hover .elementor-button-text::after {
  transform: scaleX(1);
}

.btn-hover-icone .elementor-button-icon {
  display: inline-flex;
  will-change: transform;
  transition: transform .32s ease;
  font-size: 1.35em;
}

.btn-hover-icone .elementor-button-icon svg {
  width: 1.35em;
  height: 1.35em;
}

.btn-hover-icone .elementor-button-icon i {
  font-size: 1.35em;
}

.btn-hover-icone .elementor-button:hover .elementor-button-icon {
  transform: scale(1.12) rotate(12deg);
}

@media (prefers-reduced-motion: reduce) {
  .btn-hover-icone .elementor-button-icon,
  .btn-hover-icone .elementor-button-text::after {
    transition: none !important;
  }
}

.card-pulinho{
  transition: transform .25s ease, box-shadow .25s ease;
  will-change: transform;
}
.card-pulinho:hover{
  transform: translateY(-8px);
}
.card-pulinho:active{
  transform: translateY(-4px);
}
@media (prefers-reduced-motion: reduce){
  .card-pulinho{ transition: none !important; }
  .card-pulinho:hover{ transform: none !important; }
}

.scroll-left{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, 80px);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, -80px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.5s !important;
    transform: translatey(0px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Acid Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://onortetemvoz.com.br//wp-content/uploads/2026/02/FFF-AcidGrotesk-Normal-TRIAL.eot');
	src: url('https://onortetemvoz.com.br//wp-content/uploads/2026/02/FFF-AcidGrotesk-Normal-TRIAL.eot?#iefix') format('embedded-opentype'),
		url('https://onortetemvoz.com.br//wp-content/uploads/2026/02/FFF-AcidGrotesk-Normal-TRIAL.woff2') format('woff2'),
		url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Normal-TRIAL.woff') format('woff'),
		url('https://onortetemvoz.com.br//wp-content/uploads/2026/02/FFF-AcidGrotesk-Normal-TRIAL.ttf') format('truetype'),
		url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Normal-TRIAL.svg#AcidGrotesk') format('svg');
}
@font-face {
	font-family: 'Acid Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Bold-TRIAL.eot');
	src: url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Bold-TRIAL.eot?#iefix') format('embedded-opentype'),
		url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Bold-TRIAL.woff2') format('woff2'),
		url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Bold-TRIAL.woff') format('woff'),
		url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Bold-TRIAL.ttf') format('truetype'),
		url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Bold-TRIAL.svg#AcidGrotesk') format('svg');
}
@font-face {
	font-family: 'Acid Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Light-TRIAL.eot');
	src: url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Light-TRIAL.eot?#iefix') format('embedded-opentype'),
		url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Light-TRIAL.woff2') format('woff2'),
		url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Light-TRIAL.woff') format('woff'),
		url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Light-TRIAL.ttf') format('truetype'),
		url('https://onortetemvoz.com.br/wp-content/uploads/2026/02/FFF-AcidGrotesk-Light-TRIAL.svg#AcidGrotesk') format('svg');
}
/* End Custom Fonts CSS */