.elementor-1333 .elementor-element.elementor-element-d52b2cc:not(.elementor-motion-effects-element-type-background), .elementor-1333 .elementor-element.elementor-element-d52b2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_dark );background-image:url("https://graciebarranorthridge.com/wp-content/uploads/2025/04/Captura-de-Tela-2025-04-11-as-10.01.10.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1333 .elementor-element.elementor-element-d52b2cc > .elementor-background-overlay{background-color:#000000;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1333 .elementor-element.elementor-element-d52b2cc{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-uicore_primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 120px 0px;}.elementor-1333 .elementor-element.elementor-element-48fa10e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1333 .elementor-element.elementor-element-48fa10e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-1333 .elementor-element.elementor-element-9e7a780{text-align:center;}.elementor-1333 .elementor-element.elementor-element-9e7a780 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:67px;font-weight:700;color:#FFFFFF;}.elementor-1333 .elementor-element.elementor-element-71a8cb4{width:var( --container-widget-width, 795px );max-width:795px;--container-widget-width:795px;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:500;line-height:29px;color:var( --e-global-color-uicore_white );}.elementor-1333 .elementor-element.elementor-element-71a8cb4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1333 .elementor-element.elementor-element-8a4ff0c{--spacer-size:16px;}.elementor-1333 .elementor-element.elementor-element-0eb511e .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-1333 .elementor-element.elementor-element-0eb511e .elementor-button:hover, .elementor-1333 .elementor-element.elementor-element-0eb511e .elementor-button:focus{background-color:#981B1E;border-color:#BF0000;}.elementor-1333 .elementor-element.elementor-element-0eb511e{width:auto;max-width:auto;}.elementor-1333 .elementor-element.elementor-element-0eb511e > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-0eb511e.elementor-element{--align-self:center;}.elementor-1333 .elementor-element.elementor-element-21dcadc{--display:flex;--min-height:65vh;--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1333 .elementor-element.elementor-element-33b77cf{text-align:center;}.elementor-1333 .elementor-element.elementor-element-33b77cf .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:60px;font-weight:500;}.elementor-1333 .elementor-element.elementor-element-2765ee6 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 10px 0px;}.elementor-1333 .elementor-element.elementor-element-2765ee6{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-1333 .elementor-element.elementor-element-9bd3771 .elementor-button{background-color:#FAFAFA00;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;}.elementor-1333 .elementor-element.elementor-element-9bd3771 .elementor-button:hover, .elementor-1333 .elementor-element.elementor-element-9bd3771 .elementor-button:focus{background-color:var( --e-global-color-uicore_primary );color:var( --e-global-color-uicore_white );border-color:var( --e-global-color-uicore_secondary );}.elementor-1333 .elementor-element.elementor-element-9bd3771{width:auto;max-width:auto;}.elementor-1333 .elementor-element.elementor-element-9bd3771 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-9bd3771 .elementor-button:hover svg, .elementor-1333 .elementor-element.elementor-element-9bd3771 .elementor-button:focus svg{fill:var( --e-global-color-uicore_white );}.elementor-1333 .elementor-element.elementor-element-dc3417b{--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-1333 .elementor-element.elementor-element-64e7188{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1333 .elementor-element.elementor-element-1448f7f{--display:flex;--min-height:553px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-1333 .elementor-element.elementor-element-1448f7f:not(.elementor-motion-effects-element-type-background), .elementor-1333 .elementor-element.elementor-element-1448f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://graciebarranorthridge.com/wp-content/uploads/2025/04/expandido-romulo.png");background-position:center center;background-size:cover;}.elementor-1333 .elementor-element.elementor-element-1448f7f::before, .elementor-1333 .elementor-element.elementor-element-1448f7f > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-1448f7f > .e-con-inner > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-1448f7f > .elementor-background-slideshow::before, .elementor-1333 .elementor-element.elementor-element-1448f7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1333 .elementor-element.elementor-element-1448f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-1333 .elementor-element.elementor-element-1448f7f:hover::before, .elementor-1333 .elementor-element.elementor-element-1448f7f:hover > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-1448f7f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-1448f7f > .elementor-background-slideshow:hover::before, .elementor-1333 .elementor-element.elementor-element-1448f7f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1333 .elementor-element.elementor-element-1448f7f:hover{--overlay-opacity:0.7;}.elementor-1333 .elementor-element.elementor-element-38f93ae{width:100%;max-width:100%;text-align:center;}.elementor-1333 .elementor-element.elementor-element-38f93ae > .elementor-widget-container{margin:253px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-38f93ae.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1333 .elementor-element.elementor-element-38f93ae .elementor-heading-title{font-family:var( --e-global-typography-uicore_primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_primary-font-weight );color:var( --e-global-color-uicore_white );}.elementor-1333 .elementor-element.elementor-element-8d3812c{width:var( --container-widget-width, 68.826% );max-width:68.826%;--container-widget-width:68.826%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-uicore_white );}.elementor-1333 .elementor-element.elementor-element-8d3812c > .elementor-widget-container{margin:8px 31px 0px 48px;}.elementor-1333 .elementor-element.elementor-element-8d3812c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1333 .elementor-element.elementor-element-90c94fd{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1333 .elementor-element.elementor-element-90c94fd:not(.elementor-motion-effects-element-type-background), .elementor-1333 .elementor-element.elementor-element-90c94fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://graciebarranorthridge.com/wp-content/uploads/2025/04/expandido-jaeson.png");background-position:center center;background-size:cover;}.elementor-1333 .elementor-element.elementor-element-90c94fd::before, .elementor-1333 .elementor-element.elementor-element-90c94fd > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-90c94fd > .e-con-inner > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-90c94fd > .elementor-background-slideshow::before, .elementor-1333 .elementor-element.elementor-element-90c94fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1333 .elementor-element.elementor-element-90c94fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-1333 .elementor-element.elementor-element-90c94fd:hover::before, .elementor-1333 .elementor-element.elementor-element-90c94fd:hover > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-90c94fd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-90c94fd > .elementor-background-slideshow:hover::before, .elementor-1333 .elementor-element.elementor-element-90c94fd > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1333 .elementor-element.elementor-element-90c94fd:hover{--overlay-opacity:0.7;}.elementor-1333 .elementor-element.elementor-element-a2696ac{width:100%;max-width:100%;text-align:center;}.elementor-1333 .elementor-element.elementor-element-a2696ac > .elementor-widget-container{margin:270px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-a2696ac.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1333 .elementor-element.elementor-element-a2696ac .elementor-heading-title{font-family:var( --e-global-typography-uicore_primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_primary-font-weight );color:var( --e-global-color-uicore_white );}.elementor-1333 .elementor-element.elementor-element-082af40{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-uicore_white );}.elementor-1333 .elementor-element.elementor-element-082af40 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-082af40.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1333 .elementor-element.elementor-element-f39e95b{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1333 .elementor-element.elementor-element-b87d9af{text-align:center;}.elementor-1333 .elementor-element.elementor-element-b87d9af .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:60px;font-weight:400;}.elementor-1333 .elementor-element.elementor-element-819a25d:not(.elementor-motion-effects-element-type-background), .elementor-1333 .elementor-element.elementor-element-819a25d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_dark );background-image:url("https://graciebarranorthridge.com/wp-content/uploads/2025/04/Captura-de-Tela-2025-04-11-as-10.01.10.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1333 .elementor-element.elementor-element-819a25d > .elementor-background-overlay{background-color:#000000;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1333 .elementor-element.elementor-element-819a25d{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-uicore_primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 120px 0px;}.elementor-1333 .elementor-element.elementor-element-4cf5c72.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1333 .elementor-element.elementor-element-4cf5c72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-1333 .elementor-element.elementor-element-eb824a4{text-align:center;}.elementor-1333 .elementor-element.elementor-element-eb824a4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:67px;font-weight:700;color:#FFFFFF;}.elementor-1333 .elementor-element.elementor-element-b993883{width:var( --container-widget-width, 795px );max-width:795px;--container-widget-width:795px;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:500;line-height:29px;color:var( --e-global-color-uicore_white );}.elementor-1333 .elementor-element.elementor-element-b993883.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1333 .elementor-element.elementor-element-ca40573{--spacer-size:16px;}.elementor-1333 .elementor-element.elementor-element-f4c4b30 .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-1333 .elementor-element.elementor-element-f4c4b30 .elementor-button:hover, .elementor-1333 .elementor-element.elementor-element-f4c4b30 .elementor-button:focus{background-color:#981B1E;border-color:#BF0000;}.elementor-1333 .elementor-element.elementor-element-f4c4b30{width:auto;max-width:auto;}.elementor-1333 .elementor-element.elementor-element-f4c4b30 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-f4c4b30.elementor-element{--align-self:center;}.elementor-1333 .elementor-element.elementor-element-7b2e964{--display:flex;--min-height:65vh;--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1333 .elementor-element.elementor-element-ed399c8{text-align:center;}.elementor-1333 .elementor-element.elementor-element-ed399c8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:60px;font-weight:500;}.elementor-1333 .elementor-element.elementor-element-5d85619 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 10px 0px;}.elementor-1333 .elementor-element.elementor-element-5d85619{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-1333 .elementor-element.elementor-element-c30118e .elementor-button{background-color:#FAFAFA00;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;}.elementor-1333 .elementor-element.elementor-element-c30118e .elementor-button:hover, .elementor-1333 .elementor-element.elementor-element-c30118e .elementor-button:focus{background-color:var( --e-global-color-uicore_primary );color:var( --e-global-color-uicore_white );border-color:var( --e-global-color-uicore_secondary );}.elementor-1333 .elementor-element.elementor-element-c30118e{width:auto;max-width:auto;}.elementor-1333 .elementor-element.elementor-element-c30118e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-c30118e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1333 .elementor-element.elementor-element-c30118e .elementor-button:hover svg, .elementor-1333 .elementor-element.elementor-element-c30118e .elementor-button:focus svg{fill:var( --e-global-color-uicore_white );}.elementor-1333 .elementor-element.elementor-element-63f4a1e{--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-1333 .elementor-element.elementor-element-eb274aa{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1333 .elementor-element.elementor-element-b2005e5{--display:flex;--min-height:553px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-1333 .elementor-element.elementor-element-b2005e5:not(.elementor-motion-effects-element-type-background), .elementor-1333 .elementor-element.elementor-element-b2005e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://graciebarranorthridge.com/wp-content/uploads/2025/04/expandido-romulo.png");background-position:center center;background-size:cover;}.elementor-1333 .elementor-element.elementor-element-b2005e5::before, .elementor-1333 .elementor-element.elementor-element-b2005e5 > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-b2005e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-b2005e5 > .elementor-background-slideshow::before, .elementor-1333 .elementor-element.elementor-element-b2005e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1333 .elementor-element.elementor-element-b2005e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-1333 .elementor-element.elementor-element-b2005e5:hover::before, .elementor-1333 .elementor-element.elementor-element-b2005e5:hover > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-b2005e5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-b2005e5 > .elementor-background-slideshow:hover::before, .elementor-1333 .elementor-element.elementor-element-b2005e5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1333 .elementor-element.elementor-element-b2005e5:hover{--overlay-opacity:0.7;}.elementor-1333 .elementor-element.elementor-element-d636001{width:100%;max-width:100%;text-align:center;}.elementor-1333 .elementor-element.elementor-element-d636001 > .elementor-widget-container{margin:253px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-d636001.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1333 .elementor-element.elementor-element-d636001 .elementor-heading-title{font-family:var( --e-global-typography-uicore_primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_primary-font-weight );color:var( --e-global-color-uicore_white );}.elementor-1333 .elementor-element.elementor-element-8679cc3{width:var( --container-widget-width, 68.826% );max-width:68.826%;--container-widget-width:68.826%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-uicore_white );}.elementor-1333 .elementor-element.elementor-element-8679cc3 > .elementor-widget-container{margin:8px 31px 0px 48px;}.elementor-1333 .elementor-element.elementor-element-8679cc3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1333 .elementor-element.elementor-element-0999756{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1333 .elementor-element.elementor-element-0999756:not(.elementor-motion-effects-element-type-background), .elementor-1333 .elementor-element.elementor-element-0999756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://graciebarranorthridge.com/wp-content/uploads/2025/04/expandido-jaeson.png");background-position:center center;background-size:cover;}.elementor-1333 .elementor-element.elementor-element-0999756::before, .elementor-1333 .elementor-element.elementor-element-0999756 > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-0999756 > .e-con-inner > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-0999756 > .elementor-background-slideshow::before, .elementor-1333 .elementor-element.elementor-element-0999756 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1333 .elementor-element.elementor-element-0999756 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-1333 .elementor-element.elementor-element-0999756:hover::before, .elementor-1333 .elementor-element.elementor-element-0999756:hover > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-0999756:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1333 .elementor-element.elementor-element-0999756 > .elementor-background-slideshow:hover::before, .elementor-1333 .elementor-element.elementor-element-0999756 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1333 .elementor-element.elementor-element-0999756:hover{--overlay-opacity:0.7;}.elementor-1333 .elementor-element.elementor-element-f046b71{width:100%;max-width:100%;text-align:center;}.elementor-1333 .elementor-element.elementor-element-f046b71 > .elementor-widget-container{margin:270px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-f046b71.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1333 .elementor-element.elementor-element-f046b71 .elementor-heading-title{font-family:var( --e-global-typography-uicore_primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_primary-font-weight );color:var( --e-global-color-uicore_white );}.elementor-1333 .elementor-element.elementor-element-764f790{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-uicore_white );}.elementor-1333 .elementor-element.elementor-element-764f790 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-764f790.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1333 .elementor-element.elementor-element-bd810a0{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1333 .elementor-element.elementor-element-0085526{text-align:center;}.elementor-1333 .elementor-element.elementor-element-0085526 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:60px;font-weight:400;}.elementor-1333 .elementor-element.elementor-element-ef9222a .bdt-ep-accordion-title{background-color:var( --e-global-color-uicore_light );color:var( --e-global-color-uicore_headline );border-style:solid;border-width:4px 0px 0px 0px;border-color:var( --e-global-color-uicore_light );padding:20px 20px 24px 20px;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;}.elementor-1333 .elementor-element.elementor-element-ef9222a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-ef9222a .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:10px;}.elementor-1333 .elementor-element.elementor-element-ef9222a .bdt-ep-title-text{justify-content:flex-start;}.elementor-1333 .elementor-element.elementor-element-ef9222a .bdt-ep-accordion-custom-icon svg{fill:var( --e-global-color-uicore_headline );}.elementor-1333 .elementor-element.elementor-element-ef9222a .bdt-ep-accordion-item:hover .bdt-ep-accordion-title{color:var( --e-global-color-uicore_headline );border-color:var( --e-global-color-uicore_primary );}.elementor-1333 .elementor-element.elementor-element-ef9222a .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg{fill:var( --e-global-color-uicore_headline );}.elementor-1333 .elementor-element.elementor-element-ef9222a .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title{color:var( --e-global-color-uicore_headline );border-style:solid;border-width:4px 0px 0px 0px;border-color:var( --e-global-color-uicore_primary );}.elementor-1333 .elementor-element.elementor-element-ef9222a .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg{fill:var( --e-global-color-uicore_headline );}.elementor-1333 .elementor-element.elementor-element-ef9222a .bdt-ep-accordion-title .bdt-ep-accordion-icon{font-size:10px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1200px){.elementor-1333 .elementor-element.elementor-element-8d3812c{width:var( --container-widget-width, 505.556px );max-width:505.556px;--container-widget-width:505.556px;--container-widget-flex-grow:0;}.elementor-1333 .elementor-element.elementor-element-082af40{width:var( --container-widget-width, 437.569px );max-width:437.569px;--container-widget-width:437.569px;--container-widget-flex-grow:0;}.elementor-1333 .elementor-element.elementor-element-8679cc3{width:var( --container-widget-width, 505.556px );max-width:505.556px;--container-widget-width:505.556px;--container-widget-flex-grow:0;}.elementor-1333 .elementor-element.elementor-element-764f790{width:var( --container-widget-width, 437.569px );max-width:437.569px;--container-widget-width:437.569px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-1333 .elementor-element.elementor-element-d52b2cc{border-width:0px 0px 4px 0px;padding:150px 0px 90px 0px;}.elementor-1333 .elementor-element.elementor-element-48fa10e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-1333 .elementor-element.elementor-element-71a8cb4{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-1333 .elementor-element.elementor-element-8a4ff0c{--spacer-size:12px;}.elementor-1333 .elementor-element.elementor-element-21dcadc{--min-height:70vh;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1333 .elementor-element.elementor-element-819a25d{border-width:0px 0px 4px 0px;padding:150px 0px 90px 0px;}.elementor-1333 .elementor-element.elementor-element-4cf5c72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-1333 .elementor-element.elementor-element-b993883{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-1333 .elementor-element.elementor-element-ca40573{--spacer-size:12px;}.elementor-1333 .elementor-element.elementor-element-7b2e964{--min-height:70vh;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}}@media(max-width:767px){.elementor-1333 .elementor-element.elementor-element-d52b2cc{padding:120px 0px 60px 0px;}.elementor-1333 .elementor-element.elementor-element-9e7a780{text-align:center;}.elementor-1333 .elementor-element.elementor-element-8a4ff0c{--spacer-size:4px;}.elementor-1333 .elementor-element.elementor-element-0eb511e > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-1333 .elementor-element.elementor-element-21dcadc{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1333 .elementor-element.elementor-element-33b77cf{text-align:center;}.elementor-1333 .elementor-element.elementor-element-2765ee6{text-align:center;}.elementor-1333 .elementor-element.elementor-element-9bd3771 > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-1333 .elementor-element.elementor-element-1448f7f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-1448f7f:hover{--overlay-opacity:0.85;}.elementor-1333 .elementor-element.elementor-element-90c94fd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;}.elementor-1333 .elementor-element.elementor-element-90c94fd:hover{--overlay-opacity:0.85;}.elementor-1333 .elementor-element.elementor-element-f39e95b{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1333 .elementor-element.elementor-element-b87d9af{text-align:center;}.elementor-1333 .elementor-element.elementor-element-819a25d{padding:120px 0px 60px 0px;}.elementor-1333 .elementor-element.elementor-element-eb824a4{text-align:center;}.elementor-1333 .elementor-element.elementor-element-eb824a4 .elementor-heading-title{font-size:44px;}.elementor-1333 .elementor-element.elementor-element-b993883{font-size:12px;}.elementor-1333 .elementor-element.elementor-element-ca40573{--spacer-size:4px;}.elementor-1333 .elementor-element.elementor-element-f4c4b30 > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-1333 .elementor-element.elementor-element-7b2e964{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1333 .elementor-element.elementor-element-ed399c8{text-align:center;}.elementor-1333 .elementor-element.elementor-element-ed399c8 .elementor-heading-title{font-size:44px;}.elementor-1333 .elementor-element.elementor-element-5d85619{text-align:center;}.elementor-1333 .elementor-element.elementor-element-c30118e{width:100%;max-width:100%;}.elementor-1333 .elementor-element.elementor-element-c30118e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 4px;}.elementor-1333 .elementor-element.elementor-element-c30118e.elementor-element{--align-self:center;}.elementor-1333 .elementor-element.elementor-element-b2005e5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-b2005e5:hover{--overlay-opacity:0.85;}.elementor-1333 .elementor-element.elementor-element-0999756{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;}.elementor-1333 .elementor-element.elementor-element-0999756:hover{--overlay-opacity:0.85;}.elementor-1333 .elementor-element.elementor-element-bd810a0{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1333 .elementor-element.elementor-element-0085526{text-align:center;}.elementor-1333 .elementor-element.elementor-element-0085526 .elementor-heading-title{font-size:44px;}.elementor-1333 .elementor-element.elementor-element-ef9222a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1333 .elementor-element.elementor-element-ef9222a .bdt-ep-accordion-title{font-size:16px;line-height:1.4em;}.elementor-1333 .elementor-element.elementor-element-ef9222a .bdt-ep-accordion-content{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-1333 .elementor-element.elementor-element-21dcadc{--content-width:800px;}.elementor-1333 .elementor-element.elementor-element-dc3417b{--width:90%;}.elementor-1333 .elementor-element.elementor-element-1448f7f{--width:48%;}.elementor-1333 .elementor-element.elementor-element-90c94fd{--width:50%;}.elementor-1333 .elementor-element.elementor-element-7b2e964{--content-width:800px;}.elementor-1333 .elementor-element.elementor-element-63f4a1e{--width:90%;}.elementor-1333 .elementor-element.elementor-element-b2005e5{--width:48%;}.elementor-1333 .elementor-element.elementor-element-0999756{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-64e7188 *//* === 1. ESTRUTURA GERAL (PAI) === */
.elementor-1333 .elementor-element.elementor-element-64e7188 {
    display: flex;
    align-items: stretch;
    height: 600px !important;
    padding: 0 !important;
    gap: 0 !important;
    /* Isola o contexto */
    transform: translateZ(0);
}

/* === 2. OS CONTÊINERS (FILHOS) === */
.elementor-1333 .elementor-element.elementor-element-64e7188 > .elementor-element {
    display: flex;
    flex-direction: column;
    flex: 1; /* Largura fixa igual para todos */
    height: 100% !important;
    overflow: hidden;
    
    border-radius: 0px !important;
    
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important; 

    /* REMOVIDO: Transição de flex (esticar) */
    /* transition: flex 0.5s ...; */
}

/* === 3. CENTRALIZAÇÃO === */
.elementor-1333 .elementor-element.elementor-element-64e7188 .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    height: 100% !important;
    padding: 0 30px !important;
}

/* === 4. TÍTULO (FIXO) === */
.elementor-1333 .elementor-element.elementor-element-64e7188 .elementor-widget.titulo {
    opacity: 1 !important;
    margin: 0 !important;
    flex-shrink: 0;
    z-index: 10;
    -webkit-font-smoothing: antialiased;
}

/* === 5. O TEXTO (ANIMAÇÃO DE GROW) === */
.elementor-1333 .elementor-element.elementor-element-64e7188 .elementor-widget:not(.titulo) {
    opacity: 0; /* Começa invisível */
    
    /* Estado inicial do tamanho (normal) */
    transform: scale(1);
    
    /* CONFIGURAÇÃO PARA NÃO EMBARALHAR/BORRAR O TEXTO */
    -webkit-font-smoothing: subpixel-antialiased;
    backface-visibility: hidden; /* Evita tremedeira */
    will-change: transform, opacity; /* Avisa o navegador */
    
    /* Transição suave de opacidade e tamanho */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
}

/* === 6. ESTADO HOVER (AÇÃO) === */

/* REMOVIDO: O container não estica mais */
/* .elementor-1333 .elementor-element.elementor-element-64e7188 > .elementor-element:hover { flex: 1.5; } */

/* TEXTO: Aparece e Cresce (Grow) */
.elementor-1333 .elementor-element.elementor-element-64e7188 > .elementor-element:hover .elementor-widget:not(.titulo) {
    opacity: 1;
    /* Aumenta 10% o tamanho (ajuste para 1.05 se quiser menos ou 1.2 para mais) */
    transform: scale(1.1); 
}

/* === 7. MOBILE === */
@media (max-width: 767px) {
    .elementor-1333 .elementor-element.elementor-element-64e7188 { 
        flex-direction: column; 
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb274aa *//* === 1. ESTRUTURA GERAL (PAI) === */
.elementor-1333 .elementor-element.elementor-element-eb274aa {
    display: flex;
    align-items: stretch;
    height: 600px !important;
    padding: 0 !important;
    gap: 0 !important;
    /* Isola o contexto */
    transform: translateZ(0);
}

/* === 2. OS CONTÊINERS (FILHOS) === */
.elementor-1333 .elementor-element.elementor-element-eb274aa > .elementor-element {
    display: flex;
    flex-direction: column;
    flex: 1; /* Largura fixa igual para todos */
    height: 100% !important;
    overflow: hidden;
    
    border-radius: 0px !important;
    
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important; 

    /* REMOVIDO: Transição de flex (esticar) */
    /* transition: flex 0.5s ...; */
}

/* === 3. CENTRALIZAÇÃO === */
.elementor-1333 .elementor-element.elementor-element-eb274aa .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    height: 100% !important;
    padding: 0 30px !important;
}

/* === 4. TÍTULO (FIXO) === */
.elementor-1333 .elementor-element.elementor-element-eb274aa .elementor-widget.titulo {
    opacity: 1 !important;
    margin: 0 !important;
    flex-shrink: 0;
    z-index: 10;
    -webkit-font-smoothing: antialiased;
}

/* === 5. O TEXTO (ANIMAÇÃO DE GROW) === */
.elementor-1333 .elementor-element.elementor-element-eb274aa .elementor-widget:not(.titulo) {
    opacity: 0; /* Começa invisível */
    
    /* Estado inicial do tamanho (normal) */
    transform: scale(1);
    
    /* CONFIGURAÇÃO PARA NÃO EMBARALHAR/BORRAR O TEXTO */
    -webkit-font-smoothing: subpixel-antialiased;
    backface-visibility: hidden; /* Evita tremedeira */
    will-change: transform, opacity; /* Avisa o navegador */
    
    /* Transição suave de opacidade e tamanho */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 
}

/* === 6. ESTADO HOVER (AÇÃO) === */

/* REMOVIDO: O container não estica mais */
/* .elementor-1333 .elementor-element.elementor-element-eb274aa > .elementor-element:hover { flex: 1.5; } */

/* TEXTO: Aparece e Cresce (Grow) */
.elementor-1333 .elementor-element.elementor-element-eb274aa > .elementor-element:hover .elementor-widget:not(.titulo) {
    opacity: 1;
    /* Aumenta 10% o tamanho (ajuste para 1.05 se quiser menos ou 1.2 para mais) */
    transform: scale(1.1); 
}

/* === 7. MOBILE === */
@media (max-width: 767px) {
    .elementor-1333 .elementor-element.elementor-element-eb274aa { 
        flex-direction: column; 
        height: auto !important;
    }
}/* End custom CSS */