.elementor-156 .elementor-element.elementor-element-432ac5f{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-156 .elementor-element.elementor-element-432ac5f:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-432ac5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071730;}.elementor-156 .elementor-element.elementor-element-8de4a12{--display:flex;--justify-content:center;--gap:2.5em 0em;--row-gap:2.5em;--column-gap:0em;border-style:none;--border-style:none;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-156 .elementor-element.elementor-element-ae3c58b{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-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-156 .elementor-element.elementor-element-397cf2d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-397cf2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-397cf2d{text-align:left;}.elementor-156 .elementor-element.elementor-element-397cf2d .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:50px;font-weight:400;line-height:52px;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-653d3db{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-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-156 .elementor-element.elementor-element-1ceb695 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-1ceb695{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-12c9eef{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-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-156 .elementor-element.elementor-element-dbf20a5 .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:20em 20em 20em 20em;padding:0em 0em 0em 0em;}.elementor-156 .elementor-element.elementor-element-dbf20a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-651f8bd{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-72be13b{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.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-156 .elementor-element.elementor-element-d1d449f > .elementor-widget-container{margin:0% 0% -35% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-d1d449f{text-align:right;}.elementor-156 .elementor-element.elementor-element-d1d449f img{border-radius:0em 0em 0em 0em;}.elementor-156 .elementor-element.elementor-element-036c0dc{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-156 .elementor-element.elementor-element-036c0dc:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-036c0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/bg02_grid-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-14c56fc{--display:flex;--justify-content:center;--gap:3em 0em;--row-gap:3em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-e0c4528{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-041f5ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-041f5ae{text-align:center;}.elementor-156 .elementor-element.elementor-element-041f5ae .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:43px;font-weight:900;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-a044769{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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:10;}.elementor-156 .elementor-element.elementor-element-80eed73{--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;--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:10;}.elementor-156 .elementor-element.elementor-element-e396a30{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-156 .elementor-element.elementor-element-a39a995{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:50;}.elementor-156 .elementor-element.elementor-element-db920c5{z-index:20;}.elementor-156 .elementor-element.elementor-element-4c63f42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:10;}.elementor-156 .elementor-element.elementor-element-206b8ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-206b8ea{z-index:10;}.elementor-156 .elementor-element.elementor-element-b87bf51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-cb48a9f{z-index:10;}.elementor-156 .elementor-element.elementor-element-9a5d9a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-d156ade > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-d156ade{z-index:10;}.elementor-156 .elementor-element.elementor-element-918bd8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:50;}.elementor-156 .elementor-element.elementor-element-ecece18{z-index:20;}.elementor-156 .elementor-element.elementor-element-c278f5d{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-156 .elementor-element.elementor-element-cfdb6f8{--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;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-156 .elementor-element.elementor-element-bfb43bb{--display:flex;}.elementor-156 .elementor-element.elementor-element-ab1193b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-ab1193b{text-align:left;}.elementor-156 .elementor-element.elementor-element-ab1193b .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:50px;font-weight:bold;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-c17ca6d{--display:flex;--z-index:0;}.elementor-156 .elementor-element.elementor-element-c028541{z-index:0;}.elementor-156 .elementor-element.elementor-element-92d8a1f{--display:flex;}.elementor-156 .elementor-element.elementor-element-f324d82{--display:flex;}.elementor-156 .elementor-element.elementor-element-fd41cf1{--display:flex;}.elementor-156 .elementor-element.elementor-element-dbe5ae0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-dbe5ae0{text-align:left;}.elementor-156 .elementor-element.elementor-element-dbe5ae0 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:50px;font-weight:bold;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-bca9a90{--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;--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:0;}.elementor-156 .elementor-element.elementor-element-f12227f{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-156 .elementor-element.elementor-element-d21d68d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-d21d68d{text-align:right;}.elementor-156 .elementor-element.elementor-element-d21d68d .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:50px;font-weight:bold;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-e8ff1c3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-156 .elementor-element.elementor-element-9bcd3c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-9bcd3c2{text-align:center;}.elementor-156 .elementor-element.elementor-element-9bcd3c2 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:50px;font-weight:bold;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-d2f46d2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-156 .elementor-element.elementor-element-252e51f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-252e51f{text-align:left;}.elementor-156 .elementor-element.elementor-element-252e51f .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:50px;font-weight:bold;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-a835b6e{--display:flex;--min-height:100vh;--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:stretch;--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:10px;--padding-right:10px;--z-index:3;}.elementor-156 .elementor-element.elementor-element-a835b6e:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-a835b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-156 .elementor-element.elementor-element-29fa1c1{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-e6c9364{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-ba3d4d2 > .elementor-widget-container{margin:18% 30% -18% -30%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-ba3d4d2{text-align:left;}.elementor-156 .elementor-element.elementor-element-211b2a9{--display:flex;--justify-content:center;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-d9f9352{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-754de9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-754de9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-754de9c{z-index:99;text-align:left;}.elementor-156 .elementor-element.elementor-element-754de9c .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:60px;font-weight:900;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-55aea38{--display:flex;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:8em;}.elementor-156 .elementor-element.elementor-element-60d5acc > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-60d5acc{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-4bcb25d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-4bcb25d{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-10de2c5{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-156 .elementor-element.elementor-element-f7b4380 .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-156 .elementor-element.elementor-element-f7b4380 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-71f6f8e{--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:none;--border-style:none;--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:4;}.elementor-156 .elementor-element.elementor-element-71f6f8e:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-71f6f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/bg02_.webp");background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-1e8bd06{--display:flex;--justify-content:center;--gap:6em 0em;--row-gap:6em;--column-gap:0em;--margin-top:2%;--margin-bottom:0%;--margin-left:5%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-babbb9f{--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-7ba40e5{--display:flex;--gap:2.2em 0em;--row-gap:2.2em;--column-gap:0em;--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-156 .elementor-element.elementor-element-b7bd4c0{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-bad1425 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-bad1425{text-align:center;}.elementor-156 .elementor-element.elementor-element-bad1425 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-83d58a2{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:4em;--padding-right:4em;}.elementor-156 .elementor-element.elementor-element-76b9c34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-76b9c34{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-056910a{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-36ac79d .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:20px 20px 20px 20px;padding:25px 30px 25px 30px;}.elementor-156 .elementor-element.elementor-element-36ac79d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-70ddd73{--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-156 .elementor-element.elementor-element-70ddd73:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-70ddd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-6f56988{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-156 .elementor-element.elementor-element-1aa21af.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-1aa21af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-1aa21af .elementor-main-swiper{height:20vh;width:100%;}.elementor-156 .elementor-element.elementor-element-1aa21af .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-156 .elementor-element.elementor-element-1aa21af .elementor-swiper-button{font-size:20px;}.elementor-156 .elementor-element.elementor-element-1aa21af .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-156 .elementor-element.elementor-element-e990062{--display:flex;--min-height:100vh;--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:stretch;--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:10px;--padding-right:10px;--z-index:5;}.elementor-156 .elementor-element.elementor-element-e990062:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-e990062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/fundo-filiais-brasil-portugal-casa-mais.webp");background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-e820df6{--display:flex;--justify-content:center;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--margin-top:0em;--margin-bottom:0em;--margin-left:7em;--margin-right:3em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-5ef954f{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-2c6f46a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-2c6f46a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-2c6f46a{z-index:99;text-align:left;}.elementor-156 .elementor-element.elementor-element-2c6f46a .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-f4886a9{--display:flex;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:3em;}.elementor-156 .elementor-element.elementor-element-1949a07 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-1949a07{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-f4cd496 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-f4cd496{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-cc5f024{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0em;--margin-bottom:0em;--margin-left:1em;--margin-right:3em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-4f18e70{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-903cfd4 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-903cfd4{text-align:left;}.elementor-156 .elementor-element.elementor-element-903cfd4 img{width:100%;border-radius:0em 0em 0em 0em;}.elementor-156 .elementor-element.elementor-element-60146fc{--display:flex;--min-height:100vh;--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:6;}.elementor-156 .elementor-element.elementor-element-60146fc:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-60146fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/vr_bg-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-a84553c{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-55de8b7{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-99f8f3a > .elementor-widget-container{margin:12% 40% -25% -40%;}.elementor-156 .elementor-element.elementor-element-8d00a61{--display:flex;--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-d04b79a{--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-943945b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-156 .elementor-element.elementor-element-b34f5ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-b34f5ac .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:36px;font-weight:900;line-height:48px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-3800a7c{--display:flex;--justify-content:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-23390dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-23390dc{text-align:right;}.elementor-156 .elementor-element.elementor-element-23390dc img{width:80%;}.elementor-156 .elementor-element.elementor-element-e2a9363{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-9920a7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-9920a7a{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-b8d0446{--display:flex;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--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-156 .elementor-element.elementor-element-c945011 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-c945011{z-index:2;text-align:right;}.elementor-156 .elementor-element.elementor-element-c945011 img{width:70%;}.elementor-156 .elementor-element.elementor-element-183973d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-183973d{z-index:2;text-align:right;}.elementor-156 .elementor-element.elementor-element-183973d img{width:70%;}.elementor-156 .elementor-element.elementor-element-792cc1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-792cc1c{z-index:2;text-align:right;}.elementor-156 .elementor-element.elementor-element-792cc1c img{width:70%;}.elementor-156 .elementor-element.elementor-element-18133bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-18133bd{z-index:2;text-align:right;}.elementor-156 .elementor-element.elementor-element-18133bd img{width:70%;}.elementor-156 .elementor-element.elementor-element-a0ecb0b{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-0cf6fef .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-156 .elementor-element.elementor-element-0cf6fef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8bce9a0{--display:flex;--min-height:100vh;--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:7;}.elementor-156 .elementor-element.elementor-element-8bce9a0:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-8bce9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/ar_bg_novo_02_dir_.png");background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-1be0906{--display:flex;--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-9dd6039{--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-f9bae35{--display:flex;--justify-content:flex-start;--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-156 .elementor-element.elementor-element-7545adb{text-align:left;}.elementor-156 .elementor-element.elementor-element-7545adb img{width:80%;}.elementor-156 .elementor-element.elementor-element-cc611a4{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-b568578 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-b568578{text-align:left;}.elementor-156 .elementor-element.elementor-element-b568578 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:36px;font-weight:900;line-height:48px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-fd1b0a6{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-075bb63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-075bb63{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-336d420{--display:flex;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--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-156 .elementor-element.elementor-element-503ff69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-503ff69{z-index:2;text-align:left;}.elementor-156 .elementor-element.elementor-element-503ff69 img{width:70%;}.elementor-156 .elementor-element.elementor-element-7cbeff2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7cbeff2{z-index:2;text-align:left;}.elementor-156 .elementor-element.elementor-element-7cbeff2 img{width:70%;}.elementor-156 .elementor-element.elementor-element-02e4ba4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-02e4ba4{z-index:2;text-align:left;}.elementor-156 .elementor-element.elementor-element-02e4ba4 img{width:70%;}.elementor-156 .elementor-element.elementor-element-88b41f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-88b41f2{z-index:2;text-align:left;}.elementor-156 .elementor-element.elementor-element-88b41f2 img{width:70%;}.elementor-156 .elementor-element.elementor-element-54b865c{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-10fdf1e .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-10fdf1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-a1c77b4{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-8d27332{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-1ac6094 > .elementor-widget-container{margin:14% 40% -20% -40%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-1ac6094{text-align:right;}.elementor-156 .elementor-element.elementor-element-af68ba4{--display:flex;--min-height:100vh;--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:8;}.elementor-156 .elementor-element.elementor-element-af68ba4:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-af68ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/mv_bg.webp");background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-031f81a{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-dceae45{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-0b6eece > .elementor-widget-container{margin:12% 24% -25% -24%;}.elementor-156 .elementor-element.elementor-element-90de480{--display:flex;--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-b75c1f6{--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-1974bb6{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-156 .elementor-element.elementor-element-2513c8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-2513c8d{text-align:left;}.elementor-156 .elementor-element.elementor-element-2513c8d .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:36px;font-weight:900;line-height:48px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-a15d8e6{--display:flex;--justify-content:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-4e65a0f{text-align:right;}.elementor-156 .elementor-element.elementor-element-4e65a0f img{width:80%;}.elementor-156 .elementor-element.elementor-element-98a634e{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-94d8fcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-94d8fcb{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-4b9e595{--display:flex;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--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-156 .elementor-element.elementor-element-7dc8849 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7dc8849{z-index:2;text-align:right;}.elementor-156 .elementor-element.elementor-element-7dc8849 img{width:70%;}.elementor-156 .elementor-element.elementor-element-468a92a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-468a92a{z-index:2;text-align:right;}.elementor-156 .elementor-element.elementor-element-468a92a img{width:70%;}.elementor-156 .elementor-element.elementor-element-8a7a7fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8a7a7fa{z-index:2;text-align:right;}.elementor-156 .elementor-element.elementor-element-8a7a7fa img{width:70%;}.elementor-156 .elementor-element.elementor-element-39c4a22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-39c4a22{z-index:2;text-align:right;}.elementor-156 .elementor-element.elementor-element-39c4a22 img{width:70%;}.elementor-156 .elementor-element.elementor-element-994a33d{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-896f868 .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-896f868 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-4a54fc3{--display:flex;--min-height:100vh;--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:9;}.elementor-156 .elementor-element.elementor-element-4a54fc3:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-4a54fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/bg_ai.webp");background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-b236379{--display:flex;--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-e07bd03{--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-93bb07b{--display:flex;--justify-content:flex-start;--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-156 .elementor-element.elementor-element-f5ed22c{text-align:left;}.elementor-156 .elementor-element.elementor-element-f5ed22c img{width:80%;}.elementor-156 .elementor-element.elementor-element-984b521{--display:flex;--justify-content:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-fcf0bb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-fcf0bb8{text-align:left;}.elementor-156 .elementor-element.elementor-element-fcf0bb8 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:36px;font-weight:900;line-height:48px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-f37ef57{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-b7ba721 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-b7ba721{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-3f3f0dc{--display:flex;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--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-156 .elementor-element.elementor-element-c9db0b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-c9db0b5{z-index:2;text-align:left;}.elementor-156 .elementor-element.elementor-element-c9db0b5 img{width:70%;}.elementor-156 .elementor-element.elementor-element-a2092d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-a2092d9{z-index:2;text-align:left;}.elementor-156 .elementor-element.elementor-element-a2092d9 img{width:70%;}.elementor-156 .elementor-element.elementor-element-2d8549f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-2d8549f{z-index:2;text-align:left;}.elementor-156 .elementor-element.elementor-element-2d8549f img{width:70%;}.elementor-156 .elementor-element.elementor-element-7cfcde4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7cfcde4{z-index:2;text-align:left;}.elementor-156 .elementor-element.elementor-element-7cfcde4 img{width:70%;}.elementor-156 .elementor-element.elementor-element-94e2c5f{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-6161c33 .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-6161c33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-5b26b5a{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-7ba5b8e{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-4d99ec3 > .elementor-widget-container{margin:14% 20% -25% -20%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-4d99ec3{text-align:right;}.elementor-156 .elementor-element.elementor-element-95e88ae{--display:flex;--min-height:100vh;--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:10;}.elementor-156 .elementor-element.elementor-element-95e88ae:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-95e88ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/bg-6.webp");background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-fa4a5f1{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-2c29f59{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-316cf29 > .elementor-widget-container{margin:12% 24% -25% -24%;}.elementor-156 .elementor-element.elementor-element-4d88b9e{--display:flex;--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-a41b2b3{--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-4ad94d9{--display:flex;--justify-content:center;--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-156 .elementor-element.elementor-element-83680d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-83680d8{text-align:left;}.elementor-156 .elementor-element.elementor-element-83680d8 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:36px;font-weight:900;line-height:48px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-84d2f5c{--display:flex;--justify-content:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-46be20d{text-align:right;}.elementor-156 .elementor-element.elementor-element-46be20d img{width:80%;}.elementor-156 .elementor-element.elementor-element-6b74520{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-150e0d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-150e0d7{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-502648e{--display:flex;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--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-156 .elementor-element.elementor-element-d5620da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-d5620da{z-index:2;text-align:right;}.elementor-156 .elementor-element.elementor-element-d5620da img{width:70%;}.elementor-156 .elementor-element.elementor-element-7b05f3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7b05f3f{z-index:2;text-align:right;}.elementor-156 .elementor-element.elementor-element-7b05f3f img{width:70%;}.elementor-156 .elementor-element.elementor-element-d02009a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-d02009a{z-index:2;text-align:right;}.elementor-156 .elementor-element.elementor-element-d02009a img{width:70%;}.elementor-156 .elementor-element.elementor-element-095ce74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-095ce74{z-index:2;text-align:right;}.elementor-156 .elementor-element.elementor-element-095ce74 img{width:70%;}.elementor-156 .elementor-element.elementor-element-492ed9a{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-448ca6b .elementor-button{background-color:#6535C1;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-448ca6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-4cd271c{--display:flex;--min-height:100vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:11;}.elementor-156 .elementor-element.elementor-element-4cd271c:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-4cd271c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/bg03_.webp");background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-4fc6351{--display:flex;--justify-content:center;--gap:4em 0em;--row-gap:4em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-39cf8fd{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-7a481a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7a481a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-7a481a6{z-index:99;text-align:left;}.elementor-156 .elementor-element.elementor-element-7a481a6 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-c78d9a8{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-e339627{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-805bd3d .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-805bd3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-a56998b{--display:flex;--min-height:100vh;--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:none;--border-style:none;--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:12;}.elementor-156 .elementor-element.elementor-element-a56998b:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-a56998b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-156 .elementor-element.elementor-element-d62ebee{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-62993eb{--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-d9ff60f{--display:flex;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--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-156 .elementor-element.elementor-element-f7f6314{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-d747558 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-d747558{text-align:center;}.elementor-156 .elementor-element.elementor-element-d747558 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-05f8769{--display:flex;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--margin-top:0em;--margin-bottom:-1em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-156 .elementor-element.elementor-element-470f19d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-470f19d{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-8e1a714 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-8e1a714{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-e2aa2ed{--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-43ce507{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-156 .elementor-element.elementor-element-fcf4ab5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-fcf4ab5{text-align:right;}.elementor-156 .elementor-element.elementor-element-730c01a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-156 .elementor-element.elementor-element-a817a74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-a817a74{text-align:left;}.elementor-156 .elementor-element.elementor-element-0452a71{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-156 .elementor-element.elementor-element-bfaf182 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-bfaf182{text-align:left;}.elementor-156 .elementor-element.elementor-element-343f5a0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-156 .elementor-element.elementor-element-7c6c693 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7c6c693{text-align:left;}.elementor-156 .elementor-element.elementor-element-4f2052f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-156 .elementor-element.elementor-element-af5ea5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-af5ea5b{text-align:left;}.elementor-156 .elementor-element.elementor-element-23dc720{--display:flex;--min-height:100vh;--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:stretch;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:13;}.elementor-156 .elementor-element.elementor-element-23dc720:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-23dc720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/alegria_bg.webp");background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-518b6f8{--display:flex;--justify-content:center;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:7%;--margin-right:3%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-3ca033e{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-6db4a51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6db4a51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-6db4a51{z-index:99;text-align:left;}.elementor-156 .elementor-element.elementor-element-6db4a51 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-7bc49f3{--display:flex;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:3em;}.elementor-156 .elementor-element.elementor-element-96e78b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-96e78b8{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-0fa6cba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-0fa6cba{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-0d37e2d{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-1f64d87 .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-1f64d87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8abc621{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-8212b5b{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-b58d1ec > .elementor-widget-container{margin:14% 12% -14% -12%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-b58d1ec{text-align:right;}.elementor-156 .elementor-element.elementor-element-4f1bad4{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:14;}.elementor-156 .elementor-element.elementor-element-4f1bad4:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-4f1bad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-156 .elementor-element.elementor-element-53e2b75{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-5%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-4e9d8eb{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-8c21cfd > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8c21cfd{text-align:left;}.elementor-156 .elementor-element.elementor-element-8c21cfd img{width:100%;}.elementor-156 .elementor-element.elementor-element-1ad172d{--display:flex;--justify-content:center;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-ba16bc7{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-f4fdd83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-f4fdd83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-f4fdd83{z-index:99;text-align:left;}.elementor-156 .elementor-element.elementor-element-f4fdd83 .elementor-heading-title{font-family:"Bungee", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-aae2b1f{--display:flex;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:8em;}.elementor-156 .elementor-element.elementor-element-d5476dd > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-d5476dd{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-26ff25d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-26ff25d{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-94c3dda{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:-1.5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-d2018c1 .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-d2018c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-0f8b23d{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:16;}.elementor-156 .elementor-element.elementor-element-0f8b23d:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-0f8b23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303030;}.elementor-156 .elementor-element.elementor-element-d3ce4b6{--display:flex;--justify-content:center;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--margin-top:0em;--margin-bottom:0em;--margin-left:2em;--margin-right:2em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-bd9d389{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-8dc925e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8dc925e{text-align:center;}.elementor-156 .elementor-element.elementor-element-8dc925e .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-21ba915{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-156 .elementor-element.elementor-element-ef89733 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7be99e8{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:25px 25px 25px 25px;--border-top-width:25px;--border-right-width:25px;--border-bottom-width:25px;--border-left-width:25px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:17;}.elementor-156 .elementor-element.elementor-element-7be99e8:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-7be99e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/especialista_bg_.webp");background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-7be99e8::before, .elementor-156 .elementor-element.elementor-element-7be99e8 > .elementor-background-video-container::before, .elementor-156 .elementor-element.elementor-element-7be99e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-156 .elementor-element.elementor-element-7be99e8 > .elementor-background-slideshow::before, .elementor-156 .elementor-element.elementor-element-7be99e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-156 .elementor-element.elementor-element-7be99e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000AD;--background-overlay:'';}.elementor-156 .elementor-element.elementor-element-54eebee{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-6d28da0 > .elementor-widget-container{margin:12% 12% -22% -12%;}.elementor-156 .elementor-element.elementor-element-b93fc9c{--display:flex;--justify-content:center;--gap:2.5em 0em;--row-gap:2.5em;--column-gap:0em;border-style:none;--border-style:none;--margin-top:0%;--margin-bottom:0%;--margin-left:2.5%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-156 .elementor-element.elementor-element-d9e2407{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-4fdd0c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-4fdd0c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-4fdd0c5{text-align:left;}.elementor-156 .elementor-element.elementor-element-4fdd0c5 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:54px;font-weight:900;line-height:60px;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-71da6c8{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-cc5e06d .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;border-radius:20px 20px 20px 20px;padding:25px 25px 25px 25px;}.elementor-156 .elementor-element.elementor-element-cc5e06d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-316d865{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:6em;--padding-right:6em;}.elementor-156 .elementor-element.elementor-element-d3531c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-d3531c4{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-6204b56{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;--z-index:99;}.elementor-156 .elementor-element.elementor-element-6204b56:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-6204b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/footer_bg_.png");background-position:top center;background-size:cover;}.elementor-156 .elementor-element.elementor-element-fc2b667{--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;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-4fd139f{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-5e62a5d{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-156 .elementor-element.elementor-element-3a2d705{--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:flex-start;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-9b07a7f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-9b07a7f{text-align:left;}.elementor-156 .elementor-element.elementor-element-8e225bf{--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:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-ea7c5c2{--grid-template-columns:repeat(0, auto);--icon-size:1.8vw;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-156 .elementor-element.elementor-element-ea7c5c2 .elementor-widget-container{text-align:left;}.elementor-156 .elementor-element.elementor-element-ea7c5c2 > .elementor-widget-container{margin:0% 0% 0% -5%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-ea7c5c2.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-156 .elementor-element.elementor-element-ea7c5c2 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.4em;}.elementor-156 .elementor-element.elementor-element-ea7c5c2 .elementor-social-icon i{color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-ea7c5c2 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-778dd9f{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-5498f99{--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:flex-start;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-156 .elementor-element.elementor-element-cacb012{width:initial;max-width:initial;text-align:center;}.elementor-156 .elementor-element.elementor-element-cacb012 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-cacb012.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-cacb012 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-0aedfc6{--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:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-12edca4{--display:flex;--justify-content:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-156 .elementor-element.elementor-element-bf848e3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-bf848e3{text-align:left;}.elementor-156 .elementor-element.elementor-element-f7b640b{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-c588f31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-c588f31{text-align:left;}.elementor-156 .elementor-element.elementor-element-c588f31 .elementor-heading-title{font-family:"Bungee Hairline", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-a83f5f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-a83f5f3{text-align:left;}.elementor-156 .elementor-element.elementor-element-a83f5f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:15px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-2376aa9{--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:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-6b3361c{--display:flex;--justify-content:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-156 .elementor-element.elementor-element-8c5abb8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8c5abb8{text-align:left;}.elementor-156 .elementor-element.elementor-element-c5464c4{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-e4cef75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-e4cef75{text-align:left;}.elementor-156 .elementor-element.elementor-element-e4cef75 .elementor-heading-title{font-family:"Bungee Hairline", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-2f100c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-2f100c1{text-align:left;}.elementor-156 .elementor-element.elementor-element-2f100c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:15px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-f360f47{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-22bd5ff{--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:flex-start;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-156 .elementor-element.elementor-element-6d77d17{width:initial;max-width:initial;text-align:center;}.elementor-156 .elementor-element.elementor-element-6d77d17 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6d77d17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-6d77d17 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:52px;font-weight:900;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-7ebf166{--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:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-8ec8793{--display:flex;--justify-content:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-156 .elementor-element.elementor-element-b8e6809 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-b8e6809{text-align:left;}.elementor-156 .elementor-element.elementor-element-3e9fb61{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-fc2b2cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-fc2b2cf{text-align:left;}.elementor-156 .elementor-element.elementor-element-fc2b2cf .elementor-heading-title{font-family:"Bungee Hairline", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-39fc33f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-39fc33f{text-align:left;}.elementor-156 .elementor-element.elementor-element-39fc33f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:15px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-6f33d35{--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:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-001fe0a{--display:flex;--justify-content:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-156 .elementor-element.elementor-element-7f2ee62 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7f2ee62{text-align:left;}.elementor-156 .elementor-element.elementor-element-5841ae4{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-4a3c68d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-4a3c68d{text-align:left;}.elementor-156 .elementor-element.elementor-element-4a3c68d .elementor-heading-title{font-family:"Bungee Hairline", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-6ec7c8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6ec7c8f{text-align:left;}.elementor-156 .elementor-element.elementor-element-6ec7c8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:15px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-8e351ad{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-b68c027{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-dce1723{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-fccfa72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-fccfa72{text-align:left;}.elementor-156 .elementor-element.elementor-element-fccfa72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:15px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-b089314{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--z-index:18;}.elementor-156 .elementor-element.elementor-element-b089314:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-b089314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/bg03_.webp");background-position:center center;background-size:cover;}.elementor-156 .elementor-element.elementor-element-dc23b5f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-4bdbae2{--display:flex;}.elementor-156 .elementor-element.elementor-element-6c6fa66 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-a8af037{--display:flex;}.elementor-156 .elementor-element.elementor-element-b306725{--display:flex;}.elementor-156 .elementor-element.elementor-element-50c5de2 .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-156 .elementor-element.elementor-element-f1bdfd6{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--z-index:19;}.elementor-156 .elementor-element.elementor-element-f1bdfd6:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-f1bdfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/bg03_.webp");background-position:center center;background-size:cover;}.elementor-156 .elementor-element.elementor-element-abe2dfe{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-4701b0f .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-3a3af07 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-7e8ee9b{--display:flex;}.elementor-156 .elementor-element.elementor-element-08267cd{--display:flex;}.elementor-156 .elementor-element.elementor-element-55f6c64{z-index:3;text-align:center;}.elementor-156 .elementor-element.elementor-element-a667c9f{--display:flex;}.elementor-156 .elementor-element.elementor-element-ade92eb .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-d9d3ad1{--display:flex;}.elementor-156 .elementor-element.elementor-element-323b4a2{--display:flex;}.elementor-156 .elementor-element.elementor-element-8413d4d .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-ba9ad61{--display:flex;}.elementor-156 .elementor-element.elementor-element-fd11b98{z-index:3;text-align:center;}.elementor-156 .elementor-element.elementor-element-87997df{--display:flex;}.elementor-156 .elementor-element.elementor-element-a6dc6f4{--display:flex;}.elementor-156 .elementor-element.elementor-element-9f51eb7{z-index:3;text-align:center;}.elementor-156 .elementor-element.elementor-element-dc467fc{--display:flex;}.elementor-156 .elementor-element.elementor-element-7f20b67 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-d11232d{--display:flex;}.elementor-156 .elementor-element.elementor-element-c1b9411{--display:flex;}.elementor-156 .elementor-element.elementor-element-0591c82 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-b9b352f{--display:flex;}.elementor-156 .elementor-element.elementor-element-070a1f7{z-index:3;text-align:center;}.elementor-156 .elementor-element.elementor-element-ad8f3d5{--display:flex;}.elementor-156 .elementor-element.elementor-element-ec13728{--display:flex;}.elementor-156 .elementor-element.elementor-element-d58db12{z-index:3;text-align:center;}.elementor-156 .elementor-element.elementor-element-87243d7{--display:flex;}.elementor-156 .elementor-element.elementor-element-0c9956b .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-da0cf86{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-156 .elementor-element.elementor-element-da0cf86:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-da0cf86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-156 .elementor-element.elementor-element-8ede424{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-f949558{--display:flex;}.elementor-156 .elementor-element.elementor-element-509d411 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#4A4A4A;}.elementor-156 .elementor-element.elementor-element-b29f97a{--display:flex;}.elementor-156 .elementor-element.elementor-element-f81d3a5{--display:flex;}.elementor-156 .elementor-element.elementor-element-7c3ed17 .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-156 .elementor-element.elementor-element-0fb9ee8{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--z-index:21;}.elementor-156 .elementor-element.elementor-element-0fb9ee8:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-0fb9ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/bg02_1.webp");background-size:cover;}.elementor-156 .elementor-element.elementor-element-7a86d38{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-d6988e6{--display:flex;}.elementor-156 .elementor-element.elementor-element-e032500 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-f6b197d{--display:flex;}.elementor-156 .elementor-element.elementor-element-be21b79{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-7365a71{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-a7af0a7{--display:flex;}.elementor-156 .elementor-element.elementor-element-f3c78eb .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-156 .elementor-element.elementor-element-d05a3cb{--display:flex;}.elementor-156 .elementor-element.elementor-element-555c0c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-555c0c1 .elementor-main-swiper{height:150px;}.elementor-156 .elementor-element.elementor-element-555c0c1 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:0px;}.elementor-156 .elementor-element.elementor-element-555c0c1 .elementor-swiper-button{font-size:20px;}.elementor-156 .elementor-element.elementor-element-555c0c1 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-156 .elementor-element.elementor-element-b8892ee{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--z-index:22;}.elementor-156 .elementor-element.elementor-element-b8892ee:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-b8892ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/bg03_.webp");background-position:center center;background-size:cover;}.elementor-156 .elementor-element.elementor-element-82d25fd{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-0d2db62{--display:flex;}.elementor-156 .elementor-element.elementor-element-a1f07da .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-d224d23{--display:flex;}.elementor-156 .elementor-element.elementor-element-1d53a2e{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-d9ae123{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-47457dc{--display:flex;}.elementor-156 .elementor-element.elementor-element-ebf5f03{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:25px 25px 25px 25px;--border-top-width:25px;--border-right-width:25px;--border-bottom-width:25px;--border-left-width:25px;border-color:#FFFFFF;--border-color:#FFFFFF;--z-index:23;}.elementor-156 .elementor-element.elementor-element-ebf5f03:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-ebf5f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/vr_bg.webp");background-size:cover;}.elementor-156 .elementor-element.elementor-element-6016d3f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-8257bdf{--display:flex;}.elementor-156 .elementor-element.elementor-element-9c76e83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#1575E0;}.elementor-156 .elementor-element.elementor-element-bc59997{--display:flex;}.elementor-156 .elementor-element.elementor-element-f44470e{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-b05d1bd{--display:flex;}.elementor-156 .elementor-element.elementor-element-ed6feab{--display:flex;}.elementor-156 .elementor-element.elementor-element-cd89f70 .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-156 .elementor-element.elementor-element-8d61747{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--z-index:24;}.elementor-156 .elementor-element.elementor-element-8d61747:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-8d61747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/ar_bg_novo_02_dir_.webp");background-position:center center;background-size:cover;}.elementor-156 .elementor-element.elementor-element-ebb6d3f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-8338eef{--display:flex;}.elementor-156 .elementor-element.elementor-element-a2fc282 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-a7b84aa{--display:flex;}.elementor-156 .elementor-element.elementor-element-b2ac0df{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-8d83201{--display:flex;}.elementor-156 .elementor-element.elementor-element-06e926e{--display:flex;}.elementor-156 .elementor-element.elementor-element-0f6b5d1 .elementor-button{background-color:#2EC9D8;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-156 .elementor-element.elementor-element-ce9cb19{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:25px 25px 25px 25px;--border-top-width:25px;--border-right-width:25px;--border-bottom-width:25px;--border-left-width:25px;border-color:#FFFFFF;--border-color:#FFFFFF;--z-index:25;}.elementor-156 .elementor-element.elementor-element-ce9cb19:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-ce9cb19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/mv_bg1.webp");background-size:cover;}.elementor-156 .elementor-element.elementor-element-82ecbc2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-6335ec5{--display:flex;}.elementor-156 .elementor-element.elementor-element-13ecb16 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-f6cfac8{--display:flex;}.elementor-156 .elementor-element.elementor-element-0f7e61c{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-25acf75{--display:flex;}.elementor-156 .elementor-element.elementor-element-7e870a9{--display:flex;}.elementor-156 .elementor-element.elementor-element-b80b45d .elementor-button{background-color:#CA3058;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-156 .elementor-element.elementor-element-47df6b0{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--z-index:26;}.elementor-156 .elementor-element.elementor-element-47df6b0:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-47df6b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/ai_bg.webp");background-position:center center;background-size:cover;}.elementor-156 .elementor-element.elementor-element-47df6b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-b14831d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-14965a9{--display:flex;}.elementor-156 .elementor-element.elementor-element-8ec539b .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-c49c101{--display:flex;}.elementor-156 .elementor-element.elementor-element-dd0f130{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-1f8e1d9{--display:flex;}.elementor-156 .elementor-element.elementor-element-7a40339{--display:flex;}.elementor-156 .elementor-element.elementor-element-5eaea64 .elementor-button{background-color:#2EC9D8;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-156 .elementor-element.elementor-element-a7293fc{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:25px 25px 25px 25px;--border-top-width:25px;--border-right-width:25px;--border-bottom-width:25px;--border-left-width:25px;border-color:#FFFFFF;--border-color:#FFFFFF;--z-index:27;}.elementor-156 .elementor-element.elementor-element-a7293fc:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-a7293fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/bg-5.webp");background-size:cover;}.elementor-156 .elementor-element.elementor-element-05afc0f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-40d8bbd{--display:flex;}.elementor-156 .elementor-element.elementor-element-d6189b5 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-e218ebb{--display:flex;}.elementor-156 .elementor-element.elementor-element-8a4552b{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-e5e221c{--display:flex;}.elementor-156 .elementor-element.elementor-element-82cf022{--display:flex;}.elementor-156 .elementor-element.elementor-element-bde3d46 .elementor-button{background-color:#713AD6;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-156 .elementor-element.elementor-element-c6cd273{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--z-index:28;}.elementor-156 .elementor-element.elementor-element-c6cd273:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-c6cd273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/bg03_1.webp");background-size:cover;}.elementor-156 .elementor-element.elementor-element-089703c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-d346241{--display:flex;}.elementor-156 .elementor-element.elementor-element-a26a633 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-c5df63e{--display:flex;}.elementor-156 .elementor-element.elementor-element-5a6ec29{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-ef90a92{--display:flex;}.elementor-156 .elementor-element.elementor-element-d3bab12{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-156 .elementor-element.elementor-element-d3bab12 .swiper-slide > .elementor-element{height:100%;}.elementor-156 .elementor-element.elementor-element-be3bdc8{--display:flex;}.elementor-156 .elementor-element.elementor-element-84ef67c .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-156 .elementor-element.elementor-element-f905ed6{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--z-index:29;}.elementor-156 .elementor-element.elementor-element-f905ed6:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-f905ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-156 .elementor-element.elementor-element-8b52ff3{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-586ee96{--display:flex;}.elementor-156 .elementor-element.elementor-element-f96aa90 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#4A4A4A;}.elementor-156 .elementor-element.elementor-element-264a484{--display:flex;}.elementor-156 .elementor-element.elementor-element-6be074e{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-bad031b{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-c7a6a4f{--display:flex;}.elementor-156 .elementor-element.elementor-element-4f5a21d{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-156 .elementor-element.elementor-element-4f5a21d .swiper-slide > .elementor-element{height:100%;}.elementor-156 .elementor-element.elementor-element-d660340{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--z-index:30;}.elementor-156 .elementor-element.elementor-element-d660340:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-d660340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/alegria_bg.webp");background-size:cover;}.elementor-156 .elementor-element.elementor-element-a869dd5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-58bcb97{--display:flex;}.elementor-156 .elementor-element.elementor-element-2c68cd9 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-077137b{--display:flex;}.elementor-156 .elementor-element.elementor-element-c5871e1{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-0740abe{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-5280f91{--display:flex;}.elementor-156 .elementor-element.elementor-element-af6be5e .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-156 .elementor-element.elementor-element-ba7ccba{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--z-index:31;}.elementor-156 .elementor-element.elementor-element-ba7ccba:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-ba7ccba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-156 .elementor-element.elementor-element-1d50ce3{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-eb8158b{--display:flex;}.elementor-156 .elementor-element.elementor-element-9ab2d1a .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#4A4A4A;}.elementor-156 .elementor-element.elementor-element-73f9916{--display:flex;}.elementor-156 .elementor-element.elementor-element-473caa8{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-ddd03ba{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-a9075f8{--display:flex;}.elementor-156 .elementor-element.elementor-element-595762a .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-156 .elementor-element.elementor-element-6eb57c9{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--z-index:32;}.elementor-156 .elementor-element.elementor-element-6eb57c9:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-6eb57c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303030;}.elementor-156 .elementor-element.elementor-element-7f29ca7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-eed0d59{--display:flex;}.elementor-156 .elementor-element.elementor-element-ad68bef .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-04270f4 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-156 .elementor-element.elementor-element-ce2b2d2{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:25px 25px 25px 25px;--border-top-width:25px;--border-right-width:25px;--border-bottom-width:25px;--border-left-width:25px;border-color:#FFFFFF;--border-color:#FFFFFF;--z-index:21;}.elementor-156 .elementor-element.elementor-element-ce2b2d2:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-ce2b2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/tour_bg_header.webp");background-size:cover;}.elementor-156 .elementor-element.elementor-element-64ec01a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.elementor-156 .elementor-element.elementor-element-a24c92c{--display:flex;}.elementor-156 .elementor-element.elementor-element-4e4312f .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:800;text-shadow:1px 2px 4px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-129061f{--display:flex;}.elementor-156 .elementor-element.elementor-element-070bf0b{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-0d5c3e3{--display:flex;}.elementor-156 .elementor-element.elementor-element-c466d02 .elementor-button{background-color:#1575E0;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-156 .elementor-element.elementor-element-79ac141{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--z-index:24;}.elementor-156 .elementor-element.elementor-element-79ac141:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-79ac141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/footer_bg_.webp");background-size:cover;}.elementor-156 .elementor-element.elementor-element-f0e2a79{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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:2;}.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-156 .elementor-element.elementor-element-41cc0ac{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:2.5px;}.elementor-156 .elementor-element.elementor-element-41cc0ac .elementor-divider-separator{width:100%;}.elementor-156 .elementor-element.elementor-element-41cc0ac .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-156 .elementor-element.elementor-element-410c89a{--display:flex;}.elementor-156 .elementor-element.elementor-element-9542f5f{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-5e81f83{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-156 .elementor-element.elementor-element-ff9a54b{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-156 .elementor-element.elementor-element-ff9a54b .elementor-widget-container{text-align:center;}.elementor-156 .elementor-element.elementor-element-ff9a54b .elementor-social-icon{background-color:#FFFFFF00;}.elementor-156 .elementor-element.elementor-element-ff9a54b .elementor-social-icon i{color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-ff9a54b .elementor-social-icon svg{fill:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-14da1a4{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:2.5px;}.elementor-156 .elementor-element.elementor-element-14da1a4 .elementor-divider-separator{width:100%;}.elementor-156 .elementor-element.elementor-element-14da1a4 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-156 .elementor-element.elementor-element-7b63df4{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}@media(max-width:1024px){.elementor-156 .elementor-element.elementor-element-1aa21af.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-156 .elementor-element.elementor-element-555c0c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-156 .elementor-element.elementor-element-d3bab12{--swiper-slides-to-display:2;}.elementor-156 .elementor-element.elementor-element-4f5a21d{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-156 .elementor-element.elementor-element-8de4a12{--width:50%;}.elementor-156 .elementor-element.elementor-element-651f8bd{--width:50%;}.elementor-156 .elementor-element.elementor-element-a044769{--width:100%;}.elementor-156 .elementor-element.elementor-element-80eed73{--width:70%;}.elementor-156 .elementor-element.elementor-element-cfdb6f8{--width:70%;}.elementor-156 .elementor-element.elementor-element-bca9a90{--width:70%;}.elementor-156 .elementor-element.elementor-element-29fa1c1{--width:40%;}.elementor-156 .elementor-element.elementor-element-211b2a9{--width:60%;}.elementor-156 .elementor-element.elementor-element-e820df6{--width:58%;}.elementor-156 .elementor-element.elementor-element-cc5f024{--width:42%;}.elementor-156 .elementor-element.elementor-element-4f18e70{--width:100%;}.elementor-156 .elementor-element.elementor-element-a84553c{--width:45%;}.elementor-156 .elementor-element.elementor-element-8d00a61{--width:55%;}.elementor-156 .elementor-element.elementor-element-943945b{--width:80%;}.elementor-156 .elementor-element.elementor-element-3800a7c{--width:20%;}.elementor-156 .elementor-element.elementor-element-1be0906{--width:55%;}.elementor-156 .elementor-element.elementor-element-f9bae35{--width:20%;}.elementor-156 .elementor-element.elementor-element-cc611a4{--width:80%;}.elementor-156 .elementor-element.elementor-element-a1c77b4{--width:45%;}.elementor-156 .elementor-element.elementor-element-031f81a{--width:45%;}.elementor-156 .elementor-element.elementor-element-90de480{--width:55%;}.elementor-156 .elementor-element.elementor-element-1974bb6{--width:80%;}.elementor-156 .elementor-element.elementor-element-a15d8e6{--width:20%;}.elementor-156 .elementor-element.elementor-element-b236379{--width:55%;}.elementor-156 .elementor-element.elementor-element-93bb07b{--width:20%;}.elementor-156 .elementor-element.elementor-element-984b521{--width:80%;}.elementor-156 .elementor-element.elementor-element-5b26b5a{--width:45%;}.elementor-156 .elementor-element.elementor-element-fa4a5f1{--width:45%;}.elementor-156 .elementor-element.elementor-element-4d88b9e{--width:55%;}.elementor-156 .elementor-element.elementor-element-4ad94d9{--width:80%;}.elementor-156 .elementor-element.elementor-element-84d2f5c{--width:20%;}.elementor-156 .elementor-element.elementor-element-518b6f8{--width:56%;}.elementor-156 .elementor-element.elementor-element-8abc621{--width:45%;}.elementor-156 .elementor-element.elementor-element-53e2b75{--width:40%;}.elementor-156 .elementor-element.elementor-element-1ad172d{--width:60%;}.elementor-156 .elementor-element.elementor-element-54eebee{--width:40%;}.elementor-156 .elementor-element.elementor-element-b93fc9c{--width:60%;}.elementor-156 .elementor-element.elementor-element-4fd139f{--width:33%;}.elementor-156 .elementor-element.elementor-element-778dd9f{--width:33%;}.elementor-156 .elementor-element.elementor-element-12edca4{--width:10%;}.elementor-156 .elementor-element.elementor-element-f7b640b{--width:80%;}.elementor-156 .elementor-element.elementor-element-6b3361c{--width:10%;}.elementor-156 .elementor-element.elementor-element-c5464c4{--width:80%;}.elementor-156 .elementor-element.elementor-element-f360f47{--width:33%;}.elementor-156 .elementor-element.elementor-element-8ec8793{--width:10%;}.elementor-156 .elementor-element.elementor-element-3e9fb61{--width:80%;}.elementor-156 .elementor-element.elementor-element-001fe0a{--width:10%;}.elementor-156 .elementor-element.elementor-element-5841ae4{--width:80%;}}@media(min-width:1025px){.elementor-156 .elementor-element.elementor-element-036c0dc:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-036c0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-71f6f8e:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-71f6f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-e990062:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-e990062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-60146fc:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-60146fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-8bce9a0:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-8bce9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-af68ba4:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-af68ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-4a54fc3:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-4a54fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-95e88ae:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-95e88ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-4cd271c:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-4cd271c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-23dc720:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-23dc720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-7be99e8:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-7be99e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-6204b56:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-6204b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-156 .elementor-element.elementor-element-b089314:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-b089314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-156 .elementor-element.elementor-element-f1bdfd6:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-f1bdfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-156 .elementor-element.elementor-element-0fb9ee8:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-0fb9ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-b8892ee:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-b8892ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-156 .elementor-element.elementor-element-ebf5f03:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-ebf5f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-8d61747:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-8d61747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-156 .elementor-element.elementor-element-ce9cb19:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-ce9cb19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-47df6b0:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-47df6b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-156 .elementor-element.elementor-element-a7293fc:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-a7293fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-c6cd273:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-c6cd273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-d660340:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-d660340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-ce2b2d2:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-ce2b2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-156 .elementor-element.elementor-element-79ac141:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-79ac141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-156 .elementor-element.elementor-element-432ac5f{--z-index:1;}.elementor-156 .elementor-element.elementor-element-397cf2d{text-align:center;}.elementor-156 .elementor-element.elementor-element-1ceb695 > .elementor-widget-container{margin:0% 5% 4% 5%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-12c9eef{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-dbf20a5 > .elementor-widget-container{margin:-3% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-dbf20a5 .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-651f8bd{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-036c0dc{--z-index:1;}.elementor-156 .elementor-element.elementor-element-14c56fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-041f5ae > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-156 .elementor-element.elementor-element-041f5ae .elementor-heading-title{font-size:44px;}.elementor-156 .elementor-element.elementor-element-a835b6e{--z-index:5;}.elementor-156 .elementor-element.elementor-element-29fa1c1{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-211b2a9{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-754de9c{text-align:center;}.elementor-156 .elementor-element.elementor-element-55aea38{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-60d5acc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-60d5acc p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-4bcb25d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-4bcb25d p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-10de2c5{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-f7b4380 > .elementor-widget-container{margin:-3% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-f7b4380 .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-71f6f8e:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-71f6f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-156 .elementor-element.elementor-element-71f6f8e{--z-index:3;}.elementor-156 .elementor-element.elementor-element-1e8bd06{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-156 .elementor-element.elementor-element-bad1425 .elementor-heading-title{font-size:40px;}.elementor-156 .elementor-element.elementor-element-83d58a2{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-76b9c34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-76b9c34 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-056910a{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-36ac79d > .elementor-widget-container{margin:-3% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-36ac79d .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-1aa21af.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-156 .elementor-element.elementor-element-e990062{--z-index:4;}.elementor-156 .elementor-element.elementor-element-e820df6{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-2c6f46a{text-align:center;}.elementor-156 .elementor-element.elementor-element-f4886a9{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-1949a07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-1949a07 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-f4cd496 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-f4cd496 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-cc5f024{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-8d00a61{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-943945b{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-b34f5ac{text-align:center;}.elementor-156 .elementor-element.elementor-element-3800a7c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-e2a9363{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-9920a7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-9920a7a p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-a0ecb0b{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-0cf6fef > .elementor-widget-container{margin:-3% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-0cf6fef .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-1be0906{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-f9bae35{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-cc611a4{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-b568578{text-align:center;}.elementor-156 .elementor-element.elementor-element-fd1b0a6{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-075bb63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-075bb63 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-54b865c{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-10fdf1e > .elementor-widget-container{margin:-3% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-10fdf1e .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-90de480{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-1974bb6{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-2513c8d{text-align:center;}.elementor-156 .elementor-element.elementor-element-a15d8e6{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-98a634e{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-94d8fcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-94d8fcb p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-994a33d{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-896f868 > .elementor-widget-container{margin:-3% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-896f868 .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-b236379{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-93bb07b{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-984b521{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-fcf0bb8{text-align:center;}.elementor-156 .elementor-element.elementor-element-f37ef57{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-b7ba721 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-b7ba721 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-94e2c5f{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-6161c33 > .elementor-widget-container{margin:-3% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-6161c33 .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-4d88b9e{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-4ad94d9{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-83680d8{text-align:center;}.elementor-156 .elementor-element.elementor-element-84d2f5c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-6b74520{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-150e0d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-150e0d7 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-492ed9a{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-448ca6b > .elementor-widget-container{margin:-3% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-448ca6b .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-4fc6351{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-7a481a6{text-align:center;}.elementor-156 .elementor-element.elementor-element-c78d9a8{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-e339627{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-805bd3d > .elementor-widget-container{margin:-3% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-805bd3d .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-d62ebee{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-156 .elementor-element.elementor-element-d747558 .elementor-heading-title{font-size:40px;}.elementor-156 .elementor-element.elementor-element-05f8769{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-470f19d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-470f19d p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-8e1a714 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-8e1a714 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-43ce507{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-730c01a{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-0452a71{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-343f5a0{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-4f2052f{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-156 .elementor-element.elementor-element-518b6f8{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-6db4a51{text-align:center;}.elementor-156 .elementor-element.elementor-element-7bc49f3{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-96e78b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-96e78b8 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-0fa6cba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-0fa6cba p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-0d37e2d{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-1f64d87 > .elementor-widget-container{margin:-3% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-1f64d87 .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-8abc621{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-53e2b75{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-1ad172d{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-f4fdd83{text-align:center;}.elementor-156 .elementor-element.elementor-element-aae2b1f{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-d5476dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-d5476dd p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-26ff25d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-26ff25d p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-94c3dda{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-d2018c1 > .elementor-widget-container{margin:-3% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-d2018c1 .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-0f8b23d{--z-index:9;}.elementor-156 .elementor-element.elementor-element-8dc925e .elementor-heading-title{font-size:23px;}.elementor-156 .elementor-element.elementor-element-7be99e8:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-7be99e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/treinamentos_bg_header-1-1.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-7be99e8{--z-index:10;}.elementor-156 .elementor-element.elementor-element-54eebee{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-4fdd0c5{text-align:center;}.elementor-156 .elementor-element.elementor-element-71da6c8{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-cc5e06d > .elementor-widget-container{margin:-3% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-cc5e06d .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-316d865{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-d3531c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-156 .elementor-element.elementor-element-d3531c4 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-6204b56{--z-index:10;}.elementor-156 .elementor-element.elementor-element-fc2b667{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-156 .elementor-element.elementor-element-cacb012 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-cacb012 .elementor-heading-title{font-size:29px;}.elementor-156 .elementor-element.elementor-element-c588f31{text-align:center;}.elementor-156 .elementor-element.elementor-element-a83f5f3{text-align:center;}.elementor-156 .elementor-element.elementor-element-e4cef75{text-align:center;}.elementor-156 .elementor-element.elementor-element-2f100c1{text-align:center;}.elementor-156 .elementor-element.elementor-element-6d77d17 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6d77d17 .elementor-heading-title{font-size:29px;}.elementor-156 .elementor-element.elementor-element-fc2b2cf{text-align:center;}.elementor-156 .elementor-element.elementor-element-39fc33f{text-align:center;}.elementor-156 .elementor-element.elementor-element-4a3c68d{text-align:center;}.elementor-156 .elementor-element.elementor-element-6ec7c8f{text-align:center;}.elementor-156 .elementor-element.elementor-element-8e351ad{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-156 .elementor-element.elementor-element-fccfa72{text-align:center;}.elementor-156 .elementor-element.elementor-element-b089314:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-b089314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-156 .elementor-element.elementor-element-b089314{--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-156 .elementor-element.elementor-element-dc23b5f{--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-4bdbae2{--justify-content:center;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-6c6fa66 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6c6fa66{text-align:center;}.elementor-156 .elementor-element.elementor-element-6c6fa66 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-a8af037{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-357fdfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-b306725{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-4e3815b > .elementor-widget-container{margin:0% 0% -10% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-50c5de2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-50c5de2 .elementor-button{letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-f1bdfd6:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-f1bdfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-156 .elementor-element.elementor-element-f1bdfd6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-156 .elementor-element.elementor-element-abe2dfe{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-4701b0f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-4701b0f{text-align:center;}.elementor-156 .elementor-element.elementor-element-4701b0f .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-3a3af07 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3a3af07{text-align:center;}.elementor-156 .elementor-element.elementor-element-3a3af07 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-7e8ee9b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-156 .elementor-element.elementor-element-08267cd{--width:40%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-55f6c64{text-align:left;}.elementor-156 .elementor-element.elementor-element-a667c9f{--width:60%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-ade92eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-ade92eb{text-align:left;}.elementor-156 .elementor-element.elementor-element-ade92eb .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-d9d3ad1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-323b4a2{--width:60%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-8413d4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8413d4d{text-align:right;}.elementor-156 .elementor-element.elementor-element-8413d4d .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-ba9ad61{--width:40%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-fd11b98{text-align:left;}.elementor-156 .elementor-element.elementor-element-87997df{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-a6dc6f4{--width:40%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-9f51eb7{text-align:left;}.elementor-156 .elementor-element.elementor-element-dc467fc{--width:60%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-7f20b67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7f20b67{text-align:left;}.elementor-156 .elementor-element.elementor-element-7f20b67 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-d11232d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-c1b9411{--width:60%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-0591c82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-0591c82{text-align:right;}.elementor-156 .elementor-element.elementor-element-0591c82 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-b9b352f{--width:40%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-070a1f7{text-align:left;}.elementor-156 .elementor-element.elementor-element-ad8f3d5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-ec13728{--width:40%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-d58db12{text-align:left;}.elementor-156 .elementor-element.elementor-element-87243d7{--width:60%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-0c9956b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-0c9956b{text-align:left;}.elementor-156 .elementor-element.elementor-element-0c9956b .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-da0cf86{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-156 .elementor-element.elementor-element-8ede424{--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-f949558{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-509d411 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-509d411{text-align:center;}.elementor-156 .elementor-element.elementor-element-509d411 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-b29f97a{--gap:0.5em 0em;--row-gap:0.5em;--column-gap:0em;--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-156 .elementor-element.elementor-element-5c56371 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-4f3b63a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-f81d3a5{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-1ea6d83 > .elementor-widget-container{margin:0% 0% -7% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7c3ed17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7c3ed17 .elementor-button{letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-0fb9ee8:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-0fb9ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-0fb9ee8{--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-156 .elementor-element.elementor-element-7a86d38{--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-d6988e6{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-e032500 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-e032500{text-align:center;}.elementor-156 .elementor-element.elementor-element-e032500 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-f6b197d{--gap:1.2em 0em;--row-gap:1.2em;--column-gap:0em;--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-156 .elementor-element.elementor-element-be21b79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-be21b79 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-7365a71 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-7365a71 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-a7af0a7{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-f3c78eb > .elementor-widget-container{margin:0% 0% 2% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-f3c78eb .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-d05a3cb{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-555c0c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-555c0c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-555c0c1 .elementor-main-swiper{height:20vh;}.elementor-156 .elementor-element.elementor-element-b8892ee:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-b8892ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-156 .elementor-element.elementor-element-b8892ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-156 .elementor-element.elementor-element-82d25fd{--justify-content:center;--gap:0.5em 0em;--row-gap:0.5em;--column-gap:0em;--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-0d2db62{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-a1f07da > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-a1f07da{text-align:center;}.elementor-156 .elementor-element.elementor-element-a1f07da .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-d224d23{--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-1d53a2e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-1d53a2e p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-d9ae123 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-d9ae123 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-47457dc{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-156 .elementor-element.elementor-element-475a88f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-ebf5f03:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-ebf5f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.plataformareuni.com.br/wp-content/uploads/sites/8/2025/11/bg.png");background-position:center right;}.elementor-156 .elementor-element.elementor-element-ebf5f03{--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-156 .elementor-element.elementor-element-6016d3f{--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-156 .elementor-element.elementor-element-8257bdf{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-9c76e83 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-9c76e83{text-align:center;}.elementor-156 .elementor-element.elementor-element-9c76e83 .elementor-heading-title{font-size:24px;line-height:0.8em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-bc59997{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-f44470e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-f44470e p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-b05d1bd{--gap:0.5em 0em;--row-gap:0.5em;--column-gap:0em;--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-156 .elementor-element.elementor-element-bb305e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6cab88c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-b5e7e02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-1bffa05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-1bffa05 img{width:100%;}.elementor-156 .elementor-element.elementor-element-ed6feab{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-51d9312 > .elementor-widget-container{margin:0% 0% -10% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-cd89f70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-cd89f70 .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-8d61747:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-8d61747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-156 .elementor-element.elementor-element-8d61747{--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-156 .elementor-element.elementor-element-ebb6d3f{--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-8338eef{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-a2fc282 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-a2fc282{text-align:center;}.elementor-156 .elementor-element.elementor-element-a2fc282 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-a7b84aa{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-b2ac0df > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-b2ac0df p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-8d83201{--gap:0.5em 0em;--row-gap:0.5em;--column-gap:0em;--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-156 .elementor-element.elementor-element-c6c2cb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-273ca6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-97e935b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-90b3f12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-06e926e{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-90752d2 > .elementor-widget-container{margin:0% 0% -5% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-0f6b5d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-0f6b5d1 .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-82ecbc2{--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-6335ec5{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-13ecb16 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-13ecb16{text-align:center;}.elementor-156 .elementor-element.elementor-element-13ecb16 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-f6cfac8{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-0f7e61c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-0f7e61c p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-25acf75{--gap:0.5em 0em;--row-gap:0.5em;--column-gap:0em;--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-156 .elementor-element.elementor-element-f036a79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-607940e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6b642b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-0411e3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7e870a9{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-7dd3d57 > .elementor-widget-container{margin:0% 0% -5% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7dd3d57{text-align:center;}.elementor-156 .elementor-element.elementor-element-b80b45d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-b80b45d .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-47df6b0{--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-156 .elementor-element.elementor-element-b14831d{--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-14965a9{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-8ec539b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8ec539b{text-align:center;}.elementor-156 .elementor-element.elementor-element-8ec539b .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-c49c101{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-dd0f130 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-dd0f130 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-1f8e1d9{--gap:0.5em 0em;--row-gap:0.5em;--column-gap:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-156 .elementor-element.elementor-element-4b0348e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-71bab19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-e97e0e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-933033a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7a40339{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-4d53139 > .elementor-widget-container{margin:0% 0% -20% -10%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-4d53139{text-align:left;}.elementor-156 .elementor-element.elementor-element-5eaea64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-5eaea64 .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-05afc0f{--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-40d8bbd{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-d6189b5 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-d6189b5{text-align:center;}.elementor-156 .elementor-element.elementor-element-d6189b5 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-e218ebb{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-8a4552b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-8a4552b p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-e5e221c{--gap:0.5em 0em;--row-gap:0.5em;--column-gap:0em;--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-156 .elementor-element.elementor-element-3c6eb24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-1ed16bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7b7de7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-80f5f9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-82cf022{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-4ad1c95 > .elementor-widget-container{margin:0% 0% -10% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-bde3d46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-bde3d46 .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-c6cd273:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-c6cd273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-c6cd273{--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-156 .elementor-element.elementor-element-089703c{--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-d346241{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-a26a633 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-a26a633{text-align:center;}.elementor-156 .elementor-element.elementor-element-a26a633 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-c5df63e{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-5a6ec29 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-ef90a92{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-156 .elementor-element.elementor-element-d3bab12{--swiper-slides-to-display:1;}.elementor-156 .elementor-element.elementor-element-d3bab12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-be3bdc8{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-84ef67c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-84ef67c .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-f905ed6{--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-156 .elementor-element.elementor-element-8b52ff3{--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-586ee96{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-156 .elementor-element.elementor-element-f96aa90 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-f96aa90{text-align:center;}.elementor-156 .elementor-element.elementor-element-f96aa90 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-264a484{--gap:1.2em 0em;--row-gap:1.2em;--column-gap:0em;--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-156 .elementor-element.elementor-element-6be074e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-6be074e p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-bad031b > .elementor-widget-container{margin:0% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-bad031b p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-c7a6a4f{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-156 .elementor-element.elementor-element-4f5a21d{--swiper-slides-to-display:1;}.elementor-156 .elementor-element.elementor-element-4f5a21d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-d660340:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-d660340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-d660340{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-156 .elementor-element.elementor-element-a869dd5{--justify-content:center;--gap:1.7em 0em;--row-gap:1.7em;--column-gap:0em;--margin-top:17%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-58bcb97{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-156 .elementor-element.elementor-element-2c68cd9 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-2c68cd9{text-align:center;}.elementor-156 .elementor-element.elementor-element-2c68cd9 .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-077137b{--gap:1.2em 0em;--row-gap:1.2em;--column-gap:0em;--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-156 .elementor-element.elementor-element-c5871e1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-c5871e1 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-0740abe > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-5280f91{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-6f06ca9 > .elementor-widget-container{margin:0% 0% -15% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-af6be5e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-af6be5e .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-ba7ccba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-156 .elementor-element.elementor-element-1d50ce3{--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-eb8158b{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-9ab2d1a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-9ab2d1a{text-align:center;}.elementor-156 .elementor-element.elementor-element-9ab2d1a .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-73f9916{--gap:1.2em 0em;--row-gap:1.2em;--column-gap:0em;--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-156 .elementor-element.elementor-element-473caa8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-473caa8 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-ddd03ba > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-ddd03ba p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-a9075f8{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-6d9160e > .elementor-widget-container{margin:0% 0% -2% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-595762a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-595762a .elementor-button{letter-spacing:0.03em;border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-156 .elementor-element.elementor-element-6eb57c9{--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-156 .elementor-element.elementor-element-7f29ca7{--justify-content:center;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--margin-top:17%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-eed0d59{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-ad68bef > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-ad68bef{text-align:center;}.elementor-156 .elementor-element.elementor-element-ad68bef .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-04270f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-ce2b2d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:33;}.elementor-156 .elementor-element.elementor-element-64ec01a{--justify-content:center;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-a24c92c{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-4e4312f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-4e4312f{text-align:center;}.elementor-156 .elementor-element.elementor-element-4e4312f .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-129061f{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-070bf0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-0d5c3e3{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-156 .elementor-element.elementor-element-dfe2afa > .elementor-widget-container{margin:0% 0% -10% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-c466d02 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-c466d02 .elementor-button{letter-spacing:0.03em;}.elementor-156 .elementor-element.elementor-element-79ac141:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-79ac141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-79ac141{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:34;}.elementor-156 .elementor-element.elementor-element-f0e2a79{--justify-content:center;--gap:2.5em 0em;--row-gap:2.5em;--column-gap:0em;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-d69d828 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-410c89a{--gap:0.7em 0em;--row-gap:0.7em;--column-gap:0em;}.elementor-156 .elementor-element.elementor-element-28ce205.elementor-element{--align-self:center;}.elementor-156 .elementor-element.elementor-element-9542f5f > .elementor-widget-container{margin:0% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-d0858cd.elementor-element{--align-self:center;}.elementor-156 .elementor-element.elementor-element-5e81f83 > .elementor-widget-container{margin:0% 0% 3% 0%;padding:0% 0% 0% 0%;}.elementor-156 .elementor-element.elementor-element-5e81f83 p{margin-bottom:0px;}.elementor-156 .elementor-element.elementor-element-fc2216e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-fc2216e.elementor-element{--align-self:center;}.elementor-156 .elementor-element.elementor-element-ff9a54b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-ff9a54b{--icon-size:6vw;--grid-column-gap:0px;}.elementor-156 .elementor-element.elementor-element-7b63df4 > .elementor-widget-container{margin:5% 5% 5% 5%;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7b63df4 p{margin-bottom:0px;}}/* Start custom CSS for heading, class: .elementor-element-397cf2d */.elementor-156 .elementor-element.elementor-element-397cf2d h1 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: white !important;
  line-height: 1.0em !important;
  letter-spacing: 0.03em !important;
  text-align: left !important;
  white-space: nowrap !important;
  text-transform: uppercase;
  /* font-size: 58px em 1280px -> 90px em 1920px */
  font-size: clamp(56px, calc(-12px + 5.31vw), 90px) !important;
}

.hero-subtitulo-azul {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  line-height: 1.0em !important;
  letter-spacing: 0.03em !important;
  color: #1575e0 !important;
  text-align: left !important;
  /* font-size: 58px em 1280px -> 94px em 1920px */
  font-size: clamp(58px, calc(-18.00px + 5.94vw), 96px) !important;
}

.sr-only{
  position:absolute;
  width:1px; height:1px;
  padding:0; margin:-1px;
  overflow:hidden; clip:rect(0,0,0,0);
  white-space:nowrap; border:0; clip-path:inset(50%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ceb695 */.elementor-156 .elementor-element.elementor-element-1ceb695 p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.05em !important;
  color: white !important;
  text-align: left !important;
  word-break: break-word !important;
  /* font-size: 19px em 1280px -> 31px em 1920px */
font-size: clamp(18px, calc(-2px + 1.56vw), 28px) !important;
      text-wrap: pretty;
    
     
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbf20a5 */.elementor-156 .elementor-element.elementor-element-dbf20a5 .elementor-button {
font-size: clamp(16px, calc(3px + 1vw), 26px) !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase;
  background-color: #1575e0 !important;
  color: white !important;
border-radius: clamp(25px, calc(-5px + 2.34vw), 40px);

  box-shadow: 0 0 16px rgba(21, 117, 224, 0.3);
  transition: all 0.3s ease;
  transform: translateY(0);
  padding: clamp(22px, calc(2px + 1.56vw), 32px) clamp(27px, calc(7px + 1.56vw), 37px) !important;
}

.elementor-156 .elementor-element.elementor-element-dbf20a5 .elementor-button:hover {
  background-color: #0f5fb7 !important; /* azul mais escuro */
  box-shadow: 0 0 16px rgba(21, 117, 224, 0.6);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de4a12 */.elementor-156 .elementor-element.elementor-element-8de4a12 {
  padding-left: clamp(30px, 8vw, 160px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1d449f */.elementor-156 .elementor-element.elementor-element-d1d449f img
{
    max-height: none!important;
    max-width: none!important;
height: clamp(570px, calc(-150px + 56.25vw), 930px);
    width: auto!important;
}

@media (aspect-ratio: 16/10) {
    
    .elementor-156 .elementor-element.elementor-element-d1d449f img
{
    height: 75vh;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432ac5f */.azul {
    color:#1575e0;
}

.verde {
    color:#2ec9d8;
}

.vermelho {
    color:#eb2d68;
}

.bege {
    color:#d28787;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-041f5ae */.elementor-156 .elementor-element.elementor-element-041f5ae h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.1em !important;
  letter-spacing: 0.03em !important;
  text-align: center !important;
  text-transform: uppercase;
  margin-inline: auto !important; 
  /* Font-size: 52px em 1280px -> 80px em 1920px */
  font-size: clamp(50px, calc(-6px + 4.38vw), 78px) !important;
}

.subtitulo-azul-4 {
  display: inline !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #1575e0 !important;
  text-align: center !important;
  line-height: 0.8em !important;
  letter-spacing: 0.03em !important;
  /* Font-size: 54px em 1280px -> 82px em 1920px */
 font-size: clamp(51px, calc(-9px + 4.69vw), 81px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08458a8 */.treco1 img {
  width: 300px !important;
  margin-right: -50% !important;
margin-left: 50% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db920c5 */.img-vr img {
  /* Propriedade Estática */
  max-width: none !important;

  /* --- Propriedade Fluida Calculada --- */

  /* width: 80px em 1280px -> 130px em 1920px */
  width: clamp(80px, calc(-20px + 7.8125vw), 130px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-206b8ea */.img-ar img {
  /* Propriedade Estática */
  max-width: none !important;

  /* --- Propriedade Fluida Calculada --- */

  /* width: 80px em 1280px -> 130px em 1920px */
  width: clamp(80px, calc(-20px + 7.8125vw), 130px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb48a9f */.img-mv img {
  /* Propriedade Estática */
  max-width: none !important;

  /* --- Propriedade Fluida Calculada --- */

  /* width: 80px em 1280px -> 130px em 1920px */
  width: clamp(80px, calc(-20px + 7.8125vw), 130px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d156ade */.img-ai img {
  /* Propriedade Estática */
  max-width: none !important;

  /* --- Propriedade Fluida Calculada --- */

  /* width: 80px em 1280px -> 130px em 1920px */
  width: clamp(80px, calc(-20px + 7.8125vw), 130px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecece18 */.img-mx img {
  /* Propriedade Estática */
  max-width: none !important;

  /* --- Propriedade Fluida Calculada --- */

  /* width: 80px em 1280px -> 130px em 1920px */
  width: clamp(80px, calc(-20px + 7.8125vw), 130px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9e5b70 */.treco5 img {
  width: 300px !important;
  margin-right: 50% !important;
margin-left:  -50% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1193b */.tag-1-titulo {
  /* Propriedades Estáticas e Base */
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: white !important;
  line-height: 1.2 !important;
  word-break: normal;
  white-space: normal;
  width: 400px;
  letter-spacing: 0.03em !important;

  /* --- Propriedades Fluidas Calculadas --- */
  
  /* font-size: 18px em 1280px -> 24px em 1920px */
  font-size: clamp(18px, calc(6px + 0.9375vw), 24px) !important;

  /* margin-left: 80px em 1280px -> 0px (inferido) em 1920px */
  margin-left: 0 !important;
}

.tag-1-subtitulo {
  /* Propriedades Estáticas e Base */
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #1575e0 !important;
  letter-spacing: 0.03em !important;
  line-height: 1.2 !important;

  /* --- Propriedade Fluida Calculada --- */

  /* font-size: 20px em 1280px -> 26px em 1920px */
  font-size: clamp(20px, calc(8px + 0.9375vw), 26px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c028541 */.treco2 img {
  margin-top: -40% !important;
  margin-right: -70% !important;
  margin-left: 70% !important;
}

/* 1920x1080 */
@media screen and (min-width: 1900px) and (max-height: 1080px) {
  .treco2 img {
    margin-top: -40% !important;
    margin-right: -90% !important;
    margin-left: 90% !important;
  }
}

/* 1536x864 */
@media screen and (min-width: 1441px) and (max-width: 1536px) and (max-height: 864px) {
  .treco2 img {
    margin-top: -40% !important;
    margin-right: -70% !important;
    margin-left: 70% !important;
  }
}

/* 1440x900 */
@media screen and (min-width: 1367px) and (max-width: 1440px) and (max-height: 900px) {
  .treco2 img {
    margin-top: -40% !important;
    margin-right: -60% !important;
    margin-left: 60% !important;
  }
}

/* 1366x768 */
@media screen and (min-width: 1281px) and (max-width: 1366px) and (max-height: 768px) {
  .treco2 img {
    margin-top: -40% !important;
    margin-right: -55% !important;
    margin-left: 55% !important;
  }
}

/* 1280x720 */
@media screen and (max-width: 1280px) and (max-height: 720px) {
  .treco2 img {
    margin-top: -40% !important;
    margin-right: -50% !important;
    margin-left: 50% !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca8dbcd */.treco3 img {
  /* Propriedades Estáticas */
  margin-top: -20px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c08ac1 */.treco4 img {
  margin-top: -40% !important;
  margin-left: -70% !important;
  margin-right: 70% !important;
}

/* 1920x1080 */
@media screen and (min-width: 1900px) and (max-height: 1080px) {
  .treco4 img {
    margin-top: -40% !important;
    margin-left: -90% !important;
    margin-right: 90% !important;
  }
}

/* 1536x864 */
@media screen and (min-width: 1441px) and (max-width: 1536px) and (max-height: 864px) {
  .treco4 img {
    margin-top: -40% !important;
    margin-left: -70% !important;
    margin-right: 70% !important;
  }
}

/* 1440x900 */
@media screen and (min-width: 1367px) and (max-width: 1440px) and (max-height: 900px) {
  .treco4 img {
    margin-top: -40% !important;
    margin-left: -60% !important;
    margin-right: 60% !important;
  }
}

/* 1366x768 */
@media screen and (min-width: 1281px) and (max-width: 1366px) and (max-height: 768px) {
  .treco4 img {
    margin-top: -40% !important;
    margin-left: -55% !important;
    margin-right: 55% !important;
  }
}

/* 1280x720 */
@media screen and (max-width: 1280px) and (max-height: 720px) {
  .treco4 img {
    margin-top: -40% !important;
    margin-left: -50% !important;
    margin-right: 50% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbe5ae0 */.tag-5-titulo {
  /* Propriedades Estáticas e Base */
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: white !important;
  line-height: 1.2 !important;
  width: 400px;
  letter-spacing: 0.03em !important;

  /* --- Propriedades Fluidas Calculadas --- */

  /* font-size: 18px em 1280px -> 24px em 1920px */
  font-size: clamp(18px, calc(6px + 0.9375vw), 24px) !important;

  /* margin-left: -50px em 1280px -> 40px em 1920px */
  margin-left: 0 !important;
}

.tag-5-subtitulo {
  /* Propriedades Estáticas e Base */
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #6535c1 !important;
  letter-spacing: 0.03em !important;
  line-height: 1.2 !important;

  /* --- Propriedade Fluida Calculada --- */

  /* font-size: 19px em 1280px -> 25px em 1920px */
  font-size: clamp(19px, calc(7px + 0.9375vw), 25px) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d21d68d */.tag-2-titulo {
  /* Propriedades Estáticas e Base */
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: white !important;
  line-height: 1.2 !important;
  letter-spacing: 0.03em !important;

  /* --- Propriedade Fluida Calculada --- */

  /* font-size: 18px em 1280px -> 24px em 1920px */
  font-size: clamp(18px, calc(6px + 0.9375vw), 24px) !important;
}

.tag-2-subtitulo {
  /* Propriedades Estáticas e Base */
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #2ec9d8 !important;
  letter-spacing: 0.03em !important;
  line-height: 1.2 !important;

  /* --- Propriedade Fluida Calculada --- */

  /* font-size: 18px em 1280px -> 25px em 1920px */
  font-size: clamp(18px, calc(4px + 1.09375vw), 25px) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bcd3c2 */.tag-3-titulo {
  /* Propriedades Estáticas e Base */
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: white !important;
  line-height: 1.2 !important;
  letter-spacing: 0.03em !important;

  /* --- Propriedade Fluida Calculada --- */

  /* font-size: 18px em 1280px -> 24px em 1920px */
  font-size: clamp(18px, calc(6px + 0.9375vw), 24px) !important;
}

.tag-3-subtitulo {
  /* Propriedades Estáticas e Base */
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #eb2d68 !important;
  letter-spacing: 0.03em !important;
  line-height: 1.2 !important;

  /* --- Propriedade Fluida Calculada --- */

  /* font-size: 20px em 1280px -> 26px em 1920px */
  font-size: clamp(20px, calc(8px + 0.9375vw), 26px) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-252e51f */.tag-4-titulo {
  /* Propriedades Estáticas e Base */
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: white !important;
  line-height: 1.2 !important;
  letter-spacing: 0.03em !important;

  /* --- Propriedade Fluida Calculada --- */

  /* font-size: 18px em 1280px -> 24px em 1920px */
  font-size: clamp(18px, calc(6px + 0.9375vw), 24px) !important;
}

.tag-4-subtitulo {
  /* Propriedades Estáticas e Base */
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #d28787 !important;
  letter-spacing: 0.03em !important;
  line-height: 1.2 !important;

  /* --- Propriedade Fluida Calculada --- */

  /* font-size: 18px em 1280px -> 25px em 1920px */
  font-size: clamp(18px, calc(4px + 1.09375vw), 25px) !important;
}.tag-4-titulo {
  /* Propriedades Estáticas e Base */
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: white !important;
  line-height: 1.2 !important;
  letter-spacing: 0.03em !important;

  /* --- Propriedade Fluida Calculada --- */

  /* font-size: 18px em 1280px -> 24px em 1920px */
  font-size: clamp(18px, calc(6px + 0.9375vw), 24px) !important;
}

.tag-4-subtitulo {
  /* Propriedades Estáticas e Base */
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #d28787 !important;
  letter-spacing: 0.03em !important;
  line-height: 1.2 !important;

  /* --- Propriedade Fluida Calculada --- */

  /* font-size: 18px em 1280px -> 25px em 1920px */
  font-size: clamp(18px, calc(4px + 1.09375vw), 25px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c56fc */@media (min-width: 1919px) and (max-width: 1921px) and (min-height: 1079px) and (max-height: 1081px) {
  .elementor-156 .elementor-element.elementor-element-14c56fc {
    row-gap: 7em !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036c0dc */.azul {
    color:#1575e0;
}

.verde {
    color:#2ec9d8;
}

.vermelho {
    color:#eb2d68;
}

.bege {
    color:#d28787;
}


  .snap-block-pc {
    height: 100vh;      /* fallback */
    height: 100svh;     /* iOS moderno */
    height: 100dvh;     /* Android moderno */
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba3d4d2 */.elementor-156 .elementor-element.elementor-element-ba3d4d2 img
{
    max-height: none!important;
    max-width: none!important;
height: clamp(590px, calc(-130px + 56.25vw), 950px);
    width: auto!important;
}

@media (aspect-ratio: 16/10) {
    
    .elementor-156 .elementor-element.elementor-element-ba3d4d2 img
{
    height: 80vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-754de9c */.elementor-156 .elementor-element.elementor-element-754de9c h2
{
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #4A4A4A !important;
  line-height: 1.2em !important;
  letter-spacing: 0.03em !important;
  text-align: left !important;
  text-transform: uppercase;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  font-size: clamp(36px, calc(-4px + 3.13vw), 56px) !important;
}

.subtitulo-azul-3 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  color: #1575e0 !important;
  text-transform: uppercase !important;
  line-height: 0.8em !important;
  letter-spacing: 0em !important;
  white-space: nowrap !important;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  /* Font-size: 40px em 1280px -> 60px em 1920px */
    font-size: clamp(40px, 3.125vw, 60px) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60d5acc */.elementor-156 .elementor-element.elementor-element-60d5acc p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  word-break: break-word !important;
text-align: left !important;
  color: #4B4B4B !important;
  margin-inline: auto !important; 
  /* Font-size: 15px em 1280px -> 23px em 1920px */
  font-size: clamp(16px, calc(0px + 1.25vw), 24px) !important;
        text-wrap: pretty;
        
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bcb25d */.elementor-156 .elementor-element.elementor-element-4bcb25d p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  word-break: break-word !important;
text-align: left !important;
  color: #4B4B4B !important;
  margin-inline: auto !important; 
  /* Font-size: 15px em 1280px -> 23px em 1920px */
  font-size: clamp(16px, calc(0px + 1.25vw), 24px) !important;
        text-wrap: pretty;
        
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7b4380 */.elementor-156 .elementor-element.elementor-element-f7b4380 .elementor-button {
  font-family: 'Montserrat', sans-serif !important;
  font-size: clamp(15px, calc(3px + 0.94vw), 21px) !important;
  letter-spacing: 0.05em!important;
  text-transform: uppercase;
  background-color: #1575E0 !important;
  color: white !important;
  box-shadow: 0 0 8px rgba(21, 117, 224, 0.3);
  transition: all 0.3s ease;
  transform: translateY(0);
  font-weight: 750!important;
  border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
 padding: clamp(12px, calc(-12px + 1.88vw), 24px) clamp(22px, calc(-22px + 3.44vw), 44px) !important;
}

.elementor-156 .elementor-element.elementor-element-f7b4380 .elementor-button:hover {
  background-color: #0f5fb7 !important; /* azul mais escuro */
  box-shadow: 0 0 16px rgba(21, 117, 224, 0.6);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211b2a9 */@media (min-width: 1800px) {
  .elementor-156 .elementor-element.elementor-element-211b2a9 {
    row-gap: 3em !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a835b6e */.elementor-156 .elementor-element.elementor-element-a835b6e {
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad1425 */.elementor-156 .elementor-element.elementor-element-bad1425 h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.2em !important;
  letter-spacing: 0.03em !important;
  text-transform: uppercase;
  text-align: center !important;
  margin-inline: auto !important;
  /* Font-size: 38px em 1280px -> 58px em 1920px */
    font-size: clamp(36px, calc(-4px + 3.13vw), 56px) !important;
}

.subtitulo-azul-a {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  color: #1575e0 !important;
  text-transform: uppercase !important;
  line-height: 0.9em !important;
  letter-spacing: 0em !important;
  white-space: nowrap !important;
  margin-inline: auto !important;
  /* Font-size: 40px em 1280px -> 60px em 1920px */
 font-size: clamp(40px, 3.125vw, 60px) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76b9c34 */.elementor-156 .elementor-element.elementor-element-76b9c34 p
{
  font-family: 'Montserrat', sans-serif !important;
  color: white !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  text-align: center !important;
font-size: clamp(16px, calc(0px + 1.25vw), 24px) !important;
        text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36ac79d */.elementor-156 .elementor-element.elementor-element-36ac79d .elementor-button {
  font-family: 'Montserrat', sans-serif !important;
  font-size: clamp(15px, calc(3px + 0.94vw), 21px) !important;
  letter-spacing: 0.05em!important;
  text-transform: uppercase;
  background-color: #1575E0 !important;
  color: white !important;
  box-shadow: 0 0 8px rgba(21, 117, 224, 0.3);
  transition: all 0.3s ease;
  transform: translateY(0);
  font-weight: 750!important;
  border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
 padding: clamp(12px, calc(-12px + 1.88vw), 24px) clamp(22px, calc(-22px + 3.44vw), 44px) !important;
}

.elementor-156 .elementor-element.elementor-element-36ac79d .elementor-button:hover {
  background-color: #0f5fb7 !important; /* azul mais escuro */
  box-shadow: 0 0 16px rgba(21, 117, 224, 0.6);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-babbb9f */.azul (
color:"#765bf5")

.verde {
color:"#2ec8d7";
}

.vermelho {
color:"#ed2e69";
}

,bege {
    color:"#edb4b4";
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-1aa21af *//* Remove sombras 3D laterais */
.swiper-slide-shadow-left,
.swiper-slide-shadow-right {
  display: none !important;
}

/* Força o container do carousel a ocupar 100vw */
.elementor-element-70ddd73      {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  padding: 0 !important;
  overflow: visible !important;
}

/* Remove paddings/margens internas do swiper */
.elementor-element-70ddd73      .elementor-swiper,
.elementor-element-70ddd73      .elementor-main-swiper {
  padding: 0 !important;
  margin: 0 !important;
}

/* Garante que os slides encostem nas bordas */
.elementor-element-70ddd73      .swiper-wrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.elementor-156 .elementor-element.elementor-element-1aa21af .elementor-carousel-image{
max-width:none!important;
width: clamp(220px, 21.875vw, 420px) !important;
margin-inline: auto!important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70ddd73 */.azul (
color:"#765bf5")

.verde {
color:"#2ec8d7";
}

.vermelho {
color:"#ed2e69";
}

,bege {
    color:"#edb4b4";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8bd06 */@media (min-width: 1800px) {
  .elementor-156 .elementor-element.elementor-element-1e8bd06 {
    row-gap: 8em !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c6f46a */.elementor-156 .elementor-element.elementor-element-2c6f46a h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.2em !important;
  letter-spacing: 0.03em !important;
  text-align: left !important;
  white-space: nowrap !important;
  text-transform: uppercase;
  /* Font-size: 40px em 1280px -> 60px em 1920px */
    font-size: clamp(38px, calc(-2px + 3.125vw), 58px) !important;
}

.subtitulo-4 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #1575e0 !important;
  line-height: 0.9em !important;
  letter-spacing: 0em !important;
  white-space: nowrap !important;
  /* Font-size: 41px em 1280px -> 60px em 1920px */
  font-size: clamp(42px, 3.5vw, 62px) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1949a07 */.elementor-156 .elementor-element.elementor-element-1949a07 p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  word-break: break-word !important;
text-align: left !important;
  color: white !important;
  margin-inline: auto !important; 
  /* Font-size: 15px em 1280px -> 23px em 1920px */
 font-size: clamp(16px, calc(0px + 1.25vw), 24px) !important;
        text-wrap: pretty;
        
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4cd496 */.elementor-156 .elementor-element.elementor-element-f4cd496 p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  word-break: break-word !important;
text-align: left !important;
  color: white !important;
  margin-inline: auto !important; 
  /* Font-size: 15px em 1280px -> 23px em 1920px */
  font-size: clamp(16px, calc(0px + 1.25vw), 24px) !important;
        text-wrap: pretty;
        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e820df6 */@media (min-width: 1800px) {
  .elementor-156 .elementor-element.elementor-element-e820df6 {
    row-gap: 3em !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-903cfd4 */.elementor-156 .elementor-element.elementor-element-903cfd4 img
{
    max-height: none!important;
    max-width: none!important;
height: clamp(400px, calc(-100px + 39.06vw), 650px);
    width: auto!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99f8f3a */.elementor-156 .elementor-element.elementor-element-99f8f3a img
{
    max-height: none!important;
    max-width: none!important;
height: clamp(590px, calc(-130px + 56.25vw), 950px);
    width: auto!important;
}

@media (aspect-ratio: 16/10) {
    
    .elementor-156 .elementor-element.elementor-element-99f8f3a img
{
    height: 85vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b34f5ac */.elementor-156 .elementor-element.elementor-element-b34f5ac h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.2em !important;
  text-align: right !important;
  letter-spacing: 0.03em !important;
  /* font-size: 34px em 1280px -> 52px em 1920px */
  font-size: clamp(34px, calc(-2px + 2.8125vw), 52px) !important;
    text-transform: uppercase;
}

.subtitulo-5 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #1575e0 !important;
  line-height: 0.8em !important;
  letter-spacing: 0.03em !important;
  text-align: right !important;
  white-space: nowrap !important;
  /* font-size: 36px em 1280px -> 56px em 1920px */
  font-size: clamp(36px, calc(-4px + 3.125vw), 56px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d04b79a */.azul (
color:"#765bf5")

.verde {
color:"#2ec8d7";
}

.vermelho {
color:"#ed2e69";
}

,bege {
    color:"#edb4b4";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9920a7a */.elementor-156 .elementor-element.elementor-element-9920a7a p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  color: white !important;
  word-break: break-word !important;
  text-align: right !important;
  margin-inline: auto !important; 
  /* font-size: 17px em 1280px -> 27px em 1920px */
  font-size: clamp(17px, calc(-3px + 1.5625vw), 27px) !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c945011 */.elementor-156 .elementor-element.elementor-element-c945011 img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-183973d */.elementor-156 .elementor-element.elementor-element-183973d img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-792cc1c */.elementor-156 .elementor-element.elementor-element-792cc1c img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18133bd */.elementor-156 .elementor-element.elementor-element-18133bd img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0cf6fef */.elementor-156 .elementor-element.elementor-element-0cf6fef .elementor-button {
  font-family: 'Montserrat', sans-serif !important;
  font-size: clamp(15px, calc(3px + 0.94vw), 21px) !important;
  letter-spacing: 0.05em!important;
  text-transform: uppercase;
  background-color: #1575E0 !important;
  color: white !important;
  box-shadow: 0 0 8px rgba(21, 117, 224, 0.3);
  transition: all 0.3s ease;
  transform: translateY(0);
  font-weight: 750!important;
  border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
 padding: clamp(12px, calc(-12px + 1.88vw), 24px) clamp(22px, calc(-22px + 3.44vw), 44px) !important;
 text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.elementor-156 .elementor-element.elementor-element-0cf6fef .elementor-button:hover {
  background-color: #0f5fb7 !important; /* azul mais escuro */
  box-shadow: 0 0 16px rgba(21, 117, 224, 0.6);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d00a61 */@media (min-width: 1800px) {
  .elementor-156 .elementor-element.elementor-element-8d00a61 {
    row-gap: 2em !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60146fc */.azul {
    color:#1575e0;
}

.verde {
    color:#2ec9d8;
}

.vermelho {
    color:#eb2d68;
}

.bege {
    color:#d28787;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b568578 */.elementor-156 .elementor-element.elementor-element-b568578 h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.2em !important;
  text-align: left !important;
  white-space: nowrap !important;
  letter-spacing: 0.03em !important;
  font-size: clamp(34px, calc(-2px + 2.8125vw), 52px) !important;
  text-transform: uppercase !important;
}

.subtitulo-6 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #2dc8d6 !important;
  line-height: 0.8em !important;
  letter-spacing: 0.03em !important;
  text-align: left !important;
  white-space: nowrap !important;
  margin-top: 0 !important;
  /* font-size: 36px em 1280px -> 56px em 1920px */
  font-size: clamp(36px, calc(-4px + 3.125vw), 56px) !important;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dd6039 */.azul (
color:"#765bf5")

.verde {
color:"#2ec8d7";
}

.vermelho {
color:"#ed2e69";
}

,bege {
    color:"#edb4b4";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-075bb63 */.elementor-156 .elementor-element.elementor-element-075bb63 p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  color: white !important;
  word-break: break-word !important;
  text-align: left !important;
  margin-inline: auto !important; 
  /* font-size: 17px em 1280px -> 27px em 1920px */
  font-size: clamp(17px, calc(-3px + 1.5625vw), 27px) !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-503ff69 */.elementor-156 .elementor-element.elementor-element-503ff69 img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cbeff2 */.elementor-156 .elementor-element.elementor-element-7cbeff2 img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-02e4ba4 */.elementor-156 .elementor-element.elementor-element-02e4ba4 img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88b41f2 */.elementor-156 .elementor-element.elementor-element-88b41f2 img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10fdf1e */.elementor-156 .elementor-element.elementor-element-10fdf1e .elementor-button {
  font-family: 'Montserrat', sans-serif !important;
  font-size: clamp(15px, calc(3px + 0.94vw), 21px) !important;
  letter-spacing: 0.05em!important;
  text-transform: uppercase;
background-color: #2DC8D6 !important;
  color: white !important;
  box-shadow: 0 0 8px rgba(21, 117, 224, 0.3);
  transition: all 0.3s ease;
  transform: translateY(0);
  font-weight: 750!important;
  border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
 padding: clamp(12px, calc(-12px + 1.88vw), 24px) clamp(22px, calc(-22px + 3.44vw), 44px) !important;
 text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);

}

.elementor-156 .elementor-element.elementor-element-10fdf1e .elementor-button:hover {
  background-color: #25a4af !important; /* azul mais escuro */
box-shadow: 0 0 8px rgba(45, 200, 214, 0.6);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be0906 */@media (min-width: 1800px) {
  .elementor-156 .elementor-element.elementor-element-1be0906 {
    row-gap: 2em !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ac6094 */.elementor-156 .elementor-element.elementor-element-1ac6094 img
{
    max-height: none!important;
    max-width: none!important;
height: clamp(590px, calc(-130px + 56.25vw), 950px);
    width: auto!important;
}

@media (aspect-ratio: 16/10) {
    
    .elementor-156 .elementor-element.elementor-element-1ac6094 img
{
    height: 85vh;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bce9a0 */.azul {
    color:#1575e0;
}

.verde {
    color:#2ec9d8;
}

.vermelho {
    color:#eb2d68;
}

.bege {
    color:#d28787;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b6eece */.elementor-156 .elementor-element.elementor-element-0b6eece img
{
    max-height: none!important;
    max-width: none!important;
height: clamp(590px, calc(-130px + 56.25vw), 950px);
    width: auto!important;
}

@media (aspect-ratio: 16/10) {
    
    .elementor-156 .elementor-element.elementor-element-0b6eece img
{
    height: 85vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2513c8d */.elementor-156 .elementor-element.elementor-element-2513c8d h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.2em !important;
  text-align: right !important;
  letter-spacing: 0.03em !important;
  /* font-size: 34px em 1280px -> 52px em 1920px */
  font-size: clamp(34px, calc(-2px + 2.8125vw), 52px) !important;
  text-transform: uppercase !important;
}

.subtitulo-7 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #EB2D68 !important;
  line-height: 0.8em !important;
  letter-spacing: 0.03em !important;
  text-align: right !important;
  white-space: nowrap !important;
  /* font-size: 36px em 1280px -> 56px em 1920px */
  font-size: clamp(36px, calc(-4px + 3.125vw), 56px) !important;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75c1f6 */.azul (
color:"#765bf5")

.verde {
color:"#2ec8d7";
}

.vermelho {
color:"#ed2e69";
}

,bege {
    color:"#edb4b4";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94d8fcb */.elementor-156 .elementor-element.elementor-element-94d8fcb p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  color: white !important;
  word-break: break-word !important;
  text-align: right !important;
  margin-inline: auto !important; 
  /* font-size: 17px em 1280px -> 27px em 1920px */
  font-size: clamp(17px, calc(-3px + 1.5625vw), 27px) !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7dc8849 */.elementor-156 .elementor-element.elementor-element-7dc8849 img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-468a92a */.elementor-156 .elementor-element.elementor-element-468a92a img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a7a7fa */.elementor-156 .elementor-element.elementor-element-8a7a7fa img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39c4a22 */.elementor-156 .elementor-element.elementor-element-39c4a22 img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-896f868 */.elementor-156 .elementor-element.elementor-element-896f868 .elementor-button {
  font-family: 'Montserrat', sans-serif !important;
  font-size: clamp(15px, calc(3px + 0.94vw), 21px) !important;
  letter-spacing: 0.05em!important;
  text-transform: uppercase;
background-color: #EB2D68 !important;
  color: white !important;
  box-shadow: 0 0 8px rgba(21, 117, 224, 0.3);
  transition: all 0.3s ease;
  transform: translateY(0);
  font-weight: 750!important;
  border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
 padding: clamp(12px, calc(-12px + 1.88vw), 24px) clamp(22px, calc(-22px + 3.44vw), 44px) !important;
 text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);

}

.elementor-156 .elementor-element.elementor-element-896f868 .elementor-button:hover {
  background-color: #c82359 !important; /* tom mais escuro */
  box-shadow: 0 0 16px rgba(235, 45, 104, 0.6);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90de480 */@media (min-width: 1800px) {
  .elementor-156 .elementor-element.elementor-element-90de480 {
    row-gap: 2em !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af68ba4 */.azul {
    color:#1575e0;
}

.verde {
    color:#2ec9d8;
}

.vermelho {
    color:#eb2d68;
}

.bege {
    color:#d28787;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcf0bb8 */.elementor-156 .elementor-element.elementor-element-fcf0bb8 h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.2em !important;
  text-align: left !important;
  white-space: nowrap !important;
  letter-spacing: 0.03em !important;
  /* font-size: 34px em 1280px -> 52px em 1920px */
  font-size: clamp(34px, calc(-2px + 2.8125vw), 52px) !important;
  text-transform: uppercase !important;
}

.subtitulo-8 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #d28787 !important;
  line-height: 0.8em !important;
  letter-spacing: 0.03em !important;
  text-align: left !important;
  white-space: nowrap !important;
  /* font-size: 36px em 1280px -> 56px em 1920px */
  font-size: clamp(36px, calc(-4px + 3.125vw), 56px) !important;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07bd03 */.azul (
color:"#765bf5")

.verde {
color:"#2ec8d7";
}

.vermelho {
color:"#ed2e69";
}

,bege {
    color:"#edb4b4";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7ba721 */.elementor-156 .elementor-element.elementor-element-b7ba721 p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  color: white !important;
  word-break: break-word !important;
  text-align: left !important;
  margin-inline: auto !important; 
  /* font-size: 17px em 1280px -> 27px em 1920px */
  font-size: clamp(17px, calc(-3px + 1.5625vw), 27px) !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9db0b5 */.elementor-156 .elementor-element.elementor-element-c9db0b5 img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2092d9 */.elementor-156 .elementor-element.elementor-element-a2092d9 img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d8549f */.elementor-156 .elementor-element.elementor-element-2d8549f img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cfcde4 */.elementor-156 .elementor-element.elementor-element-7cfcde4 img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6161c33 */.elementor-156 .elementor-element.elementor-element-6161c33 .elementor-button {
  font-family: 'Montserrat', sans-serif !important;
  font-size: clamp(15px, calc(3px + 0.94vw), 21px) !important;
  letter-spacing: 0.05em!important;
  text-transform: uppercase;
background-color: #EDB5B5 !important;
  color: white !important;
  box-shadow: 0 0 8px rgba(21, 117, 224, 0.3);
  transition: all 0.3s ease;
  transform: translateY(0);
  font-weight: 750!important;
  border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
 padding: clamp(12px, calc(-12px + 1.88vw), 24px) clamp(22px, calc(-22px + 3.44vw), 44px) !important;
 text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);

}

.elementor-156 .elementor-element.elementor-element-6161c33 .elementor-button:hover {
  background-color: #d19e9e !important; /* tom mais escuro */
  box-shadow: 0 0 16px rgba(237, 181, 181, 0.6);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b236379 */@media (min-width: 1800px) {
  .elementor-156 .elementor-element.elementor-element-b236379 {
    row-gap: 2em !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d99ec3 */.elementor-156 .elementor-element.elementor-element-4d99ec3 img
{
    max-height: none!important;
    max-width: none!important;
height: clamp(590px, calc(-130px + 56.25vw), 950px);
    width: auto!important;
}

@media (aspect-ratio: 16/10) {
    
    .elementor-156 .elementor-element.elementor-element-4d99ec3 img
{
    height: 85vh;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a54fc3 */.azul {
    color:#1575e0;
}

.verde {
    color:#2ec9d8;
}

.vermelho {
    color:#eb2d68;
}

.bege {
    color:#d28787;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-316cf29 */.elementor-156 .elementor-element.elementor-element-316cf29 img
{
    max-height: none!important;
    max-width: none!important;
height: clamp(590px, calc(-130px + 56.25vw), 950px);
    width: auto!important;
}

@media (aspect-ratio: 16/10) {
    
    .elementor-156 .elementor-element.elementor-element-316cf29 img
{
    height: 85vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83680d8 */.elementor-156 .elementor-element.elementor-element-83680d8 h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.2em !important;
  text-align: right !important;
  letter-spacing: 0.03em !important;
  /* font-size: 34px em 1280px -> 52px em 1920px */
  font-size: clamp(34px, calc(-2px + 2.8125vw), 52px) !important;
  text-transform: uppercase !important;
}

.subtitulo-9 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #6535c1 !important;
  line-height: 0.8em !important;
  letter-spacing: 0.03em !important;
  text-align: right !important;
  white-space: nowrap !important;
  /* font-size: 36px em 1280px -> 56px em 1920px */
  font-size: clamp(36px, calc(-4px + 3.125vw), 56px) !important;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a41b2b3 */.azul (
color:"#765bf5")

.verde {
color:"#2ec8d7";
}

.vermelho {
color:"#ed2e69";
}

,bege {
    color:"#edb4b4";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-150e0d7 */.elementor-156 .elementor-element.elementor-element-150e0d7 p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  color: white !important;
  word-break: break-word !important;
  text-align: right !important;
  margin-inline: auto !important; 
  /* font-size: 17px em 1280px -> 27px em 1920px */
  font-size: clamp(17px, calc(-3px + 1.5625vw), 27px) !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5620da */.elementor-156 .elementor-element.elementor-element-d5620da img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b05f3f */.elementor-156 .elementor-element.elementor-element-7b05f3f img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d02009a */.elementor-156 .elementor-element.elementor-element-d02009a img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095ce74 */.elementor-156 .elementor-element.elementor-element-095ce74 img
{
    max-height: none!important;
    max-width: none!important;
height: auto;
width: clamp(350px, calc(-250px + 46.88vw), 650px);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-448ca6b */.elementor-156 .elementor-element.elementor-element-448ca6b .elementor-button {
  font-family: 'Montserrat', sans-serif !important;
  font-size: clamp(15px, calc(3px + 0.94vw), 21px) !important;
  letter-spacing: 0.05em!important;
  text-transform: uppercase;
background-color: #8C52FF !important;
  color: white !important;
  box-shadow: 0 0 8px rgba(21, 117, 224, 0.3);
  transition: all 0.3s ease;
  transform: translateY(0);
  font-weight: 750!important;
  border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
 padding: clamp(12px, calc(-12px + 1.88vw), 24px) clamp(22px, calc(-22px + 3.44vw), 44px) !important;
 text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);

}

.elementor-156 .elementor-element.elementor-element-448ca6b .elementor-button:hover {
  background-color: #6f38e6 !important; /* tom mais escuro */
  box-shadow: 0 0 16px rgba(140, 82, 255, 0.6);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d88b9e */@media (min-width: 1800px) {
  .elementor-156 .elementor-element.elementor-element-4d88b9e {
    row-gap: 2em !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95e88ae */.azul {
    color:#1575e0;
}

.verde {
    color:#2ec9d8;
}

.vermelho {
    color:#eb2d68;
}

.bege {
    color:#d28787;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a481a6 */.elementor-156 .elementor-element.elementor-element-7a481a6 h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.3em !important;
  letter-spacing: 0.03em !important;
  text-align: center !important;
  white-space: nowrap !important;
  /* font-size: 40px em 1280px -> 70px em 1920px */
  font-size: clamp(36px, calc(-4px + 3.13vw), 56px) !important;
  text-transform: uppercase !important;
}

.subtitulo-10 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #1575e0 !important;
  text-align: center !important;
  line-height: 0.9em !important;
  letter-spacing: 0em !important;
  white-space: nowrap !important;
  /* font-size: 42px em 1280px -> 72px em 1920px */
  font-size: clamp(40px, 3.125vw, 60px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-805bd3d */.elementor-156 .elementor-element.elementor-element-805bd3d .elementor-button {
  font-family: 'Montserrat', sans-serif !important;
  font-size: clamp(16px, calc(4px + 0.94vw), 22px) !important;
  letter-spacing: 0.05em!important;
  text-transform: uppercase;
  background-color: #1575E0 !important;
  color: white !important;
  box-shadow: 0 0 8px rgba(21, 117, 224, 0.3);
  transition: all 0.3s ease;
  transform: translateY(0);
  font-weight: 750!important;
  border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
 padding: clamp(12px, calc(-12px + 1.88vw), 24px) clamp(22px, calc(-22px + 3.44vw), 44px) !important;
}

.elementor-156 .elementor-element.elementor-element-805bd3d .elementor-button:hover {
  background-color: #0f5fb7 !important; /* azul mais escuro */
  box-shadow: 0 0 16px rgba(21, 117, 224, 0.6);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d747558 */.elementor-156 .elementor-element.elementor-element-d747558 h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #4A4A4A !important;
  line-height: 1.2em !important;
  letter-spacing: 0.03em !important;
  text-align: center !important;
  white-space: nowrap !important;
  margin-inline: auto !important;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  /* font-size: 40px em 1280px -> 70px em 1920px */
  font-size: clamp(36px, calc(-4px + 3.13vw), 56px) !important;
  text-transform: uppercase !important;
}

.elementor-156 .elementor-element.elementor-element-d747558 .subtitulo-30 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #1575e0 !important;
  line-height: 0.8em !important;
  letter-spacing: 0em !important;
  white-space: nowrap !important;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  /* font-size: 42px em 1280px -> 72px em 1920px */
  font-size: clamp(40px, 3.125vw, 60px) !important;
}

/* Ajuste específico para resolução 1920x1080 */
@media (min-width: 1919px) and (max-width: 1921px) and (min-height: 1079px) and (max-height: 1081px) {
  .elementor-156 .elementor-element.elementor-element-d747558 {
    margin-bottom: 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-470f19d */.elementor-156 .elementor-element.elementor-element-470f19d p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  word-break: break-word !important;
text-align: center !important;
  color: #4B4B4B !important;
  margin-inline: auto !important; 
  /* Font-size: 15px em 1280px -> 23px em 1920px */
  font-size: clamp(16px, calc(0px + 1.25vw), 24px) !important;
        text-wrap: pretty;
        
        
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e1a714 */.elementor-156 .elementor-element.elementor-element-8e1a714 p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  word-break: break-word !important;
text-align: center !important;
  color: #4B4B4B !important;
  margin-inline: auto !important; 
  /* Font-size: 15px em 1280px -> 23px em 1920px */
  font-size: clamp(16px, calc(0px + 1.25vw), 24px) !important;
        text-wrap: pretty;
        
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcf4ab5 */.imagens-imersao-1 {
  /* Propriedades estáticas, mantidas como estavam */
  margin: 0 !important;
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
}

.imagens-imersao-1 img {
  /* Propriedades Estáticas e Base */
  max-width: none !important;
  height: auto !important;
  margin-inline: auto !important; /* Centraliza horizontalmente */

  /* --- Propriedades Fluidas Calculadas --- */

  /* width: 120px em 1280px -> 220px em 1920px */
  width: clamp(120px, calc(-80px + 15.625vw), 220px) !important;
  
  /* margin-bottom: 30px em 1280px -> 0px (inferido) em 1920px */
  margin-bottom: clamp(0px, calc(90px - 4.6875vw), 30px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a817a74 */.imagens-imersao-2 {
  /* Propriedades estáticas, mantidas como estavam */
  margin: 0 !important;
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
}

.imagens-imersao-2 img {
  /* Propriedades Estáticas e Base */
  max-width: none !important;
  height: auto !important;
  margin-inline: auto !important; /* Centraliza horizontalmente */

  /* --- Propriedades Fluidas Calculadas --- */

  /* width: 120px em 1280px -> 220px em 1920px */
  width: clamp(120px, calc(-80px + 15.625vw), 220px) !important;

  /* margin-bottom: 30px em 1280px -> 0px (inferido) em 1920px */
  margin-bottom: clamp(0px, calc(90px - 4.6875vw), 30px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfaf182 */.imagens-imersao-3 {
  /* Propriedades estáticas, mantidas como estavam */
  margin: 0 !important;
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
}

.imagens-imersao-3 img {
  /* Propriedades Estáticas e Base */
  max-width: none !important;
  height: auto !important;
  margin-inline: auto !important; /* Centraliza horizontalmente */

  /* --- Propriedades Fluidas Calculadas --- */

  /* width: 120px em 1280px -> 220px em 1920px */
  width: clamp(120px, calc(-80px + 15.625vw), 220px) !important;
  
  /* margin-bottom: 30px em 1280px -> 0px (inferido) em 1920px */
  margin-bottom: clamp(0px, calc(90px - 4.6875vw), 30px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c6c693 */.imagens-imersao-4 {
  /* Propriedades estáticas, mantidas como estavam */
  margin: 0 !important;
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
}

.imagens-imersao-4 img {
  /* Propriedades Estáticas e Base */
  max-width: none !important;
  height: auto !important;
  margin-inline: auto !important; /* Centraliza horizontalmente */

  /* --- Propriedades Fluidas Calculadas --- */

  /* width: 120px em 1280px -> 220px em 1920px */
  width: clamp(120px, calc(-80px + 15.625vw), 220px) !important;
  
  /* margin-bottom: 30px em 1280px -> 0px (inferido) em 1920px */
  margin-bottom: clamp(0px, calc(90px - 4.6875vw), 30px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af5ea5b */.imagens-imersao-5 {
  /* Propriedades estáticas, mantidas como estavam */
  margin: 0 !important;
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
}

.imagens-imersao-5 img {
  /* Propriedades Estáticas e Base */
  max-width: none !important;
  height: auto !important;
  margin-inline: auto !important; /* Centraliza horizontalmente */

  /* --- Propriedades Fluidas Calculadas --- */

  /* width: 120px em 1280px -> 220px em 1920px */
  width: clamp(120px, calc(-80px + 15.625vw), 220px) !important;
  
  /* margin-bottom: 30px em 1280px -> 0px (inferido) em 1920px */
  margin-bottom: clamp(0px, calc(90px - 4.6875vw), 30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2aa2ed *//* Cores (sintaxe corrigida) */
.azul {
  color: #765bf5;
}

.verde {
  color: #2ec8d7;
}

.vermelho {
  color: #ed2e69;
}

.bege {
  color: #edb4b4;
}

/* Regra otimizada */
.ajuste-coluna-bandeira {
  /* Propriedades Estáticas e Base */
  max-width: none !important;
  margin-right: auto !important;
  margin-left: auto !important;
  
  /* --- Propriedade Fluida Calculada --- */

  /* width: 800px em 1280px -> 1300px em 1920px */
  width: clamp(800px, calc(-200px + 78.125vw), 1300px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9ff60f */@media (min-width: 1800px) {
  .elementor-156 .elementor-element.elementor-element-d9ff60f {
    row-gap: 3em !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db4a51 */.elementor-156 .elementor-element.elementor-element-6db4a51 h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.2em !important;
  letter-spacing: 0.03em !important;
  text-align: left !important;
  white-space: nowrap !important;
  /* font-size: 40px em 1280px -> 70px em 1920px */
  font-size: clamp(36px, calc(-4px + 3.13vw), 56px) !important;
  text-transform: uppercase !important;
}

.subtitulo-12 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #1575e0 !important;
  line-height: 0.9em !important;
  letter-spacing: 0em !important;
  white-space: nowrap !important;
  /* font-size: 42px em 1280px -> 72px em 1920px */
  font-size: clamp(40px, 3.125vw, 60px) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e78b8 */.elementor-156 .elementor-element.elementor-element-96e78b8 p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  word-break: break-word !important;
text-align: left !important;
  color: white !important;
  margin-inline: auto !important; 
  /* Font-size: 15px em 1280px -> 23px em 1920px */
  font-size: clamp(16px, calc(0px + 1.25vw), 24px) !important;
        text-wrap: pretty;
        
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fa6cba */.elementor-156 .elementor-element.elementor-element-0fa6cba p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  word-break: break-word !important;
text-align: left !important;
  color: white !important;
  margin-inline: auto !important; 
  /* Font-size: 15px em 1280px -> 23px em 1920px */
  font-size: clamp(16px, calc(0px + 1.25vw), 24px) !important;
        text-wrap: pretty;
        
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f64d87 */.elementor-156 .elementor-element.elementor-element-1f64d87 .elementor-button {
  font-family: 'Montserrat', sans-serif !important;
  font-size: clamp(15px, calc(3px + 0.94vw), 21px) !important;
  letter-spacing: 0.05em!important;
  text-transform: uppercase;
  background-color: #1575E0 !important;
  color: white !important;
  box-shadow: 0 0 8px rgba(21, 117, 224, 0.3);
  transition: all 0.3s ease;
  transform: translateY(0);
  font-weight: 750!important;
  border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
 padding: clamp(12px, calc(-12px + 1.88vw), 24px) clamp(22px, calc(-22px + 3.44vw), 44px) !important;
}

.elementor-156 .elementor-element.elementor-element-1f64d87 .elementor-button:hover {
  background-color: #0f5fb7 !important; /* azul mais escuro */
  box-shadow: 0 0 16px rgba(21, 117, 224, 0.6);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-518b6f8 */@media (min-width: 1800px) {
  .elementor-156 .elementor-element.elementor-element-518b6f8 {
    row-gap: 3em !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b58d1ec */.elementor-156 .elementor-element.elementor-element-b58d1ec img
{
    max-height: none!important;
    max-width: none!important;
height: clamp(590px, calc(-130px + 56.25vw), 950px);
    width: auto!important;
}

@media (aspect-ratio: 16/10) {
    
    .elementor-156 .elementor-element.elementor-element-b58d1ec img
{
    height: 85vh;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23dc720 */.elementor-156 .elementor-element.elementor-element-23dc720 {
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c21cfd */.elementor-156 .elementor-element.elementor-element-8c21cfd img
{
    max-height: none!important;
    max-width: none!important;
height: clamp(400px, calc(-100px + 39.06vw), 650px);
    width: auto!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4fdd83 */.elementor-156 .elementor-element.elementor-element-f4fdd83 h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #4A4A4A !important;
  line-height: 1.2em !important;
  letter-spacing: 0.03em !important;
  text-align: left !important;
  white-space: nowrap !important;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  /* font-size: 40px em 1280px -> 70px em 1920px */
  font-size: clamp(36px, calc(-4px + 3.13vw), 56px) !important;
  text-transform: uppercase !important;
}

.subtitulo-13 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #1575e0 !important;
  line-height: 0.8em !important;
  letter-spacing: 0em !important;
  white-space: nowrap !important;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  /* font-size: 42px em 1280px -> 72px em 1920px */
  font-size: clamp(40px, 3.125vw, 60px) !important; !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5476dd */.elementor-156 .elementor-element.elementor-element-d5476dd p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  word-break: break-word !important;
text-align: left !important;
  color: #4B4B4B !important;
  margin-inline: auto !important; 
  /* Font-size: 15px em 1280px -> 23px em 1920px */
  font-size: clamp(16px, calc(0px + 1.25vw), 24px) !important;
        text-wrap: pretty;
        
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26ff25d */.elementor-156 .elementor-element.elementor-element-26ff25d p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  word-break: break-word !important;
text-align: left !important;
  color: #4B4B4B !important;
  margin-inline: auto !important; 
  /* Font-size: 15px em 1280px -> 23px em 1920px */
  font-size: clamp(16px, calc(0px + 1.25vw), 24px) !important;
        text-wrap: pretty;
        
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d2018c1 */.elementor-156 .elementor-element.elementor-element-d2018c1 .elementor-button {
  font-family: 'Montserrat', sans-serif !important;
  font-size: clamp(15px, calc(3px + 0.94vw), 21px) !important;
  letter-spacing: 0.05em!important;
  text-transform: uppercase;
  background-color: #1575E0 !important;
  color: white !important;
  box-shadow: 0 0 8px rgba(21, 117, 224, 0.3);
  transition: all 0.3s ease;
  transform: translateY(0);
  font-weight: 750!important;
  border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
 padding: clamp(12px, calc(-12px + 1.88vw), 24px) clamp(22px, calc(-22px + 3.44vw), 44px) !important;
}

.elementor-156 .elementor-element.elementor-element-d2018c1 .elementor-button:hover {
  background-color: #0f5fb7 !important; /* azul mais escuro */
  box-shadow: 0 0 16px rgba(21, 117, 224, 0.6);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad172d */@media (min-width: 1800px) {
  .elementor-156 .elementor-element.elementor-element-1ad172d {
    row-gap: 3em !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dc925e */.elementor-156 .elementor-element.elementor-element-8dc925e h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.2em !important;
  letter-spacing: 0.03em !important;
  word-break: break-word !important;
  text-align: center !important;
   text-transform: uppercase;
  margin-inline: auto !important; 
  /* Font-size: 38px em 1280px -> 58px em 1920px */
  font-size: clamp(36px, calc(-4px + 3.13vw), 56px) !important;
}

.subtitulo-azul-7 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #1575e0 !important;
  line-height: 0.9em !important;
  letter-spacing: 0em !important;
  text-align: center !important;
  /* Font-size: 40px em 1280px -> 60px em 1920px */
  font-size: clamp(40px, 3.125vw, 60px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f8b23d */.azul {
    color:#1575e0;
}

.verde {
    color:#2ec9d8;
}

.vermelho {
    color:#eb2d68;
}

.bege {
    color:#d28787;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d28da0 */.elementor-156 .elementor-element.elementor-element-6d28da0 img
{
    max-height: none!important;
    max-width: none!important;
height: clamp(590px, calc(-130px + 56.25vw), 950px);
    width: auto!important;
}

@media (aspect-ratio: 16/10) {
    
    .elementor-156 .elementor-element.elementor-element-6d28da0 img
{
    height: 85vh;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fdd0c5 */.elementor-156 .elementor-element.elementor-element-4fdd0c5 h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.2em !important;
  letter-spacing: 0.03em !important;
  text-transform: uppercase;
  word-break: break-word !important;
  text-align: center !important;
  margin-inline: auto !important; 
  /* Font-size: 38px em 1280px -> 58px em 1920px */
 font-size: clamp(36px, calc(-4px + 3.13vw), 56px) !important;
}

.subtitulo-15 {
  display: block !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #1575e0 !important;
  line-height: 0.9em !important;
  letter-spacing: 0em !important;
  text-align: center !important;
  /* Font-size: 40px em 1280px -> 60px em 1920px */
  font-size: clamp(40px, 3.125vw, 60px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc5e06d */.elementor-156 .elementor-element.elementor-element-cc5e06d .elementor-button {
  font-family: 'Montserrat', sans-serif !important;
  font-size: clamp(15px, calc(1px + 1.09vw), 22px) !important;
  letter-spacing: 0.08em!important;
  text-transform: uppercase;
  background-color: #1575E0 !important;
  color: white !important;
  box-shadow: 0 0 8px rgba(21, 117, 224, 0.3);
  transition: all 0.3s ease;
  transform: translateY(0);
  font-weight: 800!important;
  border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
padding: clamp(5px, calc(-12.65px + 4.90vw), 25px) clamp(15px, calc(-11.47px + 7.35vw), 45px) !important;
}

.elementor-156 .elementor-element.elementor-element-cc5e06d .elementor-button:hover {
  background-color: #0f5fb7 !important; /* azul mais escuro */
  box-shadow: 0 0 16px rgba(21, 117, 224, 0.6);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3531c4 */.elementor-156 .elementor-element.elementor-element-d3531c4 p
{
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  color: white !important;
  word-break: break-word !important;
  text-align: center !important;
  margin-inline: auto !important; 
  /* Font-size: 15px em 1280px -> 23px em 1920px */
  font-size: clamp(17px, calc(7px + 0.9375vw), 25px) !important;
        text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b93fc9c */@media (min-width: 1919px) and (max-width: 1921px) and (min-height: 1079px) and (max-height: 1081px) {
  .elementor-156 .elementor-element.elementor-element-b93fc9c {
    row-gap: 4em !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b07a7f */.img-clamp-logo img
{
width: clamp(280px, calc(80px + 15.63vw), 380px) !important;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-ea7c5c2 */.elementor-icon i
{
font-size: clamp(26px, calc(2px + 1.88vw), 38px) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cacb012 */.elementor-156 .elementor-element.elementor-element-cacb012 h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.2em !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase;
  text-align: center !important;
  margin-bottom: 0px !important;   
  margin-inline: auto !important;  /* Estático */
  /* Font-size: 38px em 1280px -> 58px em 1920px */
font-size: clamp(24px, calc(14px + 0.78vw), 29px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf848e3 */.elementor-156 .elementor-element.elementor-element-bf848e3 img
{
width: clamp(30px, calc(0px + 2.34vw), 45px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c588f31 */.img-clamp-brasil1 .elementor-heading-title {
        font-family: 'Montserrat', sans-serif !important;
  color: white !important;
  font-weight: 500 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  text-transform: uppercase;
font-size: clamp(16px, calc(6px + 0.78vw), 21px) !important;

  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a83f5f3 */.img-clamp-brasil2 .elementor-heading-title {
        font-family: 'Montserrat', sans-serif !important;
  color: white !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
font-size: clamp(15px, calc(9px + 0.47vw), 18px) !important;
        text-wrap: pretty;

  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c5abb8 */.elementor-156 .elementor-element.elementor-element-8c5abb8 img
{
width: clamp(30px, calc(0px + 2.34vw), 45px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4cef75 */.img-clamp-porto1 .elementor-heading-title {
        font-family: 'Montserrat', sans-serif !important;
  color: white !important;
  font-weight: 500 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  text-transform: uppercase;
font-size: clamp(16px, calc(6px + 0.78vw), 21px) !important;

  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f100c1 */.img-clamp-porto2 .elementor-heading-title {
        font-family: 'Montserrat', sans-serif !important;
  color: white !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
font-size: clamp(15px, calc(9px + 0.47vw), 18px) !important;

        text-wrap: pretty;

  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d77d17 */.elementor-156 .elementor-element.elementor-element-6d77d17 h2 {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  line-height: 1.2em !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase;
  text-align: center !important;
  margin-bottom: 0px !important;   
  margin-inline: auto !important;  /* Estático */
  /* Font-size: 38px em 1280px -> 58px em 1920px */
font-size: clamp(24px, calc(14px + 0.78vw), 29px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8e6809 */.elementor-156 .elementor-element.elementor-element-b8e6809 img
{
width: clamp(30px, calc(0px + 2.34vw), 45px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc2b2cf */.img-clamp-email1 .elementor-heading-title {
         font-family: 'Montserrat', sans-serif !important;
  color: white !important;
  font-weight: 500 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  text-transform: uppercase;
font-size: clamp(16px, calc(6px + 0.78vw), 21px) !important;

  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39fc33f */.img-clamp-email2 .elementor-heading-title {
        font-family: 'Montserrat', sans-serif !important;
  color: white !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
font-size: clamp(15px, calc(9px + 0.47vw), 18px) !important;

        text-wrap: pretty;
          white-space: nowrap !important;
  overflow: visible !important;

  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f2ee62 */.elementor-156 .elementor-element.elementor-element-7f2ee62 img
{
width: clamp(30px, calc(0px + 2.34vw), 45px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a3c68d */.img-clamp-tel1 .elementor-heading-title {
          font-family: 'Montserrat', sans-serif !important;
  color: white !important;
  font-weight: 500 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  text-transform: uppercase;
font-size: clamp(16px, calc(6px + 0.78vw), 21px) !important;

  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ec7c8f */.img-clamp-tel2 .elementor-heading-title {
       font-family: 'Montserrat', sans-serif !important;
  color: white !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
font-size: clamp(15px, calc(9px + 0.47vw), 18px) !important;

        text-wrap: pretty;

  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fccfa72 */.txt-clamp-footer .elementor-heading-title {
        font-family: 'Montserrat', sans-serif !important;
  color: white !important;
  font-weight: 400 !important;
  line-height: 1.6em !important;
  letter-spacing: 0.05em !important;
font-size: clamp(14px, calc(10px + 0.31vw), 16px) !important;
  overflow: visible !important;

  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c6fa66 */.elementor-156 .elementor-element.elementor-element-6c6fa66 h1
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(35px, calc(8.53px + 7.35vw), 65px) !important;
    font-weight: 800!important;
    line-height: 1.3em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-azul
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(38px, calc(11.53px + 7.35vw), 68px) !important;
    font-weight: 800!important;
    line-height: 0.9em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
    text-transform: uppercase;
}


.sr-only{
  position:absolute;
  width:1px; height:1px;
  padding:0; margin:-1px;
  overflow:hidden; clip:rect(0,0,0,0);
  white-space:nowrap; border:0; clip-path:inset(50%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-357fdfa */.elementor-156 .elementor-element.elementor-element-357fdfa p {
    font-family: 'Montserrat', sans-serif !important;
    /* Mínimo: 20px | Máximo: 30px */
font-size: clamp(17px, calc(7.29px + 2.70vw), 28px) !important;
    text-wrap: pretty;
    letter-spacing: 0.03em !important;
    line-height: 1.6em !important;
    font-weight: 500 !important;
    color: #ffffff !important;
    margin-inline: auto !important;
    width: 25ch !important;
}

@media (min-width: 600px) and (max-width: 1024px) {
    .elementor-156 .elementor-element.elementor-element-357fdfa p {
        width: 32ch !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e3815b */.elementor-156 .elementor-element.elementor-element-4e3815b img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(250px, calc(100.00px + 41.67vw), 420px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50c5de2 */.elementor-156 .elementor-element.elementor-element-50c5de2 .elementor-button {
    
font-size: clamp(17px, calc(8.18px + 2.45vw), 27px) !important;
margin-inline: auto;
    letter-spacing: 0.05em!important;
    text-transform: uppercase;
border-radius: clamp(14px, calc(10.59px + 2.06vw), 24px) !important;
padding:
    /* Vertical (top/bottom): 24px a 34px */
    clamp(24px, calc(15.18px + 2.45vw), 34px)
    /* Horizontal (left/right): 30px a 52px */
    clamp(30px, calc(10.59px + 5.39vw), 52px)
    !important;
    font-weight: 800;
        font-family: 'Montserrat', sans-serif !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bdbae2 */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-4bdbae2
{   
     row-gap: 4em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc23b5f */.elementor-156 .elementor-element.elementor-element-dc23b5f{
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b089314 */@media (max-width: 768px) {
  html {
    scroll-snap-type: y mandatory;
    overscroll-behavior-y: contain;
  }

  body {
    margin: 0;
    overflow-y: auto;
  }

  .snap-block {
    height: 100vh;      /* fallback */
    height: 100svh;     /* iOS moderno */
    height: 100dvh;     /* Android moderno */
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4701b0f */.elementor-156 .elementor-element.elementor-element-4701b0f h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(28px, calc(10.35px + 4.90vw), 48px) !important;
    font-weight: 800!important;
    line-height: 1.3em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-azul2z
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(32px, calc(12.59px + 5.39vw), 54px) !important;
    font-weight: 800!important;
    line-height: 0.9em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-4701b0f
{
    display:none!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a3af07 */.elementor-156 .elementor-element.elementor-element-3a3af07
{
    display:none!important;
    
}

.elementor-156 .elementor-element.elementor-element-3a3af07 h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(28px, calc(10.35px + 4.90vw), 48px) !important;
    font-weight: 800!important;
    line-height: 1.3em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase!important;
}

.sub-azul2z1
{
    display:inline;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(32px, calc(12.59px + 5.39vw), 54px) !important;
    font-weight: 800!important;
    line-height: 0.9em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
        text-transform: uppercase!important;
}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-3a3af07
{
    display:block!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55f6c64 */.elementor-156 .elementor-element.elementor-element-55f6c64 img
{
    display: block;
    height: auto;
width: clamp(90px, calc(37.06px + 14.71vw), 150px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ade92eb */.elementor-156 .elementor-element.elementor-element-ade92eb h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(17px, calc(9.06px + 2.21vw), 26px) !important;
    font-weight: 800!important;
    line-height: 1.3em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-azul1
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(20px, calc(12.06px + 2.21vw), 29px) !important;
font-weight: 800!important;
    line-height: 0.8em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e8ee9b */@media (min-width: 600px) and (max-width: 1024px) {
    .elementor-156 .elementor-element.elementor-element-7e8ee9b {
        margin-top:5% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8413d4d */.elementor-156 .elementor-element.elementor-element-8413d4d h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(17px, calc(9.06px + 2.21vw), 26px) !important;
    font-weight: 800!important;
    line-height: 1.3em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-verde1
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(19px, calc(11.06px + 2.21vw), 28px) !important;
font-weight: 800!important;
    line-height: 0.8em !important;
    letter-spacing: 0em!important;
    color: #2dc8d6 !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd11b98 */.elementor-156 .elementor-element.elementor-element-fd11b98 img
{
    display: block;
    height: auto;
width: clamp(90px, calc(37.06px + 14.71vw), 150px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f51eb7 */.elementor-156 .elementor-element.elementor-element-9f51eb7 img
{
    display: block;
    height: auto;
width: clamp(90px, calc(37.06px + 14.71vw), 150px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f20b67 */.elementor-156 .elementor-element.elementor-element-7f20b67 h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(17px, calc(9.06px + 2.21vw), 26px) !important;
    font-weight: 800!important;
    line-height: 1.3em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-min
{
   
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(19px, calc(11.06px + 2.21vw), 28px) !important;
font-weight: 800!important;
    line-height: 0.8em !important;
    letter-spacing: 0em!important;
    color: #EB2D68 !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0591c82 */.elementor-156 .elementor-element.elementor-element-0591c82 h2

{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(17px, calc(9.06px + 2.21vw), 26px) !important;
    font-weight: 800!important;
    line-height: 1.3em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-rosa1
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(19px, calc(11.06px + 2.21vw), 28px) !important;
font-weight: 800!important;
    line-height: 0.8em !important;
    letter-spacing: 0em!important;
    color: #d28787 !important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-070a1f7 */.elementor-156 .elementor-element.elementor-element-070a1f7 img
{
    display: block;
    height: auto;
width: clamp(90px, calc(37.06px + 14.71vw), 150px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d58db12 */.elementor-156 .elementor-element.elementor-element-d58db12 img
{
    display: block;
    height: auto;
width: clamp(90px, calc(37.06px + 14.71vw), 150px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c9956b */.elementor-156 .elementor-element.elementor-element-0c9956b h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(17px, calc(9.06px + 2.21vw), 26px) !important;
    font-weight: 800!important;
    line-height: 1.3em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-roxo1
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(20px, calc(12.06px + 2.21vw), 29px) !important;
font-weight: 800!important;
    line-height: 0.8em !important;
    letter-spacing: 0em!important;
    color: #6535c1!important;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abe2dfe */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-abe2dfe
{   
     row-gap: 1em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-509d411 */.elementor-156 .elementor-element.elementor-element-509d411 h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(26px, calc(8.35px + 4.9vw), 46px) !important;
    font-weight: 800!important;
    line-height: 1.2em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
      text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
}

.sub-azul2x
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(28px, calc(8.59px + 5.39vw), 50px) !important;
    font-weight: 800!important;
    line-height: 0.8em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
      text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c56371 */.elementor-156 .elementor-element.elementor-element-5c56371 p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(7.94px + 1.96vw), 23px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:#4B4B4B!important;
    margin-inline: auto !important;
      width: 29ch !important;

}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-5c56371 p
{   
     width: 40ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f3b63a */.elementor-156 .elementor-element.elementor-element-4f3b63a p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(7.94px + 1.96vw), 23px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:#4B4B4B!important;
    margin-inline: auto !important;
      width: 29ch !important;

}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-4f3b63a p
{   
     width: 40ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ea6d83 */.elementor-156 .elementor-element.elementor-element-1ea6d83 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(190px, calc(91.76px + 24.51vw), 280px);
}

@media (min-width: 600px) and (max-width: 1024px) {
    .elementor-156 .elementor-element.elementor-element-1ea6d83 img {
        margin-bottom: 5% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c3ed17 */.elementor-156 .elementor-element.elementor-element-7c3ed17 .elementor-button {
    
font-family: 'Montserrat', sans-serif !important;
    font-weight: 800!important;
font-size: clamp(16px, calc(7.18px + 2.45vw), 26px) !important;
margin-inline: auto;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
padding: 
        /* Vertical (top/bottom): 18px a 32px */
        clamp(18px, calc(5.65px + 3.43vw), 32px) 
        /* Horizontal (left/right): 28px a 52px */
        clamp(28px, calc(6.82px + 5.88vw), 52px)
        !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ede424 */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-8ede424
{   
     row-gap: 3em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e032500 */.elementor-156 .elementor-element.elementor-element-e032500 h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(26px, calc(8.35px + 4.9vw), 46px) !important;
    font-weight: 800!important;
    line-height: 1.3em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-azul2y
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(28px, calc(8.59px + 5.39vw), 50px) !important;
    font-weight: 800!important;
    line-height: 0.9em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
        text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be21b79 */.elementor-156 .elementor-element.elementor-element-be21b79 p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(7.94px + 1.96vw), 23px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:white!important;
    margin-inline: auto !important;
      width: 30ch !important;

}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-be21b79 p
{   
     width: 42ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7365a71 */.elementor-156 .elementor-element.elementor-element-7365a71 p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(7.94px + 1.96vw), 23px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:white!important;
    margin-inline: auto !important;
      width: 30ch !important;

}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-7365a71 p
{   
     width: 41ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3c78eb */.elementor-156 .elementor-element.elementor-element-f3c78eb .elementor-button {
    
font-family: 'Montserrat', sans-serif !important;
    font-weight: 800!important;
font-size: clamp(16px, calc(7.18px + 2.45vw), 26px) !important;
margin-inline: auto;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
padding: 
        /* Vertical (top/bottom): 18px a 32px */
        clamp(18px, calc(5.65px + 3.43vw), 32px) 
        /* Horizontal (left/right): 28px a 52px */
        clamp(28px, calc(6.82px + 5.88vw), 52px)
        !important;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-555c0c1 *//* Remove sombras 3D laterais */
.swiper-slide-shadow-left,
.swiper-slide-shadow-right {
  display: none !important;
}

/* Força o container do carousel a ocupar 100vw */
.elementor-element-555c0c1   {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  padding: 0 !important;
  overflow: visible !important;
}

/* Remove paddings/margens internas do swiper */
.elementor-element-555c0c1   .elementor-swiper,
.elementor-element-555c0c1   .elementor-main-swiper {
  padding: 0 !important;
  margin: 0 !important;
}

/* Garante que os slides encostem nas bordas */
.elementor-element-555c0c1   .swiper-wrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.elementor-156 .elementor-element.elementor-element-555c0c1 .elementor-carousel-image{
max-width:none!important;
width: clamp(200px, calc(23.53px + 49.02vw), 400px) !important;
margin-inline: auto!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a86d38 */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-7a86d38
{   
     row-gap: 3em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1f07da */.elementor-156 .elementor-element.elementor-element-a1f07da h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(26px, calc(8.35px + 4.9vw), 46px) !important;
    font-weight: 800!important;
    line-height: 1.2em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-azul3
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(28px, calc(8.59px + 5.39vw), 50px) !important;
    font-weight: 800!important;
    line-height: 0.9em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
        text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d53a2e */.elementor-156 .elementor-element.elementor-element-1d53a2e p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(7.94px + 1.96vw), 23px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:white!important;
    margin-inline: auto !important;
      width: 30ch !important;

}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-1d53a2e p
{   
     width: 40ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9ae123 */.elementor-156 .elementor-element.elementor-element-d9ae123 p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(7.94px + 1.96vw), 23px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:white!important;
    margin-inline: auto !important;
      width: 30ch !important;

}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-d9ae123 p
{   
     width: 40ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-475a88f */.elementor-156 .elementor-element.elementor-element-475a88f img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(220px, calc(94.12px + 29.41vw), 320px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82d25fd */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-82d25fd
{   
     row-gap: 2em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c76e83 */.elementor-156 .elementor-element.elementor-element-9c76e83 h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(27px, calc(8.47px + 5.15vw), 48px) !important;
    font-weight: 800!important;
    line-height: 1.2em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
    color:#ffffff!important;
}

.sub-vr
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(29px, calc(10.59px + 5.39vw), 52px) !important;
    font-weight: 800!important;
    line-height: 0.9em !important;
    letter-spacing: 0em !important;
    color: #1575E0!important;
        text-transform: uppercase;
}


@media (min-width: 600px) and (max-width: 1024px) {
.sub-vr
{  

    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f44470e */.elementor-156 .elementor-element.elementor-element-f44470e p
{
        font-family: 'Montserrat', sans-serif !important;
font-size: clamp(16px, calc(5.41px + 2.94vw), 28px)!important;
    text-wrap: pretty;
    color:#ffffff!important;
      letter-spacing: 0.03em !important;
    line-height: 1.4em !important;
      font-weight: 400!important;
    margin-inline: auto !important;
      width: 25ch !important;

}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-f44470e p
{   
     width: 30ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb305e0 */.elementor-156 .elementor-element.elementor-element-bb305e0 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-bb305e0 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cab88c */.elementor-156 .elementor-element.elementor-element-6cab88c img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-6cab88c 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5e7e02 */.elementor-156 .elementor-element.elementor-element-b5e7e02 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-b5e7e02 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bffa05 */.elementor-156 .elementor-element.elementor-element-1bffa05 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-1bffa05 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d9312 */.elementor-156 .elementor-element.elementor-element-51d9312 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(180px, calc(91.76px + 24.51vw), 280px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-51d9312 img
{  
     display:none !important;
    
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd89f70 */.elementor-156 .elementor-element.elementor-element-cd89f70 .elementor-button {
font-family: 'Montserrat', sans-serif !important;
    font-weight: 800!important;
font-size: clamp(15px, calc(6.18px + 2.45vw), 25px) !important;
margin-inline: auto;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
padding:
    /* Vertical (top/bottom): 18px a 28px */
    clamp(16px, calc(5.41px + 2.94vw), 28px)
    /* Horizontal (left/right): 28px a 48px */
    clamp(26px, calc(6.59px + 5.39vw), 48px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6016d3f */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-6016d3f
{   
     row-gap: 2em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2fc282 */.elementor-156 .elementor-element.elementor-element-a2fc282 h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(27px, calc(8.47px + 5.15vw), 48px) !important;
    font-weight: 800!important;
    line-height: 1.2em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
    color:#ffffff!important;
}

.sub-ar
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(29px, calc(6.82px + 5.88vw), 52px) !important;
    font-weight: 800!important;
    line-height: 0.8em !important;
    letter-spacing: 0em !important;
    color: #2dc8d6!important;
        text-transform: uppercase;
}


@media (min-width: 600px) and (max-width: 1024px) {
.sub-ar
{  

    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2ac0df */.elementor-156 .elementor-element.elementor-element-b2ac0df p
{
        font-family: 'Montserrat', sans-serif !important;
font-size: clamp(16px, calc(5.41px + 2.94vw), 28px)!important;
    text-wrap: pretty;
    color:#ffffff!important;
      letter-spacing: 0.03em !important;
    line-height: 1.4em !important;
      font-weight: 500!important;
    margin-inline: auto !important;
      width: 27ch !important;

}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-b2ac0df p
{   
     width: 30ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6c2cb3 */.elementor-156 .elementor-element.elementor-element-c6c2cb3 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-c6c2cb3 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273ca6b */.elementor-156 .elementor-element.elementor-element-273ca6b img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-273ca6b 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97e935b */.elementor-156 .elementor-element.elementor-element-97e935b img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-97e935b 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90b3f12 */.elementor-156 .elementor-element.elementor-element-90b3f12 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-90b3f12 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90752d2 */.elementor-156 .elementor-element.elementor-element-90752d2 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(180px, calc(91.76px + 24.51vw), 280px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-90752d2 img
{  
     display:none !important;
    
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f6b5d1 */.elementor-156 .elementor-element.elementor-element-0f6b5d1 .elementor-button {
    
font-family: 'Montserrat', sans-serif !important;
    font-weight: 800!important;
font-size: clamp(15px, calc(6.18px + 2.45vw), 25px) !important;
margin-inline: auto;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
padding:
    /* Vertical (top/bottom): 18px a 28px */
    clamp(16px, calc(5.41px + 2.94vw), 28px)
    /* Horizontal (left/right): 28px a 48px */
    clamp(26px, calc(6.59px + 5.39vw), 48px) !important;
	background-color: #2ec9d8 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb6d3f */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-ebb6d3f
{   
     row-gap: 2em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ecb16 */.elementor-156 .elementor-element.elementor-element-13ecb16 h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(27px, calc(8.47px + 5.15vw), 48px) !important;
    font-weight: 800!important;
    line-height: 0.8em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
    color:#ffffff!important;
}

.sub-mt
{
    display:inline;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(30px, calc(10.59px + 5.39vw), 52px) !important;
    font-weight: 800!important;
    line-height: 0em !important;
    letter-spacing: 0em !important;
    color: #EB2D68!important;
        text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f7e61c */.elementor-156 .elementor-element.elementor-element-0f7e61c p
{
        font-family: 'Montserrat', sans-serif !important;
font-size: clamp(16px, calc(5.41px + 2.94vw), 28px)!important;
    text-wrap: pretty;
    color:#ffffff!important;
      letter-spacing: 0.03em !important;
    line-height: 1.4em !important;
      font-weight: 500!important;
    margin-inline: auto !important;
      width: 24ch !important;

}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-0f7e61c p
{   
     width: 30ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f036a79 */.elementor-156 .elementor-element.elementor-element-f036a79 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-f036a79 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-607940e */.elementor-156 .elementor-element.elementor-element-607940e img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-607940e 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b642b2 */.elementor-156 .elementor-element.elementor-element-6b642b2 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-6b642b2 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0411e3e */.elementor-156 .elementor-element.elementor-element-0411e3e img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-0411e3e 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7dd3d57 */.elementor-156 .elementor-element.elementor-element-7dd3d57 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(180px, calc(91.76px + 24.51vw), 280px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-7dd3d57 img
{  
     display:none !important;
    
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b80b45d */.elementor-156 .elementor-element.elementor-element-b80b45d .elementor-button {
    
font-family: 'Montserrat', sans-serif !important;
    font-weight: 800!important;
font-size: clamp(15px, calc(6.18px + 2.45vw), 25px) !important;
margin-inline: auto;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
padding:
    /* Vertical (top/bottom): 18px a 28px */
     clamp(16px, calc(5.41px + 2.94vw), 28px)
    /* Horizontal (left/right): 28px a 48px */
    clamp(26px, calc(6.59px + 5.39vw), 48px) !important;
	background-color: #EB2D68 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ecbc2 */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-82ecbc2
{   
     row-gap: 2em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ec539b */.elementor-156 .elementor-element.elementor-element-8ec539b h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(27px, calc(8.47px + 5.15vw), 48px) !important;
    font-weight: 800!important;
    line-height: 1.2em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
    color:#ffffff!important;
}

.sub-ai
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(30px, calc(10.59px + 5.39vw), 52px) !important;
    font-weight: 800!important;
    line-height: 0.9em !important;
    letter-spacing: 0em !important;
    color: #d28787!important;
        text-transform: uppercase;
}


@media (min-width: 600px) and (max-width: 1024px) {
.sub-ai
{  
 
    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd0f130 */.elementor-156 .elementor-element.elementor-element-dd0f130 p
{
        font-family: 'Montserrat', sans-serif !important;
font-size: clamp(16px, calc(5.41px + 2.94vw), 28px)!important;
    text-wrap: pretty;
    color:#ffffff!important;
      letter-spacing: 0.03em !important;
    line-height: 1.4em !important;
      font-weight: 500!important;
    margin-inline: auto !important;
      width: 28ch !important;

}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-dd0f130 p
{   
     width: 34ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b0348e */.elementor-156 .elementor-element.elementor-element-4b0348e img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-4b0348e 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71bab19 */.elementor-156 .elementor-element.elementor-element-71bab19 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-71bab19 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e97e0e7 */.elementor-156 .elementor-element.elementor-element-e97e0e7 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-e97e0e7 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-933033a */.elementor-156 .elementor-element.elementor-element-933033a img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-933033a 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d53139 */.elementor-156 .elementor-element.elementor-element-4d53139 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(200px, calc(91.76px + 24.51vw), 280px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-4d53139 img
{  
     display:none !important;
    
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5eaea64 */.elementor-156 .elementor-element.elementor-element-5eaea64 .elementor-button {
    
font-family: 'Montserrat', sans-serif !important;
    font-weight: 800!important;
font-size: clamp(15px, calc(6.18px + 2.45vw), 25px) !important;
margin-inline: auto;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
padding:
    /* Vertical (top/bottom): 18px a 28px */
     clamp(16px, calc(5.41px + 2.94vw), 28px)
    /* Horizontal (left/right): 28px a 48px */
    clamp(26px, calc(6.59px + 5.39vw), 48px) !important;
	background-color: #d28787 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b14831d */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-b14831d
{   
     row-gap: 2em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6189b5 */.elementor-156 .elementor-element.elementor-element-d6189b5 h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(27px, calc(8.47px + 5.15vw), 48px) !important;
    font-weight: 800!important;
    line-height: 1.2em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
    color:#ffffff!important;
}

.sub-mx
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(29px, calc(10.59px + 5.39vw), 52px) !important;
    font-weight: 800!important;
    line-height: 0.8em !important;
    letter-spacing: 0em !important;
    color: #6535c1!important;
        text-transform: uppercase;
}


@media (min-width: 600px) and (max-width: 1024px) {
.sub-mx
{  

    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a4552b */.elementor-156 .elementor-element.elementor-element-8a4552b p
{
        font-family: 'Montserrat', sans-serif !important;
font-size: clamp(16px, calc(5.41px + 2.94vw), 28px)!important;
    text-wrap: pretty;
    color:#ffffff!important;
      letter-spacing: 0.03em !important;
    line-height: 1.4em !important;
      font-weight: 500!important;
    margin-inline: auto !important;
      width: 24ch !important;

}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-8a4552b p
{   
     width: 28ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c6eb24 */.elementor-156 .elementor-element.elementor-element-3c6eb24 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-3c6eb24 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ed16bd */.elementor-156 .elementor-element.elementor-element-1ed16bd img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-1ed16bd 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b7de7b */.elementor-156 .elementor-element.elementor-element-7b7de7b img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-7b7de7b 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80f5f9c */.elementor-156 .elementor-element.elementor-element-80f5f9c img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(320px, calc(90.59px + 63.73vw), 580px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-80f5f9c 
{   
     margin-bottom: 5px !important;
    
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ad1c95 */.elementor-156 .elementor-element.elementor-element-4ad1c95 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(180px, calc(91.76px + 24.51vw), 280px);
}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-4ad1c95 img
{  
     display:none !important;
    
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bde3d46 */.elementor-156 .elementor-element.elementor-element-bde3d46 .elementor-button {
    
font-family: 'Montserrat', sans-serif !important;
    font-weight: 800!important;
font-size: clamp(15px, calc(6.18px + 2.45vw), 25px) !important;
margin-inline: auto;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
padding:
    /* Vertical (top/bottom): 18px a 28px */
     clamp(16px, calc(5.41px + 2.94vw), 28px)
    /* Horizontal (left/right): 28px a 48px */
    clamp(26px, calc(6.59px + 5.39vw), 48px) !important;
	background-color: #6535c1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05afc0f */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-05afc0f
{   
     row-gap: 2em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26a633 */.elementor-156 .elementor-element.elementor-element-a26a633 h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(27px, calc(8.47px + 5.15vw), 48px) !important;
    font-weight: 800!important;
    line-height: 1.2em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-cases
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(29px, calc(10.59px + 5.39vw), 52px) !important;
    font-weight: 800!important;
    line-height: 0.9em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
        text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a6ec29 */.elementor-156 .elementor-element.elementor-element-5a6ec29 p
{
        font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(6.18px + 2.45vw), 25px)!important;

    text-wrap: pretty;
    color:#ffffff!important;
      letter-spacing: 0.03em !important;
    line-height: 1.6em !important;
      font-weight: 400!important;
    margin-inline: auto !important;
      width: 30ch !important;

}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-5a6ec29 p
{   
     width: 38ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d3bab12 *//* === ESTILOS GERAIS DO CARROSSEL === */
.carrossel-fix-mob p {
  /* Tipografia e alinhamento */
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500 !important;
font-size: clamp(15px, calc(7.06px + 2.21vw), 24px) !important;
  line-height: 1.6em !important;
  letter-spacing: 0.03em !important;
  text-align: center !important;
  text-wrap: pretty !important;
  color: white !important;
}

/* === SETAS DE NAVEGAÇÃO === */
.carrossel-fix-mob .eicon-chevron-left,
.carrossel-fix-mob .eicon-chevron-right {
  color: #1575e0 !important;
  font-weight: 1500 !important;
font-size: clamp(70px, calc(24.71px + 9.8vw), 110px) !important;
}

.carrossel-fix .eicon-chevron-left{
    margin-right: -15px!important;
        margin-left: 15px!important;
}

.carrossel-fix .eicon-chevron-right{
    margin-right: 25px!important;
        margin-left: -25px!important;
}

/* === REGRAS ESPECÍFICAS === */
.carrossel-fix-mob .elementor-swiper-button-next:hover::before {
  background-color: #ffffff00 !important;
}

.carrossel-fix-mob img
{
/* Mínimo: 250px | Ideal: Escala com a tela | Máximo: 480px */
width: clamp(240px, calc(98.82px + 39.22vw), 400px) !important;
    height: auto !important; /* Boa prática para manter a proporção */
    margin-inline: auto !important;
    display: block; /* Remove espaços extras */
	border-radius: 2em;
}

@media (min-width: 600px) and (max-width: 1024px) {
.carrossel-fix-mob p
{   
  width:32ch!important;
  margin-inline: auto;
}

.carrossel-fix-mob .elementor-swiper-button-next{   
  margin-right:40px!important;
}

.carrossel-fix-mob .elementor-swiper-button-prev{   
  margin-left:40px!important;
}
}

.elementor-swiper-button-prev:hover:before {
    background-color: transparent!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84ef67c */.elementor-156 .elementor-element.elementor-element-84ef67c .elementor-button {
    
font-family: 'Montserrat', sans-serif !important;
    font-weight: 800!important;
font-size: clamp(16px, calc(7.18px + 2.45vw), 26px) !important;
margin-inline: auto;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
padding: 
        /* Vertical (top/bottom): 18px a 32px */
        clamp(18px, calc(5.65px + 3.43vw), 32px) 
        /* Horizontal (left/right): 28px a 52px */
        clamp(28px, calc(6.82px + 5.88vw), 52px)
        !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089703c */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-089703c
{   
     row-gap: 3em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f96aa90 */.elementor-156 .elementor-element.elementor-element-f96aa90 h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(26px, calc(8.35px + 4.9vw), 46px) !important;
    font-weight: 800!important;
    line-height: 1.2em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
      text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
}

.sub-imersao
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(28px, calc(8.59px + 5.39vw), 50px) !important;
    font-weight: 800!important;
    line-height: 0.8em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
      text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6be074e */.elementor-156 .elementor-element.elementor-element-6be074e p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(7.94px + 1.96vw), 23px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:#4B4B4B!important;
    margin-inline: auto !important;
      width: 30ch !important;

}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-6be074e p
{   
     width: 40ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bad031b */.elementor-156 .elementor-element.elementor-element-bad031b p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(7.94px + 1.96vw), 23px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:#4B4B4B!important;
    margin-inline: auto !important;
      width: 30ch !important;

}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-bad031b p
{   
     width: 40ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4f5a21d *//* === SETAS DE NAVEGAÇÃO === */
.bandeiras-fix .eicon-chevron-left,
.bandeiras-fix .eicon-chevron-right {
  color: #1575e0 !important;
  font-weight: 1500 !important;
font-size: clamp(80px, calc(24.71px + 9.8vw), 120px) !important;
}

.carrossel-fix .eicon-chevron-left{
    margin-right: -15px!important;
        margin-left: 15px!important;
}

/* === REGRAS ESPECÍFICAS === */
.bandeiras-fix .elementor-swiper-button-next:hover::before {
  background-color: #ffffff00 !important;
}

.bandeiras-fix img
{
/* Mínimo: 250px | Ideal: Escala com a tela | Máximo: 480px */
width: clamp(180px, calc(91.76px + 24.51vw), 280px) !important;
    height: auto !important; /* Boa prática para manter a proporção */
    margin-inline: auto !important;
    display: block; /* Remove espaços extras */
	border-radius: 2em;
}

@media (min-width: 600px) and (max-width: 1024px) {

.bandeiras-fix .elementor-swiper-button-next{   
  margin-right:40px!important;
}

.bandeiras-fix .elementor-swiper-button-prev{   
  margin-left:40px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b52ff3 */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-8b52ff3
{   
     row-gap: 3em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f905ed6 */.azul {
    color:#1575e0;
}

.verde {
    color:#2ec9d8;
}

.vermelho {
    color:#eb2d68;
}

.bege {
    color:#d28787;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c68cd9 */.elementor-156 .elementor-element.elementor-element-2c68cd9 h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(26px, calc(8.35px + 4.9vw), 46px) !important;
    font-weight: 800!important;
    line-height: 1.2em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-social
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(28px, calc(8.59px + 5.39vw), 50px) !important;
    font-weight: 800!important;
    line-height: 0.9em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
        text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5871e1 */.elementor-156 .elementor-element.elementor-element-c5871e1 p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(7.94px + 1.96vw), 23px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:white!important;
    margin-inline: auto !important;
      width: 30ch !important;

}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-c5871e1 p
{   
     width: 40ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0740abe */.elementor-156 .elementor-element.elementor-element-0740abe p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(7.94px + 1.96vw), 23px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:white!important;
    margin-inline: auto !important;
      width: 30ch !important;

}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-0740abe p
{   
     width: 40ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f06ca9 */.elementor-156 .elementor-element.elementor-element-6f06ca9 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(200px, calc(91.76px + 24.51vw), 280px);
}

@media (min-width: 600px) and (max-width: 1024px) {
    .elementor-156 .elementor-element.elementor-element-6f06ca9 img {
        margin-bottom: 5% !important;
    }
}

@media (min-width: 600px) and (max-width: 1024px) {
    .elementor-156 .elementor-element.elementor-element-6f06ca9 img {
        margin-bottom: 10% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af6be5e */.elementor-156 .elementor-element.elementor-element-af6be5e .elementor-button {
    
font-family: 'Montserrat', sans-serif !important;
    font-weight: 800!important;
font-size: clamp(16px, calc(7.18px + 2.45vw), 26px) !important;
margin-inline: auto;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
padding: 
        /* Vertical (top/bottom): 18px a 32px */
        clamp(18px, calc(5.65px + 3.43vw), 32px) 
        /* Horizontal (left/right): 28px a 52px */
        clamp(28px, calc(6.82px + 5.88vw), 52px)
        !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a869dd5 */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-a869dd5
{   
     row-gap: 3em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ab2d1a */.elementor-156 .elementor-element.elementor-element-9ab2d1a h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(26px, calc(8.35px + 4.9vw), 46px) !important;
    font-weight: 800!important;
    line-height: 1.2em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
      text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
}

.sub-imprensa
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(28px, calc(8.59px + 5.39vw), 50px) !important;
    font-weight: 800!important;
    line-height: 0.8em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
      text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-473caa8 */.elementor-156 .elementor-element.elementor-element-473caa8 p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(7.94px + 1.96vw), 23px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:#4B4B4B!important;
    margin-inline: auto !important;
      width: 30ch !important;

}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-473caa8 p
{   
     width: 40ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddd03ba */.elementor-156 .elementor-element.elementor-element-ddd03ba p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(7.94px + 1.96vw), 23px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:#4B4B4B!important;
    margin-inline: auto !important;
      width: 30ch !important;

}


@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-ddd03ba p
{   
     width: 40ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d9160e */.elementor-156 .elementor-element.elementor-element-6d9160e img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(190px, calc(91.76px + 24.51vw), 280px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-595762a */.elementor-156 .elementor-element.elementor-element-595762a .elementor-button {
    
font-family: 'Montserrat', sans-serif !important;
    font-weight: 800!important;
font-size: clamp(16px, calc(7.18px + 2.45vw), 26px) !important;
margin-inline: auto;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
padding: 
        /* Vertical (top/bottom): 18px a 32px */
        clamp(18px, calc(5.65px + 3.43vw), 32px) 
        /* Horizontal (left/right): 28px a 52px */
        clamp(28px, calc(6.82px + 5.88vw), 52px)
        !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d50ce3 */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-1d50ce3
{   
     row-gap: 3em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7ccba */.azul {
    color:#1575e0;
}

.verde {
    color:#2ec9d8;
}

.vermelho {
    color:#eb2d68;
}

.bege {
    color:#d28787;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad68bef */.elementor-156 .elementor-element.elementor-element-ad68bef h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(27px, calc(8.47px + 5.15vw), 48px) !important;
    font-weight: 800!important;
    line-height: 1.3em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-faq
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(29px, calc(6.82px + 5.88vw), 52px) !important;
    font-weight: 800!important;
    line-height: 0.9em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f29ca7 */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-7f29ca7
{   
     row-gap: 3em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eb57c9 */.azul {
    color:#1575e0;
}

.verde {
    color:#2ec9d8;
}

.vermelho {
    color:#eb2d68;
}

.bege {
    color:#d28787;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e4312f */.elementor-156 .elementor-element.elementor-element-4e4312f h2
{
    font-family: 'Orbitron', sans-serif !important;
font-size: clamp(27px, calc(8.47px + 5.15vw), 48px) !important;
    font-weight: 800!important;
    line-height: 1.4em !important;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
}

.sub-whats
{
    display:block;
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(29px, calc(6.82px + 5.88vw), 52px) !important;
    font-weight: 800!important;
    line-height: 0.9em !important;
    letter-spacing: 0em!important;
    color: #1575E0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-070bf0b */.elementor-156 .elementor-element.elementor-element-070bf0b p
{
        font-family: 'Montserrat', sans-serif !important;
font-size: clamp(15px, calc(6.18px + 2.45vw), 25px)!important;

    text-wrap: pretty;
    color:#ffffff!important;
      letter-spacing: 0.03em !important;
    line-height: 1.6em !important;
      font-weight: 500!important;
    margin-inline: auto !important;
      width: 25ch !important;

}

@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-070bf0b p
{   
     width: 30ch !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfe2afa */.elementor-156 .elementor-element.elementor-element-dfe2afa img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(200px, calc(91.76px + 24.51vw), 280px);
}

@media (min-width: 600px) and (max-width: 1024px) {
    .elementor-156 .elementor-element.elementor-element-dfe2afa img {
        margin-bottom: 5% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c466d02 */.elementor-156 .elementor-element.elementor-element-c466d02 .elementor-button {
    
font-family: 'Montserrat', sans-serif !important;
    font-weight: 800!important;
font-size: clamp(16px, calc(7.18px + 2.45vw), 26px) !important;
margin-inline: auto;
    letter-spacing: 0.03em!important;
    text-transform: uppercase;
border-radius: clamp(18px, calc(10.59px + 2.06vw), 30px) !important;
padding: 
        /* Vertical (top/bottom): 18px a 32px */
        clamp(18px, calc(5.65px + 3.43vw), 32px) 
        /* Horizontal (left/right): 28px a 52px */
        clamp(28px, calc(6.82px + 5.88vw), 52px)
        !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ec01a */@media (min-width: 600px) and (max-width: 1024px) {
.elementor-156 .elementor-element.elementor-element-64ec01a
{   
     row-gap: 3em !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d69d828 */.elementor-156 .elementor-element.elementor-element-d69d828 img
{
    display: block;
    margin-inline: auto;
    height: auto;
width: clamp(220px, calc(131.76px + 24.51vw), 320px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28ce205 *//* --- ÍCONE DA BANDEIRA --- */
.flag-br {
  display: inline-block;
  /* O tamanho do ícone agora é relativo ao texto. Ele crescerá junto com a fonte. */
  width: 1.5em;
  height: 1.5em;
  background-image: url('https://www.plataformareuni.com.br/wp-content/uploads/2025/07/icobrasil.webp');
  background-size: cover;
  background-repeat: no-repeat;
  /* A margem também pode ser relativa para manter a proporção. */
  margin-right: 0.5em;
  vertical-align: middle; /* Perfeito para alinhamento com o texto */
}

/* --- TEXTO DO RODAPÉ --- */
.texto {
  font-family: 'Montserrat', sans-serif !important;
  /* Novo clamp para texto secundário: legível, mas discreto. */
  /* Mínimo: 12px | Ideal: Cresce sutilmente | Máximo: 14px */
font-size: clamp(16px, calc(8.94px + 1.96vw), 24px) !important;
  letter-spacing: 0.03em !important;
  line-height: 1.6em !important;
  text-wrap: pretty;
  font-weight: 400 !important;
  color: #ffffff !important;
  text-transform: uppercase;
}

@media (min-width: 600px) and (max-width: 1024px) {
    
    .flag-br {
          width: 2.5em;
  height: 2.5em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9542f5f */.elementor-156 .elementor-element.elementor-element-9542f5f p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(14px, calc(8.71px + 1.47vw), 20px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:#ffffff!important;
}

.elementor-156 .elementor-element.elementor-element-9542f5f a,
a:visited,
a:hover,
a:active {
  color: white !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0858cd */.flag-pt {
  display: inline-block;
  /* O tamanho do ícone agora é relativo ao texto. Ele crescerá junto com a fonte. */
  width: 1.5em;
  height: 1.5em;
  background-image: url('https://www.plataformareuni.com.br/wp-content/uploads/2025/07/icoportugal.webp');
  background-size: cover;
  background-repeat: no-repeat;
  /* A margem também pode ser relativa para manter a proporção. */
  margin-right: 0.5em;
  vertical-align: middle; /* Perfeito para alinhamento com o texto */
}

@media (min-width: 600px) and (max-width: 1024px) {
    
    .flag-pt {
          width: 2.5em;
  height: 2.5em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e81f83 */.elementor-156 .elementor-element.elementor-element-5e81f83 p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(14px, calc(8.71px + 1.47vw), 20px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:#ffffff!important;
}


.elementor-156 .elementor-element.elementor-element-5e81f83 a,
a:visited,
a:hover,
a:active {
  color: white !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc2216e */.flag-cont {
  display: inline-block;
  /* O tamanho do ícone agora é relativo ao texto. Ele crescerá junto com a fonte. */
  width: 1.5em;
  height: 1.5em;
  background-image: url('https://www.plataformareuni.com.br/wp-content/uploads/2025/07/icocontato.webp');
  background-size: cover;
  background-repeat: no-repeat;
  /* A margem também pode ser relativa para manter a proporção. */
  margin-right: 0.5em;
  vertical-align: middle; /* Perfeito para alinhamento com o texto */
}

@media (min-width: 600px) and (max-width: 1024px) {
    
    .flag-cont {
          width: 2.5em;
  height: 2.5em;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-ff9a54b */.elementor-156 .elementor-element.elementor-element-ff9a54b .elementor-icon i {
font-size: clamp(20px, calc(2.35px + 4.9vw), 40px) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b63df4 */.elementor-156 .elementor-element.elementor-element-7b63df4 p
{
    font-family: 'Montserrat', sans-serif !important;
font-size: clamp(12px, calc(6.71px + 1.47vw), 18px) !important;
    letter-spacing: 0.03em!important;
    line-height: 1.6em!important;
    text-wrap: pretty;
    font-weight: 400!important;
    color:#ffffff!important;
}/* End custom CSS */