.elementor-404 .elementor-element.elementor-element-c26811f{--display:flex;--min-height:709px;--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-404 .elementor-element.elementor-element-c26811f:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-c26811f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://binsbrondiadvogados.com.br/wp-content/uploads/2026/08/Group-1171275578.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-404 .elementor-element.elementor-element-c26811f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-a2bb34a{--display:flex;}.elementor-404 .elementor-element.elementor-element-098053a{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-0ab2e60{--display:flex;--min-height:643px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-404 .elementor-element.elementor-element-0ab2e60.e-con{--align-self:center;}.elementor-404 .elementor-element.elementor-element-b9acef1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-b9acef1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-6c06f78{padding:70px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-bf83361 .elementor-heading-title{font-family:"Contralto Big", Sans-serif;font-size:51px;font-weight:400;color:var( --e-global-color-text );}.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-404 .elementor-element.elementor-element-7a687f7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-404 .elementor-element.elementor-element-d1002a1{padding:0px 0px 21px 0px;}.elementor-404 .elementor-element.elementor-element-d1002a1.elementor-element{--align-self:flex-start;}.elementor-404 .elementor-element.elementor-element-c081e89{--display:flex;}.elementor-404 .elementor-element.elementor-element-d42b092{--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-404 .elementor-element.elementor-element-d42b092:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-d42b092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A09;}.elementor-404 .elementor-element.elementor-element-d42b092.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-c9cafa2{--display:flex;--z-index:10;}.elementor-404 .elementor-element.elementor-element-c9cafa2.e-con{--align-self:center;}.elementor-404 .elementor-element.elementor-element-b098811{--display:flex;}.elementor-404 .elementor-element.elementor-element-40f29e8{padding:22px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-262a439{width:var( --container-widget-width, 100% );max-width:100%;padding:40px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:5.6px;color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-c08408a{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-c08408a .elementor-heading-title{font-family:"Contralto Big", Sans-serif;font-size:51px;font-weight:400;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-8798a3e{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-404 .elementor-element.elementor-element-8cc016c{--display:flex;--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-ca9487c{--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-404 .elementor-element.elementor-element-ca9487c:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-ca9487c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0DBD1;background-image:url("https://binsbrondiadvogados.com.br/wp-content/uploads/2026/08/Group-1171275573-1.png");background-position:center center;background-size:cover;}.elementor-404 .elementor-element.elementor-element-4ea965a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-404 .elementor-element.elementor-element-8c5c0a7{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-404 .elementor-element.elementor-element-c121f48{--display:flex;}.elementor-404 .elementor-element.elementor-element-a69e4b7{--display:flex;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-a69e4b7:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-a69e4b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0DBD1;}.elementor-404 .elementor-element.elementor-element-4112c6f{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:5.6px;color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-617311c{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-617311c .elementor-heading-title{font-family:"Contralto Big", Sans-serif;font-size:38px;font-weight:400;color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-a5e8826{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-79c8e15{--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-404 .elementor-element.elementor-element-79c8e15:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-79c8e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0DBD1;}.elementor-404 .elementor-element.elementor-element-4ceab28{--display:flex;}.elementor-404 .elementor-element.elementor-element-a9f6022{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-404 .elementor-element.elementor-element-2e5db4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-404 .elementor-element.elementor-element-2e5db4d:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-2e5db4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://binsbrondiadvogados.com.br/wp-content/uploads/2026/08/Group-1171275575-1.png");background-position:center center;background-size:cover;}.elementor-404 .elementor-element.elementor-element-2e5db4d::before, .elementor-404 .elementor-element.elementor-element-2e5db4d > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-2e5db4d > .e-con-inner > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-2e5db4d > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-2e5db4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-2e5db4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-404 .elementor-element.elementor-element-2e5db4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-d863eaf{--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-404 .elementor-element.elementor-element-d863eaf:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-d863eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}.elementor-404 .elementor-element.elementor-element-6606b0c{--display:flex;}.elementor-404 .elementor-element.elementor-element-2a615ad{width:var( --container-widget-width, 100% );max-width:100%;padding:31px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:5.6px;color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-2a615ad.elementor-element{--align-self:center;}.elementor-404 .elementor-element.elementor-element-a809c64{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-404 .elementor-element.elementor-element-a809c64.elementor-element{--align-self:center;}.elementor-404 .elementor-element.elementor-element-a809c64 .elementor-heading-title{font-family:"Contralto Big", Sans-serif;font-size:38px;font-weight:400;color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-d9af96c{margin:-61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-404 .elementor-element.elementor-element-15e0da1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-404 .elementor-element.elementor-element-dcce91a{--display:flex;}.elementor-404 .elementor-element.elementor-element-dec874a{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-404 .elementor-element.elementor-element-c6ea198{--display:flex;}.elementor-404 .elementor-element.elementor-element-a22a543{--display:flex;}.elementor-404 .elementor-element.elementor-element-fd6b762{border-radius:17px 17px 17px 17px;}.elementor-404 .elementor-element.elementor-element-fd6b762 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-404 .elementor-element.elementor-element-6f16289{--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-404 .elementor-element.elementor-element-6f16289:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-6f16289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-3a95d31{width:var( --container-widget-width, 100% );max-width:100%;padding:31px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:5.6px;color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-3a95d31.elementor-element{--align-self:center;}.elementor-404 .elementor-element.elementor-element-88fc5e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-404 .elementor-element.elementor-element-88fc5e4.elementor-element{--align-self:center;}.elementor-404 .elementor-element.elementor-element-88fc5e4 .elementor-heading-title{font-family:"Contralto Big", Sans-serif;font-size:38px;font-weight:400;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-3b1f2e3{--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-404 .elementor-element.elementor-element-6797ed7{--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-404 .elementor-element.elementor-element-6797ed7:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-6797ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-404 .elementor-element.elementor-element-bf83361 .elementor-heading-title{font-size:51px;}.elementor-404 .elementor-element.elementor-element-7a687f7{margin:-56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:444px;--container-widget-flex-grow:0;width:var( --container-widget-width, 444px );max-width:444px;}.elementor-404 .elementor-element.elementor-element-c08408a{--container-widget-width:657px;--container-widget-flex-grow:0;width:var( --container-widget-width, 657px );max-width:657px;}.elementor-404 .elementor-element.elementor-element-8798a3e{margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:582px;--container-widget-flex-grow:0;width:var( --container-widget-width, 582px );max-width:582px;font-size:19px;}.elementor-404 .elementor-element.elementor-element-4ea965a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-404 .elementor-element.elementor-element-ed8d0d1.elementor-element{--align-self:center;}.elementor-404 .elementor-element.elementor-element-4112c6f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:10px;}.elementor-404 .elementor-element.elementor-element-617311c{--container-widget-width:528px;--container-widget-flex-grow:0;width:var( --container-widget-width, 528px );max-width:528px;}.elementor-404 .elementor-element.elementor-element-617311c .elementor-heading-title{font-size:25px;}.elementor-404 .elementor-element.elementor-element-a5e8826{--container-widget-width:528px;--container-widget-flex-grow:0;width:var( --container-widget-width, 528px );max-width:528px;font-size:12px;}}@media(min-width:768px){.elementor-404 .elementor-element.elementor-element-0ab2e60{--width:80%;}.elementor-404 .elementor-element.elementor-element-b9acef1{--width:49.552%;}.elementor-404 .elementor-element.elementor-element-c9cafa2{--width:80%;}.elementor-404 .elementor-element.elementor-element-8cc016c{--width:100%;}.elementor-404 .elementor-element.elementor-element-2e5db4d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-404 .elementor-element.elementor-element-0ab2e60{--width:664px;}.elementor-404 .elementor-element.elementor-element-b9acef1{--width:499.112px;}.elementor-404 .elementor-element.elementor-element-c9cafa2{--width:678px;}}@media(max-width:767px){.elementor-404 .elementor-element.elementor-element-c26811f:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-c26811f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://binsbrondiadvogados.com.br/wp-content/uploads/2026/08/Instagram-story-4-3.png");}.elementor-404 .elementor-element.elementor-element-c26811f{--min-height:842px;}.elementor-404 .elementor-element.elementor-element-0ab2e60{--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-b9acef1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-b9acef1.e-con{--order:99999 /* order end hack */;}.elementor-404 .elementor-element.elementor-element-6c06f78{padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-6c06f78.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-404 .elementor-element.elementor-element-bf83361{padding:39px 0px 0px 0px;text-align:center;}.elementor-404 .elementor-element.elementor-element-bf83361 .elementor-heading-title{font-size:32px;}.elementor-404 .elementor-element.elementor-element-7a687f7{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:265px;--container-widget-flex-grow:0;width:var( --container-widget-width, 265px );max-width:265px;text-align:center;font-size:12px;}.elementor-404 .elementor-element.elementor-element-7a687f7.elementor-element{--align-self:center;}.elementor-404 .elementor-element.elementor-element-d1002a1{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-404 .elementor-element.elementor-element-d1002a1.elementor-element{--align-self:center;}.elementor-404 .elementor-element.elementor-element-c081e89{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-404 .elementor-element.elementor-element-c081e89.e-con{--order:99999 /* order end hack */;}.elementor-404 .elementor-element.elementor-element-262a439{text-align:center;font-size:8px;}.elementor-404 .elementor-element.elementor-element-c08408a{--container-widget-width:859px;--container-widget-flex-grow:0;width:var( --container-widget-width, 859px );max-width:859px;text-align:center;}.elementor-404 .elementor-element.elementor-element-c08408a .elementor-heading-title{font-size:25px;}.elementor-404 .elementor-element.elementor-element-8798a3e{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:11px;}.elementor-404 .elementor-element.elementor-element-ca9487c:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-ca9487c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://binsbrondiadvogados.com.br/wp-content/uploads/2026/08/Instagram-story-5-2.png");}.elementor-404 .elementor-element.elementor-element-4112c6f{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:10px;}.elementor-404 .elementor-element.elementor-element-617311c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-404 .elementor-element.elementor-element-617311c .elementor-heading-title{font-size:24px;}.elementor-404 .elementor-element.elementor-element-a5e8826{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-404 .elementor-element.elementor-element-4ceab28{--margin-top:-67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-2e5db4d:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-2e5db4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://binsbrondiadvogados.com.br/wp-content/uploads/2026/08/Instagram-story-6.png");}.elementor-404 .elementor-element.elementor-element-2e5db4d{--overlay-opacity:0.78;}.elementor-404 .elementor-element.elementor-element-a809c64{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-404 .elementor-element.elementor-element-a809c64 .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-15e0da1{--margin-top:-128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-dec874a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-bf83361 */.linha {
    display: block;
    opacity: 0;
    transform: translateY(40px);
    animation: surgirLinha 0.9s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

.linha:nth-child(1) {
    animation-delay: 0.2s;
}

.linha:nth-child(2) {
    animation-delay: 0.5s;
}

.linha:nth-child(3) {
    animation-delay: 0.8s;
}

.dourado {
    color: #C9A45C;
}

@keyframes surgirLinha {
    from {
        opacity: 0;
        transform: translateY(40px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c08408a */.linha {
    display: block;
    opacity: 0;
    transform: translateY(40px);
    animation: surgirLinha 0.9s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

.linha:nth-child(1) {
    animation-delay: 0.2s;
}

.linha:nth-child(2) {
    animation-delay: 0.5s;
}

.linha:nth-child(3) {
    animation-delay: 0.8s;
}

.dourado {
    color: #C9A45C;
}

@keyframes surgirLinha {
    from {
        opacity: 0;
        transform: translateY(40px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-617311c */.linha {
    display: block;
    opacity: 0;
    transform: translateY(40px);
    animation: surgirLinha 0.9s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

.linha:nth-child(1) {
    animation-delay: 0.2s;
}

.linha:nth-child(2) {
    animation-delay: 0.5s;
}

.linha:nth-child(3) {
    animation-delay: 0.8s;
}

.dourado {
    color: #C9A45C;
}

@keyframes surgirLinha {
    from {
        opacity: 0;
        transform: translateY(40px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a809c64 */.linha {
    display: block;
    opacity: 0;
    transform: translateY(40px);
    animation: surgirLinha 0.9s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

.linha:nth-child(1) {
    animation-delay: 0.2s;
}

.linha:nth-child(2) {
    animation-delay: 0.5s;
}

.linha:nth-child(3) {
    animation-delay: 0.8s;
}

.dourado {
    color: #C9A45C;
}

@keyframes surgirLinha {
    from {
        opacity: 0;
        transform: translateY(40px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fd6b762 */.video-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.video-wrapper video {
  width: 100%;
  display: block;
}

.play-button-pulse {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Botão central */
.play-icon {
  position: relative;
  z-index: 2;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #fff; /* troque pela cor do seu projeto */
  color: #132A20;   /* cor do ícone */
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 4px 20px rgba(0,0,0,0.25);
  transition: transform 0.2s ease;
}

.play-icon:hover {
  transform: scale(1.08);
}

.play-icon svg {
  margin-left: 3px; /* centraliza visualmente o triângulo */
}

/* Anéis pulsantes */
.pulse-ring {
  position: absolute;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.4); /* cor do pulso */
  animation: pulse 2s ease-out infinite;
}

.pulse-ring.delay {
  animation-delay: 1s;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 0.6;
  }
  100% {
    transform: scale(2.2);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88fc5e4 */.linha {
    display: block;
    opacity: 0;
    transform: translateY(40px);
    animation: surgirLinha 0.9s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

.linha:nth-child(1) {
    animation-delay: 0.2s;
}

.linha:nth-child(2) {
    animation-delay: 0.5s;
}

.linha:nth-child(3) {
    animation-delay: 0.8s;
}

.dourado {
    color: #C9A45C;
}

@keyframes surgirLinha {
    from {
        opacity: 0;
        transform: translateY(40px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS */* {
  box-sizing: border-box;
}

html, body {
  margin: 0;
  padding: 0;
  overflow-x: hidden !important;
  width: 100%;
}/* End custom CSS */