.elementor-641 .elementor-element.elementor-element-fa69813{--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-641 .elementor-element.elementor-element-fa69813:not(.elementor-motion-effects-element-type-background), .elementor-641 .elementor-element.elementor-element-fa69813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0048E7 0%, #000000 100%);}.elementor-641 .elementor-element.elementor-element-30c049e{--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-641 .elementor-element.elementor-element-d59ec62{--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-641 .elementor-element.elementor-element-d59ec62 .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-d59ec62 .elementor-heading-title a:hover, .elementor-641 .elementor-element.elementor-element-d59ec62 .elementor-heading-title a:focus{color:#0048E7;}.elementor-641 .elementor-element.elementor-element-d59ec62 .elementor-heading-title a{transition-duration:0.9s;}.elementor-641 .elementor-element.elementor-element-18f4354{--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-641 .elementor-element.elementor-element-c0861af .mobile-menu-active .wcf-nav-menu-container, .elementor-641 .elementor-element.elementor-element-c0861af .mobile-menu-active .menu-item-has-children .sub-menu{background-color:transparent;background-image:linear-gradient(180deg, #005BFF 0%, #000000 100%);}.elementor-641 .elementor-element.elementor-element-c0861af .wcf-nav-menu-nav{justify-content:space-between;}.elementor-641 .elementor-element.elementor-element-c0861af .desktop-menu-active .menu-item a{font-family:"all-round-gothic", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-c0861af .desktop-menu-active .menu-item a:hover, .elementor-641 .elementor-element.elementor-element-c0861af .desktop-menu-active .menu-item a:focus{color:#3697F1;fill:#3697F1;}.elementor-641 .elementor-element.elementor-element-c0861af .desktop-menu-active .menu-item.current-menu-item > a{color:#005BFF;fill:#005BFF;}.elementor-641 .elementor-element.elementor-element-c0861af .menu-item a:after{width:5px !important;height:5px !important;background-color:#3697F1 !important;}.elementor-641 .elementor-element.elementor-element-c0861af .mobile-menu-active .menu-item a{font-family:"all-round-gothic", Sans-serif;fill:#FFFCFC;color:#FFFCFC;}.elementor-641 .elementor-element.elementor-element-c0861af .mobile-menu-active .menu-item a:hover, .elementor-641 .elementor-element.elementor-element-c0861af .mobile-menu-active .menu-item a:focus{color:#A29595;fill:#A29595;}.elementor-641 .elementor-element.elementor-element-c0861af .wcf-menu-hamburger{border-style:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-c0861af .wcf-menu-close{border-style:solid;border-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-c0861af .nav-back-link{gap:50px;}.elementor-641 .elementor-element.elementor-element-fea373a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-641 .elementor-element.elementor-element-fea373a > .elementor-container{min-height:69vh;}.elementor-641 .elementor-element.elementor-element-fea373a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-7.5vw;margin-bottom:0vw;padding:0px 0px 0px 0px;z-index:5;}.elementor-641 .elementor-element.elementor-element-fea373a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-641 .elementor-element.elementor-element-cb165aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-641 .elementor-element.elementor-element-cb165aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rodriscarvalho.com/wp-content/uploads/2026/05/fotografia-rr.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-641 .elementor-element.elementor-element-cb165aa > .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-641 .elementor-element.elementor-element-cb165aa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-641 .elementor-element.elementor-element-cb165aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-641 .elementor-element.elementor-element-cb165aa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-641 .elementor-element.elementor-element-cb165aa > .elementor-element-populated{transition:background 0.8s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-641 .elementor-element.elementor-element-cb165aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-641 .elementor-element.elementor-element-f595905{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-641 .elementor-element.elementor-element-f595905 .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-863e433{--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-641 .elementor-element.elementor-element-863e433.elementor-element{--align-self:center;}.elementor-641 .elementor-element.elementor-element-58fc305{--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-641 .elementor-element.elementor-element-58fc305:hover{background-color:#00000080;}.elementor-641 .elementor-element.elementor-element-58fc305 .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-8be3846:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-641 .elementor-element.elementor-element-8be3846 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rodriscarvalho.com/wp-content/uploads/2026/05/design-.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-641 .elementor-element.elementor-element-8be3846 > .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-641 .elementor-element.elementor-element-8be3846.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-641 .elementor-element.elementor-element-8be3846.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-641 .elementor-element.elementor-element-8be3846.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-641 .elementor-element.elementor-element-8be3846 > .elementor-element-populated{transition:background 0.8s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-641 .elementor-element.elementor-element-8be3846 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-641 .elementor-element.elementor-element-1a110f4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-641 .elementor-element.elementor-element-1a110f4 .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-75f073d{--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-641 .elementor-element.elementor-element-75f073d.elementor-element{--align-self:center;}.elementor-641 .elementor-element.elementor-element-f324835{--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-641 .elementor-element.elementor-element-f324835:hover{background-color:#00000080;}.elementor-641 .elementor-element.elementor-element-f324835 .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-e8e1510:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-641 .elementor-element.elementor-element-e8e1510 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010103;background-image:url("https://rodriscarvalho.com/wp-content/uploads/2026/05/audiov.ewesbp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-641 .elementor-element.elementor-element-e8e1510 > .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-641 .elementor-element.elementor-element-e8e1510.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-641 .elementor-element.elementor-element-e8e1510.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-641 .elementor-element.elementor-element-e8e1510.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-641 .elementor-element.elementor-element-e8e1510 > .elementor-element-populated{transition:background 0.8s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-641 .elementor-element.elementor-element-e8e1510 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-641 .elementor-element.elementor-element-724a769{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-641 .elementor-element.elementor-element-724a769 .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-230ce4a{--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-641 .elementor-element.elementor-element-230ce4a.elementor-element{--align-self:center;}.elementor-641 .elementor-element.elementor-element-245b68e{--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-641 .elementor-element.elementor-element-245b68e:hover{background-color:#00000080;}.elementor-641 .elementor-element.elementor-element-245b68e .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-173d019:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-641 .elementor-element.elementor-element-173d019 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rodriscarvalho.com/wp-content/uploads/2026/05/perfor.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-641 .elementor-element.elementor-element-173d019 > .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-641 .elementor-element.elementor-element-173d019.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-641 .elementor-element.elementor-element-173d019.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-641 .elementor-element.elementor-element-173d019.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-641 .elementor-element.elementor-element-173d019 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-641 .elementor-element.elementor-element-173d019 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-641 .elementor-element.elementor-element-ea3cd8d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-641 .elementor-element.elementor-element-ea3cd8d .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-e9a30bf{--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-641 .elementor-element.elementor-element-e9a30bf.elementor-element{--align-self:center;}.elementor-641 .elementor-element.elementor-element-4de1778{--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-641 .elementor-element.elementor-element-4de1778:hover{background-color:#00000080;}.elementor-641 .elementor-element.elementor-element-4de1778 .elementor-heading-title{font-family:"all-round-gothic", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-dd0af76{--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-641 .elementor-element.elementor-element-dd0af76:not(.elementor-motion-effects-element-type-background), .elementor-641 .elementor-element.elementor-element-dd0af76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-641 .elementor-element.elementor-element-01b5ccc{width:100%;max-width:100%;}.elementor-641 .elementor-element.elementor-element-2d014ad{--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-641 .elementor-element.elementor-element-2d014ad:not(.elementor-motion-effects-element-type-background), .elementor-641 .elementor-element.elementor-element-2d014ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(182deg, #005BFF 0%, #000000 100%);}.elementor-641 .elementor-element.elementor-element-fc91c71{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-641 .elementor-element.elementor-element-e4f4edc{--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-641 .elementor-element.elementor-element-ebb9a1f{--display:flex;}.elementor-641 .elementor-element.elementor-element-1f8e2a3{--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-641 .elementor-element.elementor-element-1f8e2a3 a{color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-1f8e2a3 a:hover, .elementor-641 .elementor-element.elementor-element-1f8e2a3 a:focus{color:#FFFFFF80;}.elementor-641 .elementor-element.elementor-element-b1dc950{--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-641 .elementor-element.elementor-element-b1dc950 a{color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-b1dc950 a:hover, .elementor-641 .elementor-element.elementor-element-b1dc950 a:focus{color:#FFFFFF80;}.elementor-641 .elementor-element.elementor-element-a676a02{--display:flex;}.elementor-641 .elementor-element.elementor-element-f2b61a8 .mobile-menu-active .wcf-nav-menu-container, .elementor-641 .elementor-element.elementor-element-f2b61a8 .mobile-menu-active .menu-item-has-children .sub-menu{background-color:transparent;background-image:linear-gradient(180deg, #005BFF 0%, #002F7B 100%);}.elementor-641 .elementor-element.elementor-element-f2b61a8 .desktop-menu-active .menu-item a{font-family:"all-round-gothic", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-f2b61a8 .menu-item a:after{height:0px !important;background-color:#3697F1 !important;}.elementor-641 .elementor-element.elementor-element-f2b61a8 .mobile-menu-active .menu-item a{fill:#FFFCFC;color:#FFFCFC;}.elementor-641 .elementor-element.elementor-element-f2b61a8 .mobile-menu-active .menu-item a:hover, .elementor-641 .elementor-element.elementor-element-f2b61a8 .mobile-menu-active .menu-item a:focus{color:#A29595;fill:#A29595;}.elementor-641 .elementor-element.elementor-element-f2b61a8 .wcf-menu-hamburger{border-style:none;fill:#FFFFFF;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-f2b61a8 .wcf-menu-close{border-style:solid;border-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-f2b61a8 .nav-back-link{gap:50px;}.elementor-641 .elementor-element.elementor-element-bc09d3d{--display:flex;}.elementor-641 .elementor-element.elementor-element-0b8bf37{--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-641 .elementor-element.elementor-element-0b8bf37 a{color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-0b8bf37 a:hover, .elementor-641 .elementor-element.elementor-element-0b8bf37 a:focus{color:#FFFFFF80;}.elementor-641 .elementor-element.elementor-element-35804c4{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-641 .elementor-element.elementor-element-35804c4 .elementor-social-icon{background-color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-35804c4 .elementor-social-icon i{color:#005BFF;}.elementor-641 .elementor-element.elementor-element-35804c4 .elementor-social-icon svg{fill:#005BFF;}.elementor-641 .elementor-element.elementor-element-2fff620{--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-641 .elementor-element.elementor-element-2fff620 a{color:#FFFFFF;}.elementor-641 .elementor-element.elementor-element-2fff620 a:hover, .elementor-641 .elementor-element.elementor-element-2fff620 a:focus{color:#FFFFFF80;}.elementor-641 .elementor-element.elementor-element-29f06c6{--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-641 .elementor-element.elementor-element-29f06c6.e-con{--align-self:stretch;}.elementor-641 .elementor-element.elementor-element-d5d3eb4{--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-641 .elementor-element.elementor-element-e84f0c7{--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-641 .elementor-element.elementor-element-17930e1{--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-641 .elementor-element.elementor-element-b138b8d{--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-641 .elementor-element.elementor-element-d961007{--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-641 .elementor-element.elementor-element-d961007 p{margin-block-end:0px;}.elementor-641 .elementor-element.elementor-element-4307763{--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-641 .elementor-element.elementor-element-fe0549a{--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-641 .elementor-element.elementor-element-fe0549a p{margin-block-end:0px;}.elementor-641 .elementor-element.elementor-element-e38c35a{--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-641 .elementor-element.elementor-element-9b0c650{--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-641 .elementor-element.elementor-element-9b0c650 p{margin-block-end:0px;}.elementor-641 .elementor-element.elementor-element-9b0c650 a{color:#FFFFFF;}@media(max-width:1024px){.elementor-641 .elementor-element.elementor-element-d59ec62{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-641 .elementor-element.elementor-element-fea373a{margin-top:-7rem;margin-bottom:0rem;}.elementor-641 .elementor-element.elementor-element-e4f4edc{--grid-auto-flow:row;}.elementor-641 .elementor-element.elementor-element-d5d3eb4{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-641 .elementor-element.elementor-element-fa69813{--width:100%;}.elementor-641 .elementor-element.elementor-element-30c049e{--width:29%;}.elementor-641 .elementor-element.elementor-element-18f4354{--width:80%;}.elementor-641 .elementor-element.elementor-element-dd0af76{--content-width:100%;}}@media(max-width:767px){.elementor-641 .elementor-element.elementor-element-fa69813{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-641 .elementor-element.elementor-element-30c049e{--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-641 .elementor-element.elementor-element-d59ec62{--container-widget-width:173px;--container-widget-flex-grow:0;width:var( --container-widget-width, 173px );max-width:173px;}.elementor-641 .elementor-element.elementor-element-18f4354{--width:19%;}.elementor-641 .elementor-element.elementor-element-c0861af .mobile-menu-active .wcf-nav-menu-container{width:227px;}.elementor-641 .elementor-element.elementor-element-c0861af .mobile-menu-active .menu-item a{font-size:20px;padding:20px 20px 20px 20px;}.elementor-641 .elementor-element.elementor-element-fea373a > .elementor-container{min-height:27vh;}.elementor-641 .elementor-element.elementor-element-fea373a{margin-top:-7rem;margin-bottom:0rem;}.elementor-641 .elementor-element.elementor-element-cb165aa > .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-641 .elementor-element.elementor-element-f595905{margin:1.63rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-641 .elementor-element.elementor-element-f595905 .elementor-heading-title{font-size:18px;line-height:2.6em;}.elementor-641 .elementor-element.elementor-element-863e433{font-size:12px;}.elementor-641 .elementor-element.elementor-element-58fc305{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-641 .elementor-element.elementor-element-58fc305 .elementor-heading-title{font-size:11px;}.elementor-641 .elementor-element.elementor-element-8be3846 > .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-641 .elementor-element.elementor-element-1a110f4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-641 .elementor-element.elementor-element-1a110f4 .elementor-heading-title{font-size:18px;line-height:2.6em;}.elementor-641 .elementor-element.elementor-element-75f073d{font-size:12px;}.elementor-641 .elementor-element.elementor-element-f324835{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-641 .elementor-element.elementor-element-f324835 .elementor-heading-title{font-size:11px;}.elementor-641 .elementor-element.elementor-element-e8e1510 > .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-641 .elementor-element.elementor-element-724a769{margin:1.63rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-641 .elementor-element.elementor-element-724a769 .elementor-heading-title{font-size:18px;line-height:2.6em;}.elementor-641 .elementor-element.elementor-element-230ce4a{font-size:12px;}.elementor-641 .elementor-element.elementor-element-245b68e{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-641 .elementor-element.elementor-element-245b68e .elementor-heading-title{font-size:11px;}.elementor-641 .elementor-element.elementor-element-173d019.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-641 .elementor-element.elementor-element-173d019:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-641 .elementor-element.elementor-element-173d019 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-641 .elementor-element.elementor-element-ea3cd8d{margin:27vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-641 .elementor-element.elementor-element-ea3cd8d .elementor-heading-title{font-size:18px;}.elementor-641 .elementor-element.elementor-element-e9a30bf{font-size:12px;}.elementor-641 .elementor-element.elementor-element-4de1778{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-641 .elementor-element.elementor-element-4de1778 .elementor-heading-title{font-size:11px;}.elementor-641 .elementor-element.elementor-element-e4f4edc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-641 .elementor-element.elementor-element-1f8e2a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;}.elementor-641 .elementor-element.elementor-element-b1dc950{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-641 .elementor-element.elementor-element-a676a02{--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-641 .elementor-element.elementor-element-f2b61a8 > .elementor-widget-container{margin:0px 0px 0px -6px;padding:0px 0px 0px 0px;}.elementor-641 .elementor-element.elementor-element-f2b61a8 .mobile-menu-active .wcf-nav-menu-container{width:240px;}.elementor-641 .elementor-element.elementor-element-29f06c6{--margin-top:0px;--margin-bottom:0px;--margin-left:11px;--margin-right:0px;}.elementor-641 .elementor-element.elementor-element-d5d3eb4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-641 .elementor-element.elementor-element-4307763{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-641 .elementor-element.elementor-element-fe0549a{text-align:start;}}/* Start custom CSS for container, class: .elementor-element-fa69813 */.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-fea373a */.elementor-641 .elementor-element.elementor-element-fea373a .elementor-widget{
    width: 100%;
    opacity: 0;
    transition: all 0.5s linear;
}

.elementor-641 .elementor-element.elementor-element-fea373a .elementor-container{
    flex-wrap: nowrap;
}

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

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

.elementor-641 .elementor-element.elementor-element-fea373a .elementor-column:hover{
    width: 100%;
}

.elementor-641 .elementor-element.elementor-element-fea373a .elementor-column:hover .elementor-widget{
    opacity: 1;
}

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

/* Sempre visível */
.elementor-641 .elementor-element.elementor-element-fea373a #ti{
    opacity: 1;
}

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

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

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

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

    .elementor-641 .elementor-element.elementor-element-fea373a .elementor-container{
        flex-wrap: flex-wrap;
        height: 80Vh;
    }

    .elementor-641 .elementor-element.elementor-element-fea373a .elementor-column{
        display: flex;
        flex: 1;
        transition: all 0.5s ease;
    }

    /* efeito tipo "abas" */
    .elementor-641 .elementor-element.elementor-element-fea373a .elementor-column:hover{
        flex: 3;
    }

    .elementor-641 .elementor-element.elementor-element-fea373a .elementor-column:hover .elementor-widget{
        opacity: 1;
        transform: translateX(0px);
    }

    .elementor-641 .elementor-element.elementor-element-fea373a .elementor-widget{
        transform: translateX(0);
    }

    .elementor-641 .elementor-element.elementor-element-fea373a .elementor-widget-wrap{
        height: 100%;
        min-height: 100vh;
        overflow: hidden;
    }

    .elementor-641 .elementor-element.elementor-element-fea373a .elementor-column:hover .elementor-widget-wrap{
        overflow: auto;
    }

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

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