.elementor-746 .elementor-element.elementor-element-e27f5ef{--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;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-e27f5ef:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-e27f5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://otiagorocha.com/wp-content/uploads/2026/01/AM-Desktop-01.jpg");background-position:top center;background-size:cover;}.elementor-746 .elementor-element.elementor-element-e27f5ef::before, .elementor-746 .elementor-element.elementor-element-e27f5ef > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-e27f5ef > .e-con-inner > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-e27f5ef > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-e27f5ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-e27f5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 82%, #131414 100%);}.elementor-746 .elementor-element.elementor-element-0ed9f06{--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;}.elementor-746 .elementor-element.elementor-element-a9caa28{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-746 .elementor-element.elementor-element-46d30dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-746 .elementor-element.elementor-element-46d30dc img{width:65%;}.elementor-746 .elementor-element.elementor-element-b944baa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-746 .elementor-element.elementor-element-3fee938{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-icon i{color:var( --e-global-color-75e5422 );transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-icon svg{fill:var( --e-global-color-75e5422 );transition:fill 0.3s;}.elementor-746 .elementor-element.elementor-element-ec585cd{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;}.elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-746 .elementor-element.elementor-element-3abc2dd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:400;line-height:46px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-746 .elementor-element.elementor-element-be177cd{padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-be177cd .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-2c440f5{--display:flex;--z-index:1;}.elementor-746 .elementor-element.elementor-element-07d67b3.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-746 .elementor-element.elementor-element-07d67b3{left:268px;}body.rtl .elementor-746 .elementor-element.elementor-element-07d67b3{right:268px;}.elementor-746 .elementor-element.elementor-element-07d67b3{top:287px;z-index:2;}.elementor-746 .elementor-element.elementor-element-07d67b3 img{width:34%;}.elementor-746 .elementor-element.elementor-element-1bad703{--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-746 .elementor-element.elementor-element-b9b7ced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-b9b7ced .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:46px;letter-spacing:-1.1px;color:#131414;}.elementor-746 .elementor-element.elementor-element-24ca3f6{--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;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-24ca3f6:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-24ca3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4952fc );background-image:url("https://otiagorocha.com/wp-content/uploads/2026/01/AM-Desktop-BG-02.jpg");background-position:top left;background-size:cover;}.elementor-746 .elementor-element.elementor-element-24ca3f6::before, .elementor-746 .elementor-element.elementor-element-24ca3f6 > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-24ca3f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-24ca3f6 > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-24ca3f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-24ca3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top left, #5AB0FF91 0%, #1314149C 35%);}.elementor-746 .elementor-element.elementor-element-d0e69ab{--display:flex;}.elementor-746 .elementor-element.elementor-element-b756616{--display:flex;}.elementor-746 .elementor-element.elementor-element-7782465{padding:0px 200px 0px 200px;text-align:center;}.elementor-746 .elementor-element.elementor-element-7782465 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-ee9544a{padding:0px 200px 0px 200px;text-align:center;}.elementor-746 .elementor-element.elementor-element-ee9544a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-746 .elementor-element.elementor-element-51f9583{padding:0px 30px 0px 30px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;color:#EDEDED;}.elementor-746 .elementor-element.elementor-element-e71de7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-746 .elementor-element.elementor-element-f2125d2{background-color:#F6F6F6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:none;border-radius:2px 2px 2px 2px;text-align:center;}.elementor-746 .elementor-element.elementor-element-f2125d2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:25px;letter-spacing:-0.6px;color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-a1a5a2d{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-a1a5a2d:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-a1a5a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-cd318ea{--display:flex;}.elementor-746 .elementor-element.elementor-element-3c3e7d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-746 .elementor-element.elementor-element-f0a30c9{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-032fb58{padding:0px 200px 0px 200px;text-align:center;}.elementor-746 .elementor-element.elementor-element-032fb58 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-b05a88b{text-align:center;}.elementor-746 .elementor-element.elementor-element-b05a88b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;line-height:48px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-1afb8d1{padding:0px 30px 0px 30px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;color:#EDEDED;}.elementor-746 .elementor-element.elementor-element-46bddaa{background-color:#AC3931;padding:6px 6px 6px 6px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-746 .elementor-element.elementor-element-46bddaa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:23px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-8072641{--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;}.elementor-746 .elementor-element.elementor-element-fd3e558{--display:flex;--z-index:1;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-746 .elementor-element.elementor-element-a69d4f0 .elementor-icon-wrapper{text-align:center;}.elementor-746 .elementor-element.elementor-element-a69d4f0.elementor-view-stacked .elementor-icon{background-color:#AC3931;}.elementor-746 .elementor-element.elementor-element-a69d4f0.elementor-view-framed .elementor-icon, .elementor-746 .elementor-element.elementor-element-a69d4f0.elementor-view-default .elementor-icon{color:#AC3931;border-color:#AC3931;}.elementor-746 .elementor-element.elementor-element-a69d4f0.elementor-view-framed .elementor-icon, .elementor-746 .elementor-element.elementor-element-a69d4f0.elementor-view-default .elementor-icon svg{fill:#AC3931;}.elementor-746 .elementor-element.elementor-element-791ff2e{text-align:center;}.elementor-746 .elementor-element.elementor-element-791ff2e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:25px;color:var( --e-global-color-d4952fc );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-746 .elementor-element.elementor-element-b8ec68c{--divider-border-style:solid;--divider-color:var( --e-global-color-d4952fc );--divider-border-width:1px;}.elementor-746 .elementor-element.elementor-element-b8ec68c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-746 .elementor-element.elementor-element-b8ec68c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-746 .elementor-element.elementor-element-88c1e9b{padding:0px 30px 0px 30px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#000000;}.elementor-746 .elementor-element.elementor-element-ea71d90{--display:flex;--z-index:2;}.elementor-746 .elementor-element.elementor-element-9877292 .elementor-icon-wrapper{text-align:center;}.elementor-746 .elementor-element.elementor-element-9877292.elementor-view-stacked .elementor-icon{background-color:#AC3931;}.elementor-746 .elementor-element.elementor-element-9877292.elementor-view-framed .elementor-icon, .elementor-746 .elementor-element.elementor-element-9877292.elementor-view-default .elementor-icon{color:#AC3931;border-color:#AC3931;}.elementor-746 .elementor-element.elementor-element-9877292.elementor-view-framed .elementor-icon, .elementor-746 .elementor-element.elementor-element-9877292.elementor-view-default .elementor-icon svg{fill:#AC3931;}.elementor-746 .elementor-element.elementor-element-d06c234{text-align:center;}.elementor-746 .elementor-element.elementor-element-d06c234 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:25px;color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-51a0c03{--divider-border-style:solid;--divider-color:var( --e-global-color-d4952fc );--divider-border-width:1px;}.elementor-746 .elementor-element.elementor-element-51a0c03 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-746 .elementor-element.elementor-element-51a0c03 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-746 .elementor-element.elementor-element-e24bdec{padding:0px 30px 0px 30px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#000000;}.elementor-746 .elementor-element.elementor-element-2446a50{--display:flex;--z-index:3;}.elementor-746 .elementor-element.elementor-element-fdecae0 .elementor-icon-wrapper{text-align:center;}.elementor-746 .elementor-element.elementor-element-fdecae0.elementor-view-stacked .elementor-icon{background-color:#AC3931;}.elementor-746 .elementor-element.elementor-element-fdecae0.elementor-view-framed .elementor-icon, .elementor-746 .elementor-element.elementor-element-fdecae0.elementor-view-default .elementor-icon{color:#AC3931;border-color:#AC3931;}.elementor-746 .elementor-element.elementor-element-fdecae0.elementor-view-framed .elementor-icon, .elementor-746 .elementor-element.elementor-element-fdecae0.elementor-view-default .elementor-icon svg{fill:#AC3931;}.elementor-746 .elementor-element.elementor-element-3c45ebc{text-align:center;}.elementor-746 .elementor-element.elementor-element-3c45ebc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:25px;color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-55a2e32{--divider-border-style:solid;--divider-color:var( --e-global-color-d4952fc );--divider-border-width:1px;}.elementor-746 .elementor-element.elementor-element-55a2e32 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-746 .elementor-element.elementor-element-55a2e32 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-746 .elementor-element.elementor-element-f25aab3{padding:0px 30px 0px 30px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#000000;}.elementor-746 .elementor-element.elementor-element-b0b965c{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-b0b965c:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-b0b965c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4952fc );background-image:url("https://otiagorocha.com/wp-content/uploads/2026/01/AM-Desktop-BG-05.jpg");background-position:center center;background-size:cover;}.elementor-746 .elementor-element.elementor-element-b0b965c::before, .elementor-746 .elementor-element.elementor-element-b0b965c > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-b0b965c > .e-con-inner > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-b0b965c > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-b0b965c > .e-con-inner > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-b0b965c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #5AB0FF59 0%, #1314149C 50%);}.elementor-746 .elementor-element.elementor-element-f7ab1c5{--display:flex;}.elementor-746 .elementor-element.elementor-element-3ce0123{--display:flex;}.elementor-746 .elementor-element.elementor-element-49580e3{padding:0px 200px 0px 200px;text-align:center;}.elementor-746 .elementor-element.elementor-element-49580e3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-290898e{padding:0px 200px 0px 200px;text-align:center;}.elementor-746 .elementor-element.elementor-element-290898e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-71ea49e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-746 .elementor-element.elementor-element-a541544{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-746 .elementor-element.elementor-element-958248e .elementor-icon-list-icon i{color:var( --e-global-color-75e5422 );transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-958248e .elementor-icon-list-icon svg{fill:var( --e-global-color-75e5422 );transition:fill 0.3s;}.elementor-746 .elementor-element.elementor-element-958248e{--e-icon-list-icon-size:25px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-746 .elementor-element.elementor-element-958248e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-958248e .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-746 .elementor-element.elementor-element-958248e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-217b859{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:14px;--padding-right:14px;}.elementor-746 .elementor-element.elementor-element-3a9df65 .elementor-icon-list-icon i{color:var( --e-global-color-75e5422 );transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-3a9df65 .elementor-icon-list-icon svg{fill:var( --e-global-color-75e5422 );transition:fill 0.3s;}.elementor-746 .elementor-element.elementor-element-3a9df65{--e-icon-list-icon-size:25px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-746 .elementor-element.elementor-element-3a9df65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-3a9df65 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-746 .elementor-element.elementor-element-3a9df65 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-74aecd9{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:14px;--padding-right:14px;}.elementor-746 .elementor-element.elementor-element-44bdc89 .elementor-icon-list-icon i{color:var( --e-global-color-75e5422 );transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-44bdc89 .elementor-icon-list-icon svg{fill:var( --e-global-color-75e5422 );transition:fill 0.3s;}.elementor-746 .elementor-element.elementor-element-44bdc89{--e-icon-list-icon-size:25px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-746 .elementor-element.elementor-element-44bdc89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-44bdc89 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-746 .elementor-element.elementor-element-44bdc89 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-1685eba{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:14px;--padding-right:14px;}.elementor-746 .elementor-element.elementor-element-adf451e .elementor-icon-list-icon i{color:var( --e-global-color-75e5422 );transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-adf451e .elementor-icon-list-icon svg{fill:var( --e-global-color-75e5422 );transition:fill 0.3s;}.elementor-746 .elementor-element.elementor-element-adf451e{--e-icon-list-icon-size:25px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-746 .elementor-element.elementor-element-adf451e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-adf451e .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-746 .elementor-element.elementor-element-adf451e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-a506215{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:14px;--padding-right:14px;}.elementor-746 .elementor-element.elementor-element-f746e1e .elementor-icon-list-icon i{color:var( --e-global-color-75e5422 );transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-f746e1e .elementor-icon-list-icon svg{fill:var( --e-global-color-75e5422 );transition:fill 0.3s;}.elementor-746 .elementor-element.elementor-element-f746e1e{--e-icon-list-icon-size:25px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-746 .elementor-element.elementor-element-f746e1e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-f746e1e .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-746 .elementor-element.elementor-element-f746e1e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-58f3fc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-746 .elementor-element.elementor-element-1b5101d{background-color:var( --e-global-color-75e5422 );padding:6px 180px 6px 180px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-746 .elementor-element.elementor-element-1b5101d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:-0.9px;color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-388a0ce{--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;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-388a0ce:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-388a0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-388a0ce::before, .elementor-746 .elementor-element.elementor-element-388a0ce > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-388a0ce > .e-con-inner > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-388a0ce > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-388a0ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-388a0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #5AB0FF59 0%, #1314149C 50%);}.elementor-746 .elementor-element.elementor-element-4e0b84d{--display:flex;}.elementor-746 .elementor-element.elementor-element-dd6ce95{--display:flex;}.elementor-746 .elementor-element.elementor-element-7ebbc92{padding:0px 200px 0px 200px;text-align:center;}.elementor-746 .elementor-element.elementor-element-7ebbc92 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-171ca48{padding:0px 200px 0px 200px;text-align:center;}.elementor-746 .elementor-element.elementor-element-171ca48 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-8a8a2a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-746 .elementor-element.elementor-element-e83832e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-2f14a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-2f14a29 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-746 .elementor-element.elementor-element-6304254{--display:flex;}.elementor-746 .elementor-element.elementor-element-4261081{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-4261081 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:25px;color:#D0D0D0;}.elementor-746 .elementor-element.elementor-element-0416bc2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-3452cee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-3452cee img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-746 .elementor-element.elementor-element-1a0e505{--display:flex;}.elementor-746 .elementor-element.elementor-element-892e114{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-892e114 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:25px;color:#D0D0D0;}.elementor-746 .elementor-element.elementor-element-a4aa619{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-37d0b3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-37d0b3f img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-746 .elementor-element.elementor-element-a61f6a6{--display:flex;}.elementor-746 .elementor-element.elementor-element-ab8fb67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-ab8fb67 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:25px;color:#D0D0D0;}.elementor-746 .elementor-element.elementor-element-f355bd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:190px;--padding-right:190px;}.elementor-746 .elementor-element.elementor-element-d90416f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-efa66d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-efa66d8 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-746 .elementor-element.elementor-element-5fca52d{--display:flex;}.elementor-746 .elementor-element.elementor-element-c8fcd2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-c8fcd2f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:25px;color:#D0D0D0;}.elementor-746 .elementor-element.elementor-element-8abf743{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-d2ab912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-d2ab912 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-746 .elementor-element.elementor-element-f5309b5{--display:flex;}.elementor-746 .elementor-element.elementor-element-77fb2ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-77fb2ca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:25px;color:#D0D0D0;}.elementor-746 .elementor-element.elementor-element-cf45fda{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-cf45fda:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-cf45fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4952fc );background-image:url("https://otiagorocha.com/wp-content/uploads/2026/01/AM-Desktop-BG-03.jpg");background-position:center center;background-size:cover;}.elementor-746 .elementor-element.elementor-element-cf45fda::before, .elementor-746 .elementor-element.elementor-element-cf45fda > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-cf45fda > .e-con-inner > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-cf45fda > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-cf45fda > .e-con-inner > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-cf45fda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #5AB0FF59 0%, #131414BF 50%);}.elementor-746 .elementor-element.elementor-element-f9c676c{--display:flex;}.elementor-746 .elementor-element.elementor-element-f5dc261{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:250px;--padding-right:250px;}.elementor-746 .elementor-element.elementor-element-97de90e{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-1252591{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-1252591 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-6e4f212{padding:0px 0px 0px 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:22px;color:#EDEDED;}.elementor-746 .elementor-element.elementor-element-ef3b222{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-ef3b222 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;line-height:40px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-c524e71{background-color:#FFFFFF;padding:012px 012px 012px 012px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:22px;color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-812fc71{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-812fc71:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-812fc71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-812fc71::before, .elementor-746 .elementor-element.elementor-element-812fc71 > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-812fc71 > .e-con-inner > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-812fc71 > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-812fc71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-812fc71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #5AB0FF59 0%, #1314149C 50%);}.elementor-746 .elementor-element.elementor-element-122a9a9{--display:flex;}.elementor-746 .elementor-element.elementor-element-898f4b5{--display:flex;}.elementor-746 .elementor-element.elementor-element-e1097ea{padding:0px 200px 0px 200px;text-align:center;}.elementor-746 .elementor-element.elementor-element-e1097ea .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-c925d69{padding:0px 200px 0px 200px;text-align:center;}.elementor-746 .elementor-element.elementor-element-c925d69 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-d5f6d23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:60px;}.elementor-746 .elementor-element.elementor-element-83b1100{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-11d2de2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-f6ac7a9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-1eb857b{--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:15px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-746 .elementor-element.elementor-element-239b83d{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-3cf1d1e{text-align:center;}.elementor-746 .elementor-element.elementor-element-3cf1d1e img{width:99%;border-radius:12px 12px 12px 12px;}.elementor-746 .elementor-element.elementor-element-8b48e60{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-8b48e60 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-1ba1fe3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-1ba1fe3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:32px;color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-5a8462d{--display:flex;}.elementor-746 .elementor-element.elementor-element-5a8462d.e-con{--align-self:center;}.elementor-746 .elementor-element.elementor-element-d9479e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:19px;color:#EDEDED;}.elementor-746 .elementor-element.elementor-element-50a80a3{--divider-border-style:solid;--divider-color:var( --e-global-color-75e5422 );--divider-border-width:1px;}.elementor-746 .elementor-element.elementor-element-50a80a3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-746 .elementor-element.elementor-element-50a80a3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-746 .elementor-element.elementor-element-3f089a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:19px;color:#EDEDED;}.elementor-746 .elementor-element.elementor-element-4336ca0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:60px;}.elementor-746 .elementor-element.elementor-element-e08f272{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-9298626{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-71f0140{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-982e80f{--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:15px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-746 .elementor-element.elementor-element-5409d17{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-556fd93{text-align:center;}.elementor-746 .elementor-element.elementor-element-556fd93 img{width:99%;border-radius:12px 12px 12px 12px;}.elementor-746 .elementor-element.elementor-element-f4a657e{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-f4a657e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-1b01257{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-1b01257 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:32px;color:#131414;}.elementor-746 .elementor-element.elementor-element-4ff0174{--display:flex;}.elementor-746 .elementor-element.elementor-element-4ff0174.e-con{--align-self:center;}.elementor-746 .elementor-element.elementor-element-797ee45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:19px;color:#EDEDED;}.elementor-746 .elementor-element.elementor-element-8f99ff9{--divider-border-style:solid;--divider-color:var( --e-global-color-75e5422 );--divider-border-width:1px;}.elementor-746 .elementor-element.elementor-element-8f99ff9 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-746 .elementor-element.elementor-element-8f99ff9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-746 .elementor-element.elementor-element-aed3eb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:19px;color:#EDEDED;}.elementor-746 .elementor-element.elementor-element-aee2feb{--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-746 .elementor-element.elementor-element-aee2feb:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-aee2feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75e5422 );}.elementor-746 .elementor-element.elementor-element-c7ab3f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-c7ab3f2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:46px;letter-spacing:-1.1px;color:#131414;}.elementor-746 .elementor-element.elementor-element-89c24f8{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-89c24f8:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-89c24f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-89c24f8::before, .elementor-746 .elementor-element.elementor-element-89c24f8 > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-89c24f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-89c24f8 > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-89c24f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-89c24f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #5AB0FF59 0%, #1314149C 50%);}.elementor-746 .elementor-element.elementor-element-e4c78e0{--display:flex;}.elementor-746 .elementor-element.elementor-element-85a97bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-746 .elementor-element.elementor-element-2f49849{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-a6f13f7{padding:0px 200px 0px 200px;text-align:center;}.elementor-746 .elementor-element.elementor-element-a6f13f7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-90bc3c1{padding:0px 200px 0px 200px;text-align:center;}.elementor-746 .elementor-element.elementor-element-90bc3c1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-ea83192{padding:0px 0px 0px 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:22px;color:#EDEDED;}.elementor-746 .elementor-element.elementor-element-4d5eebd{--divider-border-style:solid;--divider-color:var( --e-global-color-75e5422 );--divider-border-width:1px;}.elementor-746 .elementor-element.elementor-element-4d5eebd .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-746 .elementor-element.elementor-element-4d5eebd .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-746 .elementor-element.elementor-element-d927df0{--display:flex;}.elementor-746 .elementor-element.elementor-element-da00089{padding:0px 150px 0px 150px;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-746 .elementor-element.elementor-element-da00089.elementor-element{--align-self:center;}.elementor-746 .elementor-element.elementor-element-da00089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-746 .elementor-element.elementor-element-da00089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-746 .elementor-element.elementor-element-da00089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-746 .elementor-element.elementor-element-da00089 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-746 .elementor-element.elementor-element-da00089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-746 .elementor-element.elementor-element-da00089 .elementor-icon-list-icon i{color:var( --e-global-color-75e5422 );transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-da00089 .elementor-icon-list-icon svg{fill:var( --e-global-color-75e5422 );transition:fill 0.3s;}.elementor-746 .elementor-element.elementor-element-da00089 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-da00089 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:26px;}.elementor-746 .elementor-element.elementor-element-da00089 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-746 .elementor-element.elementor-element-376f0d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-746 .elementor-element.elementor-element-355d294{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-746 .elementor-element.elementor-element-355d294:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-355d294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75e5422 );}.elementor-746 .elementor-element.elementor-element-9e23933{background-color:#8B2C2C00;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:15px 60px 15px 60px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:23px;color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-53df3aa{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-53df3aa .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-e99deae{--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-746 .elementor-element.elementor-element-c325c91{--display:flex;}.elementor-746 .elementor-element.elementor-element-83c7b51{--display:flex;}.elementor-746 .elementor-element.elementor-element-ce8023d{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-ce8023d img{width:99%;}.elementor-746 .elementor-element.elementor-element-73b8ec1{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-73b8ec1 img{width:99%;}.elementor-746 .elementor-element.elementor-element-9db3963{--display:flex;}.elementor-746 .elementor-element.elementor-element-597015d{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-597015d:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-597015d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-597015d::before, .elementor-746 .elementor-element.elementor-element-597015d > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-597015d > .e-con-inner > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-597015d > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-597015d > .e-con-inner > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-597015d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #5AB0FF59 0%, #1314149C 50%);}.elementor-746 .elementor-element.elementor-element-7b7afc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-746 .elementor-element.elementor-element-d20ac13{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-bc26b96{--display:flex;}.elementor-746 .elementor-element.elementor-element-46f32dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;text-align:center;}.elementor-746 .elementor-element.elementor-element-46f32dc img{width:80%;}.elementor-746 .elementor-element.elementor-element-ae6c508{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-ae6c508 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:48px;letter-spacing:5.7px;color:#B8B8B8;}.elementor-746 .elementor-element.elementor-element-0872ef8{--divider-border-style:solid;--divider-color:var( --e-global-color-75e5422 );--divider-border-width:1px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-0872ef8 .elementor-divider-separator{width:52%;margin:0 auto;margin-center:0;}.elementor-746 .elementor-element.elementor-element-0872ef8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-746 .elementor-element.elementor-element-8a2932f{text-align:center;}.elementor-746 .elementor-element.elementor-element-8a2932f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:500;line-height:48px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-5858e80{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-5858e80 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;line-height:48px;color:#B8B8B8;}.elementor-746 .elementor-element.elementor-element-3fe0f6a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-3fe0f6a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:80px;font-weight:500;line-height:48px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-7d20c2f{--divider-border-style:solid;--divider-color:var( --e-global-color-75e5422 );--divider-border-width:1px;}.elementor-746 .elementor-element.elementor-element-7d20c2f .elementor-divider-separator{width:79%;margin:0 auto;margin-center:0;}.elementor-746 .elementor-element.elementor-element-7d20c2f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-746 .elementor-element.elementor-element-e64105d{text-align:center;}.elementor-746 .elementor-element.elementor-element-e64105d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;line-height:39px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-db3905f{padding:0px 30px 0px 30px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#EDEDED;}.elementor-746 .elementor-element.elementor-element-b3bb111{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-b3bb111 .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-8fdd840{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-8fdd840:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-8fdd840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://otiagorocha.com/wp-content/uploads/2026/01/SOBRE-DESKTOP-AM-01.jpg");background-position:top center;background-size:cover;}.elementor-746 .elementor-element.elementor-element-8fdd840::before, .elementor-746 .elementor-element.elementor-element-8fdd840 > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-8fdd840 > .e-con-inner > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-8fdd840 > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-8fdd840 > .e-con-inner > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-8fdd840 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(241deg, #13141400 0%, #131414C7 100%);}.elementor-746 .elementor-element.elementor-element-c5ef11e{--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;}.elementor-746 .elementor-element.elementor-element-719260a{--display:flex;}.elementor-746 .elementor-element.elementor-element-719260a.e-con{--align-self:center;}.elementor-746 .elementor-element.elementor-element-009542e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-746 .elementor-element.elementor-element-009542e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;line-height:40px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-8768fdb{padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#BBBBBB;}.elementor-746 .elementor-element.elementor-element-8eb6599{--display:flex;}.elementor-746 .elementor-element.elementor-element-3985d10{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-3985d10:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-3985d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-3985d10::before, .elementor-746 .elementor-element.elementor-element-3985d10 > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-3985d10 > .e-con-inner > .elementor-background-video-container::before, .elementor-746 .elementor-element.elementor-element-3985d10 > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-3985d10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-746 .elementor-element.elementor-element-3985d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #5AB0FF59 0%, #1314149C 50%);}.elementor-746 .elementor-element.elementor-element-c1f6d8c{--display:flex;}.elementor-746 .elementor-element.elementor-element-3358e1d{--display:flex;}.elementor-746 .elementor-element.elementor-element-3c52583{text-align:center;}.elementor-746 .elementor-element.elementor-element-3c52583 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:500;line-height:48px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-fcffa3c{--display:flex;}.elementor-746 .elementor-element.elementor-element-10d8265{--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-746 .elementor-element.elementor-element-10d8265:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-10d8265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4952fc );}.elementor-746 .elementor-element.elementor-element-73ff0df{--display:flex;}.elementor-746 .elementor-element.elementor-element-5e7d507{--display:flex;}.elementor-746 .elementor-element.elementor-element-eb2c498{text-align:center;}.elementor-746 .elementor-element.elementor-element-eb2c498 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;word-spacing:0px;color:#818181;}@media(min-width:768px){.elementor-746 .elementor-element.elementor-element-1bad703{--content-width:1600px;}.elementor-746 .elementor-element.elementor-element-aee2feb{--content-width:1600px;}}@media(max-width:767px){.elementor-746 .elementor-element.elementor-element-e27f5ef:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-e27f5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://otiagorocha.com/wp-content/uploads/2026/01/AM-MOBILE-01.jpg");}.elementor-746 .elementor-element.elementor-element-e27f5ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-46d30dc{margin:260px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-46d30dc img{width:80%;}.elementor-746 .elementor-element.elementor-element-b944baa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-ec585cd{--e-icon-list-icon-size:15px;}.elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-ec585cd .elementor-icon-list-item > a{font-size:12px;}.elementor-746 .elementor-element.elementor-element-3abc2dd{text-align:center;}.elementor-746 .elementor-element.elementor-element-3abc2dd .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-be177cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-746 .elementor-element.elementor-element-07d67b3{left:216px;}body.rtl .elementor-746 .elementor-element.elementor-element-07d67b3{right:216px;}.elementor-746 .elementor-element.elementor-element-07d67b3{top:-473px;}.elementor-746 .elementor-element.elementor-element-07d67b3 img{width:35%;}.elementor-746 .elementor-element.elementor-element-b9b7ced{text-align:center;}.elementor-746 .elementor-element.elementor-element-b9b7ced .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-7782465{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-7782465 .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-ee9544a{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-ee9544a .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-51f9583{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-e71de7c{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-746 .elementor-element.elementor-element-f2125d2{padding:12px 12px 8px 12px;text-align:center;}.elementor-746 .elementor-element.elementor-element-f2125d2 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-746 .elementor-element.elementor-element-3c3e7d5{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-746 .elementor-element.elementor-element-f0a30c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-032fb58{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-032fb58 .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-b05a88b{text-align:center;}.elementor-746 .elementor-element.elementor-element-b05a88b .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-1afb8d1{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-46bddaa{padding:10px 10px 10px 10px;text-align:center;}.elementor-746 .elementor-element.elementor-element-46bddaa .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-8072641{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-746 .elementor-element.elementor-element-a69d4f0 .elementor-icon{font-size:39px;}.elementor-746 .elementor-element.elementor-element-a69d4f0 .elementor-icon svg{height:39px;}.elementor-746 .elementor-element.elementor-element-791ff2e{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-791ff2e .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-b8ec68c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-88c1e9b{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-9877292 .elementor-icon{font-size:39px;}.elementor-746 .elementor-element.elementor-element-9877292 .elementor-icon svg{height:39px;}.elementor-746 .elementor-element.elementor-element-d06c234{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-d06c234 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-51a0c03{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-e24bdec{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-fdecae0 .elementor-icon{font-size:39px;}.elementor-746 .elementor-element.elementor-element-fdecae0 .elementor-icon svg{height:39px;}.elementor-746 .elementor-element.elementor-element-3c45ebc{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-3c45ebc .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-55a2e32{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-f25aab3{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-49580e3{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-49580e3 .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-290898e{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-290898e .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-71ea49e{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-746 .elementor-element.elementor-element-a541544{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-958248e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-958248e .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-217b859{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-3a9df65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-3a9df65 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-74aecd9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-44bdc89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-44bdc89 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-1685eba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-adf451e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-adf451e .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-a506215{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-f746e1e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-f746e1e .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-58f3fc9{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-746 .elementor-element.elementor-element-1b5101d{padding:10px 10px 10px 10px;text-align:center;}.elementor-746 .elementor-element.elementor-element-1b5101d .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-7ebbc92{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-7ebbc92 .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-171ca48{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-171ca48 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-4261081{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-4261081 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-746 .elementor-element.elementor-element-892e114{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-892e114 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-746 .elementor-element.elementor-element-ab8fb67{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-ab8fb67 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-746 .elementor-element.elementor-element-f355bd4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-746 .elementor-element.elementor-element-c8fcd2f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-c8fcd2f .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-746 .elementor-element.elementor-element-77fb2ca{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-77fb2ca .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-746 .elementor-element.elementor-element-cf45fda:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-cf45fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://otiagorocha.com/wp-content/uploads/2026/01/AM-MOBILE-BG-03.jpg");}.elementor-746 .elementor-element.elementor-element-cf45fda{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-f5dc261{--margin-top:280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-97de90e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-1252591{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-1252591 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-6e4f212{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-ef3b222{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-ef3b222 .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-746 .elementor-element.elementor-element-c524e71{padding:15px 5px 0px 5px;text-align:center;font-size:14px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-e1097ea{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-e1097ea .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-c925d69{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-c925d69 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-d5f6d23{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:9px;}.elementor-746 .elementor-element.elementor-element-8b48e60{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-8b48e60 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-1ba1fe3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-1ba1fe3 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-d9479e6{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-3f089a2{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-4336ca0{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:9px;}.elementor-746 .elementor-element.elementor-element-f4a657e{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-f4a657e .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-1b01257{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-1b01257 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-797ee45{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-aed3eb8{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-c7ab3f2{text-align:center;}.elementor-746 .elementor-element.elementor-element-c7ab3f2 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-85a97bd{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-746 .elementor-element.elementor-element-2f49849{--padding-top:30px;--padding-bottom:30px;--padding-left:6px;--padding-right:6px;}.elementor-746 .elementor-element.elementor-element-a6f13f7{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-a6f13f7 .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-90bc3c1{padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-90bc3c1 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-ea83192{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-da00089{padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-da00089 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-746 .elementor-element.elementor-element-da00089 .elementor-icon-list-item > a{font-size:14px;}.elementor-746 .elementor-element.elementor-element-376f0d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-9e23933{padding:0px 0px 0px 0px;font-size:14px;line-height:1.4em;}.elementor-746 .elementor-element.elementor-element-53df3aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-ce8023d{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-ce8023d img{width:100%;}.elementor-746 .elementor-element.elementor-element-73b8ec1{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-73b8ec1 img{width:100%;}.elementor-746 .elementor-element.elementor-element-9db3963{--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-746 .elementor-element.elementor-element-7b7afc1{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-746 .elementor-element.elementor-element-d20ac13{--padding-top:30px;--padding-bottom:30px;--padding-left:6px;--padding-right:6px;}.elementor-746 .elementor-element.elementor-element-46f32dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-746 .elementor-element.elementor-element-46f32dc img{width:100%;}.elementor-746 .elementor-element.elementor-element-ae6c508{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-ae6c508 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-0872ef8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-0872ef8 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-746 .elementor-element.elementor-element-0872ef8 .elementor-divider{text-align:center;}.elementor-746 .elementor-element.elementor-element-8a2932f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-8a2932f .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-5858e80{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-5858e80 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-3fe0f6a{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-3fe0f6a .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-7d20c2f .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-746 .elementor-element.elementor-element-7d20c2f .elementor-divider{text-align:center;}.elementor-746 .elementor-element.elementor-element-e64105d{text-align:center;}.elementor-746 .elementor-element.elementor-element-e64105d .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-db3905f{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-b3bb111{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-b3bb111 .elementor-button{font-size:4px;}.elementor-746 .elementor-element.elementor-element-8fdd840:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-8fdd840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://otiagorocha.com/wp-content/uploads/2026/01/SOBRE-MOBILE-AM-01.jpg");}.elementor-746 .elementor-element.elementor-element-8fdd840{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-009542e{margin:230px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-009542e .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-8768fdb{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-746 .elementor-element.elementor-element-3c52583{text-align:center;}.elementor-746 .elementor-element.elementor-element-3c52583 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-eb2c498 .elementor-heading-title{font-size:11px;}}/* Start custom CSS for container, class: .elementor-element-3fee938 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-3fee938 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,/* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-3fee938 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}

    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be177cd *//* RESET */
#botao02.elementor-widget-button,
#botao02 .elementor-widget-container,
#botao02 .elementor-button-wrapper{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* BOTÃO METÁLICO AZUL */
#botao02 .elementor-button,
#botao02 a.elementor-button-link{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  color: #ffffff !important;

  border-radius: 10px;
  overflow: hidden;
  z-index: 1;

  /* Base metálica azul (derivada de #5ab0ff) */
  background: linear-gradient(
    135deg,
    #1F4F7A 0%,     /* azul profundo */
    #3F86C6 35%,    /* azul médio */
    #5AB0FF 50%,    /* azul base */
    #3F86C6 65%,
    #1F4F7A 100%
  );

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.35),
    inset 0 -1px 1px rgba(0,0,0,0.25),
    0 10px 22px rgba(0,0,0,0.35);

  transition: transform .25s ease, box-shadow .25s ease;
}

/* LUZ DESLIZANTE */
#botao02 .elementor-button::before{
  content:'';
  position:absolute;
  inset:-40%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.6) 50%,
    transparent 65%
  );
  transform: translateX(-100%);
  animation: metalSweep 2.8s linear infinite;
  pointer-events:none;
  z-index:2;
}

/* MICRO TEXTURA METÁLICA */
#botao02 .elementor-button::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.035),
    rgba(255,255,255,0.035) 1px,
    transparent 1px,
    transparent 3px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
  z-index:3;
}

/* HOVER */
#botao02 .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.45),
    inset 0 -1px 1px rgba(0,0,0,0.3),
    0 14px 28px rgba(0,0,0,0.45);
}

/* ACTIVE */
#botao02 .elementor-button:active{
  transform: translateY(1px) scale(0.98);
}

/* ANIMAÇÃO */
@keyframes metalSweep{
  0%{ transform: translateX(-120%); }
  100%{ transform: translateX(120%); }
}

/* MOBILE */
@media(max-width:768px){
  #botao02 .elementor-button,
  #botao02 a.elementor-button-link{
    font-size:12px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07d67b3 *//* ROTACAO SUAVE - PNG NO PROPRIO EIXO */
.rotacao-infinita img{
  display: block;
  animation: rotacaoPNG 14s linear infinite;
  transform-origin: 50% 50%;
  will-change: transform;
}

/* KEYFRAMES */
@keyframes rotacaoPNG{
  from{
    transform: rotate(0deg);
  }
  to{
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9b7ced *//* ===== FAIXA INFINITA REAL ===== */
#faixa01{
  overflow: hidden;
  width: 100%;
}

#faixa01 .elementor-heading-title{
  display: inline-flex;
  white-space: nowrap;
}

#faixa01 .elementor-heading-title::before,
#faixa01 .elementor-heading-title::after{
  content: attr(data-text);
  padding-right: 2rem;
}

/* DUPLA FAIXA */
#faixa01 .elementor-heading-title{
  animation: marqueeReal 30s linear infinite;
  will-change: transform;
}

/* ANIMAÇÃO */
@keyframes marqueeReal{
  0%{
    transform: translateX(0);
  }
  100%{
    transform: translateX(-50%);
  }
}

/* MOBILE */
@media(max-width:768px){
  #faixa01 .elementor-heading-title{
    animation-duration: 45s;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a30c9 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-f0a30c9 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,/* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-f0a30c9 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}

    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3e558 *//* Glassmorphism leve e elegante para um container WX – versão cinza claro */
:root {
  --wx-gray: #8f8f8f;
}

.elementor-746 .elementor-element.elementor-element-fd3e558 {
  position: relative;
  overflow: hidden;

  /* fundo translúcido com toque cinza claro */
  background:
    radial-gradient(
      circle at top left,
      rgba(143, 143, 143, 0.22),
      transparent 55%
    ),
    rgba(245, 245, 245, 0.65);

  border-radius: 12px;
  padding: 32px;

  /* efeito glass */
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  border: 1px solid rgba(143, 143, 143, 0.28);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.18),
    0 0 0 1px rgba(255, 255, 255, 0.55);

  color: #1f1f1f;
}

/* brilho interno sutil em cinza */
.elementor-746 .elementor-element.elementor-element-fd3e558::before {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: inherit;
  pointer-events: none;

  background: linear-gradient(
    135deg,
    rgba(143, 143, 143, 0.25),
    transparent 35%,
    rgba(255, 255, 255, 0.35),
    transparent 70%
  );
  opacity: 0.9;
}

/* linha de destaque no topo do container */
.elementor-746 .elementor-element.elementor-element-fd3e558::after {
  content: "";
  position: absolute;
  top: 0;
  left: 16%;
  right: 16%;
  height: 2px;
  border-radius: 999px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(143, 143, 143, 0.9),
    transparent
  );
  opacity: 0.75;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea71d90 *//* Glassmorphism leve e elegante para um container WX – versão cinza claro */
:root {
  --wx-gray: #8f8f8f;
}

.elementor-746 .elementor-element.elementor-element-ea71d90 {
  position: relative;
  overflow: hidden;

  /* fundo translúcido com toque cinza claro */
  background:
    radial-gradient(
      circle at top left,
      rgba(143, 143, 143, 0.22),
      transparent 55%
    ),
    rgba(245, 245, 245, 0.65);

  border-radius: 12px;
  padding: 32px;

  /* efeito glass */
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  border: 1px solid rgba(143, 143, 143, 0.28);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.18),
    0 0 0 1px rgba(255, 255, 255, 0.55);

  color: #1f1f1f;
}

/* brilho interno sutil em cinza */
.elementor-746 .elementor-element.elementor-element-ea71d90::before {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: inherit;
  pointer-events: none;

  background: linear-gradient(
    135deg,
    rgba(143, 143, 143, 0.25),
    transparent 35%,
    rgba(255, 255, 255, 0.35),
    transparent 70%
  );
  opacity: 0.9;
}

/* linha de destaque no topo do container */
.elementor-746 .elementor-element.elementor-element-ea71d90::after {
  content: "";
  position: absolute;
  top: 0;
  left: 16%;
  right: 16%;
  height: 2px;
  border-radius: 999px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(143, 143, 143, 0.9),
    transparent
  );
  opacity: 0.75;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2446a50 *//* Glassmorphism leve e elegante para um container WX – versão cinza claro */
:root {
  --wx-gray: #8f8f8f;
}

.elementor-746 .elementor-element.elementor-element-2446a50 {
  position: relative;
  overflow: hidden;

  /* fundo translúcido com toque cinza claro */
  background:
    radial-gradient(
      circle at top left,
      rgba(143, 143, 143, 0.22),
      transparent 55%
    ),
    rgba(245, 245, 245, 0.65);

  border-radius: 12px;
  padding: 32px;

  /* efeito glass */
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  border: 1px solid rgba(143, 143, 143, 0.28);
  box-shadow:
    0 18px 40px rgba(0, 0, 0, 0.18),
    0 0 0 1px rgba(255, 255, 255, 0.55);

  color: #1f1f1f;
}

/* brilho interno sutil em cinza */
.elementor-746 .elementor-element.elementor-element-2446a50::before {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: inherit;
  pointer-events: none;

  background: linear-gradient(
    135deg,
    rgba(143, 143, 143, 0.25),
    transparent 35%,
    rgba(255, 255, 255, 0.35),
    transparent 70%
  );
  opacity: 0.9;
}

/* linha de destaque no topo do container */
.elementor-746 .elementor-element.elementor-element-2446a50::after {
  content: "";
  position: absolute;
  top: 0;
  left: 16%;
  right: 16%;
  height: 2px;
  border-radius: 999px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(143, 143, 143, 0.9),
    transparent
  );
  opacity: 0.75;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a541544 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-a541544 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,/* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-a541544 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}

    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-217b859 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-217b859 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,/* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-217b859 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}

    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74aecd9 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-74aecd9 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,/* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-74aecd9 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}

    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1685eba *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-1685eba do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,/* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-1685eba do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}

    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a506215 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-a506215 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,/* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-a506215 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}

    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e83832e *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-e83832e do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0416bc2 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-0416bc2 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4aa619 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-a4aa619 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90416f *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-d90416f do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8abf743 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-8abf743 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97de90e *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-97de90e do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,/* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-97de90e do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}

    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239b83d *//* Glassmorphism leve e elegante – versão white glass */
:root {
  --wx-gray: #f9fafc;
}

.elementor-746 .elementor-element.elementor-element-239b83d {
  position: relative;
  overflow: hidden;

  /* fundo translúcido mais branco */
  background:
    radial-gradient(
      circle at top left,
      rgba(200, 200, 200, 0.16),
      transparent 60%
    ),
    rgba(255, 255, 255, 0.72);

  border-radius: 12px;
  padding: 32px;

  /* efeito glass */
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);

  border: 1px solid rgba(200, 200, 200, 0.22);
  box-shadow:
    0 14px 36px rgba(0, 0, 0, 0.12),
    0 0 0 1px rgba(255, 255, 255, 0.75);

  color: #1f1f1f;
}

/* brilho interno sutil (mais branco, menos cinza) */
.elementor-746 .elementor-element.elementor-element-239b83d::before {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: inherit;
  pointer-events: none;

  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.55),
    transparent 35%,
    rgba(255, 255, 255, 0.35),
    transparent 70%
  );
  opacity: 0.85;
}

/* linha de destaque superior mais clean */
.elementor-746 .elementor-element.elementor-element-239b83d::after {
  content: "";
  position: absolute;
  top: 0;
  left: 18%;
  right: 18%;
  height: 2px;
  border-radius: 999px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(220, 220, 220, 0.9),
    transparent
  );
  opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83b1100 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-83b1100 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5409d17 *//* Glassmorphism leve e elegante – versão white glass */
:root {
  --wx-gray: #f9fafc;
}

.elementor-746 .elementor-element.elementor-element-5409d17 {
  position: relative;
  overflow: hidden;

  /* fundo translúcido mais branco */
  background:
    radial-gradient(
      circle at top left,
      rgba(200, 200, 200, 0.16),
      transparent 60%
    ),
    rgba(255, 255, 255, 0.72);

  border-radius: 12px;
  padding: 32px;

  /* efeito glass */
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);

  border: 1px solid rgba(200, 200, 200, 0.22);
  box-shadow:
    0 14px 36px rgba(0, 0, 0, 0.12),
    0 0 0 1px rgba(255, 255, 255, 0.75);

  color: #1f1f1f;
}

/* brilho interno sutil (mais branco, menos cinza) */
.elementor-746 .elementor-element.elementor-element-5409d17::before {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: inherit;
  pointer-events: none;

  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.55),
    transparent 35%,
    rgba(255, 255, 255, 0.35),
    transparent 70%
  );
  opacity: 0.85;
}

/* linha de destaque superior mais clean */
.elementor-746 .elementor-element.elementor-element-5409d17::after {
  content: "";
  position: absolute;
  top: 0;
  left: 18%;
  right: 18%;
  height: 2px;
  border-radius: 999px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(220, 220, 220, 0.9),
    transparent
  );
  opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e08f272 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-e08f272 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7ab3f2 *//* ===== FAIXA INFINITA REAL ===== */
#faixa02{
  overflow: hidden;
  width: 100%;
}

#faixa02 .elementor-heading-title{
  display: inline-flex;
  white-space: nowrap;
}

#faixa02 .elementor-heading-title::before,
#faixa02 .elementor-heading-title::after{
  content: attr(data-text);
  padding-right: 2rem;
}

/* DUPLA FAIXA */
#faixa02 .elementor-heading-title{
  animation: marqueeReal 30s linear infinite;
  will-change: transform;
}

/* ANIMAÇÃO */
@keyframes marqueeReal{
  0%{
    transform: translateX(0);
  }
  100%{
    transform: translateX(-50%);
  }
}

/* MOBILE */
@media(max-width:768px){
  #faixa02 .elementor-heading-title{
    animation-duration: 45s;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53df3aa *//* RESET */
#botao04.elementor-widget-button,
#botao04 .elementor-widget-container,
#botao04 .elementor-button-wrapper{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* BOTÃO METÁLICO AZUL */
#botao04 .elementor-button,
#botao04 a.elementor-button-link{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  color: #ffffff !important;

  border-radius: 10px;
  overflow: hidden;
  z-index: 1;

  /* Base metálica azul (derivada de #5ab0ff) */
  background: linear-gradient(
    135deg,
    #1F4F7A 0%,     /* azul profundo */
    #3F86C6 35%,    /* azul médio */
    #5AB0FF 50%,    /* azul base */
    #3F86C6 65%,
    #1F4F7A 100%
  );

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.35),
    inset 0 -1px 1px rgba(0,0,0,0.25),
    0 10px 22px rgba(0,0,0,0.35);

  transition: transform .25s ease, box-shadow .25s ease;
}

/* LUZ DESLIZANTE */
#botao04 .elementor-button::before{
  content:'';
  position:absolute;
  inset:-40%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.6) 50%,
    transparent 65%
  );
  transform: translateX(-100%);
  animation: metalSweep 2.8s linear infinite;
  pointer-events:none;
  z-index:2;
}

/* MICRO TEXTURA METÁLICA */
#botao04 .elementor-button::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.035),
    rgba(255,255,255,0.035) 1px,
    transparent 1px,
    transparent 3px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
  z-index:3;
}

/* HOVER */
#botao04 .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.45),
    inset 0 -1px 1px rgba(0,0,0,0.3),
    0 14px 28px rgba(0,0,0,0.45);
}

/* ACTIVE */
#botao04 .elementor-button:active{
  transform: translateY(1px) scale(0.98);
}

/* ANIMAÇÃO */
@keyframes metalSweep{
  0%{ transform: translateX(-120%); }
  100%{ transform: translateX(120%); }
}

/* MOBILE */
@media(max-width:768px){
  #botao04 .elementor-button,
  #botao04 a.elementor-button-link{
    font-size:14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f49849 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-2f49849 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3bb111 *//* RESET */
#botao05.elementor-widget-button,
#botao05 .elementor-widget-container,
#botao05 .elementor-button-wrapper{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* BOTÃO METÁLICO AZUL */
#botao05 .elementor-button,
#botao05 a.elementor-button-link{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  color: #ffffff !important;

  border-radius: 10px;
  overflow: hidden;
  z-index: 1;

  /* Base metálica azul (derivada de #5ab0ff) */
  background: linear-gradient(
    135deg,
    #1F4F7A 0%,     /* azul profundo */
    #3F86C6 35%,    /* azul médio */
    #5AB0FF 50%,    /* azul base */
    #3F86C6 65%,
    #1F4F7A 100%
  );

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.35),
    inset 0 -1px 1px rgba(0,0,0,0.25),
    0 10px 22px rgba(0,0,0,0.35);

  transition: transform .25s ease, box-shadow .25s ease;
}

/* LUZ DESLIZANTE */
#botao05 .elementor-button::before{
  content:'';
  position:absolute;
  inset:-40%;
  background: linear-gradient(
    120deg,
    transparent 35%,
    rgba(255,255,255,0.6) 50%,
    transparent 65%
  );
  transform: translateX(-100%);
  animation: metalSweep 2.8s linear infinite;
  pointer-events:none;
  z-index:2;
}

/* MICRO TEXTURA METÁLICA */
#botao05 .elementor-button::after{
  content:'';
  position:absolute;
  inset:0;
  background: repeating-linear-gradient(
    90deg,
    rgba(255,255,255,0.035),
    rgba(255,255,255,0.035) 1px,
    transparent 1px,
    transparent 3px
  );
  mix-blend-mode: overlay;
  pointer-events:none;
  z-index:3;
}

/* HOVER */
#botao05 .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.45),
    inset 0 -1px 1px rgba(0,0,0,0.3),
    0 14px 28px rgba(0,0,0,0.45);
}

/* ACTIVE */
#botao05 .elementor-button:active{
  transform: translateY(1px) scale(0.98);
}

/* ANIMAÇÃO */
@keyframes metalSweep{
  0%{ transform: translateX(-120%); }
  100%{ transform: translateX(120%); }
}

/* MOBILE */
@media(max-width:768px){
  #botao04 .elementor-button,
  #botao04 a.elementor-button-link{
    font-size:14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d20ac13 *//* Glassmorphism BEM sutil (preto + degrade com #8f8f8f)
   Aplique em um container/section (ex: .elementor-746 .elementor-element.elementor-element-d20ac13 do Elementor) */
.glass-sutil{
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.34) 0%,
    rgba(143,143,143,0.10) 55%,
    rgba(0,0,0,0.28) 100%
  );

  border: 1px solid rgba(255,255,255,0.10);
  border-top-color: rgba(255,255,255,0.14);
  border-left-color: rgba(255,255,255,0.12);

  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(10px) saturate(120%);

  box-shadow:
    0 10px 28px rgba(0,0,0,0.32),
    inset 0 1px 0 rgba(255,255,255,0.08);

  border-radius: 16px;
}/* End custom CSS */