.elementor-7 .elementor-element.elementor-element-770c3db{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-770c3db::before, .elementor-7 .elementor-element.elementor-element-770c3db > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-770c3db > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-770c3db > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-770c3db > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-770c3db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-5d25e58{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:999;}.elementor-7 .elementor-element.elementor-element-5d25e58.e-con{--align-self:center;}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-664913f{text-align:center;}.elementor-7 .elementor-element.elementor-element-664913f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-d28a196{text-align:center;}.elementor-7 .elementor-element.elementor-element-d28a196 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:51px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFF7F6;}.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-7 .elementor-element.elementor-element-eff25d0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-eff25d0{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-eff25d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cf9e9dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-cf9e9dc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cf9e9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9294fd0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-9294fd0::before, .elementor-7 .elementor-element.elementor-element-9294fd0 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-9294fd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-9294fd0 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-9294fd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-9294fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1B18186B 0%, var( --e-global-color-secondary ) 100%);}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-7 .elementor-element.elementor-element-3d47bf3 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7 .elementor-element.elementor-element-3d47bf3{z-index:999;}.elementor-7 .elementor-element.elementor-element-3d47bf3 .elementor-image-box-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3d47bf3 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#C0C0C0;}.elementor-7 .elementor-element.elementor-element-49a126c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-9a307d6{--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-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-7 .elementor-element.elementor-element-e860792 img{border-radius:4px 4px 4px 4px;}.elementor-7 .elementor-element.elementor-element-faa08c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-7 .elementor-element.elementor-element-2590969 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-7 .elementor-element.elementor-element-2590969{text-align:center;}.elementor-7 .elementor-element.elementor-element-2590969 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-dc4a516 .elementor-button{background-color:#202020;font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#696969;}.elementor-7 .elementor-element.elementor-element-dc4a516{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:999;}.elementor-7 .elementor-element.elementor-element-dc4a516 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-7 .elementor-element.elementor-element-dc4a516.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0edeb6f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-ea903d7{--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-7 .elementor-element.elementor-element-8493bac img{border-radius:4px 4px 4px 4px;}.elementor-7 .elementor-element.elementor-element-7448783{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-7 .elementor-element.elementor-element-b263e35 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-7 .elementor-element.elementor-element-b263e35{text-align:center;}.elementor-7 .elementor-element.elementor-element-b263e35 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4d7736f .elementor-button{background-color:#202020;font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#696969;}.elementor-7 .elementor-element.elementor-element-4d7736f{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:999;}.elementor-7 .elementor-element.elementor-element-4d7736f > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-7 .elementor-element.elementor-element-4d7736f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1ddc067{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-af800cc{--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-7 .elementor-element.elementor-element-490203c img{border-radius:4px 4px 4px 4px;}.elementor-7 .elementor-element.elementor-element-2594604{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-7 .elementor-element.elementor-element-8007658 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-7 .elementor-element.elementor-element-8007658{text-align:center;}.elementor-7 .elementor-element.elementor-element-8007658 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3a298d5 .elementor-button{background-color:#202020;font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#696969;}.elementor-7 .elementor-element.elementor-element-3a298d5{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:999;}.elementor-7 .elementor-element.elementor-element-3a298d5 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-7 .elementor-element.elementor-element-3a298d5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ebc11e9{--display:flex;--min-height:44vh;--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;--overlay-opacity:0.1;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-ebc11e9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ebc11e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briel.pt/wp-content/uploads/2025/02/vinil_01_290x110cm-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ebc11e9::before, .elementor-7 .elementor-element.elementor-element-ebc11e9 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ebc11e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ebc11e9 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ebc11e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ebc11e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-19073a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-745e201{--display:flex;}.elementor-7 .elementor-element.elementor-element-55a41f0{text-align:center;}.elementor-7 .elementor-element.elementor-element-55a41f0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2abb384{text-align:center;}.elementor-7 .elementor-element.elementor-element-2abb384 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-53629f8{--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;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-ec02f64{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B6B6B60D;--border-color:#B6B6B60D;--border-radius:10px 10px 10px 10px;box-shadow:0px 25px 69px -45px rgba(182, 182, 182, 0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-ec02f64:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ec02f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-7 .elementor-element.elementor-element-d471060 .elementor-image-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-d471060.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-d471060.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-d471060.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-d471060 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-d471060 .elementor-image-box-img img{border-radius:5px;transition-duration:1s;}.elementor-7 .elementor-element.elementor-element-d471060:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-d471060 .elementor-image-box-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d471060 .elementor-image-box-description{color:#C0C0C0;}.elementor-7 .elementor-element.elementor-element-612b16c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B6B6B60D;--border-color:#B6B6B60D;--border-radius:10px 10px 10px 10px;box-shadow:0px 25px 69px -45px rgba(182, 182, 182, 0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-612b16c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-612b16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-7 .elementor-element.elementor-element-326e8af .elementor-image-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-326e8af.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-326e8af.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-326e8af.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-326e8af .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-326e8af .elementor-image-box-img img{border-radius:5px;transition-duration:1s;}.elementor-7 .elementor-element.elementor-element-326e8af:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-326e8af .elementor-image-box-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-326e8af .elementor-image-box-description{color:#C0C0C0;}.elementor-7 .elementor-element.elementor-element-d8b938d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B6B6B60D;--border-color:#B6B6B60D;--border-radius:10px 10px 10px 10px;box-shadow:0px 25px 69px -45px rgba(182, 182, 182, 0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-d8b938d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d8b938d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-7 .elementor-element.elementor-element-974a699 .elementor-image-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-974a699.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-974a699.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-974a699.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-974a699 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-974a699 .elementor-image-box-img img{border-radius:5px;transition-duration:1s;}.elementor-7 .elementor-element.elementor-element-974a699:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-974a699 .elementor-image-box-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-974a699 .elementor-image-box-description{color:#C0C0C0;}.elementor-7 .elementor-element.elementor-element-3d2250b{--display:flex;--min-height:65vh;--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;--overlay-opacity:0.5;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-3d2250b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3d2250b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://briel.pt/wp-content/uploads/2025/02/imagem-LP-Briel.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3d2250b::before, .elementor-7 .elementor-element.elementor-element-3d2250b > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3d2250b > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3d2250b > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3d2250b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3d2250b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-17e38df{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-8d9790d{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-8d9790d > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-7 .elementor-element.elementor-element-8d9790d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-043db0a .elementor-button{background-color:#202020;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#696969;}.elementor-7 .elementor-element.elementor-element-043db0a{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:999;}.elementor-7 .elementor-element.elementor-element-043db0a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-7 .elementor-element.elementor-element-f4c355b{--display:flex;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1818;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-5d25e58{--width:74%;}.elementor-7 .elementor-element.elementor-element-9a307d6{--width:50%;}.elementor-7 .elementor-element.elementor-element-faa08c5{--width:50%;}.elementor-7 .elementor-element.elementor-element-ea903d7{--width:50%;}.elementor-7 .elementor-element.elementor-element-7448783{--width:50%;}.elementor-7 .elementor-element.elementor-element-af800cc{--width:50%;}.elementor-7 .elementor-element.elementor-element-2594604{--width:50%;}.elementor-7 .elementor-element.elementor-element-f4c355b{--width:63%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-770c3db{--min-height:75vh;}.elementor-7 .elementor-element.elementor-element-664913f .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-d28a196 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-eff25d0 .elementor-button{font-size:16px;}.elementor-7 .elementor-element.elementor-element-cf9e9dc{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-7 .elementor-element.elementor-element-3d47bf3 .elementor-image-box-title{font-size:24px;letter-spacing:1.6px;}.elementor-7 .elementor-element.elementor-element-2590969{text-align:center;}.elementor-7 .elementor-element.elementor-element-2590969 .elementor-heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-dc4a516.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-dc4a516 .elementor-button{font-size:16px;}.elementor-7 .elementor-element.elementor-element-0edeb6f{--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-7 .elementor-element.elementor-element-b263e35{text-align:center;}.elementor-7 .elementor-element.elementor-element-b263e35 .elementor-heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-4d7736f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4d7736f .elementor-button{font-size:16px;}.elementor-7 .elementor-element.elementor-element-8007658{text-align:center;}.elementor-7 .elementor-element.elementor-element-8007658 .elementor-heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-3a298d5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3a298d5 .elementor-button{font-size:16px;}.elementor-7 .elementor-element.elementor-element-ebc11e9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ebc11e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7 .elementor-element.elementor-element-ebc11e9{--overlay-opacity:0.32;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-7 .elementor-element.elementor-element-55a41f0 .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-2abb384 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-d471060 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-326e8af .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-974a699 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-3d2250b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3d2250b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px 0px;}.elementor-7 .elementor-element.elementor-element-3d2250b{--overlay-opacity:0.79;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-7 .elementor-element.elementor-element-17e38df{--padding-top:6em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-8d9790d{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-8d9790d .elementor-heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-043db0a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-043db0a .elementor-button{font-size:16px;}}/* Start custom CSS for button, class: .elementor-element-eff25d0 */.elementor-7 .elementor-element.elementor-element-eff25d0{
    overflow: hidden;
    border-radius: 4px;
    cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-eff25d0 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-7 .elementor-element.elementor-element-eff25d0 .elementor-button-text,
.elementor-7 .elementor-element.elementor-element-eff25d0 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-7 .elementor-element.elementor-element-eff25d0 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 4px;
}

/*cor de fundo*/
.elementor-7 .elementor-element.elementor-element-eff25d0 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #202020; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 4px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-7 .elementor-element.elementor-element-eff25d0 .elementor-button:hover:before {
  background: #222530; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-7 .elementor-element.elementor-element-eff25d0::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 150px;
  filter: blur(15px);
    border-radius: 4px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f728b21 */.elementor-7 .elementor-element.elementor-element-f728b21 {
  position: absolute;
  pointer-events: none;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #1b1818;
  color: #fff;
  line-height: 1.6;
  font-family: sans-serif;
  overflow: hidden;
  opacity: 0.2 ;
  z-index: 0.1;
}

.lines {
  position: absolute;
  top: 0;
  left: 0px;
  right: 0;
  height: 100%;
  margin: auto;
  width: 90vw;
}

.line {
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.line::after {
  content: "";
  display: block;
  position: absolute;
  height: 15vh;
  width: 100%;
  top: -50%;
  left: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 255, 0) 0%, #eaeaeb 75%, #e9e9df 100%);
  animation: drop 7s 0s infinite;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
}

.line:nth-child(1) {
  margin-left: -25%;
}
.line:nth-child(1)::after {
  animation-delay: 1s;
}
.line:nth-child(3) {
  margin-left: 25%;
}
.line:nth-child(3)::after {
  animation-delay: 1.5s;
}
.line:nth-child(4) {
  margin-left: 8%;
}
.line:nth-child(4)::after {
  animation-delay: 2.5s;
}
.line:nth-child(2) {
  margin-left: -8%;
}
.line:nth-child(2)::after {
  animation-delay: 2s;
}


/*.elementor-7 .elementor-element.elementor-element-f728b21::after{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, transparent, #fff);
    width: 100%;
    height: 100%;
}*/


@keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}


@media(max-width: 767px){
    .lines {
        left: -45px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc4a516 */.elementor-7 .elementor-element.elementor-element-dc4a516{
    width: fit-content !important;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-dc4a516 .elementor-button:hover::before {
  animation: brilho 0.8s linear;
}

.elementor-7 .elementor-element.elementor-element-dc4a516 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d7736f */.elementor-7 .elementor-element.elementor-element-4d7736f{
    width: fit-content !important;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-4d7736f .elementor-button:hover::before {
  animation: brilho 0.8s linear;
}

.elementor-7 .elementor-element.elementor-element-4d7736f .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a298d5 */.elementor-7 .elementor-element.elementor-element-3a298d5{
    width: fit-content !important;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-3a298d5 .elementor-button:hover::before {
  animation: brilho 0.8s linear;
}

.elementor-7 .elementor-element.elementor-element-3a298d5 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-043db0a */.elementor-7 .elementor-element.elementor-element-043db0a{
    width: fit-content !important;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-043db0a .elementor-button:hover::before {
  animation: brilho 0.8s linear;
}

.elementor-7 .elementor-element.elementor-element-043db0a .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */