.elementor-769 .elementor-element.elementor-element-2f4b2ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:2;}.elementor-769 .elementor-element.elementor-element-2f4b2ed:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-2f4b2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0048E7 0%, #000000 100%);}.elementor-769 .elementor-element.elementor-element-32f1fe1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-769 .elementor-element.elementor-element-03aa39f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-769 .elementor-element.elementor-element-03aa39f .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-03aa39f .elementor-heading-title a:hover, .elementor-769 .elementor-element.elementor-element-03aa39f .elementor-heading-title a:focus{color:#0048E7;}.elementor-769 .elementor-element.elementor-element-03aa39f .elementor-heading-title a{transition-duration:0.9s;}.elementor-769 .elementor-element.elementor-element-cdc45c0{--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-769 .elementor-element.elementor-element-ad068ab .mobile-menu-active .wcf-nav-menu-container, .elementor-769 .elementor-element.elementor-element-ad068ab .mobile-menu-active .menu-item-has-children .sub-menu{background-color:transparent;background-image:linear-gradient(180deg, #005BFF 0%, #000000 100%);}.elementor-769 .elementor-element.elementor-element-ad068ab .wcf-nav-menu-nav{justify-content:space-between;}.elementor-769 .elementor-element.elementor-element-ad068ab .desktop-menu-active .menu-item a{font-family:"all-round-gothic", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-ad068ab .desktop-menu-active .menu-item a:hover, .elementor-769 .elementor-element.elementor-element-ad068ab .desktop-menu-active .menu-item a:focus{color:#3697F1;fill:#3697F1;}.elementor-769 .elementor-element.elementor-element-ad068ab .desktop-menu-active .menu-item.current-menu-item > a{color:#005BFF;fill:#005BFF;}.elementor-769 .elementor-element.elementor-element-ad068ab .menu-item a:after{width:5px !important;height:5px !important;background-color:#3697F1 !important;}.elementor-769 .elementor-element.elementor-element-ad068ab .mobile-menu-active .menu-item a{font-family:"all-round-gothic", Sans-serif;fill:#FFFCFC;color:#FFFCFC;}.elementor-769 .elementor-element.elementor-element-ad068ab .mobile-menu-active .menu-item a:hover, .elementor-769 .elementor-element.elementor-element-ad068ab .mobile-menu-active .menu-item a:focus{color:#A29595;fill:#A29595;}.elementor-769 .elementor-element.elementor-element-ad068ab .wcf-menu-hamburger{border-style:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-ad068ab .wcf-menu-close{border-style:solid;border-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-ad068ab .nav-back-link{gap:50px;}.elementor-769 .elementor-element.elementor-element-9ff994a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-769 .elementor-element.elementor-element-9ff994a:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-9ff994a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-769 .elementor-element.elementor-element-9ff994a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;z-index:5;}.elementor-769 .elementor-element.elementor-element-9ff994a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-769 .elementor-element.elementor-element-80e1543:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-769 .elementor-element.elementor-element-80e1543 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rodriscarvalho.com/wp-content/uploads/2026/04/RODRIGO-XEDREZ.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-769 .elementor-element.elementor-element-80e1543 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #0041B5 100%);opacity:0.5;}.elementor-bc-flex-widget .elementor-769 .elementor-element.elementor-element-80e1543.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-769 .elementor-element.elementor-element-80e1543.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-769 .elementor-element.elementor-element-80e1543.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-769 .elementor-element.elementor-element-80e1543 > .elementor-element-populated{transition:background 0.8s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-769 .elementor-element.elementor-element-80e1543 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-769 .elementor-element.elementor-element-4b20433{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-769 .elementor-element.elementor-element-4b20433 .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-7dcc4f0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:center;font-family:"all-round-gothic", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-7dcc4f0.elementor-element{--align-self:center;}.elementor-769 .elementor-element.elementor-element-aa214c2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 240px );max-width:240px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:240px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;text-align:center;}.elementor-769 .elementor-element.elementor-element-aa214c2:hover{background-color:#00000080;}.elementor-769 .elementor-element.elementor-element-aa214c2 .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-2e241e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-769 .elementor-element.elementor-element-2e241e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rodriscarvalho.com/wp-content/uploads/2026/05/iconf.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-769 .elementor-element.elementor-element-2e241e2 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #0041B5 100%);opacity:0.5;}.elementor-bc-flex-widget .elementor-769 .elementor-element.elementor-element-2e241e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-769 .elementor-element.elementor-element-2e241e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-769 .elementor-element.elementor-element-2e241e2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-769 .elementor-element.elementor-element-2e241e2 > .elementor-element-populated{transition:background 0.9s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-769 .elementor-element.elementor-element-2e241e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-769 .elementor-element.elementor-element-845b1ff{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-769 .elementor-element.elementor-element-845b1ff .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-3ac8d7b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:center;font-family:"all-round-gothic", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-3ac8d7b.elementor-element{--align-self:center;}.elementor-769 .elementor-element.elementor-element-6dc9047{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 240px );max-width:240px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:240px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;text-align:center;}.elementor-769 .elementor-element.elementor-element-6dc9047:hover{background-color:#00000080;}.elementor-769 .elementor-element.elementor-element-6dc9047 .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-82cd5a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-769 .elementor-element.elementor-element-82cd5a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rodriscarvalho.com/wp-content/uploads/2026/04/beiconn.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-769 .elementor-element.elementor-element-82cd5a6 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0041B5 0%, #000000 100%);opacity:0.5;}.elementor-bc-flex-widget .elementor-769 .elementor-element.elementor-element-82cd5a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-769 .elementor-element.elementor-element-82cd5a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-769 .elementor-element.elementor-element-82cd5a6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-769 .elementor-element.elementor-element-82cd5a6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-769 .elementor-element.elementor-element-82cd5a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-769 .elementor-element.elementor-element-8b80e30{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-769 .elementor-element.elementor-element-8b80e30 .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-759fdd5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;text-align:center;font-family:"all-round-gothic", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-759fdd5.elementor-element{--align-self:center;}.elementor-769 .elementor-element.elementor-element-37bfc03{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 240px );max-width:240px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:240px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;text-align:center;}.elementor-769 .elementor-element.elementor-element-37bfc03:hover{background-color:#00000080;}.elementor-769 .elementor-element.elementor-element-37bfc03 .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-ac1f7b8{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:6;}.elementor-769 .elementor-element.elementor-element-ac1f7b8:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-ac1f7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-769 .elementor-element.elementor-element-b488b62{width:100%;max-width:100%;}.elementor-769 .elementor-element.elementor-element-ae3b517{--display:flex;--min-height:9vh;--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;box-shadow:0px 27px 27px 0px rgba(0,0,0,0.5) inset;--z-index:0;}.elementor-769 .elementor-element.elementor-element-ae3b517:not(.elementor-motion-effects-element-type-background), .elementor-769 .elementor-element.elementor-element-ae3b517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(182deg, #005BFF 0%, #000000 100%);}.elementor-769 .elementor-element.elementor-element-690656c{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-769 .elementor-element.elementor-element-bceb760{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-769 .elementor-element.elementor-element-b5c7984{--display:flex;}.elementor-769 .elementor-element.elementor-element-73b3faf{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"all-round-gothic", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-73b3faf a{color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-73b3faf a:hover, .elementor-769 .elementor-element.elementor-element-73b3faf a:focus{color:#FFFFFF80;}.elementor-769 .elementor-element.elementor-element-945ec7a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"all-round-gothic", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-945ec7a a{color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-945ec7a a:hover, .elementor-769 .elementor-element.elementor-element-945ec7a a:focus{color:#FFFFFF80;}.elementor-769 .elementor-element.elementor-element-8629154{--display:flex;}.elementor-769 .elementor-element.elementor-element-af98712 .mobile-menu-active .wcf-nav-menu-container, .elementor-769 .elementor-element.elementor-element-af98712 .mobile-menu-active .menu-item-has-children .sub-menu{background-color:transparent;background-image:linear-gradient(180deg, #005BFF 0%, #002F7B 100%);}.elementor-769 .elementor-element.elementor-element-af98712 .desktop-menu-active .menu-item a{font-family:"all-round-gothic", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-af98712 .menu-item a:after{height:0px !important;background-color:#3697F1 !important;}.elementor-769 .elementor-element.elementor-element-af98712 .mobile-menu-active .menu-item a{fill:#FFFCFC;color:#FFFCFC;}.elementor-769 .elementor-element.elementor-element-af98712 .mobile-menu-active .menu-item a:hover, .elementor-769 .elementor-element.elementor-element-af98712 .mobile-menu-active .menu-item a:focus{color:#A29595;fill:#A29595;}.elementor-769 .elementor-element.elementor-element-af98712 .wcf-menu-hamburger{border-style:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-af98712 .wcf-menu-close{border-style:solid;border-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-af98712 .nav-back-link{gap:50px;}.elementor-769 .elementor-element.elementor-element-b813e2e{--display:flex;}.elementor-769 .elementor-element.elementor-element-2d7173d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"all-round-gothic", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-2d7173d a{color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-2d7173d a:hover, .elementor-769 .elementor-element.elementor-element-2d7173d a:focus{color:#FFFFFF80;}.elementor-769 .elementor-element.elementor-element-42d3ed9{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-769 .elementor-element.elementor-element-42d3ed9 .elementor-social-icon{background-color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-42d3ed9 .elementor-social-icon i{color:#005BFF;}.elementor-769 .elementor-element.elementor-element-42d3ed9 .elementor-social-icon svg{fill:#005BFF;}.elementor-769 .elementor-element.elementor-element-46c58f9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"all-round-gothic", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-46c58f9 a{color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-46c58f9 a:hover, .elementor-769 .elementor-element.elementor-element-46c58f9 a:focus{color:#FFFFFF80;}.elementor-769 .elementor-element.elementor-element-3d54a7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:11px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-769 .elementor-element.elementor-element-3d54a7a.e-con{--align-self:stretch;}.elementor-769 .elementor-element.elementor-element-6aa70ce{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-769 .elementor-element.elementor-element-3727841{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-769 .elementor-element.elementor-element-b404354{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"all-round-gothic", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-957b77a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-769 .elementor-element.elementor-element-18dd917{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"all-round-gothic", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-18dd917 p{margin-block-end:0px;}.elementor-769 .elementor-element.elementor-element-f792eef{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-769 .elementor-element.elementor-element-3e50f14{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;font-family:"all-round-gothic", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-3e50f14 p{margin-block-end:0px;}.elementor-769 .elementor-element.elementor-element-33b2c21{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-769 .elementor-element.elementor-element-f681dff{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"all-round-gothic", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-769 .elementor-element.elementor-element-f681dff p{margin-block-end:0px;}.elementor-769 .elementor-element.elementor-element-f681dff a{color:#FFFFFF;}@media(max-width:1024px){.elementor-769 .elementor-element.elementor-element-03aa39f{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-769 .elementor-element.elementor-element-9ff994a{margin-top:-13vw;margin-bottom:0vw;}.elementor-769 .elementor-element.elementor-element-bceb760{--grid-auto-flow:row;}.elementor-769 .elementor-element.elementor-element-6aa70ce{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-769 .elementor-element.elementor-element-2f4b2ed{--width:100%;}.elementor-769 .elementor-element.elementor-element-32f1fe1{--width:29%;}.elementor-769 .elementor-element.elementor-element-cdc45c0{--width:80%;}.elementor-769 .elementor-element.elementor-element-ac1f7b8{--content-width:100%;}}@media(max-width:767px){.elementor-769 .elementor-element.elementor-element-2f4b2ed{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-769 .elementor-element.elementor-element-32f1fe1{--width:73%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-769 .elementor-element.elementor-element-03aa39f{--container-widget-width:173px;--container-widget-flex-grow:0;width:var( --container-widget-width, 173px );max-width:173px;}.elementor-769 .elementor-element.elementor-element-cdc45c0{--width:19%;}.elementor-769 .elementor-element.elementor-element-ad068ab .mobile-menu-active .wcf-nav-menu-container{width:227px;}.elementor-769 .elementor-element.elementor-element-ad068ab .mobile-menu-active .menu-item a{font-size:20px;padding:20px 20px 20px 20px;}.elementor-769 .elementor-element.elementor-element-9ff994a{margin-top:0rem;margin-bottom:0rem;padding:0vw 0vw 0vw 0vw;}.elementor-769 .elementor-element.elementor-element-80e1543 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-769 .elementor-element.elementor-element-80e1543:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-769 .elementor-element.elementor-element-80e1543 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-769 .elementor-element.elementor-element-4b20433{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-769 .elementor-element.elementor-element-4b20433 .elementor-heading-title{font-size:18px;line-height:2.6em;}.elementor-769 .elementor-element.elementor-element-7dcc4f0{font-size:12px;}.elementor-769 .elementor-element.elementor-element-aa214c2{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-769 .elementor-element.elementor-element-aa214c2 .elementor-heading-title{font-size:11px;}.elementor-769 .elementor-element.elementor-element-2e241e2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-769 .elementor-element.elementor-element-2e241e2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-769 .elementor-element.elementor-element-2e241e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-769 .elementor-element.elementor-element-2e241e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-769 .elementor-element.elementor-element-845b1ff{width:var( --container-widget-width, 45% );max-width:45%;margin:-161px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-769 .elementor-element.elementor-element-845b1ff .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-769 .elementor-element.elementor-element-3ac8d7b{font-size:12px;}.elementor-769 .elementor-element.elementor-element-6dc9047{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-769 .elementor-element.elementor-element-6dc9047 .elementor-heading-title{font-size:11px;}.elementor-769 .elementor-element.elementor-element-82cd5a6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-769 .elementor-element.elementor-element-82cd5a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-769 .elementor-element.elementor-element-82cd5a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-769 .elementor-element.elementor-element-8b80e30{width:var( --container-widget-width, 58% );max-width:58%;margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-769 .elementor-element.elementor-element-8b80e30 .elementor-heading-title{font-size:18px;}.elementor-769 .elementor-element.elementor-element-759fdd5{font-size:12px;}.elementor-769 .elementor-element.elementor-element-37bfc03{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-769 .elementor-element.elementor-element-37bfc03 .elementor-heading-title{font-size:11px;}.elementor-769 .elementor-element.elementor-element-bceb760{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-769 .elementor-element.elementor-element-73b3faf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;}.elementor-769 .elementor-element.elementor-element-945ec7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-769 .elementor-element.elementor-element-8629154{--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-769 .elementor-element.elementor-element-af98712 > .elementor-widget-container{margin:0px 0px 0px -6px;padding:0px 0px 0px 0px;}.elementor-769 .elementor-element.elementor-element-af98712 .mobile-menu-active .wcf-nav-menu-container{width:240px;}.elementor-769 .elementor-element.elementor-element-3d54a7a{--margin-top:0px;--margin-bottom:0px;--margin-left:11px;--margin-right:0px;}.elementor-769 .elementor-element.elementor-element-6aa70ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-769 .elementor-element.elementor-element-f792eef{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-769 .elementor-element.elementor-element-3e50f14{text-align:start;}}/* Start custom CSS for container, class: .elementor-element-2f4b2ed */.menu {
  position: sticky;
  top: 0;
  z-index: 1000; /* opcional, para ficar acima de outros elementos */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9ff994a */.elementor-769 .elementor-element.elementor-element-9ff994a .elementor-widget{
    width: 100%;
    opacity: 0;
    transition: all 0.5s linear;
}

.elementor-769 .elementor-element.elementor-element-9ff994a .elementor-container{
    flex-wrap: nowrap;
}

.elementor-769 .elementor-element.elementor-element-9ff994a .elementor-widget-wrap{
    flex-direction: column;
    transition: all 0.3s linear !important;
    height: 74vh;
    align-items: center; /* mantém alinhamento */
}

.elementor-769 .elementor-element.elementor-element-9ff994a .elementor-column{
    min-width: 1px;
    transition: all 0.5s linear;
    overflow: hidden;
}

.elementor-769 .elementor-element.elementor-element-9ff994a .elementor-column:hover{
    width: 100%;
}

.elementor-769 .elementor-element.elementor-element-9ff994a .elementor-column:hover .elementor-widget{
    opacity: 1;
}

/* === TÍTULOS (#ti) === */

/* Sempre visível */
.elementor-769 .elementor-element.elementor-element-9ff994a #ti{
    opacity: 1;
}

/* Estado normal (vertical) */
.elementor-769 .elementor-element.elementor-element-9ff994a #ti .elementor-heading-title{
    color: rgba(255, 255, 255, 0.5);
    font-size: 40px;
   
    transition: all 0.3s ease;
}

/* Hover (horizontal) */
.elementor-769 .elementor-element.elementor-element-9ff994a .elementor-column:hover #ti .elementor-heading-title{
    color: #ffffff;
    font-size: 20px;
    transform: rotate(0deg);
}

/* Tablet */
@media (max-width:1024px){
    .elementor-769 .elementor-element.elementor-element-9ff994a .elementor-widget{
        width: 100%;
    }
}

/* Mobile */
@media (max-width:767px){

    .elementor-769 .elementor-element.elementor-element-9ff994a .elementor-container{
        flex-wrap: flex-wrap;
        height: 70vh;
    }

    .elementor-769 .elementor-element.elementor-element-9ff994a .elementor-column{
        display: flex;
        flex: 1;
        transition: all 0.5s ease;
    }

    /* efeito tipo "abas" */
    .elementor-769 .elementor-element.elementor-element-9ff994a .elementor-column:hover{
        flex: 3;
    }

    .elementor-769 .elementor-element.elementor-element-9ff994a .elementor-column:hover .elementor-widget{
        opacity: 1;
        transform: translateX(0px);
    }

    .elementor-769 .elementor-element.elementor-element-9ff994a .elementor-widget{
        transform: translateX(0);
    }

    .elementor-769 .elementor-element.elementor-element-9ff994a .elementor-widget-wrap{
        height: 100%;
        min-height: 100vh;
        overflow: hidden;
    }

    .elementor-769 .elementor-element.elementor-element-9ff994a .elementor-column:hover .elementor-widget-wrap{
        overflow: auto;
    }

    /* 🔥 mantém comportamento dos títulos no mobile */
    .elementor-769 .elementor-element.elementor-element-9ff994a #ti .elementor-heading-title{
        font-size: 14px;
        transform: rotate(90deg);
        z-index: 30;
        padding-top:0px;
       justify-content: center;
        
    }

    .elementor-769 .elementor-element.elementor-element-9ff994a .elementor-column:hover #ti .elementor-heading-title{
        font-size: 20px;
        
    
    }
}/* End custom CSS */