.elementor-1293 .elementor-element.elementor-element-f243626{--display:flex;--position:absolute;--min-height:auto;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6.632vw;--padding-bottom:0vw;--padding-left:4.861vw;--padding-right:4.861vw;top:0;--z-index:2}.elementor-1293 .elementor-element.elementor-element-f243626:not(.elementor-motion-effects-element-type-background),.elementor-1293 .elementor-element.elementor-element-f243626>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cemav.pt/wp-content/uploads/2026/01/fundo-scaled.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}body:not(.rtl) .elementor-1293 .elementor-element.elementor-element-f243626{left:0}body.rtl .elementor-1293 .elementor-element.elementor-element-f243626{right:0}.elementor-1293 .elementor-element.elementor-element-af3c03d{width:var(--container-widget-width,40vw);max-width:40vw;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0vw 0vw 3.618vw 0vw;--container-widget-width:40vw;--container-widget-flex-grow:0;font-family:"TT Firs Neue Variable",Sans-serif;font-size:2.375rem;font-weight:300;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-474bd6d{width:var(--container-widget-width,40vw);max-width:40vw;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0vw 0vw 2.292vw 0vw;--container-widget-width:40vw;--container-widget-flex-grow:0;font-family:"TT Firs Neue Variable",Sans-serif;font-size:.875rem;font-weight:300;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-0482e8f{width:var(--container-widget-width,25.486vw);max-width:25.486vw;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0vw 0vw 4.59vw 0vw;--container-widget-width:25.486vw;--container-widget-flex-grow:0;font-family:"TT Firs Neue Variable",Sans-serif;font-size:2.375rem;font-weight:300;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-acf8bcd{--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:0vw 8.194vw;--row-gap:0vw;--column-gap:8.194vw;--flex-wrap:nowrap}.elementor-1293 .elementor-element.elementor-element-ef1a4b2{--display:flex;--min-height:0px}.elementor-1293 .elementor-element.elementor-element-d4dc23b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1.042vw) 0vw;padding:0vw 0vw 0vw 0vw;border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-3485d55);border-radius:0 0 0 0;font-family:"TT Firs Neue Variable",Sans-serif;font-size:.875vw;font-weight:400;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-d4dc23b.elementor-element{--order:-99999 /* order start hack */}.elementor-1293 .elementor-element.elementor-element-e83fd87{padding:0vw 0vw .486vw 0vw;font-family:"TT Firs Neue Variable",Sans-serif;font-size:.875rem;font-weight:300;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-4bc985b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-1293 .elementor-element.elementor-element-38120e4{--display:flex;--min-height:0px}.elementor-1293 .elementor-element.elementor-element-3573d86{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 1.042vw) 0vw;padding:0vw 0vw 0vw 0vw;border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-3485d55);border-radius:0 0 0 0;font-family:"TT Firs Neue Variable",Sans-serif;font-size:.875vw;font-weight:400;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-3573d86.elementor-element{--order:-99999 /* order start hack */}.elementor-1293 .elementor-element.elementor-element-d7cc8bb{padding:0vw 0vw .486vw 0vw;font-family:"TT Firs Neue Variable",Sans-serif;font-size:.875rem;font-weight:300;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-d484992.elementor-element{--align-self:flex-start}.elementor-1293 .elementor-element.elementor-element-8c71904{width:var(--container-widget-width,40vw);max-width:40vw;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0vw 0vw 2.292vw 0vw;--container-widget-width:40vw;--container-widget-flex-grow:0;font-family:"TT Firs Neue Variable",Sans-serif;font-size:.875rem;font-weight:300;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-3371134{--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:0vw 8.194vw;--row-gap:0vw;--column-gap:8.194vw;border-style:none;--border-style:none}.elementor-1293 .elementor-element.elementor-element-e1e0ae5{--display:flex;border-style:none;--border-style:none}.elementor-1293 .elementor-element.elementor-element-fc3bc8c{--display:flex;border-style:none;--border-style:none}.elementor-1293 .elementor-element.elementor-element-7cd1d72{--n-accordion-title-font-size:1rem;border-style:none;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-3485d55 );--n-accordion-icon-size:15px}.elementor-1293 .elementor-element.elementor-element-7cd1d72>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:solid;border-color:var(--e-global-color-3485d55)}:where(.elementor-1293 .elementor-element.elementor-element-7cd1d72>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"TT Firs Neue Variable",Sans-serif}.elementor-1293 .elementor-element.elementor-element-eb46c95{--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:0px 22px;--row-gap:0px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2.431vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-1293 .elementor-element.elementor-element-d884ef8 .elementor-icon-wrapper{text-align:center}.elementor-1293 .elementor-element.elementor-element-eefcbdf .elementor-icon-wrapper{text-align:center}.elementor-1293 .elementor-element.elementor-element-ccf3f14 .elementor-icon-wrapper{text-align:center}.elementor-1293 .elementor-element.elementor-element-874e25f .elementor-icon-wrapper{text-align:center}.elementor-1293 .elementor-element.elementor-element-b9bfe7d{--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;--justify-content:flex-end;--gap:0vw 0.431vw;--row-gap:0vw;--column-gap:0.431vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-1293 .elementor-element.elementor-element-2f4a9b2{--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}.elementor-1293 .elementor-element.elementor-element-05c119e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0vw 02vw .5vw 0vw}.elementor-1293 .elementor-element.elementor-element-05c119e.elementor-element{--align-self:flex-end}.elementor-1293 .elementor-element.elementor-element-05c119e img{width:12.5vw}.elementor-1293 .elementor-element.elementor-element-2b716ae{text-align:end;font-family:"TT Firs Neue Variable",Sans-serif;font-size:1.25rem}.elementor-1293 .elementor-element.elementor-element-5399b77{--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;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1293 .elementor-element.elementor-element-5399b77.e-con{--align-self:center;--order:99999 /* order end hack */}.elementor-1293 .elementor-element.elementor-element-8ca2f4e{--display:flex;--min-height:5vh;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-1293 .elementor-element.elementor-element-f4cf772{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-1293 .elementor-element.elementor-element-e7d9d29{z-index:13}.elementor-1293 .elementor-element.elementor-element-e5cd8fe{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-3485d55);--border-color:var( --e-global-color-3485d55 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.347vw;--padding-bottom:2.361vw;--padding-left:0vw;--padding-right:0vw}.elementor-1293 .elementor-element.elementor-element-3880f3c{font-family:"TT Firs Neue Variable",Sans-serif;font-size:.875rem;font-weight:400;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-21ae257{font-family:"TT Firs Neue Variable",Sans-serif;font-size:.875rem;font-weight:400;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-ae683fa{font-family:"TT Firs Neue Variable",Sans-serif;font-size:.875rem;font-weight:400;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-4bcfd27{font-family:"TT Firs Neue Variable",Sans-serif;font-size:.875rem;font-weight:400;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-8f27dfb{font-family:"TT Firs Neue Variable",Sans-serif;font-size:.875rem;font-weight:400;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-bdebd22{font-family:"TT Firs Neue Variable",Sans-serif;font-size:.875rem;font-weight:400;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-9f0195f{--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;--justify-content:space-between;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.347vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-1293 .elementor-element.elementor-element-9095b42{font-family:"TT Firs Neue Variable",Sans-serif;font-size:.6rem;font-weight:400;color:var(--e-global-color-3485d55)}.elementor-1293 .elementor-element.elementor-element-4143488{font-family:"TT Firs Neue Variable",Sans-serif;font-size:.6rem;font-weight:400;color:var(--e-global-color-3485d55)}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(min-width:768px){.elementor-1293 .elementor-element.elementor-element-ef1a4b2{--width:14.514vw}.elementor-1293 .elementor-element.elementor-element-38120e4{--width:14.514vw}.elementor-1293 .elementor-element.elementor-element-eb46c95{--content-width:100%}}@media(min-width:1025px){.elementor-1293 .elementor-element.elementor-element-f243626:not(.elementor-motion-effects-element-type-background),.elementor-1293 .elementor-element.elementor-element-f243626>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-1293 .elementor-element.elementor-element-f243626{--padding-top:12vw;--padding-bottom:0vw;--padding-left:4.861vw;--padding-right:4.861vw}.elementor-1293 .elementor-element.elementor-element-af3c03d{width:100%;max-width:100%}.elementor-1293 .elementor-element.elementor-element-474bd6d{width:100%;max-width:100%}.elementor-1293 .elementor-element.elementor-element-0482e8f{width:100%;max-width:100%}.elementor-1293 .elementor-element.elementor-element-8c71904{width:100%;max-width:100%}.elementor-1293 .elementor-element.elementor-element-e1e0ae5{--min-height:10vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-1293 .elementor-element.elementor-element-7cd1d72{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial}.elementor-1293 .elementor-element.elementor-element-7cd1d72>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-width:0 0 1px 0}.elementor-1293 .elementor-element.elementor-element-7cd1d72{--n-accordion-padding:0px 0px 0px 0px}.elementor-1293 .elementor-element.elementor-element-eb46c95{--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw}.elementor-1293 .elementor-element.elementor-element-5399b77{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw}.elementor-1293 .elementor-element.elementor-element-f4cf772{padding:8vw 0vw 08vw 0vw}}@media(max-width:767px){.elementor-1293 .elementor-element.elementor-element-f243626{--min-height:auto;--padding-top:0vw;--padding-bottom:0vw;--padding-left:13.768vw;--padding-right:13.768vw}.elementor-1293 .elementor-element.elementor-element-af3c03d{width:100%;max-width:100%;padding:0vw 13.768vw 11.353vw 13.768vw;font-size:1.5rem}.elementor-1293 .elementor-element.elementor-element-474bd6d{width:100%;max-width:100%;padding:0vw 13.768vw 11.353vw 13.768vw;font-size:1.5rem}.elementor-1293 .elementor-element.elementor-element-0482e8f{width:100%;max-width:100%;padding:0vw 0vw 11.353vw 0vw;font-size:1.5rem}.elementor-1293 .elementor-element.elementor-element-d4dc23b{font-size:.875rem}.elementor-1293 .elementor-element.elementor-element-3573d86{font-size:.875rem}.elementor-1293 .elementor-element.elementor-element-8c71904{width:100%;max-width:100%;padding:0vw 0vw 11.353vw 0vw;font-size:.875rem}.elementor-1293 .elementor-element.elementor-element-3371134{--border-radius:0px 0px 0px 0px}.elementor-1293 .elementor-element.elementor-element-14290ac{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:2.415vw 0vw 0vw 0vw}.elementor-1293 .elementor-element.elementor-element-c9e8513{padding:2.415vw 0vw 0vw 0vw}.elementor-1293 .elementor-element.elementor-element-7cd1d72{border-radius:0 0 0 0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:5.797vw;--n-accordion-border-radius:0px 0px 0px 0px}.elementor-1293 .elementor-element.elementor-element-7cd1d72>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-width:0 0 1px 0}.elementor-1293 .elementor-element.elementor-element-7cd1d72{--n-accordion-padding:0px 0px 0px 0px}.elementor-1293 .elementor-element.elementor-element-e5cd8fe{--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}}.footer-blob-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}:root{--primary:white;--secondary:black;--radius:40px;--spacing:2rem;--ease-in:cubic-bezier(0.5, 0, 0.75, 0);--ease-out:cubic-bezier(0.25, 1, 0.5, 1);--ease:cubic-bezier(0.76, 0, 0.24, 1)}.btn{font-family:var(--e-global-typography-primary-font-family);position:relative;display:inline-flex;align-items:center;overflow:hidden!important;padding:1.042vw 2.778vw!important;border:0 solid transparent!important;border-radius:var(--radius);font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;text-align:left;letter-spacing:.125em;vertical-align:middle;cursor:pointer;user-select:none;background-color:var(--primary);color:var(--e-global-color-d18747c);border:1px solid var(--e-global-color-d18747c)!important;&::before{content:"";display:block;position:absolute;top:-50%;right:0;bottom:0;left:-10%;width:120%;height:200%;background-color:var(--e-global-color-d18747c);pointer-events:none;border-radius:50%;transform:translateY(75%) scale(.5);transform-origin:top;transition:transform 400ms var(--ease),border-radius 200ms var(--ease)}&:hover::before{transform:translateY(25%) scale(1);border-radius:var(--radius);transition:transform 500ms var(--ease),border-radius 250ms var(--ease) 200ms}&::after{content:attr(data-text);display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;padding:inherit;transform:translateY(1em);opacity:0;color:#fff;transition:transform 200ms var(--ease),opacity 200ms var(--ease)}&:hover::after{transform:translateY(0);opacity:1;transition:transform 250ms var(--ease-out) 250ms,opacity 250ms var(--ease-out) 250ms}}.btn__text{display:inline-block;transition:transform 200ms var(--ease-out) 200ms,opacity 200ms var(--ease-out) 200ms;.btn:hover &{opacity:0;transform:translateY(-1em);transition:transform 250ms var(--ease),opacity 250ms var(--ease)}}:root{--primary:white;--secondary:black;--radius:40px;--spacing:2rem;--ease-in:cubic-bezier(0.5, 0, 0.75, 0);--ease-out:cubic-bezier(0.25, 1, 0.5, 1);--ease:cubic-bezier(0.76, 0, 0.24, 1)}.btn{font-family:var(--e-global-typography-primary-font-family);position:relative;display:inline-flex;align-items:center;overflow:hidden!important;padding:1.042vw 2.778vw!important;border:0 solid transparent!important;border-radius:var(--radius);font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;text-align:left;letter-spacing:.125em;vertical-align:middle;cursor:pointer;user-select:none;background-color:var(--primary);color:var(--e-global-color-d18747c);border:1px solid var(--e-global-color-d18747c)!important;&::before{content:"";display:block;position:absolute;top:-50%;right:0;bottom:0;left:-10%;width:120%;height:200%;background-color:var(--e-global-color-d18747c);pointer-events:none;border-radius:50%;transform:translateY(75%) scale(.5);transform-origin:top;transition:transform 400ms var(--ease),border-radius 200ms var(--ease)}&:hover::before{transform:translateY(25%) scale(1);border-radius:var(--radius);transition:transform 500ms var(--ease),border-radius 250ms var(--ease) 200ms}&::after{content:attr(data-text);display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;padding:inherit;transform:translateY(1em);opacity:0;color:#fff;transition:transform 200ms var(--ease),opacity 200ms var(--ease)}&:hover::after{transform:translateY(0);opacity:1;transition:transform 250ms var(--ease-out) 250ms,opacity 250ms var(--ease-out) 250ms}}.btn__text{display:inline-block;transition:transform 200ms var(--ease-out) 200ms,opacity 200ms var(--ease-out) 200ms;.btn:hover &{opacity:0;transform:translateY(-1em);transition:transform 250ms var(--ease),opacity 250ms var(--ease)}}.contato-container{font-family:var(--e-global-typography-primary-font-family);font-weight:300;color:var(--e-global-color-3485d55);display:flex;flex-direction:column;gap:10px}.telefone-bloco{display:flex;flex-direction:column}.link-tel{font-size:1rem;text-decoration:none;color:inherit}.obs-tel{font-size:.8rem}.link-email{font-size:1rem;text-decoration:none;color:inherit}.link-tel:hover,.link-email:hover{text-decoration:underline}.contato-container{font-family:var(--e-global-typography-primary-font-family);font-weight:300;color:var(--e-global-color-3485d55);display:flex;flex-direction:column;gap:10px}.telefone-bloco{display:flex;flex-direction:column}.link-tel{font-size:1rem;text-decoration:none;color:inherit}.obs-tel{font-size:.8rem}.link-email{font-size:1rem;text-decoration:none;color:inherit}.link-tel:hover,.link-email:hover{text-decoration:underline}.contato-container{font-family:var(--e-global-typography-primary-font-family);font-weight:300;color:var(--e-global-color-3485d55);display:flex;flex-direction:column;gap:10px}.telefone-bloco{display:flex;flex-direction:column}.link-tel{font-size:1rem;text-decoration:none;color:inherit}.obs-tel{font-size:.8rem}.link-email{font-size:1rem;text-decoration:none;color:inherit}.link-tel:hover,.link-email:hover{text-decoration:underline}.contato-container{font-family:var(--e-global-typography-primary-font-family);font-weight:300;color:var(--e-global-color-3485d55);display:flex;flex-direction:column;gap:10px}.telefone-bloco{display:flex;flex-direction:column}.link-tel{font-size:1rem;text-decoration:none;color:inherit}.obs-tel{font-size:.8rem}.link-email{font-size:1rem;text-decoration:none;color:inherit}.link-tel:hover,.link-email:hover{text-decoration:underline}.contato-container{font-family:var(--e-global-typography-primary-font-family);font-weight:300;color:var(--e-global-color-3485d55);display:flex;flex-direction:column;gap:10px}.telefone-bloco{display:flex;flex-direction:column}.link-tel{font-size:1rem;text-decoration:none;color:inherit}.obs-tel{font-size:.8rem}.link-email{font-size:1rem;text-decoration:none;color:inherit}.link-tel:hover,.link-email:hover{text-decoration:underline}.contato-container{font-family:var(--e-global-typography-primary-font-family);font-weight:300;color:var(--e-global-color-3485d55);display:flex;flex-direction:column;gap:10px}.telefone-bloco{display:flex;flex-direction:column}.link-tel{font-size:1rem;text-decoration:none;color:inherit}.obs-tel{font-size:.8rem}.link-email{font-size:1rem;text-decoration:none;color:inherit}.link-tel:hover,.link-email:hover{text-decoration:underline}.contato-container{font-family:var(--e-global-typography-primary-font-family);font-weight:300;color:var(--e-global-color-3485d55);display:flex;flex-direction:column;gap:10px}.telefone-bloco{display:flex;flex-direction:column}.link-tel{font-size:1rem;text-decoration:none;color:inherit}.obs-tel{font-size:.8rem}.link-email{font-size:1rem;text-decoration:none;color:inherit}.link-tel:hover,.link-email:hover{text-decoration:underline}.contato-container{font-family:var(--e-global-typography-primary-font-family);font-weight:300;color:var(--e-global-color-3485d55);display:flex;flex-direction:column;gap:10px}.telefone-bloco{display:flex;flex-direction:column}.link-tel{font-size:1rem;text-decoration:none;color:inherit}.obs-tel{font-size:.8rem}.link-email{font-size:1rem;text-decoration:none;color:inherit}.link-tel:hover,.link-email:hover{text-decoration:underline}.contato-container{font-family:var(--e-global-typography-primary-font-family);font-weight:300;color:var(--e-global-color-3485d55);display:flex;flex-direction:column;gap:10px}.telefone-bloco{display:flex;flex-direction:column}.link-tel{font-size:1rem;text-decoration:none;color:inherit}.obs-tel{font-size:.8rem}.link-email{font-size:1rem;text-decoration:none;color:inherit}.link-tel:hover,.link-email:hover{text-decoration:underline}@media (max-width:767px){.elementor-1293 .elementor-element.elementor-element-7cd1d72>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{justify-content:space-between}}.hover-troca-imagem img{transition:opacity 0.3s ease}.hover-troca-imagem::after{content:'';position:absolute;inset:0;background-image:url(https://cemav.pt/wp-content/uploads/2026/03/logo-cemav-medicina-com-sentido.svg);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0;transition:opacity 0.3s ease}.hover-troca-imagem{position:relative;display:inline-block}.hover-troca-imagem:hover img{opacity:0}.hover-troca-imagem:hover::after{opacity:1}.hover-revela-texto .texto-oculto{opacity:0;transform:translateY(8px);transition:opacity 0.3s ease,transform 0.3s ease}.hover-revela-texto:hover .texto-oculto{opacity:1;transform:translateY(0)}.social-media-icons{gap:20vw}.hover-imagem img{transition:transform 0.4s cubic-bezier(.25,.46,.45,.94),box-shadow 0.3s ease;backface-visibility:hidden;display:block;width:100%;height:auto}.hover-imagem:hover img{transform:translateY(-8px)}.hover-imagem .elementor-widget-container{overflow:hidden!important}.menu-container{padding-bottom:1.347vw;min-height:80px;min-width:250px;display:flex;align-items:flex-end;justify-content:flex-start}.menu-vertical{display:flex;flex-direction:column;align-items:center;gap:8px;transition:opacity 0.4s ease,transform 0.4s ease;cursor:pointer;transform-origin:bottom left}.menu-vertical .icon{width:20px;height:20px;border:2px solid #666;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666;font-weight:700}.menu-vertical p{margin:0;color:#666;font-size:14px;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);letter-spacing:1px;font-family:var(--e-global-typography-primary-font-family,"TT Firs Neue Variable");font-weight:var(--e-global-typography-primary-font-weight,400)}.menus-horizontal{display:flex;gap:40px;align-items:center;position:absolute;bottom:30px;opacity:0;transition:opacity 0.4s ease 0.2s,transform 0.4s ease 0.2s;pointer-events:none;white-space:nowrap;transform-origin:bottom left;transform:translateX(-20px);font-family:var(--e-global-typography-primary-font-family,"TT Firs Neue Variable");font-weight:var(--e-global-typography-primary-font-weight,400)}.menu-horizontal{display:flex;align-items:center;gap:10px;color:#333;text-decoration:none;transition:color 0.2s ease;cursor:pointer}.menu-horizontal:hover{color:var(--e-global-color-d18747c)!important}.menu-horizontal .icon{border:2px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.menu-horizontal span{font-size:14px}.divider{width:80px;height:1px;background:#ddd}.menu-container:hover .menu-vertical,.menus-horizontal:hover~.menu-vertical{opacity:0;transform:rotate(90deg);pointer-events:none}.menu-container:hover .menus-horizontal,.menus-horizontal:hover{opacity:1;transform:translateX(0);pointer-events:all}.instructions{position:fixed;top:20px;left:50%;transform:translateX(-50%);background:rgb(255 255 255 / .95);padding:15px 30px;border-radius:10px;box-shadow:0 5px 20px rgb(0 0 0 / .2);text-align:center;color:#333;font-size:14px}@media (max-width:768px){.menus-horizontal{position:static;display:flex;flex-direction:column;align-items:flex-start;gap:15px;opacity:1!important;pointer-events:all!important;transform:none!important;padding-top:20px}.menu-vertical{opacity:1!important;transform:none!important;pointer-events:all!important;align-items:flex-start}.menu-vertical p{writing-mode:horizontal-tb;transform:none;font-weight:700;margin-bottom:5px}.menu-vertical img{display:none}.menu-container{flex-direction:column;align-items:flex-start;height:auto;min-height:unset}.menu-horizontal{white-space:normal}}.matter-footer-container{position:absolute;top:0;left:0;width:100%;height:100%;font-family:var(--e-global-typography-primary-font-family);overflow:hidden;pointer-events:none}.matter-footer-canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block;pointer-events:auto}@media (max-width:768px){.matter-footer-container{min-height:500px}}.elementor-1293 .elementor-element.elementor-element-f243626{position:relative;overflow:hidden}[data-id="3bb2b47"]{position:absolute;inset:0;height:100%}