.elementor-12 .elementor-element.elementor-element-cf4f1f8{--display:flex;--min-height:715px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-cf4f1f8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cf4f1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBF6;background-image:url("https://motoboxtech.com.br/wp-content/uploads/2026/05/bannerprinciapal-1.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-d114a6a{--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-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-12 .elementor-element.elementor-element-faea58a{width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-faea58a.elementor-element{--align-self:flex-start;}.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-12 .elementor-element.elementor-element-044c528 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:3.5em;font-weight:400;color:#353535;}.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-12 .elementor-element.elementor-element-ee828f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.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-12 .elementor-element.elementor-element-9e6a616{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9e6a616 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-9e6a616 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-ce76791{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-ce76791:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ce76791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38CFFE;}.elementor-12 .elementor-element.elementor-element-ce76791.e-con{--e-con-transform-rotateZ:2deg;}.elementor-12 .elementor-element.elementor-element-ce1e81e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -218px;text-align:center;}.elementor-12 .elementor-element.elementor-element-ce1e81e .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#070707;}.elementor-12 .elementor-element.elementor-element-ce99fd2{--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;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ce99fd2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ce99fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38CFFE;}.elementor-12 .elementor-element.elementor-element-ce99fd2.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-12 .elementor-element.elementor-element-5d80c53{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -218px;text-align:center;}.elementor-12 .elementor-element.elementor-element-5d80c53 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-cb4dcfb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-afbd98d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-12 .elementor-element.elementor-element-71191f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-71191f0 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:3.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f52dd4b{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Helvetica Neue", Sans-serif;font-weight:400;color:#C5D8DD;}.elementor-12 .elementor-element.elementor-element-bf691b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-12 .elementor-element.elementor-element-13f8419.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5534841{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-5534841 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:0.9em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e5183c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-12 .elementor-element.elementor-element-b69ead6.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b58d0f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-b58d0f5 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:0.9em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-49b0de7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d8e85e3.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8c813de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-8c813de .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:0.9em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e96767c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-21d9900.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-d794853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-d794853 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:0.9em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0824853{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-96c4d7a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6c4c61c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 20px 14px 20px;}.elementor-12 .elementor-element.elementor-element-6c4c61c .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:0.9em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8247231{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--border-radius:30px 30px 30px 30px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8247231:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8247231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBF6;}.elementor-12 .elementor-element.elementor-element-5fd9a4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-5fd9a4c .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:3.2em;font-weight:400;color:#353535;}.elementor-12 .elementor-element.elementor-element-34198cd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-557b45c{--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;--flex-wrap: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-12 .elementor-element.elementor-element-226ec8f{--display:flex;--min-height:186px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-226ec8f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-226ec8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E9ABF;}.elementor-12 .elementor-element.elementor-element-e705418{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e705418.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8f2d700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-8f2d700 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-65a4992{--display:flex;--min-height:186px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-65a4992:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-65a4992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E9ABF;}.elementor-12 .elementor-element.elementor-element-72b4861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-72b4861.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-4f2c517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-4f2c517 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d524716{--display:flex;--min-height:186px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-d524716:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d524716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E9ABF;}.elementor-12 .elementor-element.elementor-element-ccb9546{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ccb9546.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-184c194{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-184c194 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2b243da{--display:flex;--min-height:186px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-2b243da:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2b243da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E9ABF;}.elementor-12 .elementor-element.elementor-element-968416c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-968416c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-d217391{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-d217391 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ee88566{--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;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b4b07bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-b4b07bd .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:2em;font-weight:400;color:#353535;}.elementor-12 .elementor-element.elementor-element-ddeb572{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-weight:400;color:#0E9ABF;}.elementor-12 .elementor-element.elementor-element-f972f99{width:initial;max-width:initial;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f972f99 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-f972f99 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-aacc643{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1accfd8{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1accfd8 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-d6e1f56{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;--border-radius:30px 30px 30px 30px;--margin-top:-143px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d6e1f56:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d6e1f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000B03;}.elementor-12 .elementor-element.elementor-element-5c9490b{width:var( --container-widget-width, 243px );max-width:243px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:243px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-4cc7573{width:var( --container-widget-width, 636px );max-width:636px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:636px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-4cc7573 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:3.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d586116{width:var( --container-widget-width, 28% );max-width:28%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-weight:400;color:#C5D8DD;}.elementor-12 .elementor-element.elementor-element-56bd899{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-e1d538d{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e1d538d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e1d538d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50C3F1;}.elementor-12 .elementor-element.elementor-element-9603ff9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-9603ff9 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-07daba9{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-07daba9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-07daba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50C3F1;}.elementor-12 .elementor-element.elementor-element-16c2b34{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-16c2b34 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-c455267{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c455267:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c455267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50C3F1;}.elementor-12 .elementor-element.elementor-element-0886a03{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-0886a03 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-c7a0513{width:var( --container-widget-width, 28% );max-width:28%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-weight:400;color:#C5D8DD;}.elementor-12 .elementor-element.elementor-element-b90f229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -131px) 0px;}.elementor-12 .elementor-element.elementor-element-720a8a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-720a8a8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-720a8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}.elementor-12 .elementor-element.elementor-element-395e30b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ca20a23{width:var( --container-widget-width, 636px );max-width:636px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:636px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-ca20a23 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:3.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1cd26d4{width:var( --container-widget-width, 28% );max-width:28%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-weight:400;color:#C5D8DD;}.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-12 .elementor-element.elementor-element-99e6a37{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-99e6a37 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-99e6a37 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-13e4489{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-13e4489.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b84c5f7{width:var( --container-widget-width, 398px );max-width:398px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:398px;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12 .elementor-element.elementor-element-108f3d6{width:var( --container-widget-width, 404px );max-width:404px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:404px;--container-widget-flex-grow:0;z-index:22;}.elementor-12 .elementor-element.elementor-element-108f3d6 img{width:100%;}.elementor-12 .elementor-element.elementor-element-e27d7a9{--display:flex;--min-height:335px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:222;}.elementor-12 .elementor-element.elementor-element-e27d7a9.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-665a9dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-665a9dc.e-con{--align-self:flex-end;}.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-12 .elementor-element.elementor-element-cd3a050 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-cd3a050 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-cd3a050 .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-7f16ad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-7f16ad4 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2ae50f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0c9a292 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0c9a292 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-0c9a292 .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-aa7acfb{width:var( --container-widget-width, 98px );max-width:98px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-aa7acfb .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f229a2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f229a2f.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-548e1db .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-548e1db .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-548e1db .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-e2b7a34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-e2b7a34 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ac8f074{--display:flex;--min-height:335px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:222;}.elementor-12 .elementor-element.elementor-element-ac8f074.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-f1192f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-624768c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-624768c .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-624768c .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-66dea79{width:var( --container-widget-width, 119px );max-width:119px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:119px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-66dea79 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9aa6cf5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-48957c8 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-48957c8 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-48957c8 .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-8185bbd{width:var( --container-widget-width, 134px );max-width:134px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:134px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-8185bbd .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ef4d0f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5b55404 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5b55404 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-5b55404 .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-15c0cbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-15c0cbe .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7f091a3{width:var( --container-widget-width, 26% );max-width:26%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7f091a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7f091a3 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-309bf93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-917f05a{width:var( --container-widget-width, 739px );max-width:739px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:739px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-917f05a .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:3.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7041ebb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-7041ebb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7041ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38CFFE;}.elementor-12 .elementor-element.elementor-element-3978138{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -218px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3978138 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#070707;}.elementor-12 .elementor-element.elementor-element-dcee6ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:22;}.elementor-12 .elementor-element.elementor-element-4eb2062{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-4eb2062:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4eb2062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006281;background-image:url("https://motoboxtech.com.br/wp-content/uploads/2026/05/map.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e77b4a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e77b4a7.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e77b4a7 img{width:63px;}.elementor-12 .elementor-element.elementor-element-d52ebb3{width:var( --container-widget-width, 192px );max-width:192px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:192px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-d52ebb3 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.7em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-045e9a5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-045e9a5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-045e9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006281;background-image:url("https://motoboxtech.com.br/wp-content/uploads/2026/05/map.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-18fc1ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-18fc1ea.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-18fc1ea img{width:63px;}.elementor-12 .elementor-element.elementor-element-e30cd3d{width:var( --container-widget-width, 192px );max-width:192px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:192px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-e30cd3d .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.7em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cc0144d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-cc0144d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cc0144d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006281;background-image:url("https://motoboxtech.com.br/wp-content/uploads/2026/05/map.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-bc03089{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bc03089.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-bc03089 img{width:63px;}.elementor-12 .elementor-element.elementor-element-96e84ab{width:var( --container-widget-width, 192px );max-width:192px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:192px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-96e84ab .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.7em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-52e80be{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-52e80be:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52e80be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006281;background-image:url("https://motoboxtech.com.br/wp-content/uploads/2026/05/map.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-85f8fbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-85f8fbe.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-85f8fbe img{width:63px;}.elementor-12 .elementor-element.elementor-element-5659b55{width:var( --container-widget-width, 192px );max-width:192px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:192px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-5659b55 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.7em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c3bfeba{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-c3bfeba:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c3bfeba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006281;background-image:url("https://motoboxtech.com.br/wp-content/uploads/2026/05/map.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ed0867f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ed0867f.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ed0867f img{width:63px;}.elementor-12 .elementor-element.elementor-element-bdee051{width:var( --container-widget-width, 192px );max-width:192px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:192px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-bdee051 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.7em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-756569d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-756569d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-756569d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006281;background-image:url("https://motoboxtech.com.br/wp-content/uploads/2026/05/map.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e24dff8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e24dff8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e24dff8 img{width:63px;}.elementor-12 .elementor-element.elementor-element-51372fa{width:var( --container-widget-width, 192px );max-width:192px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:192px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-51372fa .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.7em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-72f4a9f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-15725fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-cc62548{width:var( --container-widget-width, 739px );max-width:739px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:739px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-cc62548 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:3.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-af5e612{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-weight:400;color:#C5D8DD;}.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-12 .elementor-element.elementor-element-837ecf6{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-837ecf6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-837ecf6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-837ecf6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-837ecf6 .elementor-icon-list-item > a{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-837ecf6 .elementor-icon-list-text{color:#C5D8DD;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-0b704c4{--divider-border-style:solid;--divider-color:#50C3F1;--divider-border-width:2px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0b704c4 .elementor-divider-separator{width:52%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-0b704c4 .elementor-divider{text-align:center;}.elementor-12 .elementor-element.elementor-element-1c31dc2{--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;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7be84c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-7be84c6 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:2em;font-weight:400;color:#F7F7F7;}.elementor-12 .elementor-element.elementor-element-2ffc1c6{width:var( --container-widget-width, 191px );max-width:191px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:191px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-weight:400;color:#C4D8DD;}.elementor-12 .elementor-element.elementor-element-07a7c86{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-07a7c86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-07a7c86 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-b27ce1b{--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:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dca8b42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -74px) 0px;}.elementor-12 .elementor-element.elementor-element-c09a82d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:-76px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;--z-index:22;}.elementor-12 .elementor-element.elementor-element-c09a82d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c09a82d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;}.elementor-12 .elementor-element.elementor-element-762e55d{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-12 .elementor-element.elementor-element-cbfe338{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-cbfe338 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:3.2em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-072fb0a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-weight:400;color:#C5D8DD;}.elementor-12 .elementor-element.elementor-element-0f29d82{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7bce666{width:100%;max-width:100%;--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-7bce666 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-7bce666 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-7bce666 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-7bce666 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-7bce666 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-7bce666 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7bce666 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-7bce666 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-7bce666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-7bce666 .elementor-icon-list-item > a{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-7bce666 .elementor-icon-list-text{color:#C5D8DD;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e312981{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:31px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e312981:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e312981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEBF6;}.elementor-12 .elementor-element.elementor-element-9e2860f{width:var( --container-widget-width, 533px );max-width:533px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:533px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-9e2860f .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:3.2em;font-weight:400;color:#353535;}.elementor-12 .elementor-element.elementor-element-ae7fd55{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-e505653{width:var( --container-widget-width, 26% );max-width:26%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e505653 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-e505653 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-a146bfa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-dbfecb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-dbfecb6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dbfecb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-877b6b0{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:0.8em;font-weight:400;color:#C5D8DD;}.elementor-12 .elementor-element.elementor-element-2006f5a{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:0.8em;font-weight:400;color:#C5D8DD;}.elementor-12 .elementor-element.elementor-element-424c5d8{--display:flex;--min-height:223px;--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;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-cf4f1f8{--min-height:611px;}.elementor-12 .elementor-element.elementor-element-ee828f5{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9e6a616{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7937cba{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-395e30b{--margin-top:0px;--margin-bottom:170px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-dcee6ad{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-4eb2062{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e77b4a7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e77b4a7{text-align:center;}.elementor-12 .elementor-element.elementor-element-d52ebb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-045e9a5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-18fc1ea.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-18fc1ea{text-align:center;}.elementor-12 .elementor-element.elementor-element-e30cd3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-cc0144d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-bc03089.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bc03089{text-align:center;}.elementor-12 .elementor-element.elementor-element-96e84ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-52e80be{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-85f8fbe.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-85f8fbe{text-align:center;}.elementor-12 .elementor-element.elementor-element-5659b55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c3bfeba{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ed0867f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ed0867f{text-align:center;}.elementor-12 .elementor-element.elementor-element-bdee051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-756569d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e24dff8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e24dff8{text-align:center;}.elementor-12 .elementor-element.elementor-element-51372fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-877b6b0{--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;}.elementor-12 .elementor-element.elementor-element-2006f5a{--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;text-align:end;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-d114a6a{--width:34%;}.elementor-12 .elementor-element.elementor-element-afbd98d{--width:56%;}.elementor-12 .elementor-element.elementor-element-bf691b2{--width:46%;}.elementor-12 .elementor-element.elementor-element-e5183c7{--width:40%;}.elementor-12 .elementor-element.elementor-element-49b0de7{--width:36%;}.elementor-12 .elementor-element.elementor-element-e96767c{--width:40%;}.elementor-12 .elementor-element.elementor-element-0824853{--width:53%;}.elementor-12 .elementor-element.elementor-element-226ec8f{--width:23%;}.elementor-12 .elementor-element.elementor-element-65a4992{--width:23%;}.elementor-12 .elementor-element.elementor-element-d524716{--width:23%;}.elementor-12 .elementor-element.elementor-element-2b243da{--width:23%;}.elementor-12 .elementor-element.elementor-element-ee88566{--width:300px;}.elementor-12 .elementor-element.elementor-element-e1d538d{--width:27%;}.elementor-12 .elementor-element.elementor-element-07daba9{--width:27%;}.elementor-12 .elementor-element.elementor-element-c455267{--width:27%;}.elementor-12 .elementor-element.elementor-element-13e4489{--width:79%;}.elementor-12 .elementor-element.elementor-element-e27d7a9{--width:320px;}.elementor-12 .elementor-element.elementor-element-665a9dc{--width:80%;}.elementor-12 .elementor-element.elementor-element-2ae50f9{--width:67%;}.elementor-12 .elementor-element.elementor-element-f229a2f{--width:76%;}.elementor-12 .elementor-element.elementor-element-ac8f074{--width:300px;}.elementor-12 .elementor-element.elementor-element-f1192f9{--width:81%;}.elementor-12 .elementor-element.elementor-element-9aa6cf5{--width:74%;}.elementor-12 .elementor-element.elementor-element-ef4d0f3{--width:81%;}.elementor-12 .elementor-element.elementor-element-4eb2062{--width:27%;}.elementor-12 .elementor-element.elementor-element-045e9a5{--width:27%;}.elementor-12 .elementor-element.elementor-element-cc0144d{--width:27%;}.elementor-12 .elementor-element.elementor-element-52e80be{--width:27%;}.elementor-12 .elementor-element.elementor-element-c3bfeba{--width:27%;}.elementor-12 .elementor-element.elementor-element-756569d{--width:27%;}.elementor-12 .elementor-element.elementor-element-1c31dc2{--width:300px;}.elementor-12 .elementor-element.elementor-element-762e55d{--width:390px;}.elementor-12 .elementor-element.elementor-element-0f29d82{--width:350px;}}@media(max-width:1366px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-d114a6a{--width:523px;}.elementor-12 .elementor-element.elementor-element-13e4489{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-226ec8f{--width:35%;}.elementor-12 .elementor-element.elementor-element-65a4992{--width:35%;}.elementor-12 .elementor-element.elementor-element-d524716{--width:35%;}.elementor-12 .elementor-element.elementor-element-2b243da{--width:35%;}.elementor-12 .elementor-element.elementor-element-e27d7a9{--width:260px;}.elementor-12 .elementor-element.elementor-element-665a9dc{--width:200px;}.elementor-12 .elementor-element.elementor-element-2ae50f9{--width:200px;}.elementor-12 .elementor-element.elementor-element-f229a2f{--width:200px;}.elementor-12 .elementor-element.elementor-element-ac8f074{--width:230px;}.elementor-12 .elementor-element.elementor-element-f1192f9{--width:230px;}.elementor-12 .elementor-element.elementor-element-9aa6cf5{--width:200px;}.elementor-12 .elementor-element.elementor-element-ef4d0f3{--width:220px;}.elementor-12 .elementor-element.elementor-element-dcee6ad{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-4eb2062{--width:31%;}.elementor-12 .elementor-element.elementor-element-045e9a5{--width:31%;}.elementor-12 .elementor-element.elementor-element-cc0144d{--width:31%;}.elementor-12 .elementor-element.elementor-element-52e80be{--width:31%;}.elementor-12 .elementor-element.elementor-element-c3bfeba{--width:31%;}.elementor-12 .elementor-element.elementor-element-756569d{--width:31%;}}@media(min-width:1921px){.elementor-12 .elementor-element.elementor-element-cf4f1f8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cf4f1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://motoboxtech.com.br/wp-content/uploads/2026/05/ultrawidemotobox.webp");}.elementor-12 .elementor-element.elementor-element-cf4f1f8{--min-height:685px;}.elementor-12 .elementor-element.elementor-element-e27d7a9.e-con{--align-self:flex-start;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-557b45c{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-395e30b{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1cd26d4{--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;}.elementor-12 .elementor-element.elementor-element-108f3d6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-12 .elementor-element.elementor-element-665a9dc{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-7f16ad4 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-2ae50f9{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-aa7acfb .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-f229a2f{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-e2b7a34 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-f1192f9{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-66dea79 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-9aa6cf5{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-8185bbd .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-ef4d0f3{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-15c0cbe .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-7f091a3{--container-widget-width:285px;--container-widget-flex-grow:0;width:var( --container-widget-width, 285px );max-width:285px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-cf4f1f8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cf4f1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://motoboxtech.com.br/wp-content/uploads/2026/05/mobilemotobox2-1.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-cf4f1f8{--min-height:634px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d114a6a{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-faea58a{--container-widget-width:63px;--container-widget-flex-grow:0;width:var( --container-widget-width, 63px );max-width:63px;}.elementor-12 .elementor-element.elementor-element-faea58a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-044c528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-044c528 .elementor-heading-title{font-size:2.6em;}.elementor-12 .elementor-element.elementor-element-ee828f5{text-align:start;}.elementor-12 .elementor-element.elementor-element-ce99fd2.e-con{--e-con-transform-rotateZ:-10deg;--e-con-transform-scale:1.2;}.elementor-12 .elementor-element.elementor-element-cb4dcfb{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7937cba{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-71191f0 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-bf691b2{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e5183c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0824853{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-6c4c61c{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8247231{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5fd9a4c .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-34198cd{width:var( --container-widget-width, 186px );max-width:186px;--container-widget-width:186px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-557b45c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-12 .elementor-element.elementor-element-226ec8f{--width:48%;--min-height:141px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-e705418{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e705418.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8f2d700{text-align:center;}.elementor-12 .elementor-element.elementor-element-8f2d700 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-65a4992{--width:48%;--min-height:141px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-72b4861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-72b4861.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4f2c517{text-align:center;}.elementor-12 .elementor-element.elementor-element-4f2c517 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-d524716{--width:48%;--min-height:141px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-ccb9546{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ccb9546.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-184c194{text-align:center;}.elementor-12 .elementor-element.elementor-element-184c194 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-2b243da{--width:48%;--min-height:141px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-968416c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-968416c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d217391{text-align:center;}.elementor-12 .elementor-element.elementor-element-d217391 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-ee88566{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-b4b07bd{text-align:center;}.elementor-12 .elementor-element.elementor-element-b4b07bd .elementor-heading-title{font-size:1.7em;}.elementor-12 .elementor-element.elementor-element-ddeb572{text-align:center;}.elementor-12 .elementor-element.elementor-element-f972f99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-aacc643{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1accfd8{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + -109px) 0px;}.elementor-12 .elementor-element.elementor-element-d6e1f56{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5c9490b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:165px;--container-widget-flex-grow:0;width:var( --container-widget-width, 165px );max-width:165px;}.elementor-12 .elementor-element.elementor-element-4cc7573{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4cc7573 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-d586116{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-56bd899{--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-12 .elementor-element.elementor-element-9603ff9 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-16c2b34 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-0886a03 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-c7a0513{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-b90f229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -106px) 0px;}.elementor-12 .elementor-element.elementor-element-720a8a8{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-395e30b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-ca20a23 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-1cd26d4{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-13e4489{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-108f3d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:264px;--container-widget-flex-grow:0;width:var( --container-widget-width, 264px );max-width:264px;}.elementor-12 .elementor-element.elementor-element-e27d7a9{--width:117px;--min-height:223px;}.elementor-12 .elementor-element.elementor-element-665a9dc{--width:110px;--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-cd3a050{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-cd3a050 .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-cd3a050 .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-7f16ad4{text-align:center;}.elementor-12 .elementor-element.elementor-element-7f16ad4 .elementor-heading-title{font-size:0.7em;}.elementor-12 .elementor-element.elementor-element-2ae50f9{--width:110px;--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-0c9a292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-0c9a292 .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-0c9a292 .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-aa7acfb{text-align:center;}.elementor-12 .elementor-element.elementor-element-aa7acfb .elementor-heading-title{font-size:0.7em;}.elementor-12 .elementor-element.elementor-element-f229a2f{--width:100px;--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-548e1db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-548e1db .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-548e1db .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-e2b7a34{text-align:center;}.elementor-12 .elementor-element.elementor-element-e2b7a34 .elementor-heading-title{font-size:0.7em;}.elementor-12 .elementor-element.elementor-element-ac8f074{--width:100px;--min-height:201px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f1192f9{--width:100px;}.elementor-12 .elementor-element.elementor-element-624768c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-624768c .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-624768c .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-66dea79{text-align:center;}.elementor-12 .elementor-element.elementor-element-66dea79 .elementor-heading-title{font-size:0.7em;}.elementor-12 .elementor-element.elementor-element-9aa6cf5{--width:100px;}.elementor-12 .elementor-element.elementor-element-48957c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-48957c8 .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-48957c8 .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-8185bbd{text-align:center;}.elementor-12 .elementor-element.elementor-element-8185bbd .elementor-heading-title{font-size:0.7em;}.elementor-12 .elementor-element.elementor-element-ef4d0f3{--width:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-11px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5b55404{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-5b55404 .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-5b55404 .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-15c0cbe .elementor-heading-title{font-size:0.7em;}.elementor-12 .elementor-element.elementor-element-7f091a3{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-309bf93{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-917f05a{text-align:start;}.elementor-12 .elementor-element.elementor-element-917f05a .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-7041ebb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-dcee6ad{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4eb2062{--width:48%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-e77b4a7{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d52ebb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-d52ebb3 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-045e9a5{--width:48%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-18fc1ea{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e30cd3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e30cd3d .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-cc0144d{--width:48%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-bc03089{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-96e84ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-96e84ab .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-52e80be{--width:48%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-85f8fbe{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5659b55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-5659b55 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-c3bfeba{--width:48%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-ed0867f{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bdee051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-bdee051 .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-756569d{--width:48%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-e24dff8{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-51372fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-51372fa .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-72f4a9f{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-15725fe{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-cc62548 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-af5e612{width:var( --container-widget-width, 226px );max-width:226px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:226px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1c31dc2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7be84c6{text-align:center;}.elementor-12 .elementor-element.elementor-element-2ffc1c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-07a7c86{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b27ce1b{--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dca8b42{width:var( --container-widget-width, 145px );max-width:145px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -58px) 0px;--container-widget-width:145px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-dca8b42.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c09a82d{--margin-top:0px;--margin-bottom:-117px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-762e55d{--width:1000%;}.elementor-12 .elementor-element.elementor-element-cbfe338{text-align:center;}.elementor-12 .elementor-element.elementor-element-cbfe338 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-072fb0a{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-0f29d82{--width:78%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e312981{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:22;}.elementor-12 .elementor-element.elementor-element-9e2860f .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-e505653{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-877b6b0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -62px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2006f5a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}}/* Start custom CSS for image, class: .elementor-element-faea58a */.elementor-12 .elementor-element.elementor-element-faea58a img {
  pointer-events: none;
  user-select: none;
  -webkit-user-drag: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e6a616 */.bth .elementor-button{
    border-radius: 55px !important;
    background: #50C3F1 !important;
    color: #ffffff !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;

    position: relative;
    overflow: hidden;
    transition: all 0.35s ease !important;

    box-shadow: 0 8px 22px rgba(80, 195, 241, 0.22);
}

.bth .elementor-button::before{
    content: "";
    position: absolute;
    top: -35%;
    left: -180px;
    width: 160px;
    height: 170%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 255, 255, 0.03) 25%,
        rgba(255, 255, 255, 0.16) 45%,
        rgba(255, 255, 255, 0.28) 50%,
        rgba(255, 255, 255, 0.16) 55%,
        rgba(255, 255, 255, 0.03) 75%,
        transparent 100%
    );

    filter: blur(10px);
    transform: skewX(-22deg);
    opacity: 0;
    z-index: 1;
    pointer-events: none;
}

.bth .elementor-button-text{
    display: flex !important;
    align-items: center !important;
    line-height: 1 !important;
    position: relative;
    z-index: 2;
}

.bth .elementor-button-icon{
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;

    padding: 0 !important;
    margin: 0px 0px 0px 4px !important;

    background: #ffffff !important;
    border-radius: 50% !important;
    color: #50C3F1 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 20px !important;
    line-height: 1 !important;

    position: relative;
    z-index: 2;

    transform: rotate(-45deg);
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg{
    width: 14px !important;
    height: 14px !important;
    display: block !important;
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg path{
    fill: black !important;
    color: black !important;
    transition: all 0.35s ease;
}

.bth:hover .elementor-button{
    background: #3FB7E8 !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 26px rgba(80, 195, 241, 0.32);
}

.bth:hover .elementor-button::before{
    animation: flareButton 1s ease forwards;
}

/* Mantém o círculo da seta branco no hover */
.bth:hover .elementor-button-icon{
    background: #ffffff !important;
    color: black !important;
    transform: rotate(0deg) scale(1.04);
}

.bth:hover .elementor-button-icon svg path{
    fill: black !important;
    color: black !important;
}

.bth:hover .elementor-button-icon svg{
    transform: translateX(2px);
}

@keyframes flareButton{
    0%{
        left: -180px;
        opacity: 0;
    }

    25%{
        opacity: 1;
    }

    100%{
        left: calc(100% + 180px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf4f1f8 *//* Mobile grande */
@media (max-width: 768px) {
  .jesusesounico {
   height: 860px;
  }
}

/* Mobile grande */
@media (max-width: 716px) {
  .jesusesounico {
   height: 52em;
  }
}

/* Mobile grande */
@media (max-width: 658px) {
  .jesusesounico {
   height: 49em;
  }
}

/* Mobile grande */
@media (max-width: 613px) {
  .jesusesounico {
   height: 48em;
  }
}

/* Mobile grande */
@media (max-width: 549px) {
  .jesusesounico {
   height: 46em;
  }
}


/* Mobile grande */
@media (max-width: 497px) {
  .jesusesounico {
   height: 44em;
  }
}

/* Mobile grande */
@media (max-width: 452px) {
  .jesusesounico {
   height: 42em;
  }
}

/* Mobile grande */
@media (max-width: 392px) {
  .jesusesounico {
   height: 29em !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce1e81e */.elementor-12 .elementor-element.elementor-element-ce1e81e{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce76791 */.elementor-12 .elementor-element.elementor-element-ce76791{
    scale: 1.02;
    box-shadow: 0 0 63.464px 0 rgba(0, 0, 0, 0.30);


}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d80c53 */.elementor-12 .elementor-element.elementor-element-5d80c53{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce99fd2 */.elementor-12 .elementor-element.elementor-element-ce99fd2{
    scale: 1.02;
 
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7937cba */.elementor-12 .elementor-element.elementor-element-7937cba img {
  pointer-events: none;
  user-select: none;
  -webkit-user-drag: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5534841 */.elementor-12 .elementor-element.elementor-element-5534841{
    border-radius: 100px;
background: rgba(0, 0, 0, 0.44);

box-shadow: 0 0 10.5px 2px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b58d0f5 */.elementor-12 .elementor-element.elementor-element-b58d0f5{
    border-radius: 100px;
background: rgba(0, 0, 0, 0.44);

box-shadow: 0 0 10.5px 2px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c813de */.elementor-12 .elementor-element.elementor-element-8c813de{
    border-radius: 100px;
background: rgba(0, 0, 0, 0.44);

box-shadow: 0 0 10.5px 2px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d794853 */.elementor-12 .elementor-element.elementor-element-d794853{
    border-radius: 100px;
background: rgba(0, 0, 0, 0.44);

box-shadow: 0 0 10.5px 2px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c4c61c */.elementor-12 .elementor-element.elementor-element-6c4c61c{
    border-radius: 100px;
background: rgba(0, 0, 0, 0.44);

box-shadow: 0 0 10.5px 2px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0824853 */scroll-bottom/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f972f99 */.elementor-12 .elementor-element.elementor-element-f972f99 .elementor-button{
    border-radius: 55px !important;
    background: #000000 !important;
    color: #ffffff !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;

    position: relative;
    overflow: hidden;
    transition: all 0.35s ease !important;

    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.22);
}

.elementor-12 .elementor-element.elementor-element-f972f99 .elementor-button::before{
    content: "";
    position: absolute;
    top: -35%;
    left: -180px;
    width: 160px;
    height: 170%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 255, 255, 0.03) 25%,
        rgba(255, 255, 255, 0.16) 45%,
        rgba(255, 255, 255, 0.28) 50%,
        rgba(255, 255, 255, 0.16) 55%,
        rgba(255, 255, 255, 0.03) 75%,
        transparent 100%
    );

    filter: blur(10px);
    transform: skewX(-22deg);
    opacity: 0;
    z-index: 1;
    pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-f972f99 .elementor-button-text{
    display: flex !important;
    align-items: center !important;
    line-height: 1 !important;
    position: relative;
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-f972f99 .elementor-button-icon{
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;

    padding: 0 !important;
    margin: 0px 0px 0px 4px !important;

    background: #ffffff !important;
    border-radius: 50% !important;
    color: #000000 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 20px !important;
    line-height: 1 !important;

    position: relative;
    z-index: 2;

    transform: rotate(-45deg);
    transition: all 0.35s ease !important;
}

.elementor-12 .elementor-element.elementor-element-f972f99 .elementor-button-icon svg{
    width: 14px !important;
    height: 14px !important;
    display: block !important;
    transition: all 0.35s ease !important;
}

.elementor-12 .elementor-element.elementor-element-f972f99 .elementor-button-icon svg path{
    fill: #000000 !important;
    color: #000000 !important;
    transition: all 0.35s ease;
}

.elementor-12 .elementor-element.elementor-element-f972f99:hover .elementor-button{
    background: #000000 !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 26px rgba(0, 0, 0, 0.32);
}

.elementor-12 .elementor-element.elementor-element-f972f99:hover .elementor-button::before{
    animation: flareButton 1s ease forwards;
}

.elementor-12 .elementor-element.elementor-element-f972f99:hover .elementor-button-icon{
    background: #ffffff !important;
    color: #000000 !important;
    transform: rotate(0deg) scale(1.04);
}

.elementor-12 .elementor-element.elementor-element-f972f99:hover .elementor-button-icon svg path{
    fill: #000000 !important;
    color: #000000 !important;
}

.elementor-12 .elementor-element.elementor-element-f972f99:hover .elementor-button-icon svg{
    transform: translateX(2px);
}

@keyframes flareButton{
    0%{
        left: -180px;
        opacity: 0;
    }

    25%{
        opacity: 1;
    }

    100%{
        left: calc(100% + 180px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1accfd8 */.elementor-12 .elementor-element.elementor-element-1accfd8{
    scale: 1.5;
}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-1accfd8{
        scale: 3.5;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c9490b */.elementor-12 .elementor-element.elementor-element-5c9490b img{
    animation: glowPNG 3.4s ease-in-out infinite;
}

@keyframes glowPNG{
    0%{
        filter:
            drop-shadow(0 84px 24px rgba(80, 195, 241, 0.01))
            drop-shadow(0 54px 22px rgba(80, 195, 241, 0.08))
            drop-shadow(0 30px 18px rgba(80, 195, 241, 0.25))
            drop-shadow(0 13px 13px rgba(80, 195, 241, 0.45))
            drop-shadow(0 3px 7px rgba(80, 195, 241, 0.55));
    }

    50%{
        filter:
            drop-shadow(0 84px 24px rgba(80, 195, 241, 0.04))
            drop-shadow(0 54px 22px rgba(80, 195, 241, 0.22))
            drop-shadow(0 30px 18px rgba(80, 195, 241, 0.65))
            drop-shadow(0 13px 13px rgba(80, 195, 241, 0.95))
            drop-shadow(0 3px 7px rgba(80, 195, 241, 1));
    }

    100%{
        filter:
            drop-shadow(0 84px 24px rgba(80, 195, 241, 0.01))
            drop-shadow(0 54px 22px rgba(80, 195, 241, 0.08))
            drop-shadow(0 30px 18px rgba(80, 195, 241, 0.25))
            drop-shadow(0 13px 13px rgba(80, 195, 241, 0.45))
            drop-shadow(0 3px 7px rgba(80, 195, 241, 0.55));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cc7573 */.elementor-12 .elementor-element.elementor-element-4cc7573{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b90f229 */.elementor-12 .elementor-element.elementor-element-b90f229 img {
  pointer-events: none;
  user-select: none;
  -webkit-user-drag: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b84c5f7 */.elementor-12 .elementor-element.elementor-element-b84c5f7 img {
  pointer-events: none;
  user-select: none;
  -webkit-user-drag: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-108f3d6 */.elementor-12 .elementor-element.elementor-element-108f3d6 img {
  pointer-events: none;
  user-select: none;
  -webkit-user-drag: none;
 
}

.elementor-12 .elementor-element.elementor-element-108f3d6{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-665a9dc */.elementor-12 .elementor-element.elementor-element-665a9dc{
    border-radius: 25px;
background: rgba(0, 0, 0, 0.32);

box-shadow: 0 0 17.761px 3.383px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(20.298816680908203px);

}


@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-665a9dc{
        border-radius: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae50f9 */.elementor-12 .elementor-element.elementor-element-2ae50f9{
    border-radius: 25px;
background: rgba(0, 0, 0, 0.32);

box-shadow: 0 0 17.761px 3.383px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(20.298816680908203px);

}
@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-2ae50f9{
        border-radius: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f229a2f */.elementor-12 .elementor-element.elementor-element-f229a2f{
    border-radius: 25px;
background: rgba(0, 0, 0, 0.32);

box-shadow: 0 0 17.761px 3.383px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(20.298816680908203px);

}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-f229a2f{
        border-radius: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27d7a9 */.elementor-12 .elementor-element.elementor-element-e27d7a9{
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1192f9 */.elementor-12 .elementor-element.elementor-element-f1192f9{
    border-radius: 25px;
background: rgba(0, 0, 0, 0.32);

box-shadow: 0 0 17.761px 3.383px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(20.298816680908203px);

}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-f1192f9{
        border-radius: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa6cf5 */.elementor-12 .elementor-element.elementor-element-9aa6cf5{
    border-radius: 25px;
background: rgba(0, 0, 0, 0.32);

box-shadow: 0 0 17.761px 3.383px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(20.298816680908203px);

}


@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-9aa6cf5{
        border-radius: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef4d0f3 */.elementor-12 .elementor-element.elementor-element-ef4d0f3{
    border-radius: 25px;
background: rgba(0, 0, 0, 0.32);

box-shadow: 0 0 17.761px 3.383px rgba(255, 255, 255, 0.41) inset;
backdrop-filter: blur(20.298816680908203px);

}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-ef4d0f3{
        border-radius: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac8f074 */.elementor-12 .elementor-element.elementor-element-ac8f074{
    position: absolute;
    top: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f091a3 */.bth .elementor-button{
    border-radius: 55px !important;
    background: #50C3F1 !important;
    color: #ffffff !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;

    position: relative;
    overflow: hidden;
    transition: all 0.35s ease !important;

    box-shadow: 0 8px 22px rgba(80, 195, 241, 0.22);
}

.bth .elementor-button::before{
    content: "";
    position: absolute;
    top: -35%;
    left: -180px;
    width: 160px;
    height: 170%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 255, 255, 0.03) 25%,
        rgba(255, 255, 255, 0.16) 45%,
        rgba(255, 255, 255, 0.28) 50%,
        rgba(255, 255, 255, 0.16) 55%,
        rgba(255, 255, 255, 0.03) 75%,
        transparent 100%
    );

    filter: blur(10px);
    transform: skewX(-22deg);
    opacity: 0;
    z-index: 1;
    pointer-events: none;
}

.bth .elementor-button-text{
    display: flex !important;
    align-items: center !important;
    line-height: 1 !important;
    position: relative;
    z-index: 2;
}

.bth .elementor-button-icon{
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;

    padding: 0 !important;
    margin: 0px 0px 0px 4px !important;

    background: #ffffff !important;
    border-radius: 50% !important;
    color: #50C3F1 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 20px !important;
    line-height: 1 !important;

    position: relative;
    z-index: 2;

    transform: rotate(-45deg);
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg{
    width: 14px !important;
    height: 14px !important;
    display: block !important;
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg path{
    fill: black !important;
    color: black !important;
    transition: all 0.35s ease;
}

.bth:hover .elementor-button{
    background: #3FB7E8 !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 26px rgba(80, 195, 241, 0.32);
}

.bth:hover .elementor-button::before{
    animation: flareButton 1s ease forwards;
}

/* Mantém o círculo da seta branco no hover */
.bth:hover .elementor-button-icon{
    background: #ffffff !important;
    color: black !important;
    transform: rotate(0deg) scale(1.04);
}

.bth:hover .elementor-button-icon svg path{
    fill: black !important;
    color: black !important;
}

.bth:hover .elementor-button-icon svg{
    transform: translateX(2px);
}

@keyframes flareButton{
    0%{
        left: -180px;
        opacity: 0;
    }

    25%{
        opacity: 1;
    }

    100%{
        left: calc(100% + 180px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-720a8a8 */.elementor-12 .elementor-element.elementor-element-720a8a8{
    position: relative;

}

.elementor-12 .elementor-element.elementor-element-720a8a8::before{
    content: "";
    position: absolute;

    top: 0;
    left: 50%;
    right: auto;

    width: 500px;
    height: 600px;

    background: #CAB6EC;
    border-radius: 100%;
    filter: blur(150px);
    opacity: 0.3;
    mix-blend-mode: screen;

    transform: translateX(-50%);

    animation: luz 5s infinite;
    pointer-events: none;
    z-index: -1;
}

@keyframes luz{
    0%, 100%{
        opacity: 0;
    }

    50%{
        opacity: 0.5;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-917f05a */.elementor-12 .elementor-element.elementor-element-917f05a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3978138 */.elementor-12 .elementor-element.elementor-element-3978138{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7041ebb */.elementor-12 .elementor-element.elementor-element-7041ebb{
    scale: 1.02;
    box-shadow: 0 0 63.464px 0 rgba(0, 0, 0, 0.30);


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb2062 */.elementor-12 .elementor-element.elementor-element-4eb2062::after{
    border-radius: 50px;
    content: "";
    background: #50C3F1;
    width: 120px;
    height: 15px;
    position: absolute;
    right: 20px;
    top: 10px;
    
}

.elementor-12 .elementor-element.elementor-element-4eb2062::after{
  
    box-shadow: 
        0 84px 24px 0 rgba(80, 195, 241, 0.02),
        0 54px 22px 0 rgba(80, 195, 241, 0.15),
        0 30px 18px 0 rgba(80, 195, 241, 0.50),
        0 13px 13px 0 rgba(80, 195, 241, 0.85),
        0 3px 7px 0 rgba(80, 195, 241, 0.98);

    animation: shadowOpacity 3.4s ease-in-out infinite;
}

@keyframes shadowOpacity{
    0%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.01),
            0 54px 22px 0 rgba(80, 195, 241, 0.08),
            0 30px 18px 0 rgba(80, 195, 241, 0.25),
            0 13px 13px 0 rgba(80, 195, 241, 0.45),
            0 3px 7px 0 rgba(80, 195, 241, 0.55);
    }

    50%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.04),
            0 54px 22px 0 rgba(80, 195, 241, 0.22),
            0 30px 18px 0 rgba(80, 195, 241, 0.65),
            0 13px 13px 0 rgba(80, 195, 241, 0.95),
            0 3px 7px 0 rgba(80, 195, 241, 1);
    }

    100%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.01),
            0 54px 22px 0 rgba(80, 195, 241, 0.08),
            0 30px 18px 0 rgba(80, 195, 241, 0.25),
            0 13px 13px 0 rgba(80, 195, 241, 0.45),
            0 3px 7px 0 rgba(80, 195, 241, 0.55);
    }
}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-4eb2062::after{
        content: "";
        position: absolute;

        top: 7px;
        left: 50%;
        transform: translateX(-50%);

        width: 80px;
        height: 8px;

        background: #50C3F1;
        border-radius: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-045e9a5 */.elementor-12 .elementor-element.elementor-element-045e9a5::after{
    border-radius: 50px;
    content: "";
    background: #50C3F1;
    width: 120px;
    height: 15px;
    position: absolute;
    right: 20px;
    top: 10px;
    
}

.elementor-12 .elementor-element.elementor-element-045e9a5::after{
  
    box-shadow: 
        0 84px 24px 0 rgba(80, 195, 241, 0.02),
        0 54px 22px 0 rgba(80, 195, 241, 0.15),
        0 30px 18px 0 rgba(80, 195, 241, 0.50),
        0 13px 13px 0 rgba(80, 195, 241, 0.85),
        0 3px 7px 0 rgba(80, 195, 241, 0.98);

    animation: shadowOpacity 3.4s ease-in-out infinite;
}

@keyframes shadowOpacity{
    0%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.01),
            0 54px 22px 0 rgba(80, 195, 241, 0.08),
            0 30px 18px 0 rgba(80, 195, 241, 0.25),
            0 13px 13px 0 rgba(80, 195, 241, 0.45),
            0 3px 7px 0 rgba(80, 195, 241, 0.55);
    }

    50%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.04),
            0 54px 22px 0 rgba(80, 195, 241, 0.22),
            0 30px 18px 0 rgba(80, 195, 241, 0.65),
            0 13px 13px 0 rgba(80, 195, 241, 0.95),
            0 3px 7px 0 rgba(80, 195, 241, 1);
    }

    100%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.01),
            0 54px 22px 0 rgba(80, 195, 241, 0.08),
            0 30px 18px 0 rgba(80, 195, 241, 0.25),
            0 13px 13px 0 rgba(80, 195, 241, 0.45),
            0 3px 7px 0 rgba(80, 195, 241, 0.55);
    }
}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-045e9a5::after{
        content: "";
        position: absolute;

        top: 7px;
        left: 50%;
        transform: translateX(-50%);

        width: 80px;
        height: 8px;

        background: #50C3F1;
        border-radius: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc0144d */.elementor-12 .elementor-element.elementor-element-cc0144d::after{
    border-radius: 50px;
    content: "";
    background: #50C3F1;
    width: 120px;
    height: 15px;
    position: absolute;
    right: 20px;
    top: 10px;
    
}

.elementor-12 .elementor-element.elementor-element-cc0144d::after{
  
    box-shadow: 
        0 84px 24px 0 rgba(80, 195, 241, 0.02),
        0 54px 22px 0 rgba(80, 195, 241, 0.15),
        0 30px 18px 0 rgba(80, 195, 241, 0.50),
        0 13px 13px 0 rgba(80, 195, 241, 0.85),
        0 3px 7px 0 rgba(80, 195, 241, 0.98);

    animation: shadowOpacity 3.4s ease-in-out infinite;
}

@keyframes shadowOpacity{
    0%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.01),
            0 54px 22px 0 rgba(80, 195, 241, 0.08),
            0 30px 18px 0 rgba(80, 195, 241, 0.25),
            0 13px 13px 0 rgba(80, 195, 241, 0.45),
            0 3px 7px 0 rgba(80, 195, 241, 0.55);
    }

    50%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.04),
            0 54px 22px 0 rgba(80, 195, 241, 0.22),
            0 30px 18px 0 rgba(80, 195, 241, 0.65),
            0 13px 13px 0 rgba(80, 195, 241, 0.95),
            0 3px 7px 0 rgba(80, 195, 241, 1);
    }

    100%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.01),
            0 54px 22px 0 rgba(80, 195, 241, 0.08),
            0 30px 18px 0 rgba(80, 195, 241, 0.25),
            0 13px 13px 0 rgba(80, 195, 241, 0.45),
            0 3px 7px 0 rgba(80, 195, 241, 0.55);
    }
}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-cc0144d::after{
        content: "";
        position: absolute;

        top: 7px;
        left: 50%;
        transform: translateX(-50%);

        width: 80px;
        height: 8px;

        background: #50C3F1;
        border-radius: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e80be */.elementor-12 .elementor-element.elementor-element-52e80be::after{
    border-radius: 50px;
    content: "";
    background: #50C3F1;
    width: 120px;
    height: 15px;
    position: absolute;
    right: 20px;
    top: 10px;
    
}

.elementor-12 .elementor-element.elementor-element-52e80be::after{
  
    box-shadow: 
        0 84px 24px 0 rgba(80, 195, 241, 0.02),
        0 54px 22px 0 rgba(80, 195, 241, 0.15),
        0 30px 18px 0 rgba(80, 195, 241, 0.50),
        0 13px 13px 0 rgba(80, 195, 241, 0.85),
        0 3px 7px 0 rgba(80, 195, 241, 0.98);

    animation: shadowOpacity 3.4s ease-in-out infinite;
}

@keyframes shadowOpacity{
    0%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.01),
            0 54px 22px 0 rgba(80, 195, 241, 0.08),
            0 30px 18px 0 rgba(80, 195, 241, 0.25),
            0 13px 13px 0 rgba(80, 195, 241, 0.45),
            0 3px 7px 0 rgba(80, 195, 241, 0.55);
    }

    50%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.04),
            0 54px 22px 0 rgba(80, 195, 241, 0.22),
            0 30px 18px 0 rgba(80, 195, 241, 0.65),
            0 13px 13px 0 rgba(80, 195, 241, 0.95),
            0 3px 7px 0 rgba(80, 195, 241, 1);
    }

    100%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.01),
            0 54px 22px 0 rgba(80, 195, 241, 0.08),
            0 30px 18px 0 rgba(80, 195, 241, 0.25),
            0 13px 13px 0 rgba(80, 195, 241, 0.45),
            0 3px 7px 0 rgba(80, 195, 241, 0.55);
    }
}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-52e80be::after{
        content: "";
        position: absolute;

        top: 7px;
        left: 50%;
        transform: translateX(-50%);

        width: 80px;
        height: 8px;

        background: #50C3F1;
        border-radius: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3bfeba */.elementor-12 .elementor-element.elementor-element-c3bfeba::after{
    border-radius: 50px;
    content: "";
    background: #50C3F1;
    width: 120px;
    height: 15px;
    position: absolute;
    right: 20px;
    top: 10px;
    
}

.elementor-12 .elementor-element.elementor-element-c3bfeba::after{
  
    box-shadow: 
        0 84px 24px 0 rgba(80, 195, 241, 0.02),
        0 54px 22px 0 rgba(80, 195, 241, 0.15),
        0 30px 18px 0 rgba(80, 195, 241, 0.50),
        0 13px 13px 0 rgba(80, 195, 241, 0.85),
        0 3px 7px 0 rgba(80, 195, 241, 0.98);

    animation: shadowOpacity 3.4s ease-in-out infinite;
}

@keyframes shadowOpacity{
    0%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.01),
            0 54px 22px 0 rgba(80, 195, 241, 0.08),
            0 30px 18px 0 rgba(80, 195, 241, 0.25),
            0 13px 13px 0 rgba(80, 195, 241, 0.45),
            0 3px 7px 0 rgba(80, 195, 241, 0.55);
    }

    50%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.04),
            0 54px 22px 0 rgba(80, 195, 241, 0.22),
            0 30px 18px 0 rgba(80, 195, 241, 0.65),
            0 13px 13px 0 rgba(80, 195, 241, 0.95),
            0 3px 7px 0 rgba(80, 195, 241, 1);
    }

    100%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.01),
            0 54px 22px 0 rgba(80, 195, 241, 0.08),
            0 30px 18px 0 rgba(80, 195, 241, 0.25),
            0 13px 13px 0 rgba(80, 195, 241, 0.45),
            0 3px 7px 0 rgba(80, 195, 241, 0.55);
    }
}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-c3bfeba::after{
        content: "";
        position: absolute;

        top: 7px;
        left: 50%;
        transform: translateX(-50%);

        width: 80px;
        height: 8px;

        background: #50C3F1;
        border-radius: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756569d */.elementor-12 .elementor-element.elementor-element-756569d::after{
    border-radius: 50px;
    content: "";
    background: #50C3F1;
    width: 120px;
    height: 15px;
    position: absolute;
    right: 20px;
    top: 10px;
    
}

.elementor-12 .elementor-element.elementor-element-756569d::after{
  
    box-shadow: 
        0 84px 24px 0 rgba(80, 195, 241, 0.02),
        0 54px 22px 0 rgba(80, 195, 241, 0.15),
        0 30px 18px 0 rgba(80, 195, 241, 0.50),
        0 13px 13px 0 rgba(80, 195, 241, 0.85),
        0 3px 7px 0 rgba(80, 195, 241, 0.98);

    animation: shadowOpacity 3.4s ease-in-out infinite;
}

@keyframes shadowOpacity{
    0%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.01),
            0 54px 22px 0 rgba(80, 195, 241, 0.08),
            0 30px 18px 0 rgba(80, 195, 241, 0.25),
            0 13px 13px 0 rgba(80, 195, 241, 0.45),
            0 3px 7px 0 rgba(80, 195, 241, 0.55);
    }

    50%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.04),
            0 54px 22px 0 rgba(80, 195, 241, 0.22),
            0 30px 18px 0 rgba(80, 195, 241, 0.65),
            0 13px 13px 0 rgba(80, 195, 241, 0.95),
            0 3px 7px 0 rgba(80, 195, 241, 1);
    }

    100%{
        box-shadow: 
            0 84px 24px 0 rgba(80, 195, 241, 0.01),
            0 54px 22px 0 rgba(80, 195, 241, 0.08),
            0 30px 18px 0 rgba(80, 195, 241, 0.25),
            0 13px 13px 0 rgba(80, 195, 241, 0.45),
            0 3px 7px 0 rgba(80, 195, 241, 0.55);
    }
}

@media (max-width: 767px){
    .elementor-12 .elementor-element.elementor-element-756569d::after{
        content: "";
        position: absolute;

        top: 7px;
        left: 50%;
        transform: translateX(-50%);

        width: 80px;
        height: 8px;

        background: #50C3F1;
        border-radius: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a50ebcd */.box-com-moldura{
    position: relative !important;
    overflow: visible !important;
}

/* Faz o widget HTML ocupar todo o container */
.box-com-moldura .elementor-widget-html{
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    pointer-events: none !important;
    z-index: 50 !important;
}

/* Área da moldura */
.box-com-moldura .moldura-cantos{
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    pointer-events: none !important;
    z-index: 50 !important;
}

/* Configuração dos cantos */
.box-com-moldura .canto{
    position: absolute !important;
    width: 85px;
    height: 85px;
    pointer-events: none;
    border-color: #50C3F1;
    z-index: 50;
}

/* Canto superior esquerdo */
.box-com-moldura .canto-top-left{
    top: 0;
    left: 0;
    border-top: 2px solid #50C3F1;
    border-left: 2px solid #50C3F1;
    border-radius: 30px 0 0 0;
}

/* Canto superior direito */
.box-com-moldura .canto-top-right{
    top: 0;
    right: 0;
    border-top: 2px solid #50C3F1;
    border-right: 2px solid #50C3F1;
    border-radius: 0 30px 0 0;
}

/* Canto inferior esquerdo */
.box-com-moldura .canto-bottom-left{
    bottom: 0;
    left: 0;
    border-bottom: 2px solid #50C3F1;
    border-left: 2px solid #50C3F1;
    border-radius: 0 0 0 30px;
}

/* Canto inferior direito */
.box-com-moldura .canto-bottom-right{
    bottom: 0;
    right: 0;
    border-bottom: 2px solid #50C3F1;
    border-right: 2px solid #50C3F1;
    border-radius: 0 0 30px 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07a7c86 */.bth .elementor-button{
    border-radius: 55px !important;
    background: #50C3F1 !important;
    color: #ffffff !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;

    position: relative;
    overflow: hidden;
    transition: all 0.35s ease !important;

    box-shadow: 0 8px 22px rgba(80, 195, 241, 0.22);
}

.bth .elementor-button::before{
    content: "";
    position: absolute;
    top: -35%;
    left: -180px;
    width: 160px;
    height: 170%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 255, 255, 0.03) 25%,
        rgba(255, 255, 255, 0.16) 45%,
        rgba(255, 255, 255, 0.28) 50%,
        rgba(255, 255, 255, 0.16) 55%,
        rgba(255, 255, 255, 0.03) 75%,
        transparent 100%
    );

    filter: blur(10px);
    transform: skewX(-22deg);
    opacity: 0;
    z-index: 1;
    pointer-events: none;
}

.bth .elementor-button-text{
    display: flex !important;
    align-items: center !important;
    line-height: 1 !important;
    position: relative;
    z-index: 2;
}

.bth .elementor-button-icon{
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;

    padding: 0 !important;
    margin: 0px 0px 0px 4px !important;

    background: #ffffff !important;
    border-radius: 50% !important;
    color: #50C3F1 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 20px !important;
    line-height: 1 !important;

    position: relative;
    z-index: 2;

    transform: rotate(-45deg);
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg{
    width: 14px !important;
    height: 14px !important;
    display: block !important;
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg path{
    fill: black !important;
    color: black !important;
    transition: all 0.35s ease;
}

.bth:hover .elementor-button{
    background: #3FB7E8 !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 26px rgba(80, 195, 241, 0.32);
}

.bth:hover .elementor-button::before{
    animation: flareButton 1s ease forwards;
}

/* Mantém o círculo da seta branco no hover */
.bth:hover .elementor-button-icon{
    background: #ffffff !important;
    color: black !important;
    transform: rotate(0deg) scale(1.04);
}

.bth:hover .elementor-button-icon svg path{
    fill: black !important;
    color: black !important;
}

.bth:hover .elementor-button-icon svg{
    transform: translateX(2px);
}

@keyframes flareButton{
    0%{
        left: -180px;
        opacity: 0;
    }

    25%{
        opacity: 1;
    }

    100%{
        left: calc(100% + 180px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dca8b42 */.elementor-12 .elementor-element.elementor-element-dca8b42 img {
  pointer-events: none;
  user-select: none;
  -webkit-user-drag: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b27ce1b */.elementor-12 .elementor-element.elementor-element-b27ce1b{
    position: relative;
    

}

.elementor-12 .elementor-element.elementor-element-b27ce1b::after{
    content: "";
    position: absolute;

    top: 30%;
    left: 50%;
    right: auto;

    width: 500px;
    height: 600px;

    background: #CAB6EC;
    border-radius: 100%;
    filter: blur(150px);
    opacity: 0.3;
    mix-blend-mode: screen;

    transform: translateX(-50%);

    animation: luz 5s infinite;
    pointer-events: none;
    z-index: -1;
}

@keyframes luz{
    0%, 100%{
        opacity: 0;
    }

    50%{
        opacity: 0.5;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e505653 */.bth .elementor-button{
    border-radius: 55px !important;
    background: #50C3F1 !important;
    color: #ffffff !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;

    position: relative;
    overflow: hidden;
    transition: all 0.35s ease !important;

    box-shadow: 0 8px 22px rgba(80, 195, 241, 0.22);
}

.bth .elementor-button::before{
    content: "";
    position: absolute;
    top: -35%;
    left: -180px;
    width: 160px;
    height: 170%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 255, 255, 0.03) 25%,
        rgba(255, 255, 255, 0.16) 45%,
        rgba(255, 255, 255, 0.28) 50%,
        rgba(255, 255, 255, 0.16) 55%,
        rgba(255, 255, 255, 0.03) 75%,
        transparent 100%
    );

    filter: blur(10px);
    transform: skewX(-22deg);
    opacity: 0;
    z-index: 1;
    pointer-events: none;
}

.bth .elementor-button-text{
    display: flex !important;
    align-items: center !important;
    line-height: 1 !important;
    position: relative;
    z-index: 2;
}

.bth .elementor-button-icon{
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;

    padding: 0 !important;
    margin: 0px 0px 0px 4px !important;

    background: #ffffff !important;
    border-radius: 50% !important;
    color: #50C3F1 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 20px !important;
    line-height: 1 !important;

    position: relative;
    z-index: 2;

    transform: rotate(-45deg);
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg{
    width: 14px !important;
    height: 14px !important;
    display: block !important;
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg path{
    fill: black !important;
    color: black !important;
    transition: all 0.35s ease;
}

.bth:hover .elementor-button{
    background: #3FB7E8 !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 26px rgba(80, 195, 241, 0.32);
}

.bth:hover .elementor-button::before{
    animation: flareButton 1s ease forwards;
}

/* Mantém o círculo da seta branco no hover */
.bth:hover .elementor-button-icon{
    background: #ffffff !important;
    color: black !important;
    transform: rotate(0deg) scale(1.04);
}

.bth:hover .elementor-button-icon svg path{
    fill: black !important;
    color: black !important;
}

.bth:hover .elementor-button-icon svg{
    transform: translateX(2px);
}

@keyframes flareButton{
    0%{
        left: -180px;
        opacity: 0;
    }

    25%{
        opacity: 1;
    }

    100%{
        left: calc(100% + 180px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-929a698 */.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
        filter: blur(1px);
    opacity: 0 !important;
               
    transition: 1.2s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 1.2s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db21df3 */.fairy {
  position: fixed;
  left: 50%;
  top: 50%;
  width: clamp(3px, 0.3vw, 6px);
  height: clamp(3px, 0.3vw, 6px);
  margin: -2px 0 0 -2px;
  border-radius: 50%;
  pointer-events: none;
  z-index: 9999;
  background: #DCCBFF;
  opacity: 0.6;
  box-shadow: 0 0 8px #DCCBFF;
  filter: blur(0.2px);
  animation:
    fairyMove 55s ease-in-out infinite alternate,
    fairyFade 7s ease-in-out infinite;
  will-change: transform, opacity;
}

.fairy::before,
.fairy::after {
  content: none;
}

@keyframes fairyMove {
  0% {
    transform: translate(-40vw, -30vh) scale(0.6);
  }

  25% {
    transform: translate(25vw, -20vh) scale(0.85);
  }

  50% {
    transform: translate(-20vw, 25vh) scale(0.7);
  }

  75% {
    transform: translate(35vw, 30vh) scale(0.9);
  }

  100% {
    transform: translate(20vw, -35vh) scale(0.6);
  }
}

@keyframes fairyFade {
  0% {
    opacity: 0.25;
  }

  50% {
    opacity: 0.8;
  }

  100% {
    opacity: 0.25;
  }
}

.fairy:nth-child(1) {
  animation-duration: 55s, 7s;
  animation-delay: 0s, 0s;
}

.fairy:nth-child(2) {
  animation-duration: 62s, 8s;
  animation-delay: -8s, -1s;
}

.fairy:nth-child(3) {
  animation-duration: 58s, 7.5s;
  animation-delay: -14s, -2s;
}

.fairy:nth-child(4) {
  animation-duration: 66s, 8.5s;
  animation-delay: -20s, -3s;
}

.fairy:nth-child(5) {
  animation-duration: 60s, 9s;
  animation-delay: -26s, -1.5s;
}

.fairy:nth-child(6) {
  animation-duration: 70s, 7s;
  animation-delay: -32s, -2.5s;
}

.fairy:nth-child(7) {
  animation-duration: 57s, 7.8s;
  animation-delay: -38s, -1s;
}

.fairy:nth-child(8) {
  animation-duration: 64s, 9s;
  animation-delay: -44s, -4s;
}

.fairy:nth-child(9) {
  animation-duration: 59s, 7.2s;
  animation-delay: -50s, -2s;
}

.fairy:nth-child(10) {
  animation-duration: 68s, 8.8s;
  animation-delay: -56s, -3s;
}

.fairy:nth-child(11) {
  animation-duration: 61s, 7.6s;
  animation-delay: -62s, -1s;
}

.fairy:nth-child(12) {
  animation-duration: 73s, 9.2s;
  animation-delay: -68s, -4s;
}

.fairy:nth-child(n + 13) {
  display: none;
}

/* Ajuste para mobile */
@media (max-width: 767px) {
  .fairy {
    width: 5px;
    height: 5px;
    margin: -2.5px 0 0 -2.5px;
    opacity: 0.75;
    background: #DCCBFF;
    box-shadow:
      0 0 10px #DCCBFF,
      0 0 18px rgba(220, 203, 255, 0.6);
    filter: blur(0.1px);
    z-index: 9999;
  }

  @keyframes fairyMove {
    0% {
      transform: translate(-35vw, -25vh) scale(0.8);
    }

    25% {
      transform: translate(30vw, -15vh) scale(1);
    }

    50% {
      transform: translate(-25vw, 20vh) scale(0.85);
    }

    75% {
      transform: translate(30vw, 25vh) scale(1.1);
    }

    100% {
      transform: translate(20vw, -30vh) scale(0.8);
    }
  }

  .fairy:nth-child(n + 13) {
    display: none;
  }
}
.fairy::before,
.fairy::after {
  content: none;
}

@keyframes fairyMove {
  0% {
    transform: translate(-40vw, -30vh) scale(0.6);
  }

  25% {
    transform: translate(25vw, -20vh) scale(0.85);
  }

  50% {
    transform: translate(-20vw, 25vh) scale(0.7);
  }

  75% {
    transform: translate(35vw, 30vh) scale(0.9);
  }

  100% {
    transform: translate(20vw, -35vh) scale(0.6);
  }
}

@keyframes fairyFade {
  0% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.65;
  }

  100% {
    opacity: 0.2;
  }
}

.fairy:nth-child(1) {
  animation-duration: 55s, 7s;
  animation-delay: 0s, 0s;
}

.fairy:nth-child(2) {
  animation-duration: 62s, 8s;
  animation-delay: -8s, -1s;
}

.fairy:nth-child(3) {
  animation-duration: 58s, 7.5s;
  animation-delay: -14s, -2s;
}

.fairy:nth-child(4) {
  animation-duration: 66s, 8.5s;
  animation-delay: -20s, -3s;
}

.fairy:nth-child(5) {
  animation-duration: 60s, 9s;
  animation-delay: -26s, -1.5s;
}

.fairy:nth-child(6) {
  animation-duration: 70s, 7s;
  animation-delay: -32s, -2.5s;
}

.fairy:nth-child(7) {
  animation-duration: 57s, 7.8s;
  animation-delay: -38s, -1s;
}

.fairy:nth-child(8) {
  animation-duration: 64s, 9s;
  animation-delay: -44s, -4s;
}

.fairy:nth-child(n + 9) {
  display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9707ae2 */.elementor-12 .elementor-element.elementor-element-9707ae2{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: none;
}

.blur{
    position:  absolute;
    inset:  0;
    pointer-events:  none;
}

.blur-1{
    z-index: 1;
    backdrop-filter:  blur(0.25px);
    -webkit-backdrop-filter:  blur(0.25px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
    -webkit-mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
}

.blur-2{
    z-index: 2;
    backdrop-filter:  blur(0.5px);
    -webkit-backdrop-filter:  blur(0.5px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
    -webkit-mask-image:  linear-gradient(to bottom,rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
}

.blur-3{
    z-index: 3;
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(1px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
}

.blur-4{
    z-index: 4;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
}

.blur-5{
    z-index: 5;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
}

.blur-6{
    z-index: 6;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
}

.blur-7{
    z-index: 7;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
}

.blur-8{
    z-index: 8;
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c5d8 */@media (min-width: 1025px) {
  .elementor-12 .elementor-element.elementor-element-424c5d8 {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 349;
    pointer-events: none;
  }
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-424c5d8 {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden !important;
        max-width: 100% !important;
    box-sizing: border-box;
}
[data-elementor-type="wp-page"]{
    overflow: hidden;
}
html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 3px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}

.destaque{
background: #50C3F1!important; color: #000000!important;
  border-radius: 5px !important;
    padding: 5px 20px !important;

    display: inline-block !important;
    line-height: 1.1 !important;
}

.destaque2{
color: #38CFFE;
font-weight: 500;
}

.destaque3{
color: #038BA4;
font-weight: 500;
}


.destaque4{
color: #38CFFE;
font-weight: 400;
}/* End custom CSS */