.elementor-11 .elementor-element.elementor-element-88ce4e5{--display:flex;--min-height:100vh;--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;}.elementor-11 .elementor-element.elementor-element-88ce4e5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-88ce4e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.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-11 .elementor-element.elementor-element-5df2be3{width:var( --container-widget-width, 41% );max-width:41%;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + -51px) 0px;padding:0px 0px 0px 0px;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-5df2be3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5df2be3 img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-26ccfd9{--grid-template-columns:repeat(0, auto);text-align:center;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-11 .elementor-element.elementor-element-26ccfd9 .elementor-social-icon{background-color:#FFFFFF00;}.elementor-11 .elementor-element.elementor-element-26ccfd9 .elementor-social-icon i{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-26ccfd9 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f8cf189{width:var( --container-widget-width, 56.327% );max-width:56.327%;--container-widget-width:56.327%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-f8cf189.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-f8cf189 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-8df2c0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-8df2c0a.e-con{--flex-grow:0;--flex-shrink:0;}.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-11 .elementor-element.elementor-element-db4da41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-db4da41 .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:18px;font-weight:500;letter-spacing:3.1px;}.elementor-11 .elementor-element.elementor-element-261f296 .elementor-button{background-color:#00000000;font-family:"Bebas Neue", Sans-serif;font-weight:500;text-decoration:underline;letter-spacing:1.6px;}.elementor-11 .elementor-element.elementor-element-261f296.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-0aaf870{--display:flex;}.elementor-11 .elementor-element.elementor-element-80f6db4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-fd2d70b{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-fd2d70b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-fd2d70b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-fd2d70b:hover{background-color:#141414;}.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-11 .elementor-element.elementor-element-2557e57{text-align:center;}.elementor-11 .elementor-element.elementor-element-2557e57 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-cf047a1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-08a21ce{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-08a21ce:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-08a21ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-08a21ce:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-06cd235{text-align:center;}.elementor-11 .elementor-element.elementor-element-06cd235 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2ba141d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-d397df4{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-d397df4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d397df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-d397df4:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-90e908e{text-align:center;}.elementor-11 .elementor-element.elementor-element-90e908e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-533b04d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-e28131e{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-e28131e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e28131e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-e28131e:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-52772cb{text-align:center;}.elementor-11 .elementor-element.elementor-element-52772cb .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a836a96 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-dcbc302{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-dcbc302:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-dcbc302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-dcbc302:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-b767053{text-align:center;}.elementor-11 .elementor-element.elementor-element-b767053 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-64775f0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-ad94d6d{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-ad94d6d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ad94d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-ad94d6d:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-9140c54{text-align:center;}.elementor-11 .elementor-element.elementor-element-9140c54 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-cee9202 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-6cb36a0{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-6cb36a0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6cb36a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-6cb36a0:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-4a6ee0d{text-align:center;}.elementor-11 .elementor-element.elementor-element-4a6ee0d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b9af9fd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-a207c00{--display:flex;}.elementor-11 .elementor-element.elementor-element-800a169{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-02a142a{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-02a142a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-02a142a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-02a142a:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-6f54c01{text-align:center;}.elementor-11 .elementor-element.elementor-element-6f54c01 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5a2a4e6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-9d4987a{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-9d4987a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9d4987a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-9d4987a:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-937ac5d{text-align:center;}.elementor-11 .elementor-element.elementor-element-937ac5d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ef93c21 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-4151644{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-4151644:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4151644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-4151644:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-3a63b82{text-align:center;}.elementor-11 .elementor-element.elementor-element-3a63b82 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ecf4982 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-5c56f07{--display:flex;}.elementor-11 .elementor-element.elementor-element-8e75423{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-4f96cbf{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-4f96cbf:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4f96cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-4f96cbf:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-fb82338{text-align:center;}.elementor-11 .elementor-element.elementor-element-fb82338 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4477f6d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-9ae0cf2{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-9ae0cf2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9ae0cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-9ae0cf2:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-ee2c7f5{text-align:center;}.elementor-11 .elementor-element.elementor-element-ee2c7f5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1f12e6a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-51d20ef{--display:flex;}.elementor-11 .elementor-element.elementor-element-682a3b2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-4e2e125{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-4e2e125:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4e2e125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-4e2e125:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-c3a07fc{text-align:center;}.elementor-11 .elementor-element.elementor-element-c3a07fc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-88aea3a{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-88aea3a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-88aea3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-88aea3a:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-fbbb874{text-align:center;}.elementor-11 .elementor-element.elementor-element-fbbb874 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-88f0cc6{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-88f0cc6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-88f0cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-88f0cc6:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-e4d509a{text-align:center;}.elementor-11 .elementor-element.elementor-element-e4d509a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e602af4{--display:flex;--gap:10px 7px;--row-gap:10px;--column-gap:7px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-e602af4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e602af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141426;}.elementor-11 .elementor-element.elementor-element-e602af4:hover{background-color:#141414;}.elementor-11 .elementor-element.elementor-element-e235400{text-align:center;}.elementor-11 .elementor-element.elementor-element-e235400 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-75b1e1a{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-11 .elementor-element.elementor-element-75b1e1a > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0707074F;}.elementor-11 .elementor-element.elementor-element-75b1e1a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0808088F;}.elementor-11 .elementor-element.elementor-element-75b1e1a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11 .elementor-element.elementor-element-75b1e1a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#6D0000;}.elementor-11 .elementor-element.elementor-element-75b1e1a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Bebas Neue", Sans-serif;font-weight:500;}.elementor-11 .elementor-element.elementor-element-85a0318{--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-11 .elementor-element.elementor-element-85a0318:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-85a0318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-14014c6{text-align:center;}.elementor-11 .elementor-element.elementor-element-14014c6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:13px;font-weight:300;letter-spacing:2.5px;color:#FFFFFF;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-80f6db4{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-800a169{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-8e75423{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-682a3b2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-5df2be3{width:var( --container-widget-width, 366.25px );max-width:366.25px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) 0px;--container-widget-width:366.25px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-26ccfd9{margin:-32px -32px calc(var(--kit-widget-spacing, 0px) + 15px) -32px;--icon-size:17px;}.elementor-11 .elementor-element.elementor-element-f8cf189{width:var( --container-widget-width, 429.062px );max-width:429.062px;--container-widget-width:429.062px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-db4da41{width:var( --container-widget-width, 136.812px );max-width:136.812px;--container-widget-width:136.812px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-db4da41 .elementor-button{font-size:13px;}.elementor-11 .elementor-element.elementor-element-261f296{width:var( --container-widget-width, 118.594px );max-width:118.594px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:118.594px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-261f296 .elementor-button{font-size:13px;}.elementor-11 .elementor-element.elementor-element-80f6db4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-2557e57 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-06cd235 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-90e908e .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-52772cb .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-b767053 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-9140c54 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-4a6ee0d .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-800a169{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-6f54c01 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-937ac5d .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-3a63b82 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-8e75423{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-fb82338 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-ee2c7f5 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-682a3b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-c3a07fc .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-fbbb874 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-e4d509a .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-e235400 .elementor-heading-title{font-size:22px;}.elementor-11 .elementor-element.elementor-element-75b1e1a{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-11 .elementor-element.elementor-element-14014c6 .elementor-heading-title{font-size:10px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-8df2c0a{--width:57.659%;}}/* Start custom CSS for button, class: .elementor-element-db4da41 */.elementor-11 .elementor-element.elementor-element-db4da41 .elementor-button{
    padding: 1.5em !important; /* Espaçamento interno */
    box-shadow: 0px 5px 0px 0px #450000, /* Sombra da borda superior (altere a cor aqui) */
                0px 20px 20px -10px rgba(0, 0, 0, 0.7), /* Sombra externa */
                inset 0px 0px 20px 2px #450000!important; /* Sombra interna (altere a cor aqui) */
    background: linear-gradient(to bottom, #6D0000, #6D0000)!important; /* Gradiente de fundo (altere as cores aqui) */
    border-radius: 7% 7% 7% 7% / 100% 100% 100% 100%!important; /* Arredondamento das bordas */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd2d70b */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08a21ce */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d397df4 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e28131e */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcbc302 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad94d6d */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb36a0 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a142a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d4987a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4151644 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f96cbf */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ae0cf2 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-802458c */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2e125 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90748df */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88aea3a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5324ca */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f0cc6 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8521a09 */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e602af4 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd2d70b */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08a21ce */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d397df4 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e28131e */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcbc302 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad94d6d */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb36a0 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a142a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d4987a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4151644 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f96cbf */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ae0cf2 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-802458c */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2e125 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90748df */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88aea3a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5324ca */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f0cc6 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8521a09 */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e602af4 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd2d70b */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08a21ce */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d397df4 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e28131e */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcbc302 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad94d6d */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb36a0 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a142a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d4987a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4151644 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f96cbf */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ae0cf2 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-802458c */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2e125 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90748df */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88aea3a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5324ca */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f0cc6 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8521a09 */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e602af4 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd2d70b */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08a21ce */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d397df4 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e28131e */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcbc302 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad94d6d */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb36a0 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a142a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d4987a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4151644 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f96cbf */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ae0cf2 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-802458c */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2e125 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90748df */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88aea3a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5324ca */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f0cc6 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8521a09 */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e602af4 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd2d70b */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08a21ce */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d397df4 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e28131e */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcbc302 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad94d6d */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb36a0 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a142a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d4987a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4151644 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f96cbf */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ae0cf2 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-802458c */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2e125 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90748df */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88aea3a */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5324ca */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f0cc6 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8521a09 */<style>
/* Remove a borda branca e espaços externos */
.instagram-media {
    border: none !important;
    box-shadow: none !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Oculta textos de legenda e nomes de perfil */
.instagram-media * {
    font-size: 0 !important;
    color: transparent !important;
}

/* Tenta esconder o cabeçalho (perfil, ver perfil) */
.instagram-media iframe body > div > div:first-child,
.instagram-media iframe #react-root header {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Tenta esconder o rodapé (botões de curtir, comentários) */
.instagram-media iframe body > div > div:last-child,
.instagram-media iframe #react-root footer {
    display: none !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* Garante que o container do vídeo ocupe o espaço */
.instagram-media > div > div:first-child {
    padding: 0 !important;
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e602af4 */html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 3px;
    pointer-events: none;
    z-index: 2;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */
/* Start custom CSS */.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
    opacity: 0 !important;
    filter: blur(7px) !important;              /* << adiciona blur inicial */
    transition: 0.5s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 0.5s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */