.elementor-30 .elementor-element.elementor-element-7eebbc8{--display:flex;--min-height:759px;--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:center;--border-radius:12px 12px 12px 12px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-7eebbc8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7eebbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002652;background-image:url("https://nucleomedpro.com.br/wp-content/uploads/2026/09/ultrawidedr2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-ff81610{--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:center;--align-items:center;--flex-wrap:nowrap;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-355d9e0{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-d36eb14{--display:flex;}.elementor-30 .elementor-element.elementor-element-c156881{--display:flex;}.elementor-30 .elementor-element.elementor-element-4faff39{--display:flex;}.elementor-30 .elementor-element.elementor-element-edf914e{--display:flex;}.elementor-30 .elementor-element.elementor-element-74cc89f{--display:flex;}.elementor-30 .elementor-element.elementor-element-056629e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#F7F5F0;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-30 .elementor-element.elementor-element-056629e {--n-menu-title-color-hover:#DBC485;--n-menu-title-color-active:#DBC485;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-d404155 .elementor-button{background-color:#FFFFFF00;fill:#DBC485;color:#DBC485;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBC485;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-30 .elementor-element.elementor-element-d404155 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-d404155 .elementor-button:focus{background-color:#DBC485;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-d404155 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-d404155 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-84eafdb{--display:flex;--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:flex-start;--flex-wrap:nowrap;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-c77f102{width:var( --container-widget-width, 631px );max-width:631px;--container-widget-width:631px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-c77f102 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-30 .elementor-element.elementor-element-dcef573{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#E5E6E6;}.elementor-30 .elementor-element.elementor-element-f5dcd0d{--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;--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-30 .elementor-element.elementor-element-a0cee8b .elementor-button{background-color:#61CE7000;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:21px 20px 021px 20px;}.elementor-30 .elementor-element.elementor-element-a0cee8b{width:var( --container-widget-width, 379px );max-width:379px;--container-widget-width:379px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-6e8b16c{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;text-align:end;}.elementor-30 .elementor-element.elementor-element-6e8b16c .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.3em;color:#E5E6E6;}.elementor-30 .elementor-element.elementor-element-285bfb7{--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;--overflow:hidden;--margin-top:-94px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-30 .elementor-element.elementor-element-92468dd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -218px;text-align:center;}.elementor-30 .elementor-element.elementor-element-92468dd .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#989DA4;}.elementor-30 .elementor-element.elementor-element-b20a107{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-8b690a8{--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:center;--align-items:center;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-8b690a8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-8b690a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070913;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-f5fe673{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#DBC485;}.elementor-30 .elementor-element.elementor-element-f5fe673 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-f5fe673 .elementor-image-box-title{margin-bottom:4px;font-family:"Cabin", Sans-serif;font-weight:600;color:#CFD0D1;}.elementor-30 .elementor-element.elementor-element-f5fe673:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-f5fe673:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-f5fe673 .elementor-image-box-description{color:#9E9FA0;}.elementor-30 .elementor-element.elementor-element-7c72121{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#DBC485;}.elementor-30 .elementor-element.elementor-element-7c72121 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-7c72121 .elementor-image-box-title{margin-bottom:4px;font-family:"Cabin", Sans-serif;font-weight:600;color:#CFD0D1;}.elementor-30 .elementor-element.elementor-element-7c72121:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-7c72121:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-7c72121 .elementor-image-box-description{color:#9E9FA0;}.elementor-30 .elementor-element.elementor-element-9623abc{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#DBC485;}.elementor-30 .elementor-element.elementor-element-9623abc .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-9623abc .elementor-image-box-title{margin-bottom:4px;font-family:"Cabin", Sans-serif;font-weight:600;color:#CFD0D1;}.elementor-30 .elementor-element.elementor-element-9623abc:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-9623abc:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-9623abc .elementor-image-box-description{color:#9E9FA0;}.elementor-30 .elementor-element.elementor-element-72cee4f{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;border-style:none;}.elementor-30 .elementor-element.elementor-element-72cee4f .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-72cee4f .elementor-image-box-title{margin-bottom:4px;font-family:"Cabin", Sans-serif;font-weight:600;color:#CFD0D1;}.elementor-30 .elementor-element.elementor-element-72cee4f:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-72cee4f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-72cee4f .elementor-image-box-description{color:#9E9FA0;}.elementor-30 .elementor-element.elementor-element-dd8a49b{--display:flex;--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:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-9942ed1{--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:center;--align-items:center;--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-40ee897{--divider-border-style:solid;--divider-color:#002652;--divider-border-width:2px;width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-40ee897 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-40ee897 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30 .elementor-element.elementor-element-2f218ca .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#002652;}.elementor-30 .elementor-element.elementor-element-2463645{width:var( --container-widget-width, 636px );max-width:636px;--container-widget-width:636px;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-2463645 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-bf98c70{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-79594e3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-79594e3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-79594e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-30 .elementor-element.elementor-element-6e7dca8{width:var( --container-widget-width, 362px );max-width:362px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:362px;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-6e7dca8 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-b0733eb{width:var( --container-widget-width, 439px );max-width:439px;--container-widget-width:439px;--container-widget-flex-grow:0;--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-b0733eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-b0733eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-b0733eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-b0733eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-30 .elementor-element.elementor-element-b0733eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-30 .elementor-element.elementor-element-b0733eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-b0733eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-b0733eb .elementor-icon-list-text{color:#797979;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-b0733eb .elementor-icon-list-item:hover .elementor-icon-list-text{color:#797979;}.elementor-30 .elementor-element.elementor-element-659a25a{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-2187f16{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-2187f16:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-2187f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002652;}.elementor-30 .elementor-element.elementor-element-c91580c{--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:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-3ddfad3{--divider-border-style:solid;--divider-color:#DBC485;--divider-border-width:2px;width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-3ddfad3 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-3ddfad3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30 .elementor-element.elementor-element-1a8033f .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#DBC485;}.elementor-30 .elementor-element.elementor-element-c603e72{width:var( --container-widget-width, 863px );max-width:863px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-c603e72 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-3c4e215{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#777777;}.elementor-30 .elementor-element.elementor-element-8009467{--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:center;--align-items:flex-start;--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-30 .elementor-element.elementor-element-3dd31f4{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:45px;--padding-right:045px;}.elementor-30 .elementor-element.elementor-element-3dd31f4:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3dd31f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001732;}.elementor-30 .elementor-element.elementor-element-7f5dda1{width:var( --container-widget-width, 863px );max-width:863px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:start;}.elementor-30 .elementor-element.elementor-element-7f5dda1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-f7c2aad{width:var( --container-widget-width, 439px );max-width:439px;--container-widget-width:439px;--container-widget-flex-grow:0;--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-f7c2aad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-f7c2aad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-f7c2aad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-f7c2aad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-30 .elementor-element.elementor-element-f7c2aad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-30 .elementor-element.elementor-element-f7c2aad .elementor-icon-list-icon i{color:#DBC485;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-f7c2aad .elementor-icon-list-icon svg{fill:#DBC485;transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-f7c2aad .elementor-icon-list-text{color:#989DA4;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-f7c2aad .elementor-icon-list-item:hover .elementor-icon-list-text{color:#797979;}.elementor-30 .elementor-element.elementor-element-be46b84{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:45px;--padding-right:045px;}.elementor-30 .elementor-element.elementor-element-eaecd31{width:var( --container-widget-width, 863px );max-width:863px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:start;}.elementor-30 .elementor-element.elementor-element-eaecd31 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-0d11d39{width:var( --container-widget-width, 439px );max-width:439px;--container-widget-width:439px;--container-widget-flex-grow:0;--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-0d11d39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-0d11d39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-0d11d39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-0d11d39 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-30 .elementor-element.elementor-element-0d11d39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-30 .elementor-element.elementor-element-0d11d39 .elementor-icon-list-icon i{color:#DBC485;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-0d11d39 .elementor-icon-list-icon svg{fill:#DBC485;transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-0d11d39 .elementor-icon-list-text{color:#989DA4;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-0d11d39 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#797979;}.elementor-30 .elementor-element.elementor-element-9ae8be6{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-9ae8be6:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9ae8be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-30 .elementor-element.elementor-element-0d0867a{--display:flex;}.elementor-30 .elementor-element.elementor-element-989e2da{--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:flex-start;--align-items:center;--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-30 .elementor-element.elementor-element-1e11890{--divider-border-style:solid;--divider-color:#002652;--divider-border-width:2px;width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-1e11890 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-1e11890 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30 .elementor-element.elementor-element-59e2c8a .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#002652;}.elementor-30 .elementor-element.elementor-element-6bd4eaf{width:var( --container-widget-width, 636px );max-width:636px;--container-widget-width:636px;--container-widget-flex-grow:0;text-align:start;}.elementor-30 .elementor-element.elementor-element-6bd4eaf .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-eb97bac{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-80f6195{--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;--flex-wrap:wrap;--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-30 .elementor-element.elementor-element-3bec8fb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000010;--border-color:#00000010;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-33bdfeb{width:var( --container-widget-width, 171px );max-width:171px;background-color:#002652;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 20px 13px 20px;--container-widget-width:171px;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-30 .elementor-element.elementor-element-33bdfeb .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-aa56a60{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-aa56a60 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-aa56a60 .elementor-image-box-title{margin-bottom:4px;font-family:"Cabin", Sans-serif;font-weight:400;color:#002652;}.elementor-30 .elementor-element.elementor-element-aa56a60:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-aa56a60:has(:focus) .elementor-image-box-title{color:#002652;}.elementor-30 .elementor-element.elementor-element-aa56a60 .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-d34ba28{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000010;--border-color:#00000010;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-8a70a34{width:var( --container-widget-width, 171px );max-width:171px;background-color:#002652;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 20px 13px 20px;--container-widget-width:171px;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-30 .elementor-element.elementor-element-8a70a34 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-798334e{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-798334e .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-798334e .elementor-image-box-title{margin-bottom:4px;font-family:"Cabin", Sans-serif;font-weight:400;color:#002652;}.elementor-30 .elementor-element.elementor-element-798334e:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-798334e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-798334e .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-4c8108b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000010;--border-color:#00000010;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-1ea33fc{width:var( --container-widget-width, 171px );max-width:171px;background-color:#002652;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 20px 13px 20px;--container-widget-width:171px;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-30 .elementor-element.elementor-element-1ea33fc .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-3573878{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-3573878 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-3573878 .elementor-image-box-title{margin-bottom:4px;font-family:"Cabin", Sans-serif;font-weight:400;color:#002652;}.elementor-30 .elementor-element.elementor-element-3573878:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-3573878:has(:focus) .elementor-image-box-title{color:#002652;}.elementor-30 .elementor-element.elementor-element-3573878 .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-06c9c87{--display:flex;--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;--flex-wrap:nowrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-06c9c87:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-06c9c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070913;}.elementor-30 .elementor-element.elementor-element-88284d3{width:var( --container-widget-width, 863px );max-width:863px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-88284d3 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:2.4em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-7851b37{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#777777;}.elementor-30 .elementor-element.elementor-element-b1c4847{--display:flex;--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:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-b1c4847:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b1c4847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-a74e91e{--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:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-bf09d6b{--divider-border-style:solid;--divider-color:#DBC485;--divider-border-width:2px;width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-bf09d6b .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-bf09d6b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30 .elementor-element.elementor-element-243cc88 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#DBC485;}.elementor-30 .elementor-element.elementor-element-d831b42{width:var( --container-widget-width, 863px );max-width:863px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-d831b42 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-abaf137{--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:center;--align-items:flex-start;--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-30 .elementor-element.elementor-element-613d1d9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000026;--border-color:#00000026;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:-154px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:45px;--padding-right:045px;--z-index:22;}.elementor-30 .elementor-element.elementor-element-613d1d9:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-613d1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-f4dccbf{width:var( --container-widget-width, 863px );max-width:863px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:start;}.elementor-30 .elementor-element.elementor-element-f4dccbf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-635c2e6{width:var( --container-widget-width, 439px );max-width:439px;--container-widget-width:439px;--container-widget-flex-grow:0;--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-635c2e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-635c2e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-635c2e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-635c2e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-30 .elementor-element.elementor-element-635c2e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-30 .elementor-element.elementor-element-635c2e6 .elementor-icon-list-icon i{color:#DBC485;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-635c2e6 .elementor-icon-list-icon svg{fill:#DBC485;transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-635c2e6 .elementor-icon-list-text{color:#989DA4;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-635c2e6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#797979;}.elementor-30 .elementor-element.elementor-element-3238522{--display:flex;--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-30 .elementor-element.elementor-element-878caad{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:45px;--padding-right:045px;}.elementor-30 .elementor-element.elementor-element-f05786e{width:var( --container-widget-width, 863px );max-width:863px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:start;}.elementor-30 .elementor-element.elementor-element-f05786e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-dbc247d{width:var( --container-widget-width, 439px );max-width:439px;--container-widget-width:439px;--container-widget-flex-grow:0;--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-dbc247d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-dbc247d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-dbc247d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-dbc247d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-30 .elementor-element.elementor-element-dbc247d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-30 .elementor-element.elementor-element-dbc247d .elementor-icon-list-icon i{color:#DBC485;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-dbc247d .elementor-icon-list-icon svg{fill:#DBC485;transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-dbc247d .elementor-icon-list-text{color:#989DA4;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-dbc247d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#797979;}.elementor-30 .elementor-element.elementor-element-5673a42{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Cabin", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.3em;color:#777777;}.elementor-30 .elementor-element.elementor-element-61fb451{--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;--overflow:hidden;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-30 .elementor-element.elementor-element-61fb451:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-61fb451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000073;}.elementor-30 .elementor-element.elementor-element-8e4f117{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -218px;text-align:center;}.elementor-30 .elementor-element.elementor-element-8e4f117 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#989DA4;}.elementor-30 .elementor-element.elementor-element-bf47370{--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;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-9a4a18a{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-9a4a18a img{width:100%;}.elementor-30 .elementor-element.elementor-element-13c5ed2{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-13c5ed2 img{width:100%;}.elementor-30 .elementor-element.elementor-element-726c988{--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:flex-start;--align-items:center;--margin-top:20px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-b25e8c7{--divider-border-style:solid;--divider-color:#002652;--divider-border-width:2px;width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-b25e8c7 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-b25e8c7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30 .elementor-element.elementor-element-7d820c0 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#002652;}.elementor-30 .elementor-element.elementor-element-1a2cbfc{width:var( --container-widget-width, 796px );max-width:796px;--container-widget-width:796px;--container-widget-flex-grow:0;text-align:start;}.elementor-30 .elementor-element.elementor-element-1a2cbfc .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-3acb22d{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-d580342{--display:flex;--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-f93916b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f93916b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f93916b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-30 .elementor-element.elementor-element-13530cc{--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:flex-start;--align-items:center;--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-30 .elementor-element.elementor-element-7da4a54{--divider-border-style:solid;--divider-color:#002652;--divider-border-width:2px;width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-7da4a54 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-7da4a54 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30 .elementor-element.elementor-element-07a4e7a .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#002652;}.elementor-30 .elementor-element.elementor-element-39093da{width:var( --container-widget-width, 641px );max-width:641px;--container-widget-width:641px;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-39093da .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-4460716{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-f23014c{width:var( --container-widget-width, 946px );max-width:946px;margin:-348px -529px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:946px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-f23014c img{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-4851ecb{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-a000b31{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-bfacb2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-30 .elementor-element.elementor-element-bfacb2e .elementor-icon-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-ee2b766{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-ee2b766 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-ee2b766 .elementor-image-box-title{margin-bottom:12px;font-family:"Playfair Display", Sans-serif;font-weight:400;color:#002652;}.elementor-30 .elementor-element.elementor-element-ee2b766:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-ee2b766:has(:focus) .elementor-image-box-title{color:#002652;}.elementor-30 .elementor-element.elementor-element-ee2b766 .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-d1eb99b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-9030084{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-30 .elementor-element.elementor-element-9030084 .elementor-icon-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-1fe1592{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-1fe1592 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-1fe1592 .elementor-image-box-title{margin-bottom:12px;font-family:"Playfair Display", Sans-serif;font-weight:400;color:#002652;}.elementor-30 .elementor-element.elementor-element-1fe1592:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-1fe1592:has(:focus) .elementor-image-box-title{color:#002652;}.elementor-30 .elementor-element.elementor-element-1fe1592 .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-114f24b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-aa17a77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-30 .elementor-element.elementor-element-aa17a77 .elementor-icon-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-e1006e8{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-e1006e8 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-e1006e8 .elementor-image-box-title{margin-bottom:12px;font-family:"Playfair Display", Sans-serif;font-weight:400;color:#002652;}.elementor-30 .elementor-element.elementor-element-e1006e8:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-e1006e8:has(:focus) .elementor-image-box-title{color:#002652;}.elementor-30 .elementor-element.elementor-element-e1006e8 .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-18e8327{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-58a171e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-30 .elementor-element.elementor-element-58a171e .elementor-icon-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-7417003{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-7417003 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-7417003 .elementor-image-box-title{margin-bottom:12px;font-family:"Playfair Display", Sans-serif;font-weight:400;color:#002652;}.elementor-30 .elementor-element.elementor-element-7417003:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-7417003:has(:focus) .elementor-image-box-title{color:#002652;}.elementor-30 .elementor-element.elementor-element-7417003 .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-beedf29{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-c2e4a1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-30 .elementor-element.elementor-element-c2e4a1e .elementor-icon-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-4b7f01c{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-4b7f01c .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-4b7f01c .elementor-image-box-title{margin-bottom:12px;font-family:"Playfair Display", Sans-serif;font-weight:400;color:#002652;}.elementor-30 .elementor-element.elementor-element-4b7f01c:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-4b7f01c:has(:focus) .elementor-image-box-title{color:#002652;}.elementor-30 .elementor-element.elementor-element-4b7f01c .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-3ce66f8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-12d9924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-30 .elementor-element.elementor-element-12d9924 .elementor-icon-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-07c53b5{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-07c53b5 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-07c53b5 .elementor-image-box-title{margin-bottom:12px;font-family:"Playfair Display", Sans-serif;font-weight:400;color:#002652;}.elementor-30 .elementor-element.elementor-element-07c53b5:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-07c53b5:has(:focus) .elementor-image-box-title{color:#002652;}.elementor-30 .elementor-element.elementor-element-07c53b5 .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-5b557d1{--display:flex;--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;--overflow:hidden;--border-radius:0px 0px 12px 12px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-30 .elementor-element.elementor-element-5b557d1:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5b557d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-5b557d1.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-96250e5{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-96250e5 .swiper-wrapper{display:flex;align-items:center;}.elementor-30 .elementor-element.elementor-element-0580126{--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;--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-30 .elementor-element.elementor-element-dd6f45e{--display:flex;--min-height:797px;--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:center;--align-items:flex-end;--flex-wrap:wrap;--border-radius:12px 12px 12px 12px;--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-30 .elementor-element.elementor-element-dd6f45e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-dd6f45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nucleomedpro.com.br/wp-content/uploads/2026/09/bgxx.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-bdb3e01{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:222;}.elementor-30 .elementor-element.elementor-element-a8b191e{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ed936f8{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-30 .elementor-element.elementor-element-34347ed{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-34347ed .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-34347ed .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30 .elementor-element.elementor-element-048f8af .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-65d4a3d{width:100%;max-width:100%;text-align:start;}.elementor-30 .elementor-element.elementor-element-65d4a3d .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e081eac{width:100%;max-width:100%;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-e148478{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;--lottie-container-width:100%;--lottie-container-max-width:100%;}.elementor-30 .elementor-element.elementor-element-e0813a4{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#E5E6E6;}.elementor-30 .elementor-element.elementor-element-5ceda70{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-30 .elementor-element.elementor-element-5ceda70 img{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-03daef0{width:var( --container-widget-width, 786px );max-width:786px;--container-widget-width:786px;--container-widget-flex-grow:0;z-index:22;}.elementor-30 .elementor-element.elementor-element-22cc8f0{--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:center;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-22cc8f0:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-22cc8f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-30 .elementor-element.elementor-element-5b62274{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000010;--border-color:#00000010;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-30 .elementor-element.elementor-element-5b62274:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5b62274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-30 .elementor-element.elementor-element-392fb47{--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:flex-start;--align-items:center;--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-30 .elementor-element.elementor-element-09abd01{--divider-border-style:solid;--divider-color:#002652;--divider-border-width:2px;width:var( --container-widget-width, 37% );max-width:37%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-09abd01 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-09abd01 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30 .elementor-element.elementor-element-a939e37 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#002652;}.elementor-30 .elementor-element.elementor-element-a4f5139{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-a4f5139 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-a4f5139 .elementor-image-box-title{margin-bottom:7px;font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-a4f5139:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-a4f5139:has(:focus) .elementor-image-box-title{color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-a4f5139 .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-9a7cb5c{width:var( --container-widget-width, 439px );max-width:439px;--container-widget-width:439px;--container-widget-flex-grow:0;--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-icon i{color:#DBC485;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-icon svg{fill:#DBC485;transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-text{color:#989DA4;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#797979;}.elementor-30 .elementor-element.elementor-element-fbc358b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -119px) -83px;}.elementor-30 .elementor-element.elementor-element-c291e22{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-8b681a8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:40px;}.elementor-30 .elementor-element.elementor-element-8b681a8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-8b681a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002652;}.elementor-30 .elementor-element.elementor-element-3bb397a{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:-28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-30 .elementor-element.elementor-element-ece1ef2{--divider-border-style:solid;--divider-color:#DBC485;--divider-border-width:2.1px;width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-ece1ef2 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-ece1ef2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-30 .elementor-element.elementor-element-79cc519 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#DBC485;}.elementor-30 .elementor-element.elementor-element-f209711{width:100%;max-width:100%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;z-index:2;border-style:none;}.elementor-30 .elementor-element.elementor-element-f209711 .elementor-image-box-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-f209711 .elementor-image-box-title{margin-bottom:0px;font-family:"Cabin", Sans-serif;font-size:6em;font-weight:400;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-f209711:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-f209711:has(:focus) .elementor-image-box-title{color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-f209711 .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-f07dbb6 .elementor-button{background-color:#61CE7000;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:21px 20px 021px 20px;}.elementor-30 .elementor-element.elementor-element-f07dbb6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;}.elementor-30 .elementor-element.elementor-element-cc62a1e{--display:flex;--border-radius:12px 12px 12px 12px;--z-index:22;}.elementor-30 .elementor-element.elementor-element-cc62a1e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-cc62a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001E41;}.elementor-30 .elementor-element.elementor-element-154a9a0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;z-index:2;text-align:center;font-family:"Cabin", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-42bcd58{width:100%;max-width:100%;z-index:2;text-align:center;font-family:"Cabin", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-f92a1f3{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:20px;--margin-left:-31px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5a66c8d{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-5a66c8d .swiper-wrapper{display:flex;align-items:center;}.elementor-30 .elementor-element.elementor-element-5ea9d8e{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-49352ac{--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:center;--flex-wrap:wrap;--border-radius:12px 12px 12px 12px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-49352ac:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-49352ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002652;}.elementor-30 .elementor-element.elementor-element-4cdff7e{--display:flex;--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:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c58c0a0{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-30 .elementor-element.elementor-element-b4ca872{--divider-border-style:solid;--divider-color:#DBC485;--divider-border-width:2.1px;width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-b4ca872 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-b4ca872 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-30 .elementor-element.elementor-element-f0a4d21 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#DBC485;}.elementor-30 .elementor-element.elementor-element-b6a330f{width:var( --container-widget-width, 676px );max-width:676px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:676px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-b6a330f .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-9bc4bdd{--display:flex;--min-height:396px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-9bc4bdd:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9bc4bdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nucleomedpro.com.br/wp-content/uploads/2026/09/maps.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-2e7647a{--display:flex;--min-height:142px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-2e7647a:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-2e7647a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002652;}.elementor-30 .elementor-element.elementor-element-16d9850{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-30 .elementor-element.elementor-element-6af3569{--divider-border-style:solid;--divider-color:#DBC485;--divider-border-width:2.1px;width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-6af3569 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-6af3569 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-30 .elementor-element.elementor-element-d66caf0 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#DBC485;}.elementor-30 .elementor-element.elementor-element-e3a5a0b .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#DBC485;}.elementor-30 .elementor-element.elementor-element-3122f53{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;--e-icon-list-icon-size:57px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-3122f53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-30 .elementor-element.elementor-element-3122f53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-30 .elementor-element.elementor-element-3122f53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-30 .elementor-element.elementor-element-3122f53 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-30 .elementor-element.elementor-element-3122f53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-30 .elementor-element.elementor-element-3122f53 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-3122f53 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-3122f53 .elementor-icon-list-text{color:#ACB0B7;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-0df3f7d .elementor-button{background-color:#DBC48500;fill:#ACB0B7;color:#ACB0B7;}.elementor-30 .elementor-element.elementor-element-0df3f7d{margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-30 .elementor-element.elementor-element-0df3f7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-30 .elementor-element.elementor-element-0df3f7d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-30 .elementor-element.elementor-element-c4ee8d2{--display:flex;--min-height:396px;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-c4ee8d2:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c4ee8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(312deg, #001732 28%, #002652 100%);}.elementor-30 .elementor-element.elementor-element-0946284{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-30 .elementor-element.elementor-element-215b499{--divider-border-style:solid;--divider-color:#DBC485;--divider-border-width:2.1px;width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-215b499 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-215b499 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-30 .elementor-element.elementor-element-5db5bc5 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#DBC485;}.elementor-30 .elementor-element.elementor-element-4972ecd{width:var( --container-widget-width, 676px );max-width:676px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:676px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-4972ecd .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-9b576c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#777777;}.elementor-30 .elementor-element.elementor-element-6bb0c7d .elementor-button{background-color:#61CE7000;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:100px 100px 100px 100px;padding:21px 20px 21px 20px;}.elementor-30 .elementor-element.elementor-element-6bb0c7d .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-6bb0c7d .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-6bb0c7d{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;z-index:2;}.elementor-30 .elementor-element.elementor-element-6bb0c7d .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-6bb0c7d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-3405914{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:-178px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:222;}.elementor-30 .elementor-element.elementor-element-3405914:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3405914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(312deg, #001732 28%, #002652 100%);}.elementor-30 .elementor-element.elementor-element-1871a58{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-30 .elementor-element.elementor-element-7fa2bd3{--divider-border-style:solid;--divider-color:#DBC485;--divider-border-width:2.1px;width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-7fa2bd3 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-7fa2bd3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-30 .elementor-element.elementor-element-a6eff84 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#DBC485;}.elementor-30 .elementor-element.elementor-element-3fe0de2{width:var( --container-widget-width, 676px );max-width:676px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:676px;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-3fe0de2 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-f5af54a{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#777777;}.elementor-30 .elementor-element.elementor-element-d1ec8eb .elementor-button{background-color:#61CE7000;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:21px 20px 021px 20px;}.elementor-30 .elementor-element.elementor-element-d1ec8eb{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;z-index:2;}.elementor-30 .elementor-element.elementor-element-1982df0{margin:-128px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -154px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4064419{--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;--overflow:hidden;--margin-top:20px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-30 .elementor-element.elementor-element-4064419:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4064419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000073;}.elementor-30 .elementor-element.elementor-element-6a88a99{--e-image-carousel-slides-to-show:7;width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-6a88a99 .swiper-wrapper{display:flex;align-items:center;}.elementor-30 .elementor-element.elementor-element-94e97ed{--display:flex;--min-height:664px;--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-3e9a167{--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:flex-start;--align-items:center;--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-30 .elementor-element.elementor-element-8c51762{--divider-border-style:solid;--divider-color:#002652;--divider-border-width:2px;width:var( --container-widget-width, 37% );max-width:37%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-8c51762 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-8c51762 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30 .elementor-element.elementor-element-f674ef8 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#002652;}.elementor-30 .elementor-element.elementor-element-a342d82{width:var( --container-widget-width, 641px );max-width:641px;--container-widget-width:641px;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-a342d82 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-7987669{--display:flex;}.elementor-30 .elementor-element.elementor-element-b9c0569{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-4e80448{--display:flex;}.elementor-30 .elementor-element.elementor-element-ec7274a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-f885eac{--display:flex;}.elementor-30 .elementor-element.elementor-element-0093dfd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-f737011{--display:flex;}.elementor-30 .elementor-element.elementor-element-1e28fc0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-91c2b95{--display:flex;}.elementor-30 .elementor-element.elementor-element-d46666e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-c1fb2be{--display:flex;}.elementor-30 .elementor-element.elementor-element-3642663{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-396abd0{--display:flex;}.elementor-30 .elementor-element.elementor-element-6b720c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-2283532{--display:flex;}.elementor-30 .elementor-element.elementor-element-6e571cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-8ab5c5f{--n-accordion-title-font-size:1.4em;width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:13px;--n-accordion-title-normal-color:#BCC0C6;--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-30 .elementor-element.elementor-element-8ab5c5f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000012;}:where( .elementor-30 .elementor-element.elementor-element-8ab5c5f > .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:"Cabin", Sans-serif;}:where( .elementor-30 .elementor-element.elementor-element-8ab5c5f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;border-color:#0201010D;--border-radius:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-15fae96{--display:flex;--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:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-15fae96:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-15fae96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-30 .elementor-element.elementor-element-caac7d1{--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:flex-start;--align-items:center;--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-30 .elementor-element.elementor-element-cbc7d6d{--divider-border-style:solid;--divider-color:#002652;--divider-border-width:2px;width:var( --container-widget-width, 37% );max-width:37%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-cbc7d6d .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-cbc7d6d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30 .elementor-element.elementor-element-8cdb1a7 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#002652;}.elementor-30 .elementor-element.elementor-element-67590db{width:var( --container-widget-width, 918px );max-width:918px;--container-widget-width:918px;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-67590db .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-01bd8ec{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#B4B4B4;}.elementor-30 .elementor-element.elementor-element-26b0318{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-c26f420{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:12px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-161015d{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-161015d .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-161015d .elementor-image-box-title{margin-bottom:12px;font-family:"Playfair Display", Sans-serif;font-weight:400;color:#002652;}.elementor-30 .elementor-element.elementor-element-161015d:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-161015d:has(:focus) .elementor-image-box-title{color:#002652;}.elementor-30 .elementor-element.elementor-element-161015d .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-e50f864{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-eed6941{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-eed6941 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-eed6941 .elementor-image-box-title{margin-bottom:12px;font-family:"Playfair Display", Sans-serif;font-weight:400;color:#002652;}.elementor-30 .elementor-element.elementor-element-eed6941:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-eed6941:has(:focus) .elementor-image-box-title{color:#002652;}.elementor-30 .elementor-element.elementor-element-eed6941 .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-5f77daa{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#00000012;--border-color:#00000012;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-eddb264{width:100%;max-width:100%;border-style:none;}.elementor-30 .elementor-element.elementor-element-eddb264 .elementor-image-box-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-eddb264 .elementor-image-box-title{margin-bottom:12px;font-family:"Playfair Display", Sans-serif;font-weight:400;color:#002652;}.elementor-30 .elementor-element.elementor-element-eddb264:has(:hover) .elementor-image-box-title,
					 .elementor-30 .elementor-element.elementor-element-eddb264:has(:focus) .elementor-image-box-title{color:#002652;}.elementor-30 .elementor-element.elementor-element-eddb264 .elementor-image-box-description{color:#777777;}.elementor-30 .elementor-element.elementor-element-92c3bd7{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-92c3bd7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-92c3bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-30 .elementor-element.elementor-element-55d8f8f{--e-image-carousel-slides-to-show:5;width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-55d8f8f .swiper-wrapper{display:flex;align-items:center;}.elementor-30 .elementor-element.elementor-element-293b910{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-9e0392b{--display:flex;--min-height:484px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-30 .elementor-element.elementor-element-9e0392b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9e0392b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nucleomedpro.com.br/wp-content/uploads/2026/09/cardcta.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-b02f85b{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-30 .elementor-element.elementor-element-1d5c4fd{--divider-border-style:solid;--divider-color:#DBC485;--divider-border-width:2.1px;width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-1d5c4fd .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-1d5c4fd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-30 .elementor-element.elementor-element-8c2241b .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.1em;color:#DBC485;}.elementor-30 .elementor-element.elementor-element-6dee158{width:var( --container-widget-width, 556px );max-width:556px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:556px;--container-widget-flex-grow:0;text-align:start;}.elementor-30 .elementor-element.elementor-element-6dee158 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;color:#E2E2E2;}.elementor-30 .elementor-element.elementor-element-2e66351{width:var( --container-widget-width, 499px );max-width:499px;--container-widget-width:499px;--container-widget-flex-grow:0;text-align:start;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#F3F3F3;}.elementor-30 .elementor-element.elementor-element-f7d111e .elementor-button{background-color:#61CE7000;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:21px 20px 021px 20px;}.elementor-30 .elementor-element.elementor-element-f7d111e{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;z-index:2;}.elementor-30 .elementor-element.elementor-element-5e8b0a8{--display:flex;--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;--flex-wrap:wrap;--border-radius:12px 12px 12px 12px;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-5e8b0a8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5e8b0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002652;}.elementor-30 .elementor-element.elementor-element-1002a58{width:var( --container-widget-width, 234px );max-width:234px;--container-widget-width:234px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-81d9660{width:var( --container-widget-width, 499px );max-width:499px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;--container-widget-width:499px;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#BCC0C6;}.elementor-30 .elementor-element.elementor-element-bd51f50{width:var( --container-widget-width, 499px );max-width:499px;--container-widget-width:499px;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-d50da4c{width:var( --container-widget-width, 667px );max-width:667px;--container-widget-width:667px;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#897B74;}.elementor-30 .elementor-element.elementor-element-c91de05{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:-16px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-c91de05:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c91de05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-30 .elementor-element.elementor-element-b8b5646{width:var( --container-widget-width, 499px );max-width:499px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;--container-widget-width:499px;--container-widget-flex-grow:0;text-align:center;font-family:"Cabin", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-bab8290{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-31eb791{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-c26429b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body.elementor-page-30:not(.elementor-motion-effects-element-type-background), body.elementor-page-30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}:root{--page-title-display:none;}@media(max-width:1366px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-9bc4bdd{--width:59%;}}@media(max-width:1366px){.elementor-30 .elementor-element.elementor-element-7eebbc8{--min-height:586px;}.elementor-30 .elementor-element.elementor-element-c77f102{--container-widget-width:527px;--container-widget-flex-grow:0;width:var( --container-widget-width, 527px );max-width:527px;}.elementor-30 .elementor-element.elementor-element-c77f102 .elementor-heading-title{font-size:2.5em;}.elementor-30 .elementor-element.elementor-element-dcef573{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-30 .elementor-element.elementor-element-2463645{--container-widget-width:521px;--container-widget-flex-grow:0;width:var( --container-widget-width, 521px );max-width:521px;}.elementor-30 .elementor-element.elementor-element-2463645 .elementor-heading-title{font-size:2.5em;}.elementor-30 .elementor-element.elementor-element-c603e72{--container-widget-width:732px;--container-widget-flex-grow:0;width:var( --container-widget-width, 732px );max-width:732px;}.elementor-30 .elementor-element.elementor-element-c603e72 .elementor-heading-title{font-size:2.5em;}.elementor-30 .elementor-element.elementor-element-6bd4eaf{--container-widget-width:457px;--container-widget-flex-grow:0;width:var( --container-widget-width, 457px );max-width:457px;}.elementor-30 .elementor-element.elementor-element-6bd4eaf .elementor-heading-title{font-size:2.5em;}.elementor-30 .elementor-element.elementor-element-80f6195{--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-30 .elementor-element.elementor-element-d831b42 .elementor-heading-title{font-size:2.5em;}.elementor-30 .elementor-element.elementor-element-1a2cbfc{--container-widget-width:782px;--container-widget-flex-grow:0;width:var( --container-widget-width, 782px );max-width:782px;}.elementor-30 .elementor-element.elementor-element-1a2cbfc .elementor-heading-title{font-size:2.5em;}.elementor-30 .elementor-element.elementor-element-39093da{--container-widget-width:449px;--container-widget-flex-grow:0;width:var( --container-widget-width, 449px );max-width:449px;}.elementor-30 .elementor-element.elementor-element-39093da .elementor-heading-title{font-size:2.5em;}.elementor-30 .elementor-element.elementor-element-4851ecb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ee2b766 .elementor-image-box-title{font-size:1.6em;}.elementor-30 .elementor-element.elementor-element-1fe1592 .elementor-image-box-title{font-size:1.6em;}.elementor-30 .elementor-element.elementor-element-e1006e8 .elementor-image-box-title{font-size:1.6em;}.elementor-30 .elementor-element.elementor-element-7417003 .elementor-image-box-title{font-size:1.6em;}.elementor-30 .elementor-element.elementor-element-4b7f01c .elementor-image-box-title{font-size:1.6em;}.elementor-30 .elementor-element.elementor-element-07c53b5 .elementor-image-box-title{font-size:1.6em;}.elementor-30 .elementor-element.elementor-element-dd6f45e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-dd6f45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-30 .elementor-element.elementor-element-bdb3e01{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-a8b191e{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-e0813a4{--container-widget-width:569px;--container-widget-flex-grow:0;width:var( --container-widget-width, 569px );max-width:569px;}.elementor-30 .elementor-element.elementor-element-a4f5139 .elementor-image-box-title{font-size:2.5em;}.elementor-30 .elementor-element.elementor-element-49352ac{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-30 .elementor-element.elementor-element-b6a330f .elementor-heading-title{font-size:2.5em;}.elementor-30 .elementor-element.elementor-element-a342d82 .elementor-heading-title{font-size:2.5em;}.elementor-30 .elementor-element.elementor-element-67590db{--container-widget-width:769px;--container-widget-flex-grow:0;width:var( --container-widget-width, 769px );max-width:769px;}.elementor-30 .elementor-element.elementor-element-67590db .elementor-heading-title{font-size:2.5em;}.elementor-30 .elementor-element.elementor-element-6dee158{--container-widget-width:455px;--container-widget-flex-grow:0;width:var( --container-widget-width, 455px );max-width:455px;}.elementor-30 .elementor-element.elementor-element-6dee158 .elementor-heading-title{font-size:2.5em;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-a0cee8b{--container-widget-width:374px;--container-widget-flex-grow:0;width:var( --container-widget-width, 374px );max-width:374px;}.elementor-30 .elementor-element.elementor-element-8b690a8{--flex-wrap:wrap;}.elementor-30 .elementor-element.elementor-element-f5fe673{--container-widget-width:242px;--container-widget-flex-grow:0;width:var( --container-widget-width, 242px );max-width:242px;}.elementor-30 .elementor-element.elementor-element-7c72121{border-width:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-9623abc{--container-widget-width:242px;--container-widget-flex-grow:0;width:var( --container-widget-width, 242px );max-width:242px;}.elementor-30 .elementor-element.elementor-element-2463645{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-30 .elementor-element.elementor-element-bf98c70{--container-widget-width:549px;--container-widget-flex-grow:0;width:var( --container-widget-width, 549px );max-width:549px;}.elementor-30 .elementor-element.elementor-element-3c4e215{--container-widget-width:509px;--container-widget-flex-grow:0;width:var( --container-widget-width, 509px );max-width:509px;}.elementor-30 .elementor-element.elementor-element-8009467{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30 .elementor-element.elementor-element-3dd31f4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-be46b84{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-eb97bac{--container-widget-width:469px;--container-widget-flex-grow:0;width:var( --container-widget-width, 469px );max-width:469px;}.elementor-30 .elementor-element.elementor-element-80f6195{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30 .elementor-element.elementor-element-7851b37{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-613d1d9{--margin-top:0px;--margin-bottom:-322px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-878caad{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-bf47370{--margin-top:220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-3acb22d{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-4460716{--container-widget-width:561px;--container-widget-flex-grow:0;width:var( --container-widget-width, 561px );max-width:561px;}.elementor-30 .elementor-element.elementor-element-a000b31{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-d1eb99b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-114f24b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-18e8327{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-beedf29{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-3ce66f8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-96250e5{--e-image-carousel-slides-to-show:3;}.elementor-30 .elementor-element.elementor-element-bdb3e01{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-e0813a4{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-5ceda70{margin:-186px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-03daef0{--container-widget-width:656px;--container-widget-flex-grow:0;width:var( --container-widget-width, 656px );max-width:656px;}.elementor-30 .elementor-element.elementor-element-5b62274{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-a4f5139 .elementor-image-box-title{font-size:2em;}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-30 .elementor-element.elementor-element-9a7cb5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-30 .elementor-element.elementor-element-8b681a8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-30 .elementor-element.elementor-element-f07dbb6{--container-widget-width:374px;--container-widget-flex-grow:0;width:var( --container-widget-width, 374px );max-width:374px;}.elementor-30 .elementor-element.elementor-element-5ea9d8e{--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;}.elementor-30 .elementor-element.elementor-element-49352ac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-4cdff7e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-3122f53{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-0df3f7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-c4ee8d2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-6bb0c7d{--container-widget-width:374px;--container-widget-flex-grow:0;width:var( --container-widget-width, 374px );max-width:374px;}.elementor-30 .elementor-element.elementor-element-3405914{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-f5af54a{--container-widget-width:573px;--container-widget-flex-grow:0;width:var( --container-widget-width, 573px );max-width:573px;}.elementor-30 .elementor-element.elementor-element-d1ec8eb{--container-widget-width:374px;--container-widget-flex-grow:0;width:var( --container-widget-width, 374px );max-width:374px;}.elementor-30 .elementor-element.elementor-element-6a88a99{--e-image-carousel-slides-to-show:3;}.elementor-30 .elementor-element.elementor-element-8ab5c5f{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-67590db{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-01bd8ec{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-c26f420{border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-30 .elementor-element.elementor-element-55d8f8f{--e-image-carousel-slides-to-show:3;}.elementor-30 .elementor-element.elementor-element-9e0392b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-f7d111e{--container-widget-width:374px;--container-widget-flex-grow:0;width:var( --container-widget-width, 374px );max-width:374px;}.elementor-30 .elementor-element.elementor-element-1002a58{--container-widget-width:205px;--container-widget-flex-grow:0;width:var( --container-widget-width, 205px );max-width:205px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-7eebbc8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7eebbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nucleomedpro.com.br/wp-content/uploads/2026/09/mobiolebannerdoutor.webp");background-position:top center;}.elementor-30 .elementor-element.elementor-element-7eebbc8{--min-height:778px;--justify-content:flex-end;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-ff81610{--justify-content:space-between;}.elementor-30 .elementor-element.elementor-element-355d9e0{--container-widget-width:108px;--container-widget-flex-grow:0;width:var( --container-widget-width, 108px );max-width:108px;}.elementor-30 .elementor-element.elementor-element-d404155 .elementor-button{padding:10px 20px 10px 20px;}.elementor-30 .elementor-element.elementor-element-c77f102 .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-dcef573{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-a0cee8b{width:100%;max-width:100%;z-index:100;}.elementor-30 .elementor-element.elementor-element-a0cee8b .elementor-button{font-size:1em;}.elementor-30 .elementor-element.elementor-element-6e8b16c{text-align:start;}.elementor-30 .elementor-element.elementor-element-285bfb7{--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-b20a107{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-f5fe673{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;border-width:0px 0px 1px 0px;}.elementor-30 .elementor-element.elementor-element-f5fe673 .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-7c72121{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;border-width:0px 0px 1px 0px;}.elementor-30 .elementor-element.elementor-element-7c72121 .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-9623abc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-30 .elementor-element.elementor-element-9623abc .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-72cee4f{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-72cee4f .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-dd8a49b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-2463645 .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-bf98c70{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-0b41755{width:var( --container-widget-width, 197px );max-width:197px;--container-widget-width:197px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-6e7dca8 .elementor-heading-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-659a25a{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-2187f16{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-c91580c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-c603e72{padding:0px 10px 0px 10px;text-align:start;}.elementor-30 .elementor-element.elementor-element-c603e72 .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-3c4e215{padding:0px 10px 0px 10px;text-align:start;}.elementor-30 .elementor-element.elementor-element-8009467{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-3dd31f4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-7f5dda1 .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-f7c2aad{width:100%;max-width:100%;--e-icon-list-icon-size:20px;}.elementor-30 .elementor-element.elementor-element-be46b84{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-eaecd31 .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-0d11d39{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-9ae8be6{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-6bd4eaf .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-3bec8fb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-33bdfeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-30 .elementor-element.elementor-element-aa56a60 .elementor-image-box-title{margin-bottom:9px;font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-d34ba28{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-798334e .elementor-image-box-title{margin-bottom:9px;font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-4c8108b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-3573878 .elementor-image-box-title{margin-bottom:9px;font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-06c9c87{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-88284d3 .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-b1c4847{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-a74e91e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-d831b42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-d831b42 .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-613d1d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-f4dccbf .elementor-heading-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-635c2e6{--e-icon-list-icon-size:22px;}.elementor-30 .elementor-element.elementor-element-878caad{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-f05786e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-f05786e .elementor-heading-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-61fb451{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-bf47370{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-1a2cbfc{padding:10px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-1a2cbfc .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-d580342{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-f93916b{--padding-top:40px;--padding-bottom:0px;--padding-left:00px;--padding-right:00px;}.elementor-30 .elementor-element.elementor-element-13530cc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-39093da{padding:0px 20px 0px 20px;text-align:start;}.elementor-30 .elementor-element.elementor-element-39093da .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-4460716{width:100%;max-width:100%;padding:0px 20px 0px 20px;text-align:start;}.elementor-30 .elementor-element.elementor-element-4851ecb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-ee2b766{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-ee2b766 .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-1fe1592{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-1fe1592 .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-e1006e8{width:var( --container-widget-width, 234px );max-width:234px;--container-widget-width:234px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-e1006e8 .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-7417003{width:var( --container-widget-width, 234px );max-width:234px;--container-widget-width:234px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-7417003 .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-4b7f01c{width:var( --container-widget-width, 234px );max-width:234px;--container-widget-width:234px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-4b7f01c .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-07c53b5{width:var( --container-widget-width, 234px );max-width:234px;--container-widget-width:234px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-07c53b5 .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-5b557d1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-96250e5{--e-image-carousel-slides-to-show:2;}.elementor-30 .elementor-element.elementor-element-dd6f45e{--border-radius:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-bdb3e01{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-a8b191e{--margin-top:0px;--margin-bottom:-28px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-65d4a3d .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-e148478{margin:-92px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:91px;--container-widget-flex-grow:0;width:var( --container-widget-width, 91px );max-width:91px;}.elementor-30 .elementor-element.elementor-element-e0813a4{font-size:0.8em;}.elementor-30 .elementor-element.elementor-element-5ceda70{margin:-270px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-30 .elementor-element.elementor-element-03daef0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-30 .elementor-element.elementor-element-22cc8f0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-392fb47{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-a4f5139{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-a4f5139 .elementor-image-box-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-9a7cb5c{width:100%;max-width:100%;z-index:22;--e-icon-list-icon-size:21px;}.elementor-30 .elementor-element.elementor-element-c291e22{--container-widget-width:277px;--container-widget-flex-grow:0;width:var( --container-widget-width, 277px );max-width:277px;}.elementor-30 .elementor-element.elementor-element-8b681a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-f07dbb6{width:100%;max-width:100%;z-index:100;}.elementor-30 .elementor-element.elementor-element-f07dbb6 .elementor-button{font-size:1em;}.elementor-30 .elementor-element.elementor-element-f92a1f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5a66c8d{--e-image-carousel-slides-to-show:2;}.elementor-30 .elementor-element.elementor-element-49352ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-b6a330f .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-3122f53{--e-icon-list-icon-size:51px;}.elementor-30 .elementor-element.elementor-element-4972ecd .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-6bb0c7d{width:100%;max-width:100%;z-index:100;}.elementor-30 .elementor-element.elementor-element-6bb0c7d .elementor-button{font-size:1em;}.elementor-30 .elementor-element.elementor-element-3fe0de2{text-align:start;}.elementor-30 .elementor-element.elementor-element-3fe0de2 .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-f5af54a{text-align:start;}.elementor-30 .elementor-element.elementor-element-d1ec8eb{width:100%;max-width:100%;z-index:100;}.elementor-30 .elementor-element.elementor-element-d1ec8eb .elementor-button{font-size:1em;}.elementor-30 .elementor-element.elementor-element-4064419{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-6a88a99{--e-image-carousel-slides-to-show:2;}.elementor-30 .elementor-element.elementor-element-94e97ed{--min-height:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-8c51762{--container-widget-width:82px;--container-widget-flex-grow:0;width:var( --container-widget-width, 82px );max-width:82px;}.elementor-30 .elementor-element.elementor-element-a342d82 .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-8ab5c5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-font-size:1em;}.elementor-30 .elementor-element.elementor-element-15fae96{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-67590db{text-align:start;}.elementor-30 .elementor-element.elementor-element-67590db .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-01bd8ec{text-align:start;}.elementor-30 .elementor-element.elementor-element-26b0318{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-161015d .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-eed6941 .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-eddb264 .elementor-image-box-title{font-size:1.5em;}.elementor-30 .elementor-element.elementor-element-55d8f8f{--e-image-carousel-slides-to-show:2;}.elementor-30 .elementor-element.elementor-element-9e0392b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9e0392b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nucleomedpro.com.br/wp-content/uploads/2026/09/mb04-copiar.webp");}.elementor-30 .elementor-element.elementor-element-9e0392b{--min-height:595px;--justify-content:flex-end;}.elementor-30 .elementor-element.elementor-element-6dee158 .elementor-heading-title{font-size:1.7em;}.elementor-30 .elementor-element.elementor-element-2e66351{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-30 .elementor-element.elementor-element-f7d111e{width:100%;max-width:100%;z-index:100;}.elementor-30 .elementor-element.elementor-element-f7d111e .elementor-button{font-size:1em;}.elementor-30 .elementor-element.elementor-element-5e8b0a8{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-1002a58{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-f5dcd0d{--width:85%;}.elementor-30 .elementor-element.elementor-element-9942ed1{--width:34%;}.elementor-30 .elementor-element.elementor-element-79594e3{--width:65%;}.elementor-30 .elementor-element.elementor-element-2187f16{--width:100%;}.elementor-30 .elementor-element.elementor-element-c91580c{--width:34%;}.elementor-30 .elementor-element.elementor-element-3dd31f4{--width:42%;}.elementor-30 .elementor-element.elementor-element-be46b84{--width:42%;}.elementor-30 .elementor-element.elementor-element-989e2da{--width:34%;}.elementor-30 .elementor-element.elementor-element-3bec8fb{--width:32%;}.elementor-30 .elementor-element.elementor-element-d34ba28{--width:32%;}.elementor-30 .elementor-element.elementor-element-4c8108b{--width:32%;}.elementor-30 .elementor-element.elementor-element-a74e91e{--width:34%;}.elementor-30 .elementor-element.elementor-element-613d1d9{--width:43%;}.elementor-30 .elementor-element.elementor-element-3238522{--width:42%;}.elementor-30 .elementor-element.elementor-element-878caad{--width:100%;}.elementor-30 .elementor-element.elementor-element-726c988{--width:34%;}.elementor-30 .elementor-element.elementor-element-f93916b{--width:100%;}.elementor-30 .elementor-element.elementor-element-13530cc{--width:34%;}.elementor-30 .elementor-element.elementor-element-4851ecb{--width:96%;}.elementor-30 .elementor-element.elementor-element-a000b31{--width:32%;}.elementor-30 .elementor-element.elementor-element-d1eb99b{--width:32%;}.elementor-30 .elementor-element.elementor-element-114f24b{--width:32%;}.elementor-30 .elementor-element.elementor-element-18e8327{--width:32%;}.elementor-30 .elementor-element.elementor-element-beedf29{--width:32%;}.elementor-30 .elementor-element.elementor-element-3ce66f8{--width:32%;}.elementor-30 .elementor-element.elementor-element-a8b191e{--width:370px;}.elementor-30 .elementor-element.elementor-element-ed936f8{--width:64%;}.elementor-30 .elementor-element.elementor-element-5b62274{--width:47%;}.elementor-30 .elementor-element.elementor-element-392fb47{--width:300px;}.elementor-30 .elementor-element.elementor-element-8b681a8{--width:40%;}.elementor-30 .elementor-element.elementor-element-3bb397a{--width:300px;}.elementor-30 .elementor-element.elementor-element-f92a1f3{--width:110%;}.elementor-30 .elementor-element.elementor-element-c58c0a0{--width:300px;}.elementor-30 .elementor-element.elementor-element-9bc4bdd{--width:60%;}.elementor-30 .elementor-element.elementor-element-16d9850{--width:300px;}.elementor-30 .elementor-element.elementor-element-c4ee8d2{--width:38%;}.elementor-30 .elementor-element.elementor-element-0946284{--width:300px;}.elementor-30 .elementor-element.elementor-element-3405914{--width:100%;}.elementor-30 .elementor-element.elementor-element-1871a58{--width:300px;}.elementor-30 .elementor-element.elementor-element-3e9a167{--width:400px;}.elementor-30 .elementor-element.elementor-element-caac7d1{--width:400px;}.elementor-30 .elementor-element.elementor-element-26b0318{--width:96%;}.elementor-30 .elementor-element.elementor-element-c26f420{--width:32%;}.elementor-30 .elementor-element.elementor-element-e50f864{--width:33%;}.elementor-30 .elementor-element.elementor-element-5f77daa{--width:32%;}.elementor-30 .elementor-element.elementor-element-b02f85b{--width:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-c91580c{--width:340px;}.elementor-30 .elementor-element.elementor-element-3dd31f4{--width:49%;}.elementor-30 .elementor-element.elementor-element-be46b84{--width:49%;}.elementor-30 .elementor-element.elementor-element-989e2da{--width:300px;}.elementor-30 .elementor-element.elementor-element-3bec8fb{--width:49%;}.elementor-30 .elementor-element.elementor-element-d34ba28{--width:100%;}.elementor-30 .elementor-element.elementor-element-4c8108b{--width:100%;}.elementor-30 .elementor-element.elementor-element-613d1d9{--width:49%;}.elementor-30 .elementor-element.elementor-element-3238522{--width:49%;}.elementor-30 .elementor-element.elementor-element-a000b31{--width:49%;}.elementor-30 .elementor-element.elementor-element-d1eb99b{--width:49%;}.elementor-30 .elementor-element.elementor-element-114f24b{--width:49%;}.elementor-30 .elementor-element.elementor-element-18e8327{--width:49%;}.elementor-30 .elementor-element.elementor-element-beedf29{--width:49%;}.elementor-30 .elementor-element.elementor-element-3ce66f8{--width:49%;}.elementor-30 .elementor-element.elementor-element-5b62274{--width:49%;}.elementor-30 .elementor-element.elementor-element-8b681a8{--width:48%;}.elementor-30 .elementor-element.elementor-element-9bc4bdd{--width:58%;}.elementor-30 .elementor-element.elementor-element-c26f420{--width:100%;}.elementor-30 .elementor-element.elementor-element-e50f864{--width:100%;}.elementor-30 .elementor-element.elementor-element-5f77daa{--width:100%;}}/* Start custom CSS for mega-menu, class: .elementor-element-056629e *//* =========================================================
   NÚCLEO MEDPRO
   MENU MOBILE PREMIUM / APPLE STYLE
========================================================= */

@media (max-width: 1024px) {

    /* =====================================================
       1. GARANTE QUE O HEADER FIQUE ACIMA DE TUDO
    ===================================================== */

    .elementor-element-056629e *,
.elementor-element-056629e a,
.elementor-element-056629e button {
    -webkit-tap-highlight-color: transparent;
}

    .elementor-element-7eebbc8 > .e-con-inner {
       
        overflow: visible !important;
    }

    .elementor-element-ff81610 {
        z-index: 9999999 !important;
        overflow: visible !important;
    }

    .elementor-element-056629e {
      
        z-index: 99999999 !important;
        overflow: visible !important;
    }

    .elementor-element-056629e .e-n-menu {
     
        z-index: 99999999 !important;
        overflow: visible !important;
    }

    /* hero fica atrás */
    .elementor-element-84eafdb {
        position: relative !important;
        z-index: 1 !important;
    }


    /* =====================================================
       2. BOTÃO HAMBÚRGUER
    ===================================================== */

    .elementor-element-056629e .e-n-menu-toggle {
        width: 42px !important;
        height: 42px !important;

        padding: 0 !important;
        margin: 0 0 0 auto !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        background: rgba(10, 10, 10, 0.48) !important;

        border: 1px solid rgba(255,255,255,.10) !important;
        border-radius: 50% !important;

        -webkit-backdrop-filter: blur(18px);
        backdrop-filter: blur(18px);

        box-shadow:
            inset 0 1px 0 rgba(255,255,255,.08),
            0 8px 25px rgba(0,0,0,.20);

        transition:
            transform .45s cubic-bezier(.22,1,.36,1),
            background .35s ease,
            border-color .35s ease;
    }


    .elementor-element-056629e .e-n-menu-toggle svg {
        width: 18px !important;
        height: 18px !important;

        fill: #fff !important;

        transition:
            transform .45s cubic-bezier(.22,1,.36,1),
            opacity .3s ease;
    }


    /* botão aberto */
    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="true"] {

        background: rgba(18,18,18,.78) !important;
        transform: rotate(90deg);
    }


    /* =====================================================
       3. PAINEL DO MENU
    ===================================================== */

    .elementor-element-056629e .e-n-menu-wrapper {

        display: block !important;

        position: absolute !important;

        top: calc(100% + 12px) !important;

        right: 0 !important;
        left: auto !important;

        width: min(90vw, 350px) !important;

        height: auto !important;
        min-height: 0 !important;

        max-height: 0 !important;

        margin: 0 !important;

        padding:
            0 14px !important;

        overflow: hidden !important;

        z-index: 999999999 !important;


        /* glass */
        background:
            rgba(12,12,12,.90) !important;

        border:
            1px solid rgba(255,255,255,.10) !important;

        border-radius:
            22px !important;

        box-shadow:
            0 25px 70px rgba(0,0,0,.40),
            inset 0 1px 0 rgba(255,255,255,.07);


        -webkit-backdrop-filter:
            blur(30px)
            saturate(145%);

        backdrop-filter:
            blur(30px)
            saturate(145%);


        /* fechado */
        opacity: 0;

        visibility: hidden;

        pointer-events: none;

        transform:
            translateY(-14px)
            scale(.96);

        transform-origin:
            top right;


        /* permite animação de saída */
        transition:
            max-height .55s .18s cubic-bezier(.22,1,.36,1),
            padding .45s .18s cubic-bezier(.22,1,.36,1),
            opacity .3s .18s ease,
            transform .45s .18s cubic-bezier(.22,1,.36,1),
            visibility 0s .65s;
    }


    /* =====================================================
       4. MENU ABERTO
    ===================================================== */

    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="true"]
    + .e-n-menu-wrapper {

        max-height: 450px !important;

        padding:
            10px 14px !important;

        opacity: 1;

        visibility: visible;

        pointer-events: auto;

        transform:
            translateY(0)
            scale(1);

        transition:
            max-height .55s cubic-bezier(.22,1,.36,1),
            padding .45s cubic-bezier(.22,1,.36,1),
            opacity .30s ease,
            transform .45s cubic-bezier(.22,1,.36,1),
            visibility 0s;
    }


    /* =====================================================
       5. RESET DO ELEMENTOR
    ===================================================== */

    .elementor-element-056629e .e-n-menu-heading {

        display: flex !important;

        flex-direction:
            column !important;

        width:
            100% !important;

        margin:
            0 !important;

        padding:
            0 !important;

        gap:
            0 !important;

        background:
            transparent !important;

        border:
            0 !important;
    }


    .elementor-element-056629e .e-n-menu-item {

        display:
            block !important;

        width:
            100% !important;

        height:
            auto !important;

        min-height:
            0 !important;

        margin:
            0 !important;

        padding:
            0 !important;

        background:
            transparent !important;

        border:
            0 !important;
    }


    .elementor-element-056629e .e-n-menu-title {

        display:
            block !important;

        width:
            100% !important;

        height:
            auto !important;

        min-height:
            0 !important;

        margin:
            0 !important;

        padding:
            0 !important;

        background:
            transparent !important;

        border:
            0 !important;
    }


    /* =====================================================
       6. LINKS
    ===================================================== */

    .elementor-element-056629e
    .e-n-menu-title-container {

        display:
            flex !important;

        align-items:
            center !important;

        width:
            100% !important;

        height:
            auto !important;

        min-height:
            0 !important;

        padding:
            17px 8px !important;

        margin:
            0 !important;

        background:
            transparent !important;

        border:
            0 !important;

        border-radius:
            11px !important;

        color:
            rgba(255,255,255,.82) !important;

        font-size:
            16px !important;

        font-weight:
            400 !important;

        line-height:
            1.2 !important;

        letter-spacing:
            -.025em !important;

        transition:
            color .3s ease,
            background .3s ease,
            padding-left .35s cubic-bezier(.22,1,.36,1);
    }


    .elementor-element-056629e
    .e-n-menu-title-text {

        color:
            inherit !important;

        background:
            transparent !important;
    }


    /* =====================================================
       7. DIVISÓRIAS
    ===================================================== */

    .elementor-element-056629e
    .e-n-menu-item:not(:last-child) {

        border-bottom:
            1px solid rgba(255,255,255,.08) !important;
    }


    /* =====================================================
       8. HOVER
    ===================================================== */

    .elementor-element-056629e
    .e-n-menu-title-container:hover {

        background:
            rgba(255,255,255,.055) !important;

        color:
            #fff !important;

        padding-left:
            14px !important;
    }


    /* =====================================================
       9. ESTADO FECHADO DOS TEXTOS
    ===================================================== */

    .elementor-element-056629e
    .e-n-menu-item {

        opacity:
            0;

        transform:
            translateY(-10px)
            scale(.985);

        filter:
            blur(4px);

        transition:
            opacity .28s ease,
            transform .42s cubic-bezier(.22,1,.36,1),
            filter .35s ease;
    }


    /* =====================================================
       10. TEXTOS ABERTOS
    ===================================================== */

    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="true"]
    + .e-n-menu-wrapper
    .e-n-menu-item {

        opacity:
            1;

        transform:
            translateY(0)
            scale(1);

        filter:
            blur(0);
    }


    /* =====================================================
       11. ENTRADA EM CASCATA
    ===================================================== */

    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="true"]
    + .e-n-menu-wrapper
    .e-n-menu-item:nth-child(1) {

        transition-delay:
            .06s;
    }


    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="true"]
    + .e-n-menu-wrapper
    .e-n-menu-item:nth-child(2) {

        transition-delay:
            .11s;
    }


    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="true"]
    + .e-n-menu-wrapper
    .e-n-menu-item:nth-child(3) {

        transition-delay:
            .16s;
    }


    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="true"]
    + .e-n-menu-wrapper
    .e-n-menu-item:nth-child(4) {

        transition-delay:
            .21s;
    }


    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="true"]
    + .e-n-menu-wrapper
    .e-n-menu-item:nth-child(5) {

        transition-delay:
            .26s;
    }


    /* =====================================================
       12. SAÍDA EM CASCATA INVERSA
    ===================================================== */

    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="false"]
    + .e-n-menu-wrapper
    .e-n-menu-item:nth-child(1) {

        transition-delay:
            .20s;
    }


    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="false"]
    + .e-n-menu-wrapper
    .e-n-menu-item:nth-child(2) {

        transition-delay:
            .15s;
    }


    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="false"]
    + .e-n-menu-wrapper
    .e-n-menu-item:nth-child(3) {

        transition-delay:
            .10s;
    }


    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="false"]
    + .e-n-menu-wrapper
    .e-n-menu-item:nth-child(4) {

        transition-delay:
            .05s;
    }


    .elementor-element-056629e
    .e-n-menu-toggle[aria-expanded="false"]
    + .e-n-menu-wrapper
    .e-n-menu-item:nth-child(5) {

        transition-delay:
            0s;
    }


    /* =====================================================
       13. ITEM ATIVO
    ===================================================== */

    .elementor-element-056629e
    .e-n-menu-title-container[aria-current="page"] {

        color:
            #fff !important;
    }


    /* =====================================================
       14. ACESSIBILIDADE
    ===================================================== */

    @media (prefers-reduced-motion: reduce) {

        .elementor-element-056629e *,
        .elementor-element-056629e *::before,
        .elementor-element-056629e *::after {

            transition:
                none !important;

            animation:
                none !important;
        }

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff81610 */.elementor-30 .elementor-element.elementor-element-ff81610 {
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translateX(-50%);

    width: calc(100% - 32px);
    max-width: 1140px;

    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0cee8b *//* Cor do botão */
.btn {
    background: radial-gradient(
        57.68% 100% at 47.82% 0%,
        #F0D58C 0%,
        #C9A85F 100%
    );

    box-shadow:
        0px -27px 80px 0px rgba(240, 213, 140, 0.22),
        0px -9.855px 29.201px 0px rgba(240, 213, 140, 0.15),
        0px -4.785px 14.177px 0px rgba(240, 213, 140, 0.12),
        0px -2.346px 6.95px 0px rgba(240, 213, 140, 0.10),
        0px -0.927px 2.748px 0px rgba(240, 213, 140, 0.07);

    position: relative;
    overflow: hidden;

    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;

    flex-grow: 0 !important;

    border-radius: 50px;
    transition: .5s all;

    color: #1F1F1F !important;
}

/* Cor do botão no Hover */
.btn:hover {
    background: linear-gradient(
        90deg,
        #F7E3AA 0%,
        #D4B66D 100%
    );

    box-shadow:
        0px -27px 80px 0px rgba(240, 213, 140, 0.28),
        0px -9.855px 29.201px 0px rgba(240, 213, 140, 0.20),
        0px -4.785px 14.177px 0px rgba(240, 213, 140, 0.15),
        0px -2.346px 6.95px 0px rgba(240, 213, 140, 0.12),
        0px -0.927px 2.748px 0px rgba(240, 213, 140, 0.10);

    transform: scale(1.05);
}

/* Efeito de brilho */
.btn::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(255, 255, 255, 0.80) 12.81%,
        rgba(255, 255, 255, 0.00) 66.66%
    );

    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
}

/* Animação do brilho */
@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

/* Cor da borda */
.btn::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: 500px;

    border: 5px solid rgba(255, 244, 210, 0.28);

    position: absolute;
    z-index: 2;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;

    user-select: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eebbc8 */.elementor-30 .elementor-element.elementor-element-7eebbc8{
    width: 99%;
}
@media (max-width: 767px) {
  .elementor-30 .elementor-element.elementor-element-7eebbc8 {
        left: 50%;
        transform: translateX(-50%);
        width: calc(100% - 10px);
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92468dd */.elementor-30 .elementor-element.elementor-element-92468dd{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-285bfb7 */.elementor-30 .elementor-element.elementor-element-285bfb7{
    left: 50%;
    transform: translateX(-50%);

    width: calc(100% - 122px);
}


@media (max-width: 767px) {
    .elementor-30 .elementor-element.elementor-element-285bfb7 {
        left: 50%;
        transform: translateX(-50%);
        width: calc(100% - 30px);
    }
}

.elementor-30 .elementor-element.elementor-element-285bfb7{
    border-radius: 12px;
background: rgba(255, 255, 255, 0.08);
backdrop-filter: blur(17.299999237060547px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b690a8 */.jesus::before{
    content: "";
    width: 50px;
    height: 50px;
    background: #F7F5F0;
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b41755 */.elementor-30 .elementor-element.elementor-element-0b41755{
    position: absolute;
    top: 0;
    right: 0;

    pointer-events: none;
    user-select: none;
    -webkit-user-drag: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0733eb */.elementor-30 .elementor-element.elementor-element-b0733eb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c603e72 */.elementor-30 .elementor-element.elementor-element-c603e72{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f5dda1 */.elementor-30 .elementor-element.elementor-element-7f5dda1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f7c2aad */.elementor-30 .elementor-element.elementor-element-f7c2aad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0d11d39 */.elementor-30 .elementor-element.elementor-element-0d11d39{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2187f16 */.jesus::before{
    content: "";
    width: 60px;
    height: 60px;
    background: #F7F5F0;
    position: absolute;
    top: -33px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80f6195 *//* =========================================================
   TRANSIÇÕES
========================================================= */

.card {
    transition:
        background-color .45s ease,
        border-color .45s ease,
        transform .45s ease,
        box-shadow .45s ease !important;
}

.card .titulo,
.card .titulo .elementor-heading-title,
.card .desc,
.card .desc p,
.card .desc .elementor-widget-container,
.card .selo,
.card .selo .elementor-heading-title {
    transition:
        background-color .45s ease,
        color .45s ease,
        transform .45s ease !important;
}


/* =========================================================
   DESKTOP - HOVER
   MOBILE - CLASSE AUTOMÁTICA
========================================================= */

.card:hover,
.card.is-center-active {
    background-color: #002652 !important;
}


/* TÍTULO */
.card:hover .titulo,
.card:hover .titulo .elementor-heading-title,
.card.is-center-active .titulo,
.card.is-center-active .titulo .elementor-heading-title {
    color: #DBC485 !important;
}


/* DESCRIÇÃO */
.card:hover .desc,
.card:hover .desc p,
.card:hover .desc .elementor-widget-container,
.card.is-center-active .desc,
.card.is-center-active .desc p,
.card.is-center-active .desc .elementor-widget-container {
    color: #A5AAB1 !important;
}


/* SELO */
.card:hover .selo,
.card.is-center-active .selo {
    background-color: #DBC485 !important;
}


/* TEXTO DO SELO */
.card:hover .selo .elementor-heading-title,
.card.is-center-active .selo .elementor-heading-title {
    color: #002652 !important;
}


/* OPCIONAL: leve movimento */
.card:hover,
.card.is-center-active {
    transform: translateY(-6px);

    box-shadow:
        0 18px 40px rgba(0, 38, 82, .12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c9c87 */.jesus::before{
    content: "";
    width: 50px;
    height: 50px;
    background: #F7F5F0;
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-635c2e6 */.elementor-30 .elementor-element.elementor-element-635c2e6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dbc247d */.elementor-30 .elementor-element.elementor-element-dbc247d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e4f117 */.elementor-30 .elementor-element.elementor-element-8e4f117{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61fb451 */.elementor-30 .elementor-element.elementor-element-61fb451{
    left: 50%;
    transform: translateX(-50%);

    width: calc(100% - 122px);
}

@media (max-width: 1024px) {
    .elementor-30 .elementor-element.elementor-element-61fb451 {
        left: 50%;
        transform: translateX(-50%);
        width: calc(100% - 20px);
    }
}

.elementor-30 .elementor-element.elementor-element-61fb451{
    border-radius: 12px;
background: #002652 !important;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f23014c */.elementor-30 .elementor-element.elementor-element-f23014c{
    position: absolute;
    right: 0;
    top: 0;
      pointer-events: none;
    user-select: none;
    -webkit-user-drag: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a000b31 */.elementor-30 .elementor-element.elementor-element-a000b31{
background: rgba(255, 255, 255, 0.24);
backdrop-filter: blur(14.899999618530273px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1eb99b */.elementor-30 .elementor-element.elementor-element-d1eb99b{
background: rgba(255, 255, 255, 0.24);
backdrop-filter: blur(14.899999618530273px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114f24b */.elementor-30 .elementor-element.elementor-element-114f24b{
background: rgba(255, 255, 255, 0.24);
backdrop-filter: blur(14.899999618530273px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e8327 */.elementor-30 .elementor-element.elementor-element-18e8327{
background: rgba(255, 255, 255, 0.24);
backdrop-filter: blur(14.899999618530273px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beedf29 */.elementor-30 .elementor-element.elementor-element-beedf29{
background: rgba(255, 255, 255, 0.24);
backdrop-filter: blur(14.899999618530273px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce66f8 */.elementor-30 .elementor-element.elementor-element-3ce66f8{
background: rgba(255, 255, 255, 0.24);
backdrop-filter: blur(14.899999618530273px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-96250e5 */.elementor-30 .elementor-element.elementor-element-96250e5 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important;
}

.elementor-30 .elementor-element.elementor-element-96250e5 .swiper{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-e148478 */.elementor-30 .elementor-element.elementor-element-e148478{
    position: absolute;
    right: 0;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdb3e01 */.elementor-30 .elementor-element.elementor-element-bdb3e01{
    max-width: 1140px;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ceda70 */.elementor-30 .elementor-element.elementor-element-5ceda70{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    mix-blend-mode: soft-light;
    pointer-events: none;
}
@media (max-width: 767px) {
    .elementor-30 .elementor-element.elementor-element-5ceda70 {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        mix-blend-mode:luminosity;
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03daef0 */.elementor-30 .elementor-element.elementor-element-03daef0{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}

@media (max-width: 767px) {

    .elementor-30 .elementor-element.elementor-element-03daef0{
    position: absolute;
   top: 50px;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
    }
    .fade-rapaz img {
    -webkit-mask-image: linear-gradient(
        to bottom,
        #000 0%,
        #000 65%,
        rgba(0,0,0,0.8) 35%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to bottom,
        #000 0%,
        #000 0%,
        rgba(0,0,0,0.8) 75%,
        transparent 100%
    );
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6f45e */@media (max-width: 767px) {

.elementor-30 .elementor-element.elementor-element-dd6f45e::before{
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
      background: linear-gradient(to bottom, transparent 0%, rgb(0 0 0 / 64%) 40%, #000 100%);
        );
        pointer-events: none;
        z-index: 30;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0580126 */.medpro-scroll {
    position: relative !important;

    width: 100% !important;
    max-width: none !important;

    height: 200vh !important;
    min-height: 200vh !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;

    isolation: isolate;
}



.medpro-stage {
    position: -webkit-sticky !important;
    position: sticky !important;

    top: 0 !important;

    width: 100vw !important;
    max-width: none !important;

    height: 100vh !important;
    height: 100dvh !important;

    min-height: 100vh !important;
    min-height: 100dvh !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    clip-path: inset(
        var(--medpro-clip-y, 27vh)
        var(--medpro-clip-x, 18vw)
        round var(--medpro-radius, 28px)
    );

    -webkit-clip-path: inset(
        var(--medpro-clip-y, 27vh)
        var(--medpro-clip-x, 18vw)
        round var(--medpro-radius, 28px)
    );

    will-change: clip-path, -webkit-clip-path;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;

    z-index: 2;
}



.medpro-stage .info {
    position: relative !important;
}



.medpro-stage .info .sobre {
    opacity: var(--sobre-opacity, 0) !important;

    transform:
        translate3d(
            0,
            var(--sobre-y, 16px),
            0
        )
        scale(var(--sobre-scale, .99)) !important;

    filter: blur(var(--sobre-blur, 2px));

    will-change: opacity, transform, filter;

    transition: none !important;
    animation: none !important;
}


.medpro-stage .info .drgabriel {
    opacity: var(--dr-opacity, 0) !important;

    transform:
        translate3d(
            0,
            var(--dr-y, 20px),
            0
        )
        scale(var(--dr-scale, .985)) !important;

    filter: blur(var(--dr-blur, 2.5px));

    will-change: opacity, transform, filter;

    transition: none !important;
    animation: none !important;
}



.medpro-stage .info .crm {
    opacity: var(--crm-opacity, 0) !important;

    transform:
        translate3d(
            0,
            var(--crm-y, 16px),
            0
        ) !important;

    filter: blur(var(--crm-blur, 2px));

    will-change: opacity, transform, filter;

    transition: none !important;
    animation: none !important;
}




.medpro-stage .info .desc {
    opacity: var(--desc-opacity, 0) !important;

    transform:
        translate3d(
            var(--desc-x, 22px),
            var(--desc-y, 12px),
            0
        )
        scale(var(--desc-scale, .99)) !important;

    filter: blur(var(--desc-blur, 2.5px));

    will-change: opacity, transform, filter;

    transition: none !important;
    animation: none !important;
}



.medpro-stage .assinatura {
    z-index: 6 !important;

    pointer-events: none !important;

    overflow: visible !important;

    animation: none !important;
    transition: none !important;
}


.medpro-stage .assinatura img {
    display: block;

    width: 100%;
    height: auto;

    opacity: var(--sig-opacity, 0) !important;

    clip-path: inset(
        0
        var(--sig-hide, 100%)
        0
        0
    ) !important;

    -webkit-clip-path: inset(
        0
        var(--sig-hide, 100%)
        0
        0
    ) !important;

    filter: blur(var(--sig-blur, 0px));

    will-change:
        opacity,
        clip-path,
        -webkit-clip-path;

    pointer-events: none !important;

    transition: none !important;
    animation: none !important;
}




.medpro-stage .elementor-invisible {
    visibility: visible !important;
}


.medpro-stage .sobre,
.medpro-stage .drgabriel,
.medpro-stage .crm,
.medpro-stage .desc,
.medpro-stage .assinatura {
    animation: none !important;
    transition: none !important;
}





html,
body {
    overflow-x: clip !important;
}




body.admin-bar .medpro-stage {
    top: 0 !important;

    height: 100vh !important;
    height: 100dvh !important;

    min-height: 100vh !important;
    min-height: 100dvh !important;
}



@media (max-width: 767px) {


    .medpro-scroll {
        position: relative !important;

        width: 100% !important;
        max-width: 100% !important;

        min-height: 195vh !important;
        min-height: 195dvh !important;

        min-height: 230vh !important;
        min-height: 230dvh !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: visible !important;

        contain: none !important;
    }


    .medpro-stage {
        position: -webkit-sticky !important;
        position: sticky !important;

        top: 0 !important;
        left: auto !important;

        width: 100% !important;
        max-width: 100% !important;

        height: 100vh !important;
        height: 100dvh !important;

        min-height: 100vh !important;
        min-height: 100dvh !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: hidden !important;

        clip-path: inset(
            var(--medpro-clip-y, 25vh)
            var(--medpro-clip-x, 7vw)
            round var(--medpro-radius, 22px)
        ) !important;

        -webkit-clip-path: inset(
            var(--medpro-clip-y, 25vh)
            var(--medpro-clip-x, 7vw)
            round var(--medpro-radius, 22px)
        ) !important;



        transform: none !important;

        z-index: 10 !important;
    }




    .mobilecard {
        overflow: visible !important;

        margin: 0 !important;
        padding: 0 !important;

        transform: none !important;

        contain: none !important;
    }


  

    html,
    body {
        margin: 0 !important;
        padding: 0 !important;

    

        overflow-x: clip !important;
    }


  

    body.admin-bar .medpro-stage {
        top: 0 !important;

        height: 100vh !important;
        height: 100dvh !important;

        min-height: 100vh !important;
        min-height: 100dvh !important;
    }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a7cb5c */.elementor-30 .elementor-element.elementor-element-9a7cb5c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbc358b */.elementor-30 .elementor-element.elementor-element-fbc358b{
    position: absolute;
   bottom: 0;
    left: 0;

    pointer-events: none;
    user-select: none;
    -webkit-user-drag: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f07dbb6 *//* Cor do botão */
.btn {
    background: radial-gradient(
        57.68% 100% at 47.82% 0%,
        #F0D58C 0%,
        #C9A85F 100%
    );

    box-shadow:
        0px -27px 80px 0px rgba(240, 213, 140, 0.22),
        0px -9.855px 29.201px 0px rgba(240, 213, 140, 0.15),
        0px -4.785px 14.177px 0px rgba(240, 213, 140, 0.12),
        0px -2.346px 6.95px 0px rgba(240, 213, 140, 0.10),
        0px -0.927px 2.748px 0px rgba(240, 213, 140, 0.07);

    position: relative;
    overflow: hidden;

    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;

    flex-grow: 0 !important;

    border-radius: 50px;
    transition: .5s all;

    color: #1F1F1F !important;
}

/* Cor do botão no Hover */
.btn:hover {
    background: linear-gradient(
        90deg,
        #F7E3AA 0%,
        #D4B66D 100%
    );

    box-shadow:
        0px -27px 80px 0px rgba(240, 213, 140, 0.28),
        0px -9.855px 29.201px 0px rgba(240, 213, 140, 0.20),
        0px -4.785px 14.177px 0px rgba(240, 213, 140, 0.15),
        0px -2.346px 6.95px 0px rgba(240, 213, 140, 0.12),
        0px -0.927px 2.748px 0px rgba(240, 213, 140, 0.10);

    transform: scale(1.05);
}

/* Efeito de brilho */
.btn::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(255, 255, 255, 0.80) 12.81%,
        rgba(255, 255, 255, 0.00) 66.66%
    );

    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
}

/* Animação do brilho */
@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

/* Cor da borda */
.btn::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: 500px;

    border: 5px solid rgba(255, 244, 210, 0.28);

    position: absolute;
    z-index: 2;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;

    user-select: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5a66c8d */.elementor-30 .elementor-element.elementor-element-5a66c8d .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important;
}

.elementor-30 .elementor-element.elementor-element-5a66c8d .swiper{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92a1f3 */.elementor-30 .elementor-element.elementor-element-f92a1f3{
    position: absolute;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b681a8 */.elementor-30 .elementor-element.elementor-element-8b681a8::after{
    content: "";
    background: #002652;
    width: 100%;
    height: 100%;
    position: absolute;
    left: -120px;
    top: 0px;
    

}

@media (max-width: 767px) {

.elementor-30 .elementor-element.elementor-element-8b681a8::after{
    content: "";
    background:none !important;
    width: 100%;
    height: 100%;
    position: absolute;
    left: -120px;
    top: 0px;
    

}


.jesus::before{
    content: "";
    width: 50px;
    height: 50px;
    background: #F7F5F0;
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%;
    z-index: 2;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d1ec8eb *//* Cor do botão */
.btn {
    background: radial-gradient(
        57.68% 100% at 47.82% 0%,
        #F0D58C 0%,
        #C9A85F 100%
    );

    box-shadow:
        0px -27px 80px 0px rgba(240, 213, 140, 0.22),
        0px -9.855px 29.201px 0px rgba(240, 213, 140, 0.15),
        0px -4.785px 14.177px 0px rgba(240, 213, 140, 0.12),
        0px -2.346px 6.95px 0px rgba(240, 213, 140, 0.10),
        0px -0.927px 2.748px 0px rgba(240, 213, 140, 0.07);

    position: relative;
    overflow: hidden;

    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;

    flex-grow: 0 !important;

    border-radius: 50px;
    transition: .5s all;

    color: #1F1F1F !important;
}

/* Cor do botão no Hover */
.btn:hover {
    background: linear-gradient(
        90deg,
        #F7E3AA 0%,
        #D4B66D 100%
    );

    box-shadow:
        0px -27px 80px 0px rgba(240, 213, 140, 0.28),
        0px -9.855px 29.201px 0px rgba(240, 213, 140, 0.20),
        0px -4.785px 14.177px 0px rgba(240, 213, 140, 0.15),
        0px -2.346px 6.95px 0px rgba(240, 213, 140, 0.12),
        0px -0.927px 2.748px 0px rgba(240, 213, 140, 0.10);

    transform: scale(1.05);
}

/* Efeito de brilho */
.btn::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(255, 255, 255, 0.80) 12.81%,
        rgba(255, 255, 255, 0.00) 66.66%
    );

    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
}

/* Animação do brilho */
@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

/* Cor da borda */
.btn::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: 500px;

    border: 5px solid rgba(255, 244, 210, 0.28);

    position: absolute;
    z-index: 2;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;

    user-select: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1982df0 */.elementor-30 .elementor-element.elementor-element-1982df0.zap{
    position: absolute !important;
    left: 0 !important;
 top: 0 !important;
 pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49352ac */.elementor-30 .elementor-element.elementor-element-49352ac{
    width: 99%;
}

@media (max-width: 767px) {
  .elementor-30 .elementor-element.elementor-element-49352ac {
        left: 50%;
        transform: translateX(-50%);
        width: calc(100% - 20px);
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6a88a99 */.elementor-30 .elementor-element.elementor-element-6a88a99 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important;
}

.elementor-30 .elementor-element.elementor-element-6a88a99 .swiper{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4064419 */.elementor-30 .elementor-element.elementor-element-4064419{
    left: 50%;
    transform: translateX(-50%);

    width: calc(100% - 20px);
}

.elementor-30 .elementor-element.elementor-element-4064419{
    border-radius: 12px;
background: #002652 !important;

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-55d8f8f */.elementor-30 .elementor-element.elementor-element-55d8f8f .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important;
}

.elementor-30 .elementor-element.elementor-element-55d8f8f .swiper{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7d111e *//* Cor do botão */
.btn {
    background: radial-gradient(
        57.68% 100% at 47.82% 0%,
        #F0D58C 0%,
        #C9A85F 100%
    );

    box-shadow:
        0px -27px 80px 0px rgba(240, 213, 140, 0.22),
        0px -9.855px 29.201px 0px rgba(240, 213, 140, 0.15),
        0px -4.785px 14.177px 0px rgba(240, 213, 140, 0.12),
        0px -2.346px 6.95px 0px rgba(240, 213, 140, 0.10),
        0px -0.927px 2.748px 0px rgba(240, 213, 140, 0.07);

    position: relative;
    overflow: hidden;

    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;

    flex-grow: 0 !important;

    border-radius: 50px;
    transition: .5s all;

    color: #1F1F1F !important;
}

/* Cor do botão no Hover */
.btn:hover {
    background: linear-gradient(
        90deg,
        #F7E3AA 0%,
        #D4B66D 100%
    );

    box-shadow:
        0px -27px 80px 0px rgba(240, 213, 140, 0.28),
        0px -9.855px 29.201px 0px rgba(240, 213, 140, 0.20),
        0px -4.785px 14.177px 0px rgba(240, 213, 140, 0.15),
        0px -2.346px 6.95px 0px rgba(240, 213, 140, 0.12),
        0px -0.927px 2.748px 0px rgba(240, 213, 140, 0.10);

    transform: scale(1.05);
}

/* Efeito de brilho */
.btn::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(255, 255, 255, 0.80) 12.81%,
        rgba(255, 255, 255, 0.00) 66.66%
    );

    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
}

/* Animação do brilho */
@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

/* Cor da borda */
.btn::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: 500px;

    border: 5px solid rgba(255, 244, 210, 0.28);

    position: absolute;
    z-index: 2;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;

    user-select: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31eb791 *//* =========================================================
   CAMADA DAS PARTÍCULAS
========================================================= */

.fairy-layer {
    position: fixed;
    inset: 0;

    width: 100vw;
    height: 100vh;
    height: 100dvh;

    pointer-events: none;

    overflow: hidden;

    z-index: 999;

    contain: none !important;
}


/* =========================================================
   PARTÍCULAS
========================================================= */

.fairy {
    position: absolute;

    left: 50%;
    top: 50%;

    width: 4px;
    height: 4px;

    margin-left: -2px;
    margin-top: -2px;

    border-radius: 50%;

    pointer-events: none;

    /* DOURADO */
    background: #E7C66A;

    opacity: 0.45;

    box-shadow:
        0 0 5px rgba(231, 198, 106, 0.55),
        0 0 12px rgba(231, 198, 106, 0.22);

    animation:
        fairyMove 55s ease-in-out infinite alternate,
        fairyFade 7s ease-in-out infinite;

    will-change: transform, opacity;
}


.fairy::before,
.fairy::after {
    content: none;
}


/* =========================================================
   MOVIMENTO
========================================================= */

@keyframes fairyMove {

    0% {
        transform:
            translate(-40vw, -30vh)
            scale(0.65);
    }

    25% {
        transform:
            translate(25vw, -20vh)
            scale(0.9);
    }

    50% {
        transform:
            translate(-20vw, 25vh)
            scale(0.75);
    }

    75% {
        transform:
            translate(35vw, 30vh)
            scale(1);
    }

    100% {
        transform:
            translate(20vw, -35vh)
            scale(0.65);
    }

}


/* =========================================================
   PULSAÇÃO
========================================================= */

@keyframes fairyFade {

    0% {
        opacity: 0.18;
    }

    50% {
        opacity: 0.70;
    }

    100% {
        opacity: 0.18;
    }

}


/* =========================================================
   VARIAÇÃO DAS PARTÍCULAS
========================================================= */

.fairy:nth-child(1) {
    animation-duration: 55s, 7s;
    animation-delay: 0s, 0s;
}

.fairy:nth-child(2) {
    animation-duration: 62s, 8s;
    animation-delay: -8s, -1s;
}

.fairy:nth-child(3) {
    animation-duration: 58s, 7.5s;
    animation-delay: -14s, -2s;
}

.fairy:nth-child(4) {
    animation-duration: 66s, 8.5s;
    animation-delay: -20s, -3s;
}

.fairy:nth-child(5) {
    animation-duration: 60s, 9s;
    animation-delay: -26s, -1.5s;
}

.fairy:nth-child(6) {
    animation-duration: 70s, 7s;
    animation-delay: -32s, -2.5s;
}

.fairy:nth-child(7) {
    animation-duration: 57s, 7.8s;
    animation-delay: -38s, -1s;
}

.fairy:nth-child(8) {
    animation-duration: 64s, 9s;
    animation-delay: -44s, -4s;
}


/* deixa somente 8 partículas */
.fairy-layer .fairy:nth-child(n + 9) {
    display: none;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .fairy-layer {
        position: fixed !important;

        top: 0 !important;
        left: 0 !important;

        width: 100vw !important;

        height: 100vh !important;
        height: 100dvh !important;

        overflow: hidden !important;

        pointer-events: none !important;

        z-index: 9999 !important;
    }


    .fairy {
        /* maior no celular */
        width: 4px !important;
        height: 4px !important;

        margin-left: -2px !important;
        margin-top: -2px !important;

        background: #E7C66A !important;

        box-shadow:
            0 0 5px rgba(231, 198, 106, 0.7),
            0 0 10px rgba(231, 198, 106, 0.35) !important;
    }

}




.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
        filter: blur(1px);
    opacity: 0 !important;
               
    transition: 1.2s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 1.2s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c26429b */.elementor-30 .elementor-element.elementor-element-c26429b{
    position: absolute;
}

#cursor {
  position: fixed;
  z-index: 99;
  left: 0;
  top: 0;
  pointer-events: none;
  will-change: transform;
  mix-blend-mode: difference;
}

.cursor__circle {
    width: 16px;
    height: 16px;
    background-color: #fff;
    margin-top: -50%;
    margin-left: -50%;
    border-radius: 50%;
    border: solid 1px rgba(227, 222, 193, 0.64);
    transition: opacity 0.3s cubic-bezier(0.25, 1, 0.5, 1),
      background-color 0.3s cubic-bezier(0.25, 1, 0.5, 1),
      border-color 0.3s cubic-bezier(0.25, 1, 0.5, 1),
      width 0.3s cubic-bezier(0.25, 1, 0.5, 1),
      height 0.3s cubic-bezier(0.25, 1, 0.5, 1);
      color: transparent;
 }

.cursor__circle::after{
    content: "Agendar consulta";
   font-family: "Cabin", Sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: inherit;
    position: absolute;
    white-space: nowrap;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@media(max-width: 1024px){
    #cursor{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e8b0a8 */.elementor-30 .elementor-element.elementor-element-5e8b0a8{
    width: 99%;
}

@media (max-width: 767px) {
  .elementor-30 .elementor-element.elementor-element-5e8b0a8 {
        left: 50%;
        transform: translateX(-50%);
        width: calc(100% - 20px);
    }

}/* End custom CSS */
/* Start custom CSS */.fonte {
    font-family: "Playfair Display", sans-serif !important;
    font-weight: 400 !important;
    color: #DBC485 !important;
}

.sifrao{
    font-size: 30px;
    color: #DBC485!important;
    
}

.fontex {
    font-family: "Playfair Display", sans-serif !important;
    font-weight: 400 !important;
    color: #002652 !important;
}

.fontexy {
    background: linear-gradient(
        180deg,
        #BCC0C6 0%,
        #989DA4 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;
}

/* Estiliza o container do texto rolante */
.textoanimado2 {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    display: flex;
    align-items: center;
    position: relative;
}

/* Animação do texto duplicado para rolagem infinita */
.textoanimado {
    display: flex;
    gap: 2rem; /* Espaço entre os blocos de texto */
    animation: carrossel 40s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

html,
body {
    scrollbar-width: none;
    -ms-overflow-style: none;
}

html::-webkit-scrollbar,
body::-webkit-scrollbar {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nucleomedpro.com.br/wp-content/uploads/2026/08/PlayfairDisplay-Regular.eot');
	src: url('https://nucleomedpro.com.br/wp-content/uploads/2026/08/PlayfairDisplay-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://nucleomedpro.com.br/wp-content/uploads/2026/08/PlayfairDisplay-Regular.woff2') format('woff2'),
		url('https://nucleomedpro.com.br/wp-content/uploads/2026/08/PlayfairDisplay-Regular.woff') format('woff'),
		url('https://nucleomedpro.com.br/wp-content/uploads/2026/08/PlayfairDisplay-Regular.ttf') format('truetype'),
		url('https://nucleomedpro.com.br/wp-content/uploads/2026/08/PlayfairDisplay-Regular.svg#PlayfairDisplay') format('svg');
}
/* End Custom Fonts CSS */