.elementor-11677 .elementor-element.elementor-element-e50559b{--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;--justify-content:center;--align-items:center;}.elementor-11677 .elementor-element.elementor-element-9f1b30e{--display:flex;--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11677 .elementor-element.elementor-element-6b69295 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-6b69295.elementor-element{--align-self:flex-start;}.elementor-11677 .elementor-element.elementor-element-6b69295 img{width:100px;}.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-11677 .elementor-element.elementor-element-596c24c > .elementor-widget-container{margin:-61px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-596c24c{text-align:start;}.elementor-11677 .elementor-element.elementor-element-596c24c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-c2cb7f7 > .elementor-widget-container{margin:-2% 0% 0% 00%;}.elementor-11677 .elementor-element.elementor-element-c2cb7f7{text-align:start;}.elementor-11677 .elementor-element.elementor-element-c2cb7f7 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:70px;font-weight:500;font-style:italic;color:#B89E5A;}.elementor-11677 .elementor-element.elementor-element-664f32d{--display:flex;}.elementor-11677 .elementor-element.elementor-element-eefdf69 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-eefdf69.elementor-element{--align-self:flex-start;}.elementor-11677 .elementor-element.elementor-element-eefdf69 img{width:2500px;}.elementor-11677 .elementor-element.elementor-element-da08909{--display:flex;--min-height:100vh;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11677 .elementor-element.elementor-element-af7931b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4F4F42E;--border-color:#F4F4F42E;--border-radius:28px 28px 28px 28px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11677 .elementor-element.elementor-element-9f4faa6{--display:flex;--justify-content:center;--z-index:1;}.elementor-11677 .elementor-element.elementor-element-e910f33{text-align:end;}.elementor-11677 .elementor-element.elementor-element-e910f33 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11677 .elementor-element.elementor-element-749ebfd{text-align:end;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-8624cff{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-11677 .elementor-element.elementor-element-945c010{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-11677 .elementor-element.elementor-element-945c010:not(.elementor-motion-effects-element-type-background), .elementor-11677 .elementor-element.elementor-element-945c010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://agencia-mais.com/wp-content/uploads/2026/04/IMG_1233-e1777650603757.webp") 50% 50%;background-size:cover;}.elementor-11677 .elementor-element.elementor-element-8d12392{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-1a1824b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-1a1824b.elementor-element{--align-self:flex-start;}.elementor-11677 .elementor-element.elementor-element-1a1824b img{width:200px;}.elementor-11677 .elementor-element.elementor-element-9e407ee{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11677 .elementor-element.elementor-element-2d52d04{--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;--border-radius:25px 25px 25px 25px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-11677 .elementor-element.elementor-element-d51a617{--display:flex;}.elementor-11677 .elementor-element.elementor-element-7f552f1{text-align:center;color:var( --e-global-color-f80d79d );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-11677 .elementor-element.elementor-element-5ad80f7 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-5ad80f7 .elementor-counter-number-wrapper{color:#B89E5A;font-family:"Outfit", Sans-serif;font-size:150px;font-weight:600;}.elementor-11677 .elementor-element.elementor-element-5ad80f7 .elementor-counter-title{color:var( --e-global-color-f80d79d );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-11677 .elementor-element.elementor-element-e703ef1{--display:flex;}.elementor-11677 .elementor-element.elementor-element-3789e05{text-align:center;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-20e0836 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-20e0836 .elementor-counter-number-wrapper{color:#B89E5A;font-family:"Outfit", Sans-serif;font-size:150px;font-weight:600;}.elementor-11677 .elementor-element.elementor-element-20e0836 .elementor-counter-title{color:var( --e-global-color-f80d79d );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-11677 .elementor-element.elementor-element-1e3629d{--display:flex;}.elementor-11677 .elementor-element.elementor-element-2890ddc{text-align:center;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-1db29a3 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-1db29a3 .elementor-counter-number-wrapper{color:#B89E5A;font-family:"Outfit", Sans-serif;font-size:150px;font-weight:600;}.elementor-11677 .elementor-element.elementor-element-1db29a3 .elementor-counter-title{color:var( --e-global-color-f80d79d );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-11677 .elementor-element.elementor-element-b19fbe3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-e995176 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-e995176.elementor-element{--align-self:flex-start;}.elementor-11677 .elementor-element.elementor-element-a5fbadf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-a5fbadf.elementor-element{--align-self:flex-start;}.elementor-11677 .elementor-element.elementor-element-3f4f21a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11677 .elementor-element.elementor-element-ef6c351{text-align:center;font-family:"Outfit", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-b46759a{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11677 .elementor-element.elementor-element-1c4566c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-11677 .elementor-element.elementor-element-1c4566c::before, .elementor-11677 .elementor-element.elementor-element-1c4566c > .elementor-background-video-container::before, .elementor-11677 .elementor-element.elementor-element-1c4566c > .e-con-inner > .elementor-background-video-container::before, .elementor-11677 .elementor-element.elementor-element-1c4566c > .elementor-background-slideshow::before, .elementor-11677 .elementor-element.elementor-element-1c4566c > .e-con-inner > .elementor-background-slideshow::before, .elementor-11677 .elementor-element.elementor-element-1c4566c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11677 .elementor-element.elementor-element-502648a{text-align:center;}.elementor-11677 .elementor-element.elementor-element-502648a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:600;text-shadow:0px 0px 81px #030000;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-28396fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-11677 .elementor-element.elementor-element-28396fd::before, .elementor-11677 .elementor-element.elementor-element-28396fd > .elementor-background-video-container::before, .elementor-11677 .elementor-element.elementor-element-28396fd > .e-con-inner > .elementor-background-video-container::before, .elementor-11677 .elementor-element.elementor-element-28396fd > .elementor-background-slideshow::before, .elementor-11677 .elementor-element.elementor-element-28396fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-11677 .elementor-element.elementor-element-28396fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11677 .elementor-element.elementor-element-e3efaa7{text-align:center;}.elementor-11677 .elementor-element.elementor-element-e3efaa7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:600;text-shadow:0px 0px 65px #131313;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-e4047f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-11677 .elementor-element.elementor-element-e4047f9::before, .elementor-11677 .elementor-element.elementor-element-e4047f9 > .elementor-background-video-container::before, .elementor-11677 .elementor-element.elementor-element-e4047f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-11677 .elementor-element.elementor-element-e4047f9 > .elementor-background-slideshow::before, .elementor-11677 .elementor-element.elementor-element-e4047f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11677 .elementor-element.elementor-element-e4047f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11677 .elementor-element.elementor-element-eb96019{text-align:center;}.elementor-11677 .elementor-element.elementor-element-eb96019 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:600;text-shadow:0px 0px 65px #131313;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-6ccb9db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-11677 .elementor-element.elementor-element-49382af{text-align:center;font-family:"Outfit", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-952e3dc{--display:flex;--min-height:100vh;--justify-content:flex-start;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11677 .elementor-element.elementor-element-952e3dc.e-con{--align-self:flex-start;}.elementor-11677 .elementor-element.elementor-element-4b8ca51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0000.3px 0000.3px 0px;--border-top-width:0px;--border-right-width:0000.3px;--border-bottom-width:0000.3px;--border-left-width:0px;border-color:#F4F4F42E;--border-color:#F4F4F42E;--border-radius:28px 28px 28px 28px;box-shadow:-23px 0px 49px 7px rgba(6.999999999999999, 7.9999999999999964, 35, 0.32);--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-11677 .elementor-element.elementor-element-4b8ca51:not(.elementor-motion-effects-element-type-background), .elementor-11677 .elementor-element.elementor-element-4b8ca51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-11677 .elementor-element.elementor-element-9a48140{--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;--z-index:1;}.elementor-11677 .elementor-element.elementor-element-3cbd579{--display:flex;--min-height:400px;--border-radius:25px 25px 25px 25px;}.elementor-11677 .elementor-element.elementor-element-55dca11{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-11677 .elementor-element.elementor-element-311de6c{text-align:start;}.elementor-11677 .elementor-element.elementor-element-311de6c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-8202508{columns:1;text-align:start;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-316bf72{text-align:start;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-f0a92f3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-92b150c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-92b150c.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-ae29896 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-ae29896.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-ae29896{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-ae29896 p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-17ea755{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-17ea755.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-d5e2813 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-d5e2813.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-d5e2813{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-d5e2813 p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-95d5dc6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-95d5dc6.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-e909e73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-e909e73.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-e909e73{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-e909e73 p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-8b72276{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-8b72276.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-bb40f7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-bb40f7e.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-bb40f7e{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-bb40f7e p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-7dd0f85{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-7dd0f85.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-2d0a03c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-2d0a03c.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-2d0a03c{text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-2d0a03c p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-c6e070b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-c6e070b.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-5f03592 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-5f03592.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-5f03592{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-5f03592 p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-092b25a{--display:flex;--min-height:100vh;--justify-content:flex-start;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11677 .elementor-element.elementor-element-092b25a.e-con{--align-self:flex-start;}.elementor-11677 .elementor-element.elementor-element-f9be01a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0000.3px 0000.3px 0px;--border-top-width:0px;--border-right-width:0000.3px;--border-bottom-width:0000.3px;--border-left-width:0px;border-color:#F4F4F42E;--border-color:#F4F4F42E;--border-radius:28px 28px 28px 28px;box-shadow:-23px 0px 49px 7px rgba(6.999999999999999, 7.9999999999999964, 35, 0.32);--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-11677 .elementor-element.elementor-element-f9be01a:not(.elementor-motion-effects-element-type-background), .elementor-11677 .elementor-element.elementor-element-f9be01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-11677 .elementor-element.elementor-element-12bdeba{--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;--z-index:1;}.elementor-11677 .elementor-element.elementor-element-e9b903f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-11677 .elementor-element.elementor-element-33ff7f8{text-align:end;}.elementor-11677 .elementor-element.elementor-element-33ff7f8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-a6116ad{columns:1;text-align:end;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-8b74724{text-align:end;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-9ff0676{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-1494ea0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-1494ea0.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-331bd68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-331bd68.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-331bd68{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-331bd68 p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-0b6f4be{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-0b6f4be.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-d84f7ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-d84f7ff.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-d84f7ff{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-d84f7ff p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-6005f4f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-6005f4f.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-fa2f50a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-fa2f50a.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-fa2f50a{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-fa2f50a p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-6ed12f4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-6ed12f4.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-1d6c673 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-1d6c673.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-1d6c673{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-1d6c673 p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-1ecb63a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-1ecb63a.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-5399776 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-5399776.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-5399776{text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-5399776 p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-38a1f5f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-38a1f5f.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-d3b887e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-d3b887e.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-d3b887e{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-d3b887e p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-fdd8cdc{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-11677 .elementor-element.elementor-element-6c8ab5a{--display:flex;--min-height:100vh;--justify-content:flex-start;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11677 .elementor-element.elementor-element-6c8ab5a.e-con{--align-self:flex-start;}.elementor-11677 .elementor-element.elementor-element-555d0f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0000.3px 0000.3px 0px;--border-top-width:0px;--border-right-width:0000.3px;--border-bottom-width:0000.3px;--border-left-width:0px;border-color:#F4F4F42E;--border-color:#F4F4F42E;--border-radius:28px 28px 28px 28px;box-shadow:-23px 0px 49px 7px rgba(6.999999999999999, 7.9999999999999964, 35, 0.32);--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-11677 .elementor-element.elementor-element-555d0f0:not(.elementor-motion-effects-element-type-background), .elementor-11677 .elementor-element.elementor-element-555d0f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-11677 .elementor-element.elementor-element-47bc90c{--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;--z-index:1;}.elementor-11677 .elementor-element.elementor-element-47bc90c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11677 .elementor-element.elementor-element-1b3ac84{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-11677 .elementor-element.elementor-element-e7cda26{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-11677 .elementor-element.elementor-element-fb6e509{text-align:start;}.elementor-11677 .elementor-element.elementor-element-fb6e509 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-e1f41e9{text-align:start;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-b2ff426{text-align:start;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-a3b4099{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-1cac681{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-1cac681.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-28b8191 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-28b8191.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-28b8191{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-28b8191 p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-4a8bf67{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-4a8bf67.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-bbd9cdb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-bbd9cdb.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-bbd9cdb{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-bbd9cdb p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-929978a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-929978a.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-3d5fbac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-3d5fbac.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-3d5fbac{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-3d5fbac p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-c958b4b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-c958b4b.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-1d968ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-1d968ba.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-1d968ba{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-1d968ba p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-dc7f92f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-dc7f92f.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-d3d961e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-d3d961e.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-d3d961e{text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-d3d961e p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-9914077{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-9914077.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-409c06a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-409c06a.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-409c06a{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-409c06a p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-25af801{--display:flex;--min-height:100vh;--justify-content:flex-start;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11677 .elementor-element.elementor-element-25af801.e-con{--align-self:flex-start;}.elementor-11677 .elementor-element.elementor-element-b9ae050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0000.3px 0000.3px 0px;--border-top-width:0px;--border-right-width:0000.3px;--border-bottom-width:0000.3px;--border-left-width:0px;border-color:#F4F4F42E;--border-color:#F4F4F42E;--border-radius:28px 28px 28px 28px;box-shadow:-23px 0px 49px 7px rgba(6.999999999999999, 7.9999999999999964, 35, 0.32);--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-11677 .elementor-element.elementor-element-b9ae050:not(.elementor-motion-effects-element-type-background), .elementor-11677 .elementor-element.elementor-element-b9ae050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-11677 .elementor-element.elementor-element-064a7ad{--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;--z-index:1;}.elementor-11677 .elementor-element.elementor-element-6a52cbe{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-11677 .elementor-element.elementor-element-c17494b{text-align:end;}.elementor-11677 .elementor-element.elementor-element-c17494b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-c045e82{columns:1;text-align:end;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-986d8cc{text-align:end;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-2583eb2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-7bedf2f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-7bedf2f.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-98d02b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-98d02b1.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-98d02b1{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-98d02b1 p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-ef03201{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-ef03201.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-21b6935 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-21b6935.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-21b6935{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-21b6935 p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-c0e970e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-c0e970e.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-a99bdbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-a99bdbf.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-a99bdbf{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-a99bdbf p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-059e484{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-059e484.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-018a20c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-018a20c.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-018a20c{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-018a20c p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-8a093ee{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-8a093ee.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-e8a7f14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-e8a7f14.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-e8a7f14{text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-e8a7f14 p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-ba94aea{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11677 .elementor-element.elementor-element-ba94aea.e-con{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-4a6eb8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-4a6eb8e.elementor-element{--align-self:center;}.elementor-11677 .elementor-element.elementor-element-4a6eb8e{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-4a6eb8e p{margin-block-end:0px;}.elementor-11677 .elementor-element.elementor-element-4d4e187{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-11677 .elementor-element.elementor-element-c89c7c2{--display:flex;--min-height:100vh;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11677 .elementor-element.elementor-element-3bc4a86{--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;--border-radius:25px 25px 25px 25px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-11677 .elementor-element.elementor-element-1365104{--display:flex;--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-7d36f86 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-11677 .elementor-element.elementor-element-5e1cbfd{color:var( --e-global-color-f80d79d );}.elementor-11677 .elementor-element.elementor-element-32c63bd{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-11677 .elementor-element.elementor-element-eab97e0{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-11677 .elementor-element.elementor-element-8e9a109{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11677 .elementor-element.elementor-element-6710887{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-11677 .elementor-element.elementor-element-c50e7bf{text-align:center;}.elementor-11677 .elementor-element.elementor-element-c50e7bf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-f80d79d );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11677 .elementor-element.elementor-element-b83ed30{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:5px;}body.elementor-page-11677:not(.elementor-motion-effects-element-type-background), body.elementor-page-11677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070823;}@media(max-width:1024px){.elementor-11677 .elementor-element.elementor-element-f0a92f3{--grid-auto-flow:row;}.elementor-11677 .elementor-element.elementor-element-9ff0676{--grid-auto-flow:row;}.elementor-11677 .elementor-element.elementor-element-a3b4099{--grid-auto-flow:row;}.elementor-11677 .elementor-element.elementor-element-2583eb2{--grid-auto-flow:row;}.elementor-11677 .elementor-element.elementor-element-b83ed30{--grid-columns:2;}}@media(max-width:767px){.elementor-11677 .elementor-element.elementor-element-e50559b{--min-height:100vh;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-11677 .elementor-element.elementor-element-9f1b30e{--justify-content:center;--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-6b69295 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-6b69295 img{width:339px;}.elementor-11677 .elementor-element.elementor-element-596c24c > .elementor-widget-container{margin:-64px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-596c24c .elementor-heading-title{font-size:50px;}.elementor-11677 .elementor-element.elementor-element-c2cb7f7 > .elementor-widget-container{margin:0px 0px 0px -13px;}.elementor-11677 .elementor-element.elementor-element-c2cb7f7 .elementor-heading-title{font-size:60px;}.elementor-11677 .elementor-element.elementor-element-eefdf69 img{width:143px;}.elementor-11677 .elementor-element.elementor-element-da08909{--margin-top:-71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-af7931b{--padding-top:11%;--padding-bottom:11%;--padding-left:11%;--padding-right:11%;}.elementor-11677 .elementor-element.elementor-element-e910f33 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-e910f33{text-align:start;}.elementor-11677 .elementor-element.elementor-element-e910f33 .elementor-heading-title{font-size:40px;}.elementor-11677 .elementor-element.elementor-element-749ebfd{text-align:start;}.elementor-11677 .elementor-element.elementor-element-8624cff.e-con{--order:-99999 /* order start hack */;}.elementor-11677 .elementor-element.elementor-element-945c010{--min-height:300px;}.elementor-11677 .elementor-element.elementor-element-9e407ee{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-b19fbe3{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-e995176 img{width:143px;}.elementor-11677 .elementor-element.elementor-element-a5fbadf img{width:143px;}.elementor-11677 .elementor-element.elementor-element-b46759a{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-502648a .elementor-heading-title{font-size:60px;}.elementor-11677 .elementor-element.elementor-element-28396fd{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-e3efaa7 .elementor-heading-title{font-size:60px;}.elementor-11677 .elementor-element.elementor-element-e4047f9{--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-eb96019 .elementor-heading-title{font-size:60px;}.elementor-11677 .elementor-element.elementor-element-6ccb9db{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-952e3dc{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-3cbd579{--min-height:0px;}.elementor-11677 .elementor-element.elementor-element-55dca11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11677 .elementor-element.elementor-element-311de6c{text-align:start;}.elementor-11677 .elementor-element.elementor-element-311de6c .elementor-heading-title{font-size:40px;}.elementor-11677 .elementor-element.elementor-element-8202508{text-align:start;}.elementor-11677 .elementor-element.elementor-element-316bf72{text-align:center;}.elementor-11677 .elementor-element.elementor-element-f0a92f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11677 .elementor-element.elementor-element-92b150c{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-ae29896 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-17ea755{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-d5e2813 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-95d5dc6{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-e909e73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-8b72276{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-bb40f7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-7dd0f85{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-2d0a03c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-c6e070b{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-5f03592 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-092b25a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-e9b903f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11677 .elementor-element.elementor-element-33ff7f8{text-align:start;}.elementor-11677 .elementor-element.elementor-element-33ff7f8 .elementor-heading-title{font-size:40px;}.elementor-11677 .elementor-element.elementor-element-a6116ad{text-align:start;}.elementor-11677 .elementor-element.elementor-element-8b74724{text-align:center;}.elementor-11677 .elementor-element.elementor-element-9ff0676{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11677 .elementor-element.elementor-element-1494ea0{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-331bd68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-0b6f4be{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-d84f7ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-6005f4f{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-fa2f50a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-6ed12f4{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-1d6c673 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-1ecb63a{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-5399776 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-38a1f5f{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-d3b887e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-fdd8cdc{--min-height:0px;}.elementor-11677 .elementor-element.elementor-element-6c8ab5a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-1b3ac84{--min-height:0px;}.elementor-11677 .elementor-element.elementor-element-e7cda26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11677 .elementor-element.elementor-element-fb6e509{text-align:start;}.elementor-11677 .elementor-element.elementor-element-fb6e509 .elementor-heading-title{font-size:40px;}.elementor-11677 .elementor-element.elementor-element-e1f41e9{text-align:start;}.elementor-11677 .elementor-element.elementor-element-b2ff426{text-align:center;}.elementor-11677 .elementor-element.elementor-element-a3b4099{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11677 .elementor-element.elementor-element-1cac681{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-28b8191 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-4a8bf67{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-bbd9cdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-929978a{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-3d5fbac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-c958b4b{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-1d968ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-dc7f92f{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-d3d961e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-9914077{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-409c06a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-25af801{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-6a52cbe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11677 .elementor-element.elementor-element-c17494b{text-align:start;}.elementor-11677 .elementor-element.elementor-element-c17494b .elementor-heading-title{font-size:40px;}.elementor-11677 .elementor-element.elementor-element-c045e82{text-align:start;}.elementor-11677 .elementor-element.elementor-element-986d8cc{text-align:center;}.elementor-11677 .elementor-element.elementor-element-2583eb2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11677 .elementor-element.elementor-element-7bedf2f{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-98d02b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-ef03201{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-21b6935 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-c0e970e{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-a99bdbf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-059e484{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-018a20c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-8a093ee{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-e8a7f14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-ba94aea{--justify-content:center;}.elementor-11677 .elementor-element.elementor-element-4a6eb8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11677 .elementor-element.elementor-element-4d4e187{--min-height:0px;}.elementor-11677 .elementor-element.elementor-element-c89c7c2{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-7d36f86{text-align:center;}.elementor-11677 .elementor-element.elementor-element-5e1cbfd{text-align:center;}.elementor-11677 .elementor-element.elementor-element-8e9a109{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11677 .elementor-element.elementor-element-b83ed30{--grid-columns:1;}body.elementor-page-11677{padding:0% 5% 0% 5%;}}@media(min-width:768px){.elementor-11677 .elementor-element.elementor-element-9f1b30e{--width:50%;}.elementor-11677 .elementor-element.elementor-element-664f32d{--width:50%;}.elementor-11677 .elementor-element.elementor-element-9f4faa6{--width:50%;}.elementor-11677 .elementor-element.elementor-element-8624cff{--width:50%;}.elementor-11677 .elementor-element.elementor-element-d51a617{--width:33%;}.elementor-11677 .elementor-element.elementor-element-e703ef1{--width:33%;}.elementor-11677 .elementor-element.elementor-element-1e3629d{--width:33%;}.elementor-11677 .elementor-element.elementor-element-1c4566c{--width:33%;}.elementor-11677 .elementor-element.elementor-element-28396fd{--width:33%;}.elementor-11677 .elementor-element.elementor-element-e4047f9{--width:33%;}.elementor-11677 .elementor-element.elementor-element-9a48140{--width:100%;}.elementor-11677 .elementor-element.elementor-element-3cbd579{--width:35%;}.elementor-11677 .elementor-element.elementor-element-55dca11{--width:65%;}.elementor-11677 .elementor-element.elementor-element-12bdeba{--width:100%;}.elementor-11677 .elementor-element.elementor-element-e9b903f{--width:65%;}.elementor-11677 .elementor-element.elementor-element-fdd8cdc{--width:35%;}.elementor-11677 .elementor-element.elementor-element-47bc90c{--width:100%;}.elementor-11677 .elementor-element.elementor-element-1b3ac84{--width:35%;}.elementor-11677 .elementor-element.elementor-element-e7cda26{--width:65%;}.elementor-11677 .elementor-element.elementor-element-064a7ad{--width:100%;}.elementor-11677 .elementor-element.elementor-element-6a52cbe{--width:65%;}.elementor-11677 .elementor-element.elementor-element-4d4e187{--width:35%;}.elementor-11677 .elementor-element.elementor-element-1365104{--width:60%;}.elementor-11677 .elementor-element.elementor-element-32c63bd{--width:40%;}}/* Start custom CSS for image, class: .elementor-element-6b69295 */.elementor-11677 .elementor-element.elementor-element-6b69295{
    rotate: 90deg;
    left:-20%;
    top:-70px;

  animation: flutuar 5s ease-in-out infinite;
}

@keyframes flutuar {
  0%, 100% { transform: translate(0, 0); }
  50% { transform: translate(10px, -10px); }
}

/* mobile */
@media (max-width: 768px) {
.elementor-11677 .elementor-element.elementor-element-6b69295 {
  width:150px;
  top: -100px;
  left: -10;
  animation: flutuar 3s ease-in-out infinite;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2cb7f7 */.elementor-11677 .elementor-element.elementor-element-c2cb7f7{
    height:40px;
}

/* mobile */
@media (max-width: 768px) {
  .elementor-11677 .elementor-element.elementor-element-c2cb7f7 {
    height:30px !important; 
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eefdf69 */.elementor-11677 .elementor-element.elementor-element-eefdf69{
    left:70%;
    top:-200px;

        animation: girar 145s linear infinite;

}


@keyframes girar {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}


/* mobile */
@media (max-width: 768px) {
.elementor-11677 .elementor-element.elementor-element-eefdf69 {

  top:-230px;
  left: 190%;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e50559b *//* GLOW */
/* ========================= */

.elementor-11677 .elementor-element.elementor-element-e50559b::before {
  content: "";
  position: absolute;

  width: 600px;
  height: 600px;

  top: 0%;
  left: -20%;

  transform: translate(-50%, -50%);

  background: radial-gradient(circle, #E6007E, #E6007E);

  filter: blur(140px);
  opacity: 0.5;

  z-index: 0;
  pointer-events: none;

  animation: glowWiggle 16s ease-in-out infinite alternate;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945c010 */.elementor-11677 .elementor-element.elementor-element-945c010{
    height: 100%;
}

/* container do vídeo */
.elementor-background-video-container {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

/* vídeo */
.elementor-background-video-container video {
  width: 100% !important;
  height: 100% !important;

  object-fit: cover !important; /* 🔥 ESSENCIAL */
  object-position: center center;

  position: absolute;
  top: 0;
  left: 0;
}




/* GLOW */
/* ========================= */

.elementor-11677 .elementor-element.elementor-element-945c010::before {
  content: "";
  position: absolute;

  width: 600px;
  height: 600px;

  top: 50%;
  left: 50%;

  transform: translate(-50%, -50%);

  background: radial-gradient(circle, #E6007E, #E6007E);

  filter: blur(140px);
  opacity: 0.5;

  z-index: 0;
  pointer-events: none;

  animation: glowWiggle 16s ease-in-out infinite alternate;
}


/* mobile */
@media (max-width: 768px) {
 .elementor-11677 .elementor-element.elementor-element-945c010::before  {
 background: none;
 
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a1824b */.elementor-11677 .elementor-element.elementor-element-1a1824b{
    rotate: -90deg;
    left:90%;
    top:-100px;

  animation: flutuar 5s ease-in-out infinite;
}

@keyframes flutuar {
  0%, 100% { transform: translate(0, 0); }
  50% { transform: translate(10px, -10px); }
}

/* mobile */
@media (max-width: 768px) {
.elementor-11677 .elementor-element.elementor-element-1a1824b {
  width:150px;
  top: 90px;
  left:300px;
  animation: flutuar 3s ease-in-out infinite;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d12392 */.elementor-11677 .elementor-element.elementor-element-8d12392 {
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d51a617 */.elementor-11677 .elementor-element.elementor-element-d51a617{


  animation: flutuar 10s ease-in-out infinite;
}

@keyframes flutuar {
  0%, 100% { transform: translate(0, 0); }
  50% { transform: translate(5px, -5px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e703ef1 */.elementor-11677 .elementor-element.elementor-element-e703ef1{


  animation: flutuar 10s ease-in-out infinite;
}

@keyframes flutuar {
  0%, 100% { transform: translate(0, 0); }
  50% { transform: translate(5px, -5px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e3629d */.elementor-11677 .elementor-element.elementor-element-1e3629d{


  animation: flutuar 10s ease-in-out infinite;
}

@keyframes flutuar {
  0%, 100% { transform: translate(0, 0); }
  50% { transform: translate(5px, -5px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d52d04 */.elementor-11677 .elementor-element.elementor-element-2d52d04{
    height: 85% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e407ee *//* GLOW */
/* ========================= */

.elementor-11677 .elementor-element.elementor-element-9e407ee::before {
  content: "";
  position: absolute;

  width: 500px;
  height: 500px;

  top: 50%;
  left: 120%;

  transform: translate(-50%, -50%);

  background: radial-gradient(circle, #E6007E, #E6007E);

  filter: blur(140px);
  opacity: 0.5;

  z-index: 0;
  pointer-events: none;

  animation: glowWiggle 16s ease-in-out infinite alternate;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e995176 */.elementor-11677 .elementor-element.elementor-element-e995176{
    right:30%;
    top:-600px;

        animation: girar 145s linear infinite;
        
                height: 300px !important;

}


@keyframes girar {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}


/* mobile */
@media (max-width: 768px) {
.elementor-11677 .elementor-element.elementor-element-e995176 {

  top:-230px;
  left: 190%;

}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5fbadf */.elementor-11677 .elementor-element.elementor-element-a5fbadf{
    left:98%;
    top:-950px;

        animation: girar 145s linear infinite;
        height: 300px !important;

}



@keyframes girar {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}


/* mobile */
@media (max-width: 768px) {
.elementor-11677 .elementor-element.elementor-element-a5fbadf {

  top:-230px;
  left: 190%;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b19fbe3 */.elementor-11677 .elementor-element.elementor-element-b19fbe3 {
    height: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c4566c */.elementor-11677 .elementor-element.elementor-element-1c4566c {
  height: 70vh;
}

@media (max-width: 768px) {
  .elementor-11677 .elementor-element.elementor-element-1c4566c {
    height: 20vh;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28396fd */.elementor-11677 .elementor-element.elementor-element-28396fd {
  height: 70vh;
}

@media (max-width: 768px) {
  .elementor-11677 .elementor-element.elementor-element-28396fd {
    height: 20vh;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4047f9 */.elementor-11677 .elementor-element.elementor-element-e4047f9 {
  height: 70vh;
}

@media (max-width: 768px) {
  .elementor-11677 .elementor-element.elementor-element-e4047f9 {
    height: 20vh;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b46759a *//* GLOW */
/* ========================= */

.elementor-11677 .elementor-element.elementor-element-b46759a::before {
  content: "";
  position: absolute;

  width: 500px;
  height: 500px;

  top: 50%;
  left: 120%;

  transform: translate(-50%, -50%);

  background: radial-gradient(circle, #E6007E, #E6007E);

  filter: blur(140px);
  opacity: 0.5;

  z-index: 0;
  pointer-events: none;

  animation: glowWiggle 16s ease-in-out infinite alternate;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cbd579 *//* container do vídeo */
.elementor-background-video-container {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

/* vídeo */
.elementor-background-video-container video {
  width: 100% !important;
  height: 100% !important;

  object-fit: cover !important; /* 🔥 ESSENCIAL */
  object-position: center center;

  position: absolute;
  top: 0;
  left: 0;
}




@media (max-width: 768px) {
  .elementor-11677 .elementor-element.elementor-element-3cbd579 {
    height: 200px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b8ca51 */.elementor-11677 .elementor-element.elementor-element-4b8ca51 {
      backdrop-filter: blur(900px);
  -webkit-backdrop-filter: blur(900px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952e3dc *//* GLOW */
/* ========================= */

.elementor-11677 .elementor-element.elementor-element-952e3dc::before {
  content: "";
  position: absolute;

  width: 500px;
  height: 500px;

  top: 50%;
  right: 120%;

  transform: translate(-50%, -50%);

  background: radial-gradient(circle, #E6007E, #E6007E);

  filter: blur(140px);
  opacity: 0.5;

  z-index: 0;
  pointer-events: none;

  animation: glowWiggle 16s ease-in-out infinite alternate;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ff0676 *//* ANIMAÇÃO BOTÕES SERVIÇOS*/ /* ========================= */ /* BOTÃO BASE */ /* ========================= */ .btn-outline { display: inline-block; padding: 15px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.3); background: transparent; color: #fff; text-decoration: none; transition: border-color 0.6s ease, box-shadow 0.6s ease, background 0.6s ease, transform 0.4s ease; /* 🔥 animação leve */ animation: microBounce 8s ease-in-out infinite; } /* ========================= */ /* MICRO BOUNCE */ /* ========================= */ @keyframes microBounce { 0%, 92%, 100% { transform: translateY(0); } 94% { transform: translateY(-3px); } 96% { transform: translateY(0); } 98% { transform: translateY(-1.5px); } } /* ========================= */ /* SEQUÊNCIA (IMPORTANTE) */ /* ========================= */ .delay-1 { animation-delay: 0s; } .delay-2 { animation-delay: 1.3s; } .delay-3 { animation-delay: 2.6s; } .delay-4 { animation-delay: 0.7s; } .delay-5 { animation-delay: 1.9s; } /* ========================= */ /* HOVER */ /* ========================= */ .btn-outline:hover { border: 1px solid transparent; background-image: linear-gradient, linear-gradient(120deg, #e5007e, #009ee2); background-origin: padding-box, border-box; background-clip: padding-box, border-box; box-shadow: 0 0 10px rgba(229, 0, 126, 0.5), 0 0 20px rgba(0, 158, 226, 0.5), 0 10px 25px rgba(0, 0, 0, 0.4); transform: translateY(-4px); } /* ========================= */ /* ACTIVE */ /* ========================= */ .btn-outline:active { transform: translateY(-1px) scale(0.97); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdd8cdc *//* container do vídeo */
.elementor-background-video-container {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

/* vídeo */
.elementor-background-video-container video {
  width: 100% !important;
  height: 100% !important;

  object-fit: cover !important; /* 🔥 ESSENCIAL */
  object-position: center center;

  position: absolute;
  top: 0;
  left: 0;
}




@media (max-width: 768px) {
  .elementor-11677 .elementor-element.elementor-element-fdd8cdc {
    height: 200px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9be01a */.elementor-11677 .elementor-element.elementor-element-f9be01a {
      backdrop-filter: blur(900px);
  -webkit-backdrop-filter: blur(900px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-092b25a *//* GLOW */
/* ========================= */

.elementor-11677 .elementor-element.elementor-element-092b25a::before {
  content: "";
  position: absolute;

  width: 500px;
  height: 500px;

  top: 50%;
  left: 120%;

  transform: translate(-50%, -50%);

  background: radial-gradient(circle, #E6007E, #E6007E);

  filter: blur(140px);
  opacity: 0.5;

  z-index: 0;
  pointer-events: none;

  animation: glowWiggle 16s ease-in-out infinite alternate;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b3ac84 *//* container do vídeo */
.elementor-background-video-container {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

/* vídeo */
.elementor-background-video-container video {
  width: 100% !important;
  height: 100% !important;

  object-fit: cover !important; /* 🔥 ESSENCIAL */
  object-position: center center;

  position: absolute;
  top: 0;
  left: 0;
}




@media (max-width: 768px) {
  .elementor-11677 .elementor-element.elementor-element-1b3ac84 {
    height: 200px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3b4099 *//* ANIMAÇÃO BOTÕES SERVIÇOS*/ /* ========================= */ /* BOTÃO BASE */ /* ========================= */ .btn-outline { display: inline-block; padding: 15px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.3); background: transparent; color: #fff; text-decoration: none; transition: border-color 0.6s ease, box-shadow 0.6s ease, background 0.6s ease, transform 0.4s ease; /* 🔥 animação leve */ animation: microBounce 8s ease-in-out infinite; } /* ========================= */ /* MICRO BOUNCE */ /* ========================= */ @keyframes microBounce { 0%, 92%, 100% { transform: translateY(0); } 94% { transform: translateY(-3px); } 96% { transform: translateY(0); } 98% { transform: translateY(-1.5px); } } /* ========================= */ /* SEQUÊNCIA (IMPORTANTE) */ /* ========================= */ .delay-1 { animation-delay: 0s; } .delay-2 { animation-delay: 1.3s; } .delay-3 { animation-delay: 2.6s; } .delay-4 { animation-delay: 0.7s; } .delay-5 { animation-delay: 1.9s; } /* ========================= */ /* HOVER */ /* ========================= */ .btn-outline:hover { border: 1px solid transparent; background-image: linear-gradient, linear-gradient(120deg, #e5007e, #009ee2); background-origin: padding-box, border-box; background-clip: padding-box, border-box; box-shadow: 0 0 10px rgba(229, 0, 126, 0.5), 0 0 20px rgba(0, 158, 226, 0.5), 0 10px 25px rgba(0, 0, 0, 0.4); transform: translateY(-4px); } /* ========================= */ /* ACTIVE */ /* ========================= */ .btn-outline:active { transform: translateY(-1px) scale(0.97); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bc90c */.elementor-11677 .elementor-element.elementor-element-47bc90c {
  align-items: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-555d0f0 */.elementor-11677 .elementor-element.elementor-element-555d0f0 {
      backdrop-filter: blur(900px);
  -webkit-backdrop-filter: blur(900px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8ab5a *//* GLOW */
/* ========================= */

.elementor-11677 .elementor-element.elementor-element-6c8ab5a::before {
  content: "";
  position: absolute;

  width: 500px;
  height: 500px;

  top: 50%;
  right: 120%;

  transform: translate(-50%, -50%);

  background: radial-gradient(circle, #E6007E, #E6007E);

  filter: blur(140px);
  opacity: 0.5;

  z-index: 0;
  pointer-events: none;

  animation: glowWiggle 16s ease-in-out infinite alternate;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2583eb2 *//* ANIMAÇÃO BOTÕES SERVIÇOS*/ /* ========================= */ /* BOTÃO BASE */ /* ========================= */ .btn-outline { display: inline-block; padding: 15px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.3); background: transparent; color: #fff; text-decoration: none; transition: border-color 0.6s ease, box-shadow 0.6s ease, background 0.6s ease, transform 0.4s ease; /* 🔥 animação leve */ animation: microBounce 8s ease-in-out infinite; } /* ========================= */ /* MICRO BOUNCE */ /* ========================= */ @keyframes microBounce { 0%, 92%, 100% { transform: translateY(0); } 94% { transform: translateY(-3px); } 96% { transform: translateY(0); } 98% { transform: translateY(-1.5px); } } /* ========================= */ /* SEQUÊNCIA (IMPORTANTE) */ /* ========================= */ .delay-1 { animation-delay: 0s; } .delay-2 { animation-delay: 1.3s; } .delay-3 { animation-delay: 2.6s; } .delay-4 { animation-delay: 0.7s; } .delay-5 { animation-delay: 1.9s; } /* ========================= */ /* HOVER */ /* ========================= */ .btn-outline:hover { border: 1px solid transparent; background-image: linear-gradient, linear-gradient(120deg, #e5007e, #009ee2); background-origin: padding-box, border-box; background-clip: padding-box, border-box; box-shadow: 0 0 10px rgba(229, 0, 126, 0.5), 0 0 20px rgba(0, 158, 226, 0.5), 0 10px 25px rgba(0, 0, 0, 0.4); transform: translateY(-4px); } /* ========================= */ /* ACTIVE */ /* ========================= */ .btn-outline:active { transform: translateY(-1px) scale(0.97); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4e187 *//* container do vídeo */
.elementor-background-video-container {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

/* vídeo */
.elementor-background-video-container video {
  width: 100% !important;
  height: 100% !important;

  object-fit: cover !important; /* 🔥 ESSENCIAL */
  object-position: center center;

  position: absolute;
  top: 0;
  left: 0;
}




@media (max-width: 768px) {
  .elementor-11677 .elementor-element.elementor-element-4d4e187 {
    height: 200px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9ae050 */.elementor-11677 .elementor-element.elementor-element-b9ae050 {
      backdrop-filter: blur(900px);
  -webkit-backdrop-filter: blur(900px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25af801 *//* GLOW */
/* ========================= */

.elementor-11677 .elementor-element.elementor-element-25af801::before {
  content: "";
  position: absolute;

  width: 800px;
  height: 800px;

  top: 50%;
  left: 120%;

  transform: translate(-50%, -50%);

  background: radial-gradient(circle, #E6007E, #E6007E);

  filter: blur(140px);
  opacity: 0.5;

  z-index: 0;
  pointer-events: none;

  animation: glowWiggle 16s ease-in-out infinite alternate;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ee7463 *//* ========================= */
/* CONTAINER */
/* ========================= */

.fluxo {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

/* ========================= */
/* ETAPAS */
/* ========================= */

.etapa {
  padding: 18px 28px;

  border-radius: 25px;

  background: rgba(230,0,126,0.1); /* 🔥 só fundo */

  color: #fff;

  font-size: 18px;
  font-weight: 500;

  opacity: 0;
  transform: translateY(20px);

  animation: fadeUp 0.6s ease forwards;
}

/* delays */

.etapa:nth-child(1) { animation-delay: 0.1s; }
.etapa:nth-child(3) { animation-delay: 0.4s; }
.etapa:nth-child(5) { animation-delay: 0.7s; }

/* ========================= */
/* SETA SIMPLES */
/* ========================= */

.seta {
  width: 2px;
  height: 40px;

  background: #E6007E;

  position: relative;
}

/* ponta */

.seta::after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 50%;

  width: 6px;
  height: 6px;

  background: #E6007E;

  transform: translateX(-50%) rotate(45deg);
}

/* ========================= */
/* ANIMAÇÃO */
/* ========================= */

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eab97e0 */.elementor-11677 .elementor-element.elementor-element-eab97e0{
    height: 100%;
}

/* container do vídeo */
.elementor-background-video-container {
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}

/* vídeo */
.elementor-background-video-container video {
  width: 100% !important;
  height: 100% !important;

  object-fit: cover !important; /* 🔥 ESSENCIAL */
  object-position: center center;

  position: absolute;
  top: 0;
  left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc4a86 */.elementor-11677 .elementor-element.elementor-element-3bc4a86{
    height: 85% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6710887 */.elementor-11677 .elementor-element.elementor-element-6710887{
    height: 85% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e9a109 *//* GLOW */
/* ========================= */

.elementor-11677 .elementor-element.elementor-element-8e9a109::before {
  content: "";
  position: absolute;

  width: 800px;
  height: 800px;

  top: 50%;
  left: -20%;

  transform: translate(-50%, -50%);

  background: radial-gradient(circle, #E6007E, #E6007E);

  filter: blur(140px);
  opacity: 0.5;

  z-index: 0;
  pointer-events: none;

  animation: glowWiggle 16s ease-in-out infinite alternate;
}


.elementor-11677 .elementor-element.elementor-element-8e9a109 {
    height: auto;
}/* End custom CSS */
/* Start custom CSS *//* BOTOES*/ 
body.elementor-page-11677 .btn-outline {
  display: inline-block;
 height: 100% !important;


  border-radius: 999px;
  border: 1px solid rgba(255,255,255,0.3);

  background: transparent;
  color: #fff;

  text-decoration: none;

  transition:
    border-color 0.6s ease,
    box-shadow 0.6s ease,
    background 0.6s ease,
    transform 0.4s ease;

  animation: microBounce 8s ease-in-out infinite;
  
    display: flex;
  align-items: center;
}






/* ANIMAÇÃO BOTÕES SERVIÇOS*/ /* ========================= */ /* BOTÃO BASE */ /* ========================= */ .btn-outline { display: inline-block; padding: 15px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.3); background: transparent; color: #fff; text-decoration: none; transition: border-color 0.6s ease, box-shadow 0.6s ease, background 0.6s ease, transform 0.4s ease; /* 🔥 animação leve */ animation: microBounce 8s ease-in-out infinite; } /* ========================= */ /* MICRO BOUNCE */ /* ========================= */ @keyframes microBounce { 0%, 92%, 100% { transform: translateY(0); } 94% { transform: translateY(-3px); } 96% { transform: translateY(0); } 98% { transform: translateY(-1.5px); } } /* ========================= */ /* SEQUÊNCIA (IMPORTANTE) */ /* ========================= */ .delay-1 { animation-delay: 0s; } .delay-2 { animation-delay: 1.3s; } .delay-3 { animation-delay: 2.6s; } .delay-4 { animation-delay: 0.7s; } .delay-5 { animation-delay: 1.9s; } /* ========================= */ /* HOVER */ /* ========================= */ .btn-outline:hover { border: 1px solid transparent; background-image: linear-gradient, linear-gradient(120deg, #e5007e, #009ee2); background-origin: padding-box, border-box; background-clip: padding-box, border-box; box-shadow: 0 0 10px rgba(229, 0, 126, 0.5), 0 0 20px rgba(0, 158, 226, 0.5), 0 10px 25px rgba(0, 0, 0, 0.4); transform: translateY(-4px); } /* ========================= */ /* ACTIVE */ /* ========================= */ .btn-outline:active { transform: translateY(-1px) scale(0.97); }










/* container geral */
body {
  scroll-snap-type: y mandatory;
  overflow-y: scroll;
}

/* cada seção vira slide */
section {
  scroll-snap-align: start;
  height: 100vh;
}




/* SITE 2026 */
body::before {
  content: "";
  position: fixed;
  inset: 0;

  background-image: url("https://agencia-mais.com/wp-content/uploads/2026/04/ag-noise.png");
  background-repeat: repeat;
  background-color: #000000;


  opacity: 0.026 !important;

  pointer-events: none;

  z-index: -1;
}



.slide {
  height: 100vh;
  scroll-snap-align: start;
}



/* remove scroll duplicado */
html, body {
  overflow-x: hidden;
  overflow-y: auto;
}

/* garante que nenhum container crie scroll extra */
.elementor,
.elementor-section,
.e-con {
  overflow: visible !important;
}/* End custom CSS */