.elementor-1442 .elementor-element.elementor-element-19b4ea0{--display:flex;--min-height:90vh;--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.23;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1442 .elementor-element.elementor-element-19b4ea0:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-19b4ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiobf.com.br/wp-content/uploads/2025/08/SALA-DE-ESTAR-E-JANTAR-_1_.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1442 .elementor-element.elementor-element-19b4ea0::before, .elementor-1442 .elementor-element.elementor-element-19b4ea0 > .elementor-background-video-container::before, .elementor-1442 .elementor-element.elementor-element-19b4ea0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1442 .elementor-element.elementor-element-19b4ea0 > .elementor-background-slideshow::before, .elementor-1442 .elementor-element.elementor-element-19b4ea0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1442 .elementor-element.elementor-element-19b4ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-1442 .elementor-element.elementor-element-46c105f{--display:flex;--min-height:90vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1442 .elementor-element.elementor-element-598264f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:92px;font-weight:400;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-ffeaec9{width:var( --container-widget-width, 40% );max-width:40%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-ffeaec9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-1f265f5 .elementor-button{background-color:#C5A253;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;padding:12px 64px 12px 62px;}.elementor-1442 .elementor-element.elementor-element-1f265f5{width:var( --container-widget-width, 101.543% );max-width:101.543%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:101.543%;--container-widget-flex-grow:0;z-index:1;}.elementor-1442 .elementor-element.elementor-element-94b78fa:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-94b78fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024531;}.elementor-1442 .elementor-element.elementor-element-94b78fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1442 .elementor-element.elementor-element-94b78fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-88a0229:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1442 .elementor-element.elementor-element-88a0229 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024531;}.elementor-1442 .elementor-element.elementor-element-88a0229 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1442 .elementor-element.elementor-element-88a0229 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-6d26253 img{border-style:solid;border-color:#C5A253;}.elementor-1442 .elementor-element.elementor-element-3576e34{margin:46px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-1442 .elementor-element.elementor-element-3576e34 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:52px;font-weight:400;letter-spacing:0.2px;color:#C5A253;}.elementor-1442 .elementor-element.elementor-element-ce26b6f{width:var( --container-widget-width, 93.543% );max-width:93.543%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:93.543%;--container-widget-flex-grow:0;text-align:left;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-b52764f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;fill:#024531;color:#024531;border-style:solid;border-width:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;padding:12px 64px 12px 62px;}.elementor-1442 .elementor-element.elementor-element-b52764f{width:var( --container-widget-width, 101.543% );max-width:101.543%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.543%;--container-widget-flex-grow:0;z-index:1;}.elementor-1442 .elementor-element.elementor-element-b187b62:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1442 .elementor-element.elementor-element-b187b62 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024531;}.elementor-bc-flex-widget .elementor-1442 .elementor-element.elementor-element-b187b62.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1442 .elementor-element.elementor-element-b187b62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1442 .elementor-element.elementor-element-b187b62.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1442 .elementor-element.elementor-element-b187b62 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1442 .elementor-element.elementor-element-b187b62 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:8px 8px 8px 8px;}.elementor-1442 .elementor-element.elementor-element-b187b62 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-aeeef74{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;z-index:0;}.elementor-1442 .elementor-element.elementor-element-aeeef74 img{border-radius:4px 4px 4px 4px;}.elementor-1442 .elementor-element.elementor-element-38358f0{--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-1442 .elementor-element.elementor-element-907ae37{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1442 .elementor-element.elementor-element-907ae37 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:98px;font-weight:400;color:#C5A253;}.elementor-1442 .elementor-element.elementor-element-ca0e56c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1442 .elementor-element.elementor-element-ca0e56c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1442 .elementor-element.elementor-element-ca0e56c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1442 .elementor-element.elementor-element-fbbd1a6{--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-1442 .elementor-element.elementor-element-ff65132{text-align:center;}.elementor-1442 .elementor-element.elementor-element-ff65132 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;line-height:69px;color:#C5A253;}.elementor-1442 .elementor-element.elementor-element-057e8ce{text-align:center;font-family:"Poppins", Sans-serif;}.elementor-1442 .elementor-element.elementor-element-6ede1b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-1442 .elementor-element.elementor-element-3a1c71e{width:var( --container-widget-width, 35.152% );max-width:35.152%;--container-widget-width:35.152%;--container-widget-flex-grow:0;}.elementor-1442 .elementor-element.elementor-element-3a1c71e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-3a1c71e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1442 .elementor-element.elementor-element-6b4f633{width:var( --container-widget-width, 35.152% );max-width:35.152%;--container-widget-width:35.152%;--container-widget-flex-grow:0;}.elementor-1442 .elementor-element.elementor-element-6b4f633.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-6b4f633 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1442 .elementor-element.elementor-element-dd0e98f{width:var( --container-widget-width, 35.152% );max-width:35.152%;--container-widget-width:35.152%;--container-widget-flex-grow:0;}.elementor-1442 .elementor-element.elementor-element-dd0e98f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-dd0e98f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1442 .elementor-element.elementor-element-29b546a{width:var( --container-widget-width, 35.152% );max-width:35.152%;--container-widget-width:35.152%;--container-widget-flex-grow:0;}.elementor-1442 .elementor-element.elementor-element-29b546a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-29b546a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1442 .elementor-element.elementor-element-4a5d3d3{--spacer-size:50px;}.elementor-1442 .elementor-element.elementor-element-1f07809:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-1f07809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024531;}.elementor-1442 .elementor-element.elementor-element-1f07809{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1442 .elementor-element.elementor-element-1f07809 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-b883d79{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1442 .elementor-element.elementor-element-b883d79 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:73px;font-weight:700;color:#C5A253;}.elementor-1442 .elementor-element.elementor-element-e5f417b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-1442 .elementor-element.elementor-element-e5f417b:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-e5f417b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024531;}.elementor-1442 .elementor-element.elementor-element-315a8fa{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5A253;--border-color:#C5A253;--border-radius:4px 4px 4px 4px;}.elementor-1442 .elementor-element.elementor-element-315a8fa:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-315a8fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003827;}.elementor-1442 .elementor-element.elementor-element-315a8fa:hover{background-color:#00291C;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5A253;--border-color:#C5A253;--border-radius:2px 2px 2px 2px;--border-top-left-radius:2px;--border-top-right-radius:2px;--border-bottom-right-radius:2px;--border-bottom-left-radius:2px;}.elementor-1442 .elementor-element.elementor-element-315a8fa, .elementor-1442 .elementor-element.elementor-element-315a8fa::before{--border-transition:0.3s;}.elementor-1442 .elementor-element.elementor-element-07ef22c.elementor-element{--align-self:flex-start;}.elementor-1442 .elementor-element.elementor-element-82eb8f6{text-align:left;}.elementor-1442 .elementor-element.elementor-element-82eb8f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-8e6bc61{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-a41ec32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5A253;--border-color:#C5A253;--border-radius:4px 4px 4px 4px;}.elementor-1442 .elementor-element.elementor-element-a41ec32:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-a41ec32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003827;}.elementor-1442 .elementor-element.elementor-element-b76b62a.elementor-element{--align-self:flex-start;}.elementor-1442 .elementor-element.elementor-element-6e113ef{text-align:left;}.elementor-1442 .elementor-element.elementor-element-6e113ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-25fe39f{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-498e312{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5A253;--border-color:#C5A253;--border-radius:4px 4px 4px 4px;}.elementor-1442 .elementor-element.elementor-element-498e312:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-498e312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003827;}.elementor-1442 .elementor-element.elementor-element-81a77a6.elementor-element{--align-self:flex-start;}.elementor-1442 .elementor-element.elementor-element-9e9d2aa{text-align:left;}.elementor-1442 .elementor-element.elementor-element-9e9d2aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-6de1b4e{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-273b4f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5A253;--border-color:#C5A253;--border-radius:4px 4px 4px 4px;}.elementor-1442 .elementor-element.elementor-element-273b4f3:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-273b4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003827;}.elementor-1442 .elementor-element.elementor-element-e4330a2.elementor-element{--align-self:flex-start;}.elementor-1442 .elementor-element.elementor-element-298375d{text-align:left;}.elementor-1442 .elementor-element.elementor-element-298375d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-f054d47{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-1f2daf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5A253;--border-color:#C5A253;--border-radius:4px 4px 4px 4px;}.elementor-1442 .elementor-element.elementor-element-1f2daf2:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-1f2daf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003827;}.elementor-1442 .elementor-element.elementor-element-07faa4f.elementor-element{--align-self:flex-start;}.elementor-1442 .elementor-element.elementor-element-bada047{text-align:left;}.elementor-1442 .elementor-element.elementor-element-bada047 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-29e9052{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-ef56552{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5A253;--border-color:#C5A253;--border-radius:4px 4px 4px 4px;}.elementor-1442 .elementor-element.elementor-element-ef56552:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-ef56552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003827;}.elementor-1442 .elementor-element.elementor-element-d12fecd.elementor-element{--align-self:flex-start;}.elementor-1442 .elementor-element.elementor-element-ebe4afa{text-align:left;}.elementor-1442 .elementor-element.elementor-element-ebe4afa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-9d41f74{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-76792e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5A253;--border-color:#C5A253;--border-radius:4px 4px 4px 4px;}.elementor-1442 .elementor-element.elementor-element-76792e0:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-76792e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003827;}.elementor-1442 .elementor-element.elementor-element-2d30b36.elementor-element{--align-self:flex-start;}.elementor-1442 .elementor-element.elementor-element-283a24e{text-align:left;}.elementor-1442 .elementor-element.elementor-element-283a24e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-8067cd0{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-225bc4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5A253;--border-color:#C5A253;--border-radius:4px 4px 4px 4px;}.elementor-1442 .elementor-element.elementor-element-225bc4c:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-225bc4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003827;}.elementor-1442 .elementor-element.elementor-element-17c951e.elementor-element{--align-self:flex-start;}.elementor-1442 .elementor-element.elementor-element-41d190e{text-align:left;}.elementor-1442 .elementor-element.elementor-element-41d190e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-4bf0943{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-a3e21ed{--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-1442 .elementor-element.elementor-element-a3e21ed:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-a3e21ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024531;}.elementor-1442 .elementor-element.elementor-element-7b3e5ef .elementor-button{background-color:#C5A253;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;padding:12px 64px 12px 62px;}.elementor-1442 .elementor-element.elementor-element-7b3e5ef{width:var( --container-widget-width, 101.543% );max-width:101.543%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.543%;--container-widget-flex-grow:0;z-index:1;}.elementor-1442 .elementor-element.elementor-element-2b9a1d4{--spacer-size:25px;}.elementor-1442 .elementor-element.elementor-element-9614277{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1442 .elementor-element.elementor-element-9614277 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:136px;font-weight:400;color:#C5A253;}.elementor-1442 .elementor-element.elementor-element-f95e21a .elementor-tab-title{border-width:3px;border-color:#024531;}.elementor-1442 .elementor-element.elementor-element-f95e21a .elementor-tab-content{border-width:3px;border-block-end-color:#024531;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-1442 .elementor-element.elementor-element-f95e21a .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;}.elementor-1442 .elementor-element.elementor-element-f95e21a .elementor-tab-title .elementor-toggle-icon i:before{color:#C5A253;}.elementor-1442 .elementor-element.elementor-element-f95e21a .elementor-tab-title .elementor-toggle-icon svg{fill:#C5A253;}.elementor-1442 .elementor-element.elementor-element-f95e21a .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#C5A253;}.elementor-1442 .elementor-element.elementor-element-f95e21a .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#C5A253;}.elementor-1442 .elementor-element.elementor-element-b76971b .elementor-button{background-color:#C5A253;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;padding:12px 64px 12px 62px;}.elementor-1442 .elementor-element.elementor-element-b76971b{width:var( --container-widget-width, 101.543% );max-width:101.543%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.543%;--container-widget-flex-grow:0;z-index:1;}.elementor-1442 .elementor-element.elementor-element-0f2074c{--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-1442 .elementor-element.elementor-element-0f2074c:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-0f2074c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024531;}.elementor-1442 .elementor-element.elementor-element-781d4de{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-1442 .elementor-element.elementor-element-781d4de:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-781d4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024531;}.elementor-1442 .elementor-element.elementor-element-15068fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#C5A25300;--border-color:#C5A25300;--border-radius:20px 20px 20px 20px;}.elementor-1442 .elementor-element.elementor-element-15068fa:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-15068fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024531;}.elementor-1442 .elementor-element.elementor-element-15068fa.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-76cb589{--spacer-size:50px;}.elementor-1442 .elementor-element.elementor-element-a94183c{width:var( --container-widget-width, 90.958% );max-width:90.958%;--container-widget-width:90.958%;--container-widget-flex-grow:0;text-align:center;}.elementor-1442 .elementor-element.elementor-element-a94183c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-a94183c .elementor-heading-title{font-family:"Poppins", Sans-serif;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-1027128{width:var( --container-widget-width, 94.792% );max-width:94.792%;--container-widget-width:94.792%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:25px;--e-form-steps-indicator-padding:38px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-secondary );--e-form-steps-indicator-inactive-secondary-color:#FFFFFF5E;--e-form-steps-indicator-active-primary-color:#C5A253;--e-form-steps-indicator-active-secondary-color:#C5A25361;--e-form-steps-indicator-completed-primary-color:#C5A253;--e-form-steps-indicator-completed-secondary-color:#F3F3F3;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:1px;}.elementor-1442 .elementor-element.elementor-element-1027128.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-group{padding-right:calc( 46px/2 );padding-left:calc( 46px/2 );margin-bottom:24px;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-form-fields-wrapper{margin-left:calc( -46px/2 );margin-right:calc( -46px/2 );margin-bottom:-24px;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1442 .elementor-element.elementor-element-1027128 .elementor-labels-inline .elementor-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-1442 .elementor-element.elementor-element-1027128 .elementor-labels-inline .elementor-field-group > label{padding-right:12px;}body .elementor-1442 .elementor-element.elementor-element-1027128 .elementor-labels-above .elementor-field-group > label{padding-bottom:12px;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-group > label, .elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-group > label{font-family:"Poppins", Sans-serif;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-group .elementor-field{color:#F9F9F9;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-group .elementor-field, .elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF17;border-color:#C5A253;border-radius:3px 3px 3px 3px;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF17;border-color:#C5A253;border-radius:3px 3px 3px 3px;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-field-group .elementor-select-wrapper::before{color:#C5A253;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-button{font-family:"Poppins", Sans-serif;border-radius:3px 3px 3px 3px;}.elementor-1442 .elementor-element.elementor-element-1027128 .e-form__buttons__wrapper__button-next{background-color:#C5A253;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-button[type="submit"]{background-color:#C5A253;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-1027128 .e-form__buttons__wrapper__button-previous{background-color:#C5A253;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-1027128 .e-form__buttons__wrapper__button-next:hover{background-color:#C5A253;color:#ffffff;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-button[type="submit"]:hover{background-color:#C5A253;color:#ffffff;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1442 .elementor-element.elementor-element-1027128 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1442 .elementor-element.elementor-element-1027128 .elementor-message{font-family:"Poppins", Sans-serif;}.elementor-1442 .elementor-element.elementor-element-1027128 .e-form__indicators__indicator, .elementor-1442 .elementor-element.elementor-element-1027128 .e-form__indicators__indicator__label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-icon i{color:#C5A253;transition:color 0.3s;}.elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-icon svg{fill:#C5A253;transition:fill 0.3s;}.elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#897037;}.elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#897037;}.elementor-1442 .elementor-element.elementor-element-6c6e6d5{--e-icon-list-icon-size:30px;}.elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;}.elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-text{color:var( --e-global-color-621f184 );transition:color 0.3s;}.elementor-1442 .elementor-element.elementor-element-6c6e6d5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#CBCBCB;}.elementor-1442 .elementor-element.elementor-element-1939c3a{--spacer-size:50px;}.elementor-1442 .elementor-element.elementor-element-ff79c52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;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:#C5A25300;--border-color:#C5A25300;--border-radius:3px 3px 3px 3px;}.elementor-1442 .elementor-element.elementor-element-ff79c52:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-ff79c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024531;}.elementor-1442 .elementor-element.elementor-element-ff79c52::before, .elementor-1442 .elementor-element.elementor-element-ff79c52 > .elementor-background-video-container::before, .elementor-1442 .elementor-element.elementor-element-ff79c52 > .e-con-inner > .elementor-background-video-container::before, .elementor-1442 .elementor-element.elementor-element-ff79c52 > .elementor-background-slideshow::before, .elementor-1442 .elementor-element.elementor-element-ff79c52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1442 .elementor-element.elementor-element-ff79c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1442 .elementor-element.elementor-element-ff79c52.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-325eb9f{--spacer-size:70px;}.elementor-1442 .elementor-element.elementor-element-815faf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1442 .elementor-element.elementor-element-815faf0 .elementor-heading-title{font-family:"Poppins", Sans-serif;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-48db475{--display:flex;}.elementor-1442 .elementor-element.elementor-element-ca2c533{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1442 .elementor-element.elementor-element-ca2c533:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-ca2c533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-9c4249d{--display:flex;--min-height:-10px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 42px;--row-gap:0px;--column-gap:42px;}.elementor-1442 .elementor-element.elementor-element-1b9745c .elementor-icon-wrapper{text-align:center;}.elementor-1442 .elementor-element.elementor-element-8b996f1{font-family:"Poppins", Sans-serif;}.elementor-1442 .elementor-element.elementor-element-a599cea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 42px;--row-gap:0px;--column-gap:42px;}.elementor-1442 .elementor-element.elementor-element-f9dea0c .elementor-icon-wrapper{text-align:center;}.elementor-1442 .elementor-element.elementor-element-0c5dbca{font-family:"Poppins", Sans-serif;}.elementor-1442 .elementor-element.elementor-element-c96b39d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 42px;--row-gap:0px;--column-gap:42px;}.elementor-1442 .elementor-element.elementor-element-9eabdcf .elementor-icon-wrapper{text-align:center;}.elementor-1442 .elementor-element.elementor-element-730e364{font-family:"Poppins", Sans-serif;}.elementor-1442 .elementor-element.elementor-element-096c732{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-1442 .elementor-element.elementor-element-096c732:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-096c732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1442 .elementor-element.elementor-element-4337cb3{--grid-template-columns:repeat(0, auto);text-align:center;--e-transform-translateY:13px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--icon-size:26px;--grid-column-gap:7px;--grid-row-gap:0px;}.elementor-1442 .elementor-element.elementor-element-4337cb3.elementor-element{--align-self:center;}.elementor-1442 .elementor-element.elementor-element-4337cb3 .elementor-social-icon{background-color:#024531;border-style:none;}.elementor-1442 .elementor-element.elementor-element-d8824bf{--spacer-size:50px;}.elementor-1442 .elementor-element.elementor-element-30f3b73{--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-1442 .elementor-element.elementor-element-30f3b73:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-30f3b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024531;}.elementor-1442 .elementor-element.elementor-element-536715d{--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-1442 .elementor-element.elementor-element-536715d:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-536715d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024531;}.elementor-1442 .elementor-element.elementor-element-494e2ed:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-494e2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiobf.com.br/wp-content/uploads/2025/06/FINAL-1024x366.webp");background-position:center center;}.elementor-1442 .elementor-element.elementor-element-494e2ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1442 .elementor-element.elementor-element-494e2ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1442 .elementor-element.elementor-element-703a2e2{margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1442 .elementor-element.elementor-element-703a2e2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:76px;font-weight:500;color:#C5A253;}.elementor-1442 .elementor-element.elementor-element-ab0d5be .elementor-button{background-color:#C5A253;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;padding:12px 64px 12px 62px;}.elementor-1442 .elementor-element.elementor-element-ab0d5be{width:var( --container-widget-width, 101.543% );max-width:101.543%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.543%;--container-widget-flex-grow:0;z-index:1;}@media(max-width:767px){.elementor-1442 .elementor-element.elementor-element-598264f{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-1442 .elementor-element.elementor-element-598264f .elementor-heading-title{font-size:50px;}.elementor-1442 .elementor-element.elementor-element-ffeaec9{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-1442 .elementor-element.elementor-element-94b78fa{margin-top:0px;margin-bottom:0px;}.elementor-1442 .elementor-element.elementor-element-6d26253{margin:-16px -16px calc(var(--kit-widget-spacing, 0px) + -16px) -16px;padding:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-6d26253 img{width:100%;max-width:100%;border-radius:9px 9px 9px 9px;}.elementor-1442 .elementor-element.elementor-element-3576e34{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 16px;text-align:left;}.elementor-1442 .elementor-element.elementor-element-ce26b6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 16px;}.elementor-1442 .elementor-element.elementor-element-907ae37 .elementor-heading-title{font-size:70px;}.elementor-1442 .elementor-element.elementor-element-6ede1b1{--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-1442 .elementor-element.elementor-element-3a1c71e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1442 .elementor-element.elementor-element-6b4f633{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1442 .elementor-element.elementor-element-dd0e98f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1442 .elementor-element.elementor-element-29b546a{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1442 .elementor-element.elementor-element-b883d79{width:100%;max-width:100%;margin:22px 22px calc(var(--kit-widget-spacing, 0px) + 22px) 22px;}.elementor-1442 .elementor-element.elementor-element-b883d79.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1442 .elementor-element.elementor-element-b883d79 .elementor-heading-title{font-size:33px;}.elementor-1442 .elementor-element.elementor-element-9614277 .elementor-heading-title{font-size:120px;}.elementor-1442 .elementor-element.elementor-element-f95e21a .elementor-toggle-title{font-size:14px;}.elementor-1442 .elementor-element.elementor-element-f95e21a .elementor-tab-content{font-size:14px;}.elementor-1442 .elementor-element.elementor-element-494e2ed:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-494e2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-1442 .elementor-element.elementor-element-703a2e2 .elementor-heading-title{font-size:42px;}}@media(min-width:768px){.elementor-1442 .elementor-element.elementor-element-46c105f{--content-width:62vw;}.elementor-1442 .elementor-element.elementor-element-88a0229{width:38.604%;}.elementor-1442 .elementor-element.elementor-element-b187b62{width:61.396%;}.elementor-1442 .elementor-element.elementor-element-315a8fa{--width:23%;}.elementor-1442 .elementor-element.elementor-element-a41ec32{--width:23%;}.elementor-1442 .elementor-element.elementor-element-498e312{--width:23%;}.elementor-1442 .elementor-element.elementor-element-273b4f3{--width:23%;}.elementor-1442 .elementor-element.elementor-element-1f2daf2{--width:23%;}.elementor-1442 .elementor-element.elementor-element-ef56552{--width:23%;}.elementor-1442 .elementor-element.elementor-element-76792e0{--width:23%;}.elementor-1442 .elementor-element.elementor-element-225bc4c{--width:23%;}.elementor-1442 .elementor-element.elementor-element-15068fa{--width:52.543%;}.elementor-1442 .elementor-element.elementor-element-ff79c52{--width:50%;}.elementor-1442 .elementor-element.elementor-element-096c732{--width:100%;}}/* Start custom CSS for form, class: .elementor-element-1027128 *//* ================================
   MULTISELECT (apenas CSS)
   >>> PERSONALIZE AQUI <<<
   Troque os valores das variáveis abaixo
================================ */
.field-servicos{
  /* Cores */
  --ms-text:        #ffffff;  /* cor do texto */
  --ms-muted:       #ffffff;  /* texto secundário */
  --ms-input-bg:    #326859;  /* fundo do "botão" (summary) */
  --ms-panel-bg:    #1E5948;  /* fundo do painel aberto */
  --ms-card-bg:     #1E5948;  /* fundo de cada opção */
  --ms-hover-bg:    #024531;  /* hover do card */
  --ms-selected-bg: #024531;  /* fundo quando selecionado */
  --ms-accent:      #c59f3b;  /* destaque (check/quadradinho) */

  /* Borda */
  --ms-border-color:#C5A253;  /* <<< COR DA BORDA principal */
  --ms-border-width:2px;      /* <<< ESPESSURA DA BORDA */
  --ms-radius:      10px;     /* <<< ARREDONDAMENTO */
}

/* ===== Estrutura do campo ===== */
.field-servicos{
  background: var(--ms-panel-bg);
  border: var(--ms-border-width) solid var(--ms-border-color);
  border-radius: 3px;
  padding: 12px;
  margin: 0 0 14px;
}

/* “Botão” que abre o multiselect */
.servicos-summary{
  list-style: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 54px;
  padding: 0 14px;
  background: var(--ms-input-bg);
  color: var(--ms-text);
  border: 1px solid var(--ms-border-color);
  border-radius: 3px;
  font-weight: 600;
  position: relative;
}
.servicos-summary::after{
  content:"";
  width:10px; height:10px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: rotate(45deg);
  position: absolute;
  right: 16px; top: 50%;
  translate: 0 -50%;
  opacity: .8;
}
details[open] > .servicos-summary::after{
  transform: rotate(-135deg);
}

/* Área aberta */
.servicos-body{
  margin-top: 10px;
  background: var(--ms-panel-bg);
  border: 1px solid var(--ms-border-color);
  border-radius: 3px;
  padding: 12px;
}

/* Grid de opções */
.servicos-grid{
  display: grid;
  gap: 10px;
}
@media (min-width: 560px){
  .servicos-grid{ grid-template-columns: repeat(2,1fr); }
}

/* Remove espaçamentos padrão do Elementor (se houver) */
.servicos-grid .elementor-field-option{ margin: 0 !important; }

/* Esconde o checkbox nativo para estilizar o card */
.servicos-grid input[type="checkbox"]{
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* Cada opção como “card” */
.servicos-grid label{
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 48px;
  padding: 10px 12px;
  background: var(--ms-card-bg);
  border: var(--ms-border-width) solid var(--ms-border-color);
  border-radius: 3px;
  color: var(--ms-text);
  cursor: pointer;
  transition: transform .06s ease, background .15s ease, border-color .15s ease, box-shadow .15s ease;
}
.servicos-grid label:hover{
  transform: translateY(-1px);
  background: var(--ms-hover-bg);
}

/* Quadradinho antes do texto */
.servicos-grid label::before{
  content:"";
  width: 18px; height: 18px;
  border-radius: calc(var(--ms-radius) - 5px);
  border: 2px solid var(--ms-accent);
  background: transparent;
  flex: none;
}

/* Estado selecionado */
.servicos-grid input[type="checkbox"]:checked + label{
  background: var(--ms-selected-bg);
  border-color: var(--ms-accent);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--ms-accent) 35%, transparent);
}
.servicos-grid input[type="checkbox"]:checked + label::before{
  background: var(--ms-accent);
  border-color: var(--ms-accent);
  box-shadow: inset 0 0 0 2px #ffffff;
}

/* ================================
   SELECT — verde + dourado
   (texto off-white e hover/seleção dourado)
================================ */
:root{
  --sel-bg:     #326859; /* fundo do select */
  --sel-text:   #E6ECE9; /* texto do select */
  --sel-border: #c5a253; /* borda do select */
  --sel-radius: 8px;     /* raio */
  --gold:       #c5a253; /* dourado principal */
}

select{
  /* Força o fundo customizado */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  background: var(--sel-bg) !important;  /* <- FUNDO DO SELECT */
  background-clip: padding-box;          /* evita “vazar” em alguns UAs */
  color: var(--sel-text) !important;
  border: 2px solid var(--sel-border) !important;
  border-radius: 3px;
  padding: 10px 14px !important;
  outline: none !important;
}


/* opções do menu aberto */
select option{
  background: var(--sel-bg);
  color: var(--sel-text);
  padding: 8px;
  border: none;
}

/* hover/selecionado (quando suportado) */
select option:hover{
  background: var(--gold) !important;
  color: #FFFFFF !important;
}
select option:checked{
  background: var(--gold) !important;
  color: #FFFFFF !important;
}
select option:focus{
  background: var(--gold) !important;
  color: #FFFFFF !important;
}
select option:active{
  background: var(--gold) !important;
  color: #fff !important;
}

/* Minimiza highlight azul nativo */
select:focus-visible{ outline: none !important; }

/* Chrome/Edge antigo (MS) */
select::-ms-value{
  background: var(--sel-bg) !important;
  color: var(--sel-text) !important;
}/* End custom CSS */
/* Start custom CSS *//* efeito grow suave no hover/focus */
.card-grow{
  border-radius: 4px;           /* opcional */
  overflow: hidden;              /* evita cortar sombras internas */
  transform: translateZ(0);      /* ativa aceleração/GPU */
  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease;
  will-change: transform;
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
}

/* aplica o grow só em dispositivos com hover real (mouse) */
@media (hover:hover) and (pointer:fine){
  .card-grow:hover{
    transform: scale(1.03);
    box-shadow: 0 14px 36px rgba(0,0,0,.12);
    filter: saturate(1.02);
  }
}

/* acessível: também cresce quando recebe foco via teclado (links/botões dentro) */
.card-grow:focus-within{
  transform: scale(1.03);
  box-shadow: 0 14px 36px rgba(0,0,0,.12);
}

/* usuários que preferem menos movimento */
@media (prefers-reduced-motion: reduce){
  .card-grow{ transition: none }
}


/* Trava a página para não rolar na horizontal */
html, body {
  max-width: 100%;
  overflow-x: clip;                  /* evita barra fantasma e “puxões” laterais */
  overscroll-behavior-x: none;       /* não propaga overscroll no eixo X */
  touch-action: pan-y;               /* gesto padrão: só rolar vertical */
}

/* Boas práticas gerais */
*,
*::before,
*::after { box-sizing: border-box; }

/* Evita elementos do Elementor “estourarem” a largura */
.elementor-section,
.elementor-container,
.elementor-widget { max-width: 100%; }

/* Evita que imagens/iframes causem overflow */
img, video, iframe { max-width: 100%; height: auto; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bebas Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studiobf.com.br/wp-content/uploads/2025/06/BebasNeue-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */