.elementor-46 .elementor-element.elementor-element-89e6e10{--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;--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-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-46 .elementor-element.elementor-element-5508dd.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-5508dd .elementor-menu-toggle{margin:0 auto;}.elementor-46 .elementor-element.elementor-element-5508dd .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;}.elementor-46 .elementor-element.elementor-element-5508dd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-46 .elementor-element.elementor-element-5508dd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-5951943 );}.elementor-46 .elementor-element.elementor-element-5508dd .e--pointer-framed .elementor-item:before,
					.elementor-46 .elementor-element.elementor-element-5508dd .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-5951943 );}.elementor-46 .elementor-element.elementor-element-5508dd .elementor-nav-menu--dropdown{background-color:#F2F2F200;}.elementor-46 .elementor-element.elementor-element-5508dd .elementor-nav-menu--dropdown a:hover,
					.elementor-46 .elementor-element.elementor-element-5508dd .elementor-nav-menu--dropdown a:focus,
					.elementor-46 .elementor-element.elementor-element-5508dd .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-46 .elementor-element.elementor-element-5508dd .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-5951943 );}.elementor-46 .elementor-element.elementor-element-5508dd .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-5951943 );border-bottom-width:1px;}.elementor-46 .elementor-element.elementor-element-f04294a{--display:flex;}.elementor-46 .elementor-element.elementor-element-f3b21f2{--display:flex;--min-height:700px;--justify-content:center;}.elementor-46 .elementor-element.elementor-element-f3b21f2:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-f3b21f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drjosearanha.com/wp-content/uploads/2025/04/Background-01-jose.png");background-position:top center;background-repeat:no-repeat;}.elementor-46 .elementor-element.elementor-element-2101683{--display:flex;}.elementor-46 .elementor-element.elementor-element-2101683.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-8772447{--display:flex;--min-height:50px;--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;--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-46 .elementor-element.elementor-element-5063b33{--display:flex;--min-height:50px;--justify-content:center;--overlay-opacity:0.5;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-5063b33::before, .elementor-46 .elementor-element.elementor-element-5063b33 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-5063b33 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-5063b33 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-5063b33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-5063b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-46 .elementor-element.elementor-element-650c256 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-650c256.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-650c256{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-46 .elementor-element.elementor-element-f6a1258{--display:flex;--min-height:50px;--justify-content:center;--overlay-opacity:0.5;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-f6a1258::before, .elementor-46 .elementor-element.elementor-element-f6a1258 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-f6a1258 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-f6a1258 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-f6a1258 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-f6a1258 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-3dacbf5 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-3dacbf5.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-3dacbf5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-46 .elementor-element.elementor-element-4613e31{--display:flex;--min-height:50px;--justify-content:center;--overlay-opacity:0.5;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-4613e31::before, .elementor-46 .elementor-element.elementor-element-4613e31 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-4613e31 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-4613e31 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-4613e31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-4613e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-812bd5f > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-812bd5f.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-812bd5f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-46 .elementor-element.elementor-element-ec4afcc{--spacer-size:50px;}.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-46 .elementor-element.elementor-element-9e198f6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:50px;}.elementor-46 .elementor-element.elementor-element-ce49793{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;}.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-46 .elementor-element.elementor-element-9447571 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;background-image:linear-gradient(117deg, var( --e-global-color-cfd41a5 ) 0%, var( --e-global-color-5951943 ) 100%);padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-9447571 .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-1afccc5.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-46 .elementor-element.elementor-element-1afccc5{text-align:start;}.elementor-46 .elementor-element.elementor-element-1afccc5 img{width:12%;max-width:10%;}.elementor-46 .elementor-element.elementor-element-bd8cce0{--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:20px;--padding-right:20px;}.elementor-46 .elementor-element.elementor-element-36b654b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-36b654b:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-36b654b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(169deg, var( --e-global-color-5951943 ) 36%, var( --e-global-color-cfd41a5 ) 100%);}.elementor-46 .elementor-element.elementor-element-36b654b::before, .elementor-46 .elementor-element.elementor-element-36b654b > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-36b654b > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-36b654b > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-36b654b > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-36b654b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://drjosearanha.com/wp-content/uploads/2025/04/logo.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-46 .elementor-element.elementor-element-c3d98b8{--display:flex;}.elementor-46 .elementor-element.elementor-element-6cb8cbd{text-align:center;}.elementor-46 .elementor-element.elementor-element-6cb8cbd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-bd9eaa6{--display:flex;--min-height:50px;--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;--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-46 .elementor-element.elementor-element-531d6cf{--display:flex;--overlay-opacity:0.5;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:#FFFFFF;--border-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-531d6cf::before, .elementor-46 .elementor-element.elementor-element-531d6cf > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-531d6cf > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-531d6cf > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-531d6cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-531d6cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-c0b0665.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-c0b0665{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-c33e62a{--display:flex;--overlay-opacity:0.5;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:#FFFFFF;--border-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-c33e62a::before, .elementor-46 .elementor-element.elementor-element-c33e62a > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-c33e62a > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-c33e62a > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-c33e62a > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-c33e62a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-c40b3d8.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-c40b3d8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-9828c33{--display:flex;--overlay-opacity:0.5;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:#FFFFFF;--border-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-9828c33::before, .elementor-46 .elementor-element.elementor-element-9828c33 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-9828c33 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-9828c33 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-9828c33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-9828c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-9828c33.e-con{--align-self:center;}.elementor-46 .elementor-element.elementor-element-69d0ce6.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-69d0ce6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-f8dbfff{--display:flex;--overlay-opacity:0.5;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:#FFFFFF;--border-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-f8dbfff::before, .elementor-46 .elementor-element.elementor-element-f8dbfff > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-f8dbfff > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-f8dbfff > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-f8dbfff > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-f8dbfff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-f8dbfff.e-con{--align-self:center;}.elementor-46 .elementor-element.elementor-element-791bf2a.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-791bf2a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-1b367ae .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-1b367ae.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-1b367ae .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-638d46d{--display:flex;--min-height:0px;--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;--padding-top:20px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-46 .elementor-element.elementor-element-4a0f02f{--display:flex;--justify-content:flex-end;}.elementor-46 .elementor-element.elementor-element-4a0f02f.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-881c4ad .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:50px;}.elementor-46 .elementor-element.elementor-element-de694a5{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;}.elementor-46 .elementor-element.elementor-element-6233386 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;background-image:linear-gradient(117deg, var( --e-global-color-cfd41a5 ) 0%, var( --e-global-color-5951943 ) 100%);padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-6233386 .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-1fb94e3{--display:flex;}.elementor-46 .elementor-element.elementor-element-1fb94e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-cdb9814{--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:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-46 .elementor-element.elementor-element-00f8a6e{--display:flex;}.elementor-46 .elementor-element.elementor-element-22ba08d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:50px;}.elementor-46 .elementor-element.elementor-element-b8cff98{--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;--overlay-opacity:0.5;border-style:none;--border-style:none;--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-46 .elementor-element.elementor-element-b8cff98::before, .elementor-46 .elementor-element.elementor-element-b8cff98 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-b8cff98 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-b8cff98 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-b8cff98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-b8cff98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-2edb6a4{--display:flex;--overlay-opacity:0.5;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-2edb6a4::before, .elementor-46 .elementor-element.elementor-element-2edb6a4 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-2edb6a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-2edb6a4 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-2edb6a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-2edb6a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-93f4085.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-93f4085{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-4d85b2d{--display:flex;--overlay-opacity:0.5;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-4d85b2d::before, .elementor-46 .elementor-element.elementor-element-4d85b2d > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-4d85b2d > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-4d85b2d > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-4d85b2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-4d85b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-5220854.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-5220854{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-ab7dfff{--display:flex;--overlay-opacity:0.5;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-ab7dfff::before, .elementor-46 .elementor-element.elementor-element-ab7dfff > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-ab7dfff > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-ab7dfff > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-ab7dfff > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-ab7dfff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-ea395d1.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-ea395d1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-1bb008e{--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;--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-46 .elementor-element.elementor-element-0fe92c5{--display:flex;--overlay-opacity:0.5;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-0fe92c5::before, .elementor-46 .elementor-element.elementor-element-0fe92c5 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-0fe92c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-0fe92c5 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-0fe92c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-0fe92c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-ef3223f.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-ef3223f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-03537c2{--display:flex;--overlay-opacity:0.5;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-03537c2::before, .elementor-46 .elementor-element.elementor-element-03537c2 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-03537c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-03537c2 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-03537c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-03537c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-432a7df.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-432a7df{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-124c9df{--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;--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-46 .elementor-element.elementor-element-18c04e1{--display:flex;--overlay-opacity:0.5;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-18c04e1::before, .elementor-46 .elementor-element.elementor-element-18c04e1 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-18c04e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-18c04e1 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-18c04e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-18c04e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-e2a527d.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-e2a527d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-0dfab19 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;background-image:linear-gradient(117deg, var( --e-global-color-cfd41a5 ) 0%, var( --e-global-color-5951943 ) 100%);padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-0dfab19.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-0dfab19 .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-22a2f50{--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:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-46 .elementor-element.elementor-element-22a2f50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-e8b3500{--display:flex;}.elementor-46 .elementor-element.elementor-element-ae30f2c{text-align:center;}.elementor-46 .elementor-element.elementor-element-ae30f2c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:50px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-46 .elementor-element.elementor-element-083ace0 .elementor-main-swiper .swiper-slide{background-color:#F2F2F2;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-083ace0 .elementor-swiper-button{font-size:0px;}.elementor-46 .elementor-element.elementor-element-083ace0 .elementor-testimonial__header{border-block-end-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-083ace0 .elementor-testimonial__name{color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-083ace0 .elementor-testimonial__header, .elementor-46 .elementor-element.elementor-element-083ace0 .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-46 .elementor-element.elementor-element-083ace0 .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-46 .elementor-element.elementor-element-083ace0 .elementor-testimonial__text{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-46 .elementor-element.elementor-element-083ace0 .elementor-testimonial__icon{font-size:2.7em;}.elementor-46 .elementor-element.elementor-element-083ace0 .elementor-testimonial__icon svg{width:2.7em;}.elementor-46 .elementor-element.elementor-element-0de26df .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;background-image:linear-gradient(117deg, var( --e-global-color-cfd41a5 ) 0%, var( --e-global-color-5951943 ) 100%);padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-0de26df.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-0de26df .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-3ceae67{--display:flex;--min-height:0px;--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;--padding-top:20px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-46 .elementor-element.elementor-element-187a1a9{--display:flex;--justify-content:flex-end;}.elementor-46 .elementor-element.elementor-element-187a1a9.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-80ce894 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:50px;}.elementor-46 .elementor-element.elementor-element-131aa31.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-131aa31{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-primary );}.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-46 .elementor-element.elementor-element-218342f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-46 .elementor-element.elementor-element-218342f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-46 .elementor-element.elementor-element-218342f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-46 .elementor-element.elementor-element-218342f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-46 .elementor-element.elementor-element-218342f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-46 .elementor-element.elementor-element-218342f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-218342f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-218342f{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-218342f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-46 .elementor-element.elementor-element-218342f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-218342f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-46 .elementor-element.elementor-element-218342f .elementor-icon-list-text{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-f69500c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;background-image:linear-gradient(117deg, var( --e-global-color-cfd41a5 ) 0%, var( --e-global-color-5951943 ) 100%);padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-f69500c .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-6bd3e71{--display:flex;}.elementor-46 .elementor-element.elementor-element-6bd3e71.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-71df95c{--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:20px;--padding-right:20px;}.elementor-46 .elementor-element.elementor-element-9f55dbe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-9f55dbe:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-9f55dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(169deg, var( --e-global-color-5951943 ) 36%, var( --e-global-color-cfd41a5 ) 100%);}.elementor-46 .elementor-element.elementor-element-9f55dbe::before, .elementor-46 .elementor-element.elementor-element-9f55dbe > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-9f55dbe > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-9f55dbe > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-9f55dbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-9f55dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://drjosearanha.com/wp-content/uploads/2025/04/logo.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-46 .elementor-element.elementor-element-f90b1c2{--display:flex;}.elementor-46 .elementor-element.elementor-element-555c6c6{text-align:center;}.elementor-46 .elementor-element.elementor-element-555c6c6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-2e80c11.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-2e80c11{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-ee9c472 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-ee9c472.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-ee9c472 .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-9d5552e{--display:flex;--min-height:0px;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-46 .elementor-element.elementor-element-4a5f0ea{--display:flex;--justify-content:flex-end;}.elementor-46 .elementor-element.elementor-element-4a5f0ea.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-8b0aa0b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:50px;}.elementor-46 .elementor-element.elementor-element-a42500a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-46 .elementor-element.elementor-element-c8a4ec1{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-46 .elementor-element.elementor-element-cfb378b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-46 .elementor-element.elementor-element-fe1e200.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-fe1e200{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-f3f791c.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-f3f791c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-7d1f9b2.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-7d1f9b2{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-61afe0a.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-61afe0a{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-03890d8 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;background-image:linear-gradient(117deg, var( --e-global-color-cfd41a5 ) 0%, var( --e-global-color-5951943 ) 100%);padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-03890d8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-85a7771{--display:flex;}.elementor-46 .elementor-element.elementor-element-85a7771.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-4c70eaa{--display:flex;--min-height:0px;--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;--padding-top:20px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-46 .elementor-element.elementor-element-0e781ba{--display:flex;--justify-content:center;}.elementor-46 .elementor-element.elementor-element-0e781ba.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-b6eb55e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:50px;}.elementor-46 .elementor-element.elementor-element-01a376c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-52c0ccb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-52c0ccb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-52c0ccb{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-52c0ccb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-52c0ccb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;}.elementor-46 .elementor-element.elementor-element-52c0ccb .elementor-icon-list-text{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-a4e11e3{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;}.elementor-46 .elementor-element.elementor-element-d630578 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-46 .elementor-element.elementor-element-d630578 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-46 .elementor-element.elementor-element-d630578 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-46 .elementor-element.elementor-element-d630578 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-46 .elementor-element.elementor-element-d630578 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-46 .elementor-element.elementor-element-d630578 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-d630578 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-d630578{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-d630578 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-46 .elementor-element.elementor-element-d630578 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-d630578 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-46 .elementor-element.elementor-element-d630578 .elementor-icon-list-text{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-7ed1d81 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;background-image:linear-gradient(117deg, var( --e-global-color-cfd41a5 ) 0%, var( --e-global-color-5951943 ) 100%);padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-7ed1d81 .elementor-button-content-wrapper{flex-direction:row;}.elementor-46 .elementor-element.elementor-element-f31c62b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-f31c62b.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-c8f5db4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-4154966{--e-image-carousel-slides-to-show:1;}.elementor-46 .elementor-element.elementor-element-9e28156 iframe{height:221px;}.elementor-46 .elementor-element.elementor-element-80e5221{--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:20px;--padding-right:20px;}.elementor-46 .elementor-element.elementor-element-80e5221:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-80e5221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-cfd41a5 ) 17%, var( --e-global-color-5951943 ) 100%);}.elementor-46 .elementor-element.elementor-element-e2a62ae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-e2a62ae::before, .elementor-46 .elementor-element.elementor-element-e2a62ae > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-e2a62ae > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-e2a62ae > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-e2a62ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-e2a62ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://drjosearanha.com/wp-content/uploads/2025/04/logo.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-46 .elementor-element.elementor-element-7ffd543{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-46 .elementor-element.elementor-element-d9dad28{text-align:center;}.elementor-46 .elementor-element.elementor-element-d9dad28 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-03ee756{--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;--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-46 .elementor-element.elementor-element-03ee756.e-con{--align-self:flex-start;}.elementor-46 .elementor-element.elementor-element-2267a50{width:var( --container-widget-width, 46.973% );max-width:46.973%;--container-widget-width:46.973%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-2267a50.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-fc9a4b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-46 .elementor-element.elementor-element-fc9a4b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-46 .elementor-element.elementor-element-fc9a4b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-46 .elementor-element.elementor-element-fc9a4b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-46 .elementor-element.elementor-element-fc9a4b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-46 .elementor-element.elementor-element-fc9a4b0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-fc9a4b0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-46 .elementor-element.elementor-element-fc9a4b0{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-46 .elementor-element.elementor-element-fc9a4b0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-46 .elementor-element.elementor-element-fc9a4b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-fc9a4b0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-46 .elementor-element.elementor-element-fc9a4b0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-46 .elementor-element.elementor-element-4960396 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-4960396.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-4960396 .elementor-button-content-wrapper{flex-direction:row;}body.elementor-page-46:not(.elementor-motion-effects-element-type-background), body.elementor-page-46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-89e6e10{--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;}.elementor-46 .elementor-element.elementor-element-bd9eaa6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-638d46d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-46 .elementor-element.elementor-element-6233386.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-3ceae67{--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;--align-items:center;}.elementor-46 .elementor-element.elementor-element-f69500c.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-6bd3e71.e-con{--order:-99999 /* order start hack */;}.elementor-46 .elementor-element.elementor-element-9d5552e{--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;--align-items:center;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-89e6e10.e-con{--align-self:center;}.elementor-46 .elementor-element.elementor-element-5508dd{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-f3b21f2:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-f3b21f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drjosearanha.com/wp-content/uploads/2025/04/Background-02-jose-1.png");background-size:310px auto;}.elementor-46 .elementor-element.elementor-element-f3b21f2{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46 .elementor-element.elementor-element-2101683{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-46 .elementor-element.elementor-element-ec4afcc{--spacer-size:380px;}.elementor-46 .elementor-element.elementor-element-9e198f6 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-46 .elementor-element.elementor-element-9e198f6{text-align:center;}.elementor-46 .elementor-element.elementor-element-9e198f6 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-ce49793{text-align:center;font-size:20px;}.elementor-46 .elementor-element.elementor-element-9447571.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-6cb8cbd .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-c0b0665 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-46 .elementor-element.elementor-element-c0b0665{font-size:20px;}.elementor-46 .elementor-element.elementor-element-c40b3d8 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-46 .elementor-element.elementor-element-c40b3d8{font-size:20px;}.elementor-46 .elementor-element.elementor-element-69d0ce6 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-46 .elementor-element.elementor-element-69d0ce6{font-size:20px;}.elementor-46 .elementor-element.elementor-element-791bf2a > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-46 .elementor-element.elementor-element-791bf2a{font-size:20px;}.elementor-46 .elementor-element.elementor-element-881c4ad{text-align:center;}.elementor-46 .elementor-element.elementor-element-881c4ad .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-de694a5{font-size:20px;}.elementor-46 .elementor-element.elementor-element-f1727a8 img{width:78%;}.elementor-46 .elementor-element.elementor-element-22ba08d .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-b8cff98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-93f4085{font-size:20px;}.elementor-46 .elementor-element.elementor-element-5220854{font-size:20px;}.elementor-46 .elementor-element.elementor-element-ea395d1{font-size:20px;}.elementor-46 .elementor-element.elementor-element-ef3223f{font-size:20px;}.elementor-46 .elementor-element.elementor-element-432a7df{font-size:20px;}.elementor-46 .elementor-element.elementor-element-e2a527d{font-size:20px;}.elementor-46 .elementor-element.elementor-element-22a2f50{--width:566px;}.elementor-46 .elementor-element.elementor-element-ae30f2c .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-80ce894 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-131aa31{font-size:20px;}.elementor-46 .elementor-element.elementor-element-555c6c6 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-2e80c11{font-size:20px;}.elementor-46 .elementor-element.elementor-element-8b0aa0b{text-align:center;}.elementor-46 .elementor-element.elementor-element-8b0aa0b .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-fe1e200{text-align:start;font-size:20px;}.elementor-46 .elementor-element.elementor-element-f3f791c{text-align:start;font-size:20px;}.elementor-46 .elementor-element.elementor-element-7d1f9b2{text-align:start;font-size:20px;}.elementor-46 .elementor-element.elementor-element-61afe0a{text-align:start;font-size:20px;}.elementor-46 .elementor-element.elementor-element-03890d8.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-b6eb55e{text-align:center;}.elementor-46 .elementor-element.elementor-element-b6eb55e .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-52c0ccb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46 .elementor-element.elementor-element-52c0ccb .elementor-icon-list-item > a{font-size:20px;}.elementor-46 .elementor-element.elementor-element-a4e11e3{font-size:15px;}.elementor-46 .elementor-element.elementor-element-7ed1d81.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-4154966 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-46 .elementor-element.elementor-element-e2a62ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-d9dad28 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-46 .elementor-element.elementor-element-2267a50{width:100%;max-width:100%;font-size:20px;}}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-2101683{--width:50%;}.elementor-46 .elementor-element.elementor-element-8772447{--width:100%;}.elementor-46 .elementor-element.elementor-element-5063b33{--width:100%;}.elementor-46 .elementor-element.elementor-element-f6a1258{--width:100%;}.elementor-46 .elementor-element.elementor-element-4613e31{--width:100%;}.elementor-46 .elementor-element.elementor-element-c3d98b8{--width:78%;}.elementor-46 .elementor-element.elementor-element-bd9eaa6{--width:100%;}.elementor-46 .elementor-element.elementor-element-531d6cf{--width:100%;}.elementor-46 .elementor-element.elementor-element-c33e62a{--width:100%;}.elementor-46 .elementor-element.elementor-element-9828c33{--width:100%;}.elementor-46 .elementor-element.elementor-element-f8dbfff{--width:100%;}.elementor-46 .elementor-element.elementor-element-4a0f02f{--width:49%;}.elementor-46 .elementor-element.elementor-element-1fb94e3{--width:49%;}.elementor-46 .elementor-element.elementor-element-00f8a6e{--width:76%;}.elementor-46 .elementor-element.elementor-element-b8cff98{--width:100%;}.elementor-46 .elementor-element.elementor-element-2edb6a4{--width:100%;}.elementor-46 .elementor-element.elementor-element-4d85b2d{--width:100%;}.elementor-46 .elementor-element.elementor-element-ab7dfff{--width:100%;}.elementor-46 .elementor-element.elementor-element-1bb008e{--width:100%;}.elementor-46 .elementor-element.elementor-element-0fe92c5{--width:100%;}.elementor-46 .elementor-element.elementor-element-03537c2{--width:100%;}.elementor-46 .elementor-element.elementor-element-124c9df{--width:100%;}.elementor-46 .elementor-element.elementor-element-18c04e1{--width:100%;}.elementor-46 .elementor-element.elementor-element-e8b3500{--width:50%;}.elementor-46 .elementor-element.elementor-element-187a1a9{--width:49%;}.elementor-46 .elementor-element.elementor-element-6bd3e71{--width:49%;}.elementor-46 .elementor-element.elementor-element-f90b1c2{--width:76%;}.elementor-46 .elementor-element.elementor-element-9d5552e{--content-width:1140px;}.elementor-46 .elementor-element.elementor-element-4a5f0ea{--width:49%;}.elementor-46 .elementor-element.elementor-element-85a7771{--width:49%;}.elementor-46 .elementor-element.elementor-element-0e781ba{--width:52%;}.elementor-46 .elementor-element.elementor-element-f31c62b{--width:48%;}.elementor-46 .elementor-element.elementor-element-7ffd543{--width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-46 .elementor-element.elementor-element-4a0f02f{--width:580px;}.elementor-46 .elementor-element.elementor-element-187a1a9{--width:523px;}.elementor-46 .elementor-element.elementor-element-4a5f0ea{--width:551px;}}/* Start custom CSS for container, class: .elementor-element-89e6e10 */.elementor-sticky--active {
    background-color: rgba(242, 242, 242, 0.6); /* branco com 60% de opacidade */
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9828c33 */.elementor-46 .elementor-element.elementor-element-9828c33 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8dbfff */.elementor-46 .elementor-element.elementor-element-f8dbfff p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93f4085 */.elementor-46 .elementor-element.elementor-element-93f4085 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5220854 */.elementor-46 .elementor-element.elementor-element-5220854 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea395d1 */.elementor-46 .elementor-element.elementor-element-ea395d1 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef3223f */.elementor-46 .elementor-element.elementor-element-ef3223f p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-432a7df */.elementor-46 .elementor-element.elementor-element-432a7df p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2a527d */.elementor-46 .elementor-element.elementor-element-e2a527d p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-131aa31 */.elementor-46 .elementor-element.elementor-element-131aa31 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e80c11 */.elementor-46 .elementor-element.elementor-element-2e80c11 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8a4ec1 */.elementor-46 .elementor-element.elementor-element-c8a4ec1 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfb378b */.elementor-46 .elementor-element.elementor-element-cfb378b p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe1e200 */.elementor-46 .elementor-element.elementor-element-fe1e200 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3f791c */.elementor-46 .elementor-element.elementor-element-f3f791c p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d1f9b2 */.elementor-46 .elementor-element.elementor-element-7d1f9b2 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61afe0a */.elementor-46 .elementor-element.elementor-element-61afe0a p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2267a50 */.elementor-46 .elementor-element.elementor-element-2267a50 p {margin-bottom:0;}/* End custom CSS */