.elementor-1619 .elementor-element.elementor-element-4291c33{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1619 .elementor-element.elementor-element-4291c33:not(.elementor-motion-effects-element-type-background), .elementor-1619 .elementor-element.elementor-element-4291c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impuls1odonto.com.br/wp-content/uploads/2026/02/bg-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1619 .elementor-element.elementor-element-55370ee{--display:flex;--z-index:2;}.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-1619 .elementor-element.elementor-element-10f3291{padding:12px 0px 0px 0px;text-align:center;font-family:"Author Font", Sans-serif;font-size:48px;font-weight:400;line-height:110%;color:var( --e-global-color-058a5f6 );}.elementor-1619 .elementor-element.elementor-element-10f3291 p{margin-block-end:0px;}.elementor-1619 .elementor-element.elementor-element-eb826ad{padding:32px 0px 56px 0px;text-align:center;font-family:"Author Font", Sans-serif;font-size:20px;font-weight:400;line-height:150%;color:var( --e-global-color-0227378 );}.elementor-1619 .elementor-element.elementor-element-eb826ad p{margin-block-end:0px;}.elementor-widget-button .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-1619 .elementor-element.elementor-element-68c83d3 .elementor-button{background-color:#28A2CB00;font-family:var( --e-global-typography-8c4af82-font-family ), Sans-serif;font-size:var( --e-global-typography-8c4af82-font-size );font-weight:var( --e-global-typography-8c4af82-font-weight );line-height:var( --e-global-typography-8c4af82-line-height );border-radius:16px 16px 16px 16px;padding:6px 12px 6px 12px;}.elementor-1619 .elementor-element.elementor-element-68c83d3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1619 .elementor-element.elementor-element-68c83d3.elementor-element{--align-self:center;}.elementor-1619 .elementor-element.elementor-element-567d440{--display:flex;--min-height:648px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-1619 .elementor-element.elementor-element-567d440:not(.elementor-motion-effects-element-type-background), .elementor-1619 .elementor-element.elementor-element-567d440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impuls1odonto.com.br/wp-content/uploads/2026/02/bg-9.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1619 .elementor-element.elementor-element-fbee3a6{width:100%;max-width:100%;padding:12px 0px 48px 0px;text-align:center;}.elementor-1619 .elementor-element.elementor-element-fbee3a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1619 .elementor-element.elementor-element-fbee3a6 .elementor-heading-title{font-family:"Author Font", Sans-serif;font-size:40px;font-weight:500;line-height:120%;color:var( --e-global-color-b6dcd79 );}.elementor-1619 .elementor-element.elementor-element-496b257{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1619 .elementor-element.elementor-element-496b257:not(.elementor-motion-effects-element-type-background), .elementor-1619 .elementor-element.elementor-element-496b257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impuls1odonto.com.br/wp-content/uploads/2026/02/bg-10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1619 .elementor-element.elementor-element-66cfdb7{padding:0px 0px 16px 0px;}.elementor-1619 .elementor-element.elementor-element-66cfdb7 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-0227378 );}.elementor-1619 .elementor-element.elementor-element-f509d3d{font-family:var( --e-global-typography-a126bd5-font-family ), Sans-serif;font-size:var( --e-global-typography-a126bd5-font-size );font-weight:var( --e-global-typography-a126bd5-font-weight );line-height:var( --e-global-typography-a126bd5-line-height );color:var( --e-global-color-0227378 );}.elementor-1619 .elementor-element.elementor-element-f509d3d p{margin-block-end:0px;}.elementor-1619 .elementor-element.elementor-element-7a31d5e{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1619 .elementor-element.elementor-element-7a31d5e:not(.elementor-motion-effects-element-type-background), .elementor-1619 .elementor-element.elementor-element-7a31d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impuls1odonto.com.br/wp-content/uploads/2026/02/vis_o.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1619 .elementor-element.elementor-element-328b6d7{padding:0px 0px 16px 0px;}.elementor-1619 .elementor-element.elementor-element-328b6d7 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-0227378 );}.elementor-1619 .elementor-element.elementor-element-09b4e6a{font-family:var( --e-global-typography-a126bd5-font-family ), Sans-serif;font-size:var( --e-global-typography-a126bd5-font-size );font-weight:var( --e-global-typography-a126bd5-font-weight );line-height:var( --e-global-typography-a126bd5-line-height );color:var( --e-global-color-0227378 );}.elementor-1619 .elementor-element.elementor-element-09b4e6a p{margin-block-end:0px;}.elementor-1619 .elementor-element.elementor-element-974caee{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1619 .elementor-element.elementor-element-974caee:not(.elementor-motion-effects-element-type-background), .elementor-1619 .elementor-element.elementor-element-974caee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impuls1odonto.com.br/wp-content/uploads/2026/02/valores.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1619 .elementor-element.elementor-element-fd7919f{padding:0px 0px 16px 0px;}.elementor-1619 .elementor-element.elementor-element-fd7919f .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-0227378 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-icon i{color:#E2F3FE00;transition:color 0.3s;}.elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-icon svg{fill:#E2F3FE00;transition:fill 0.3s;}.elementor-1619 .elementor-element.elementor-element-78d7fb7{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-458d404-font-family ), Sans-serif;font-size:var( --e-global-typography-458d404-font-size );font-weight:var( --e-global-typography-458d404-font-weight );line-height:var( --e-global-typography-458d404-line-height );}.elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-text{color:var( --e-global-color-0227378 );transition:color 0.3s;}.elementor-1619 .elementor-element.elementor-element-68b9af9{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-7d92ea0 );}.elementor-1619 .elementor-element.elementor-element-580e5cb{--display:flex;--min-height:547px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:60px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:1;}.elementor-1619 .elementor-element.elementor-element-580e5cb:not(.elementor-motion-effects-element-type-background), .elementor-1619 .elementor-element.elementor-element-580e5cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0227378 );}.elementor-1619 .elementor-element.elementor-element-141497e{--display:flex;--min-height:389px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-1619 .elementor-element.elementor-element-fb3f008{width:auto;max-width:auto;text-align:center;}.elementor-1619 .elementor-element.elementor-element-fb3f008.elementor-element{--align-self:flex-start;}.elementor-1619 .elementor-element.elementor-element-fb3f008 .elementor-heading-title{font-family:var( --e-global-typography-03d84b5-font-family ), Sans-serif;font-size:var( --e-global-typography-03d84b5-font-size );font-weight:var( --e-global-typography-03d84b5-font-weight );line-height:var( --e-global-typography-03d84b5-line-height );color:var( --e-global-color-cc2dcce );}.elementor-1619 .elementor-element.elementor-element-56ab0f1{padding:0px 0px 110px 0px;}.elementor-1619 .elementor-element.elementor-element-56ab0f1 .elementor-heading-title{font-family:"Author Font", Sans-serif;font-size:48px;font-weight:500;line-height:130%;color:var( --e-global-color-b6dcd79 );}.elementor-1619 .elementor-element.elementor-element-0294b55 .elementor-button{background-color:#28A2CB00;font-family:var( --e-global-typography-8c4af82-font-family ), Sans-serif;font-size:var( --e-global-typography-8c4af82-font-size );font-weight:var( --e-global-typography-8c4af82-font-weight );line-height:var( --e-global-typography-8c4af82-line-height );border-radius:16px 16px 16px 16px;padding:6px 12px 6px 12px;}.elementor-1619 .elementor-element.elementor-element-0294b55{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1619 .elementor-element.elementor-element-0294b55.elementor-element{--align-self:flex-start;}.elementor-1619 .elementor-element.elementor-element-e366899{--display:flex;}.elementor-1619 .elementor-element.elementor-element-31721c5{padding:0px 0px 64px 0px;font-family:"Author Font", Sans-serif;font-size:20px;font-weight:400;line-height:150%;color:var( --e-global-color-3d89874 );}.elementor-1619 .elementor-element.elementor-element-31721c5 p{margin-block-end:0px;}.elementor-1619 .elementor-element.elementor-element-2211cf7{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1619 .elementor-element.elementor-element-cfe73a7 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-1619 .elementor-element.elementor-element-cfe73a7 .elementor-counter-title{justify-content:start;color:var( --e-global-color-b6dcd79 );font-family:"Author Font", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-1619 .elementor-element.elementor-element-cfe73a7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-cc2dcce );font-family:"Author Font", Sans-serif;font-size:28px;font-weight:500;line-height:110%;}.elementor-1619 .elementor-element.elementor-element-196ba5f{--display:flex;}.elementor-1619 .elementor-element.elementor-element-209506a .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-1619 .elementor-element.elementor-element-209506a .elementor-counter-title{justify-content:start;color:var( --e-global-color-b6dcd79 );font-family:"Author Font", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-1619 .elementor-element.elementor-element-209506a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-cc2dcce );font-family:"Author Font", Sans-serif;font-size:28px;font-weight:500;line-height:110%;}.elementor-1619 .elementor-element.elementor-element-00da7c3{--display:flex;}.elementor-1619 .elementor-element.elementor-element-8725852 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-1619 .elementor-element.elementor-element-8725852 .elementor-counter-title{justify-content:start;color:var( --e-global-color-b6dcd79 );font-family:"Author Font", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-1619 .elementor-element.elementor-element-8725852 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-cc2dcce );font-family:"Author Font", Sans-serif;font-size:28px;font-weight:500;line-height:110%;}.elementor-1619 .elementor-element.elementor-element-e6ae612{--display:flex;}.elementor-1619 .elementor-element.elementor-element-1db4e20 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-1619 .elementor-element.elementor-element-1db4e20 .elementor-counter-title{justify-content:start;color:var( --e-global-color-b6dcd79 );font-family:"Author Font", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-1619 .elementor-element.elementor-element-1db4e20 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-cc2dcce );font-family:"Author Font", Sans-serif;font-size:28px;font-weight:500;line-height:110%;}.elementor-1619 .elementor-element.elementor-element-10b3b48{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-cc2dcce );}.elementor-1619 .elementor-element.elementor-element-bcb8cba .elementor-button{background-color:#28A2CB00;font-family:var( --e-global-typography-8c4af82-font-family ), Sans-serif;font-size:var( --e-global-typography-8c4af82-font-size );font-weight:var( --e-global-typography-8c4af82-font-weight );line-height:var( --e-global-typography-8c4af82-line-height );border-radius:16px 16px 16px 16px;padding:6px 12px 6px 12px;}.elementor-1619 .elementor-element.elementor-element-bcb8cba{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1619 .elementor-element.elementor-element-bcb8cba.elementor-element{--align-self:flex-start;}.elementor-1619 .elementor-element.elementor-element-9411de6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1619 .elementor-element.elementor-element-1a76638 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-1619 .elementor-element.elementor-element-1a76638 .elementor-counter-title{justify-content:start;color:var( --e-global-color-b6dcd79 );font-family:"Author Font", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-1619 .elementor-element.elementor-element-1a76638 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-cc2dcce );font-family:"Author Font", Sans-serif;font-size:28px;font-weight:500;line-height:110%;}.elementor-1619 .elementor-element.elementor-element-55af32d .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-1619 .elementor-element.elementor-element-55af32d .elementor-counter-title{justify-content:start;color:var( --e-global-color-b6dcd79 );font-family:"Author Font", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-1619 .elementor-element.elementor-element-55af32d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-cc2dcce );font-family:"Author Font", Sans-serif;font-size:28px;font-weight:500;line-height:110%;}.elementor-1619 .elementor-element.elementor-element-014e15e .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-1619 .elementor-element.elementor-element-014e15e .elementor-counter-title{justify-content:start;color:var( --e-global-color-b6dcd79 );font-family:"Author Font", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-1619 .elementor-element.elementor-element-014e15e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-cc2dcce );font-family:"Author Font", Sans-serif;font-size:28px;font-weight:500;line-height:110%;}.elementor-1619 .elementor-element.elementor-element-fe48bb9 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-1619 .elementor-element.elementor-element-fe48bb9 .elementor-counter-title{justify-content:start;color:var( --e-global-color-b6dcd79 );font-family:"Author Font", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-1619 .elementor-element.elementor-element-fe48bb9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-cc2dcce );font-family:"Author Font", Sans-serif;font-size:28px;font-weight:500;line-height:110%;}.elementor-1619 .elementor-element.elementor-element-569199e{--display:flex;--min-height:0px;--padding-top:60px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-1619 .elementor-element.elementor-element-569199e:not(.elementor-motion-effects-element-type-background), .elementor-1619 .elementor-element.elementor-element-569199e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impuls1odonto.com.br/wp-content/uploads/2026/02/bg-11.webp");background-position:bottom left;background-size:cover;}.elementor-1619 .elementor-element.elementor-element-7f17637{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;padding:0px 0px 32px 0px;--e-filter-space-between:16px;--e-filter-normal-text-color:var( --e-global-color-3d89874 );--e-filter-hover-text-color:var( --e-global-color-cc2dcce );--e-filter-active-text-color:var( --e-global-color-cc2dcce );--e-filter-item-border-radius:8px 8px 8px 8px;}.elementor-1619 .elementor-element.elementor-element-7f17637 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#E2F3FE;}.elementor-1619 .elementor-element.elementor-element-7f17637 .e-filter-item[aria-pressed="true"]{background-color:#E2F3FE;}.elementor-1619 .elementor-element.elementor-element-7f17637 .e-filter-item{font-family:"Author Font", Sans-serif;font-size:18px;font-weight:400;line-height:150%;padding:4px 8px 4px 8px;}.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 );line-height:var( --e-global-typography-accent-line-height );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1619 .elementor-element.elementor-element-fa35b97{--grid-columns:1;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1619 .elementor-element.elementor-element-68c83d3 .elementor-button{font-size:var( --e-global-typography-8c4af82-font-size );line-height:var( --e-global-typography-8c4af82-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1619 .elementor-element.elementor-element-66cfdb7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1619 .elementor-element.elementor-element-f509d3d{font-size:var( --e-global-typography-a126bd5-font-size );line-height:var( --e-global-typography-a126bd5-line-height );}.elementor-1619 .elementor-element.elementor-element-328b6d7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1619 .elementor-element.elementor-element-09b4e6a{font-size:var( --e-global-typography-a126bd5-font-size );line-height:var( --e-global-typography-a126bd5-line-height );}.elementor-1619 .elementor-element.elementor-element-fd7919f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-458d404-font-size );line-height:var( --e-global-typography-458d404-line-height );}.elementor-1619 .elementor-element.elementor-element-68b9af9{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-1619 .elementor-element.elementor-element-580e5cb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1619 .elementor-element.elementor-element-141497e{--min-height:0px;}.elementor-1619 .elementor-element.elementor-element-fb3f008.elementor-element{--align-self:center;}.elementor-1619 .elementor-element.elementor-element-fb3f008 .elementor-heading-title{font-size:var( --e-global-typography-03d84b5-font-size );line-height:var( --e-global-typography-03d84b5-line-height );}.elementor-1619 .elementor-element.elementor-element-56ab0f1{padding:0px 0px 32px 0px;text-align:center;}.elementor-1619 .elementor-element.elementor-element-56ab0f1 .elementor-heading-title{font-size:28px;}.elementor-1619 .elementor-element.elementor-element-0294b55 .elementor-button{font-size:var( --e-global-typography-8c4af82-font-size );line-height:var( --e-global-typography-8c4af82-line-height );}.elementor-1619 .elementor-element.elementor-element-e366899{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1619 .elementor-element.elementor-element-31721c5{text-align:center;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1619 .elementor-element.elementor-element-10b3b48{--e-n-carousel-swiper-slides-to-display:2;padding:0px 0px 32px 0px;}.elementor-1619 .elementor-element.elementor-element-bcb8cba{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1619 .elementor-element.elementor-element-bcb8cba.elementor-element{--align-self:center;}.elementor-1619 .elementor-element.elementor-element-bcb8cba .elementor-button{font-size:var( --e-global-typography-8c4af82-font-size );line-height:var( --e-global-typography-8c4af82-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1619 .elementor-element.elementor-element-fa35b97{--grid-columns:2;}}@media(max-width:767px){.elementor-1619 .elementor-element.elementor-element-4291c33{--min-height:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-1619 .elementor-element.elementor-element-55370ee{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1619 .elementor-element.elementor-element-10f3291{font-size:32px;}.elementor-1619 .elementor-element.elementor-element-eb826ad{padding:10px 0px 0px 0px;line-height:26px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1619 .elementor-element.elementor-element-68c83d3 .elementor-button{font-size:var( --e-global-typography-8c4af82-font-size );line-height:var( --e-global-typography-8c4af82-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1619 .elementor-element.elementor-element-fbee3a6{width:100%;max-width:100%;padding:0px 0px 32px 0px;text-align:center;}.elementor-1619 .elementor-element.elementor-element-fbee3a6 .elementor-heading-title{font-size:28px;}.elementor-1619 .elementor-element.elementor-element-66cfdb7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1619 .elementor-element.elementor-element-f509d3d{font-size:var( --e-global-typography-a126bd5-font-size );line-height:var( --e-global-typography-a126bd5-line-height );}.elementor-1619 .elementor-element.elementor-element-328b6d7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1619 .elementor-element.elementor-element-09b4e6a{font-size:var( --e-global-typography-a126bd5-font-size );line-height:var( --e-global-typography-a126bd5-line-height );}.elementor-1619 .elementor-element.elementor-element-fd7919f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1619 .elementor-element.elementor-element-78d7fb7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-458d404-font-size );line-height:var( --e-global-typography-458d404-line-height );}.elementor-1619 .elementor-element.elementor-element-68b9af9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-1619 .elementor-element.elementor-element-580e5cb{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-1619 .elementor-element.elementor-element-141497e{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1619 .elementor-element.elementor-element-fb3f008.elementor-element{--align-self:center;}.elementor-1619 .elementor-element.elementor-element-fb3f008 .elementor-heading-title{font-size:var( --e-global-typography-03d84b5-font-size );line-height:var( --e-global-typography-03d84b5-line-height );}.elementor-1619 .elementor-element.elementor-element-56ab0f1{padding:12px 0px 32px 0px;text-align:center;}.elementor-1619 .elementor-element.elementor-element-56ab0f1 .elementor-heading-title{font-size:24px;}.elementor-1619 .elementor-element.elementor-element-0294b55 .elementor-button{font-size:var( --e-global-typography-8c4af82-font-size );line-height:var( --e-global-typography-8c4af82-line-height );}.elementor-1619 .elementor-element.elementor-element-31721c5{padding:0px 0px 12px 0px;text-align:center;font-size:18px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1619 .elementor-element.elementor-element-10b3b48{--e-n-carousel-swiper-slides-to-display:2;padding:0px 0px 0px 0px;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-1619 .elementor-element.elementor-element-bcb8cba{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1619 .elementor-element.elementor-element-bcb8cba.elementor-element{--align-self:center;}.elementor-1619 .elementor-element.elementor-element-bcb8cba .elementor-button{font-size:var( --e-global-typography-8c4af82-font-size );line-height:var( --e-global-typography-8c4af82-line-height );}.elementor-1619 .elementor-element.elementor-element-9411de6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1619 .elementor-element.elementor-element-569199e{--min-height:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-1619 .elementor-element.elementor-element-569199e:not(.elementor-motion-effects-element-type-background), .elementor-1619 .elementor-element.elementor-element-569199e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1619 .elementor-element.elementor-element-fa35b97{--grid-columns:1;}}@media(min-width:768px){.elementor-1619 .elementor-element.elementor-element-55370ee{--width:749px;}.elementor-1619 .elementor-element.elementor-element-141497e{--width:578px;}.elementor-1619 .elementor-element.elementor-element-e366899{--width:578px;}}/* Start custom CSS for text-editor, class: .elementor-element-10f3291 */.elementor-1619 .elementor-element.elementor-element-10f3291 strong{

font-weight: 494;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68c83d3 */.elementor-1619 .elementor-element.elementor-element-68c83d3{
  position: relative;
  border-radius: var(--Espaamentos-spacing-block-small, 16px);
  border: 0.5px solid rgba(255, 255, 255, 0.40);
  overflow: hidden;
  z-index: 1;
}

.elementor-1619 .elementor-element.elementor-element-68c83d3::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: inherit;

  background: linear-gradient(241deg, #2DB3E0, #2943B6, #2DB3E0);
  background-size: 200% 200%;
  background-position: left center;

  transition: background-position 0.4s cubic-bezier(.4,0,.2,1);
}

.elementor-1619 .elementor-element.elementor-element-68c83d3::after{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: rgba(5, 13, 51, 0.10);
  z-index: -1;
}

.elementor-1619 .elementor-element.elementor-element-68c83d3:hover::before{
  background-position: right center;
}

.elementor-1619 .elementor-element.elementor-element-68c83d3{
  box-shadow: 
    0 2px 6px 0 rgba(5, 13, 51, 0.20),
    0 -2px 2px 0 rgba(41, 67, 182, 0.15) inset,
    0 1px 1px 0 rgba(255, 255, 255, 0.10) inset,
    0 3px 4px 0 rgba(226, 243, 254, 0.10) inset;

  transition: box-shadow .4s ease;
}

.elementor-1619 .elementor-element.elementor-element-68c83d3:hover{
  box-shadow: 
    0 2px 6px 0 rgba(5, 13, 51, 0.20),
    0 -2px 2px 0 rgba(6, 27, 69, 0.15) inset,
    0 1px 1px 0 rgba(255, 255, 255, 0.10) inset,
    0 3px 4px 0 rgba(237, 240, 254, 0.10) inset;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbee3a6 */.elementor-1619 .elementor-element.elementor-element-fbee3a6 span{
   background: var(--Gradiente-2, linear-gradient(241deg, #2943B6 0%, #0D1A52 100%));

background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

font-size: 40px;
font-style: normal;
font-weight: 494;
line-height: 120%;
}
@media (max-width: 767px){
    .elementor-1619 .elementor-element.elementor-element-fbee3a6 span{
        font-size: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb3f008 */.elementor-1619 .elementor-element.elementor-element-fb3f008{
    display: flex;
padding: 4px 12px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 24px;
border: 1px solid rgba(255, 255, 255, 0.40);
background: rgba(255, 255, 255, 0.10);
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04);
backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56ab0f1 */.elementor-1619 .elementor-element.elementor-element-56ab0f1 strong{
background: var(--Gradiente-2, linear-gradient(241deg, #2943B6 0%, #0D1A52 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-style: normal;
font-weight: 494;
line-height: 110%;
}
@media (max-width: 767px){
    .elementor-1619 .elementor-element.elementor-element-56ab0f1 strong{
        font-size: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0294b55 */.elementor-1619 .elementor-element.elementor-element-0294b55{
  position: relative;
  border-radius: var(--Espaamentos-spacing-block-small, 16px);

  overflow: hidden;
  z-index: 1;
}

.elementor-1619 .elementor-element.elementor-element-0294b55::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: inherit;

  background: linear-gradient(241deg, #2DB3E0, #2943B6, #2DB3E0);
  background-size: 200% 200%;
  background-position: left center;

  transition: background-position 0.4s cubic-bezier(.4,0,.2,1);
}

.elementor-1619 .elementor-element.elementor-element-0294b55::after{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: rgba(5, 13, 51, 0.10);
  z-index: -1;
}

.elementor-1619 .elementor-element.elementor-element-0294b55:hover::before{
  background-position: right center;
}

.elementor-1619 .elementor-element.elementor-element-0294b55{
  box-shadow: 
    0 2px 6px 0 rgba(5, 13, 51, 0.20),
    0 -2px 2px 0 rgba(41, 67, 182, 0.15) inset,
    0 1px 1px 0 rgba(255, 255, 255, 0.10) inset,
    0 3px 4px 0 rgba(226, 243, 254, 0.10) inset;

  transition: box-shadow .4s ease;
}

.elementor-1619 .elementor-element.elementor-element-0294b55:hover{
  box-shadow: 
    0 2px 6px 0 rgba(5, 13, 51, 0.20),
    0 -2px 2px 0 rgba(6, 27, 69, 0.15) inset,
    0 1px 1px 0 rgba(255, 255, 255, 0.10) inset,
    0 3px 4px 0 rgba(237, 240, 254, 0.10) inset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31721c5 */.elementor-1619 .elementor-element.elementor-element-31721c5 strong{
    color: var(--Neutral-600, #292B33);

font-size: 20px;
font-style: normal;
font-weight: 494;
line-height: 150%; /* 30px */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bcb8cba */.elementor-1619 .elementor-element.elementor-element-bcb8cba{
border-radius: var(--Espaamentos-spacing-block-small, 16px);
border: 0.5px solid rgba(255, 255, 255, 0.40);
background: linear-gradient(0deg, rgba(5, 13, 51, 0.10) 0%, rgba(5, 13, 51, 0.10) 100%), linear-gradient(241deg, #2DB3E0 0%, #2943B6 100%);
box-shadow: 0 2px 6px 0 rgba(5, 13, 51, 0.20), 0 -2px 2px 0 rgba(41, 67, 182, 0.15) inset, 0 1px 1px 0 rgba(255, 255, 255, 0.10) inset, 0 3px 4px 0 rgba(226, 243, 254, 0.10) inset;
transition: background 3s ease;
}
.elementor-1619 .elementor-element.elementor-element-bcb8cba:hover{
border-radius: var(--Espaamentos-spacing-block-small, 16px);
border: 0.5px solid rgba(255, 255, 255, 0.40);
background: linear-gradient(0deg, rgba(5, 13, 51, 0.10) 0%, rgba(5, 13, 51, 0.10) 100%), linear-gradient(96deg, #2DB3E0 0%, #2943B6 100%);
box-shadow: 0 2px 6px 0 rgba(5, 13, 51, 0.20), 0 -2px 2px 0 rgba(6, 27, 69, 0.15) inset, 0 1px 1px 0 rgba(255, 255, 255, 0.10) inset, 0 3px 4px 0 rgba(237, 240, 254, 0.10) inset;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Author Font';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Light.eot');
	src: url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Light.eot?#iefix') format('embedded-opentype'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Light.woff2') format('woff2'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Light.woff') format('woff'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Light.ttf') format('truetype'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Light.svg#AuthorFont') format('svg');
}
@font-face {
	font-family: 'Author Font';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Regular.eot');
	src: url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Regular.woff2') format('woff2'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Regular.woff') format('woff'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Regular.ttf') format('truetype'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Regular.svg#AuthorFont') format('svg');
}
@font-face {
	font-family: 'Author Font';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Medium.eot');
	src: url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Medium.woff2') format('woff2'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Medium.woff') format('woff'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Medium.ttf') format('truetype'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Medium.svg#AuthorFont') format('svg');
}
@font-face {
	font-family: 'Author Font';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Semibold.eot');
	src: url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Semibold.woff2') format('woff2'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Semibold.woff') format('woff'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Semibold.ttf') format('truetype'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Semibold.svg#AuthorFont') format('svg');
}
@font-face {
	font-family: 'Author Font';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Bold.eot');
	src: url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Bold.woff2') format('woff2'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Bold.woff') format('woff'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Bold.ttf') format('truetype'),
		url('https://www.impuls1odonto.com.br/wp-content/uploads/2026/01/Author-Bold.svg#AuthorFont') format('svg');
}
/* End Custom Fonts CSS */