.elementor-952 .elementor-element.elementor-element-d5cf2de{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-d5cf2de::before, .elementor-952 .elementor-element.elementor-element-d5cf2de > .elementor-background-video-container::before, .elementor-952 .elementor-element.elementor-element-d5cf2de > .e-con-inner > .elementor-background-video-container::before, .elementor-952 .elementor-element.elementor-element-d5cf2de > .elementor-background-slideshow::before, .elementor-952 .elementor-element.elementor-element-d5cf2de > .e-con-inner > .elementor-background-slideshow::before, .elementor-952 .elementor-element.elementor-element-d5cf2de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-952 .elementor-element.elementor-element-28479e0{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-952 .elementor-element.elementor-element-4f04189{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-952 .elementor-element.elementor-element-4f04189 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3rem;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-952 .elementor-element.elementor-element-245efcf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-weight:400;color:#FBFAF7A3;}.elementor-952 .elementor-element.elementor-element-ba8a6c6{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-4ecb883{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--grid-auto-flow:row;--justify-items:start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-bfe4456{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-585994e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#B18A55;}.elementor-952 .elementor-element.elementor-element-d2bfe4d{width:initial;max-width:initial;}.elementor-952 .elementor-element.elementor-element-d2bfe4d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-d5576f2{width:initial;max-width:initial;}.elementor-952 .elementor-element.elementor-element-d5576f2 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:1.5rem;font-weight:400;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-ba3a63e{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-cac9488{--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;--justify-content:flex-start;--align-items:center;--gap:2px 0px;--row-gap:2px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D3C8;--border-color:#D9D3C8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-d672ef8{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;font-family:"Instrument Serif", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.3em;color:#09090D;}.elementor-952 .elementor-element.elementor-element-cc4248e{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.3em;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-c38dbfe{--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;--justify-content:flex-start;--align-items:center;--gap:2px 0px;--row-gap:2px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D3C8;--border-color:#D9D3C8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-ba5734d{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;font-family:"Instrument Serif", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.3em;color:#09090D;}.elementor-952 .elementor-element.elementor-element-fa0c96c{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.3em;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-d96b2ce{--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;--justify-content:flex-start;--align-items:center;--gap:2px 0px;--row-gap:2px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D3C8;--border-color:#D9D3C8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-ee6aa3b{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;font-family:"Instrument Serif", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.3em;color:#09090D;}.elementor-952 .elementor-element.elementor-element-8089a6e{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.3em;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-e9922af{--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;--justify-content:flex-start;--align-items:center;--gap:2px 0px;--row-gap:2px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D3C8;--border-color:#D9D3C8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-21f3b10{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;font-family:"Instrument Serif", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.3em;color:#09090D;}.elementor-952 .elementor-element.elementor-element-c1f7a8b{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.3em;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-6333e03{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;color:#7C7972;}.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-952 .elementor-element.elementor-element-ffef2ff .elementor-button{background-color:#09090D;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-952 .elementor-element.elementor-element-ffef2ff .elementor-button:hover, .elementor-952 .elementor-element.elementor-element-ffef2ff .elementor-button:focus{background-color:#B18A5500;color:#09090D;}.elementor-952 .elementor-element.elementor-element-ffef2ff{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090D;}.elementor-952 .elementor-element.elementor-element-ffef2ff.elementor-element{--align-self:flex-start;}.elementor-952 .elementor-element.elementor-element-ffef2ff .elementor-button:hover svg, .elementor-952 .elementor-element.elementor-element-ffef2ff .elementor-button:focus svg{fill:#09090D;}.elementor-952 .elementor-element.elementor-element-86a7b10 .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;fill:#09090D;color:#09090D;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-952 .elementor-element.elementor-element-86a7b10 .elementor-button:hover, .elementor-952 .elementor-element.elementor-element-86a7b10 .elementor-button:focus{background-color:#09090D;color:#FFFFFF;}.elementor-952 .elementor-element.elementor-element-86a7b10{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090D;}.elementor-952 .elementor-element.elementor-element-86a7b10.elementor-element{--align-self:flex-start;}.elementor-952 .elementor-element.elementor-element-86a7b10 .elementor-button:hover svg, .elementor-952 .elementor-element.elementor-element-86a7b10 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-952 .elementor-element.elementor-element-ccf7f6d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:0.75em;font-weight:400;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-0215367{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-0215367:not(.elementor-motion-effects-element-type-background), .elementor-952 .elementor-element.elementor-element-0215367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velarincorporadora.com.br/wp-content/uploads/2026/08/hero-ravena-DCTsMoK1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-952 .elementor-element.elementor-element-e99c1b0{--spacer-size:600px;}.elementor-952 .elementor-element.elementor-element-ac7e0c8{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-ac7e0c8:not(.elementor-motion-effects-element-type-background), .elementor-952 .elementor-element.elementor-element-ac7e0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}.elementor-952 .elementor-element.elementor-element-56a0a2c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#B18A55;}.elementor-952 .elementor-element.elementor-element-a9fb62e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-952 .elementor-element.elementor-element-a9fb62e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-952 .elementor-element.elementor-element-a9fb62e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-76692e5{--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;--justify-content:space-around;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D3C8;--border-color:#D9D3C8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-bfab4f1{width:var( --container-widget-width, 80% );max-width:80%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-952 .elementor-element.elementor-element-bfab4f1 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-89b8616{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.625em;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-807dcb0{--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;--justify-content:space-around;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D3C8;--border-color:#D9D3C8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-4db163b{width:var( --container-widget-width, 80% );max-width:80%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-952 .elementor-element.elementor-element-4db163b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-4d841b2{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.625em;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-09b3b01{--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;--justify-content:space-around;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D3C8;--border-color:#D9D3C8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-bbd10f7{width:var( --container-widget-width, 80% );max-width:80%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-952 .elementor-element.elementor-element-bbd10f7 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-a28f386{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.625em;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-39eef10{--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;--justify-content:space-around;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D3C8;--border-color:#D9D3C8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-a82da6d{width:var( --container-widget-width, 80% );max-width:80%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-952 .elementor-element.elementor-element-a82da6d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-ebbcff0{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.625em;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-427c64c{--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;--justify-content:space-around;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D3C8;--border-color:#D9D3C8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-aab1ef8{width:var( --container-widget-width, 80% );max-width:80%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-952 .elementor-element.elementor-element-aab1ef8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-e3d19c0{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.625em;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-6d0e1a5{--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;--justify-content:space-around;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D3C8;--border-color:#D9D3C8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-c21e7c6{width:var( --container-widget-width, 80% );max-width:80%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-952 .elementor-element.elementor-element-c21e7c6 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-ae1e91d{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.625em;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-876ed7f{--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;--justify-content:space-around;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D3C8;--border-color:#D9D3C8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-0a15beb{width:var( --container-widget-width, 80% );max-width:80%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-952 .elementor-element.elementor-element-0a15beb .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-815c8d2{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.625em;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-b51fa51{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-b51fa51:not(.elementor-motion-effects-element-type-background), .elementor-952 .elementor-element.elementor-element-b51fa51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-952 .elementor-element.elementor-element-262ccf2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#B18A55;}.elementor-952 .elementor-element.elementor-element-f90d48d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-952 .elementor-element.elementor-element-f90d48d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-40a7a16{width:var( --container-widget-width, 60% );max-width:60%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-7e4ca32{--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:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-c0cf7dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-eb938a4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-952 .elementor-element.elementor-element-b8e4b5a{width:initial;max-width:initial;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-2abb8b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-d70007f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-952 .elementor-element.elementor-element-fd31dd8{width:initial;max-width:initial;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-8b0d6dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-12c7687 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-952 .elementor-element.elementor-element-0ab6365{width:initial;max-width:initial;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-54df9f9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.53;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-54df9f9:not(.elementor-motion-effects-element-type-background), .elementor-952 .elementor-element.elementor-element-54df9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090D;}.elementor-952 .elementor-element.elementor-element-54df9f9::before, .elementor-952 .elementor-element.elementor-element-54df9f9 > .elementor-background-video-container::before, .elementor-952 .elementor-element.elementor-element-54df9f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-952 .elementor-element.elementor-element-54df9f9 > .elementor-background-slideshow::before, .elementor-952 .elementor-element.elementor-element-54df9f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-952 .elementor-element.elementor-element-54df9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-952 .elementor-element.elementor-element-043ecf9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--grid-auto-flow:row;--justify-items:start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-7bab067{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-7bab067:not(.elementor-motion-effects-element-type-background), .elementor-952 .elementor-element.elementor-element-7bab067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velarincorporadora.com.br/wp-content/uploads/2026/08/IMG_8387.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-952 .elementor-element.elementor-element-9c91f1c{--spacer-size:600px;}.elementor-952 .elementor-element.elementor-element-05d17d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-a725738 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#D2BE9F;}.elementor-952 .elementor-element.elementor-element-e26a724{width:initial;max-width:initial;}.elementor-952 .elementor-element.elementor-element-e26a724 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#FBFAF7;}.elementor-952 .elementor-element.elementor-element-2cd0ccb{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-aae8870 .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-952 .elementor-element.elementor-element-aae8870 .elementor-button:hover, .elementor-952 .elementor-element.elementor-element-aae8870 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-952 .elementor-element.elementor-element-aae8870{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-952 .elementor-element.elementor-element-aae8870.elementor-element{--align-self:flex-start;}.elementor-952 .elementor-element.elementor-element-aae8870 .elementor-button:hover svg, .elementor-952 .elementor-element.elementor-element-aae8870 .elementor-button:focus svg{fill:#000000;}.elementor-952 .elementor-element.elementor-element-156db18{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-156db18:not(.elementor-motion-effects-element-type-background), .elementor-952 .elementor-element.elementor-element-156db18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}.elementor-952 .elementor-element.elementor-element-27c9cdc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--grid-auto-flow:row;--justify-items:start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-3a08a91{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-3a08a91:not(.elementor-motion-effects-element-type-background), .elementor-952 .elementor-element.elementor-element-3a08a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velarincorporadora.com.br/wp-content/uploads/2026/08/hero-atlas-BKVQIe40-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-952 .elementor-element.elementor-element-8b82605{--spacer-size:600px;}.elementor-952 .elementor-element.elementor-element-cf0c814{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-9f71324 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#B18A55;}.elementor-952 .elementor-element.elementor-element-67bc63b{width:initial;max-width:initial;}.elementor-952 .elementor-element.elementor-element-67bc63b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-6875a85{width:initial;max-width:initial;}.elementor-952 .elementor-element.elementor-element-6875a85 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:1.5rem;font-weight:400;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-e3e77ba{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-7126cda{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-482c4f2{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 2px;border-color:#B18A55;}.elementor-952 .elementor-element.elementor-element-482c4f2 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-61ed4ae .elementor-button{background-color:#09090D;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-952 .elementor-element.elementor-element-61ed4ae .elementor-button:hover, .elementor-952 .elementor-element.elementor-element-61ed4ae .elementor-button:focus{background-color:#B18A5500;color:#09090D;}.elementor-952 .elementor-element.elementor-element-61ed4ae{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090D;}.elementor-952 .elementor-element.elementor-element-61ed4ae.elementor-element{--align-self:flex-start;}.elementor-952 .elementor-element.elementor-element-61ed4ae .elementor-button:hover svg, .elementor-952 .elementor-element.elementor-element-61ed4ae .elementor-button:focus svg{fill:#09090D;}.elementor-952 .elementor-element.elementor-element-7dfa28c{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-7dfa28c:not(.elementor-motion-effects-element-type-background), .elementor-952 .elementor-element.elementor-element-7dfa28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090D;}.elementor-952 .elementor-element.elementor-element-c0dc1a2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-dc10edd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-0b719c4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:#B18A55;}.elementor-952 .elementor-element.elementor-element-9f4f3ff{width:initial;max-width:initial;}.elementor-952 .elementor-element.elementor-element-9f4f3ff .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#FBFAF7;}.elementor-952 .elementor-element.elementor-element-5f2b5cf{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-7c88f1d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-c6cfd4c .elementor-button{background-color:#B18A55;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D6A3D;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-952 .elementor-element.elementor-element-c6cfd4c .elementor-button:hover, .elementor-952 .elementor-element.elementor-element-c6cfd4c .elementor-button:focus{background-color:#8D6A3D;}.elementor-952 .elementor-element.elementor-element-c6cfd4c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;}.elementor-952 .elementor-element.elementor-element-063f42e .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-952 .elementor-element.elementor-element-063f42e .elementor-button:hover, .elementor-952 .elementor-element.elementor-element-063f42e .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-952 .elementor-element.elementor-element-063f42e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-952 .elementor-element.elementor-element-063f42e .elementor-button:hover svg, .elementor-952 .elementor-element.elementor-element-063f42e .elementor-button:focus svg{fill:#000000;}.elementor-952 .elementor-element.elementor-element-b0538e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-ae81067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-954ee09{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-954ee09:not(.elementor-motion-effects-element-type-background), .elementor-952 .elementor-element.elementor-element-954ee09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}.elementor-952 .elementor-element.elementor-element-ba4fb08{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--grid-auto-flow:row;--justify-items:start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-4f8897d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-598f1d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:#B18A55;}.elementor-952 .elementor-element.elementor-element-dc148d6{width:initial;max-width:initial;}.elementor-952 .elementor-element.elementor-element-dc148d6 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-952 .elementor-element.elementor-element-c45c9df{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-952 .elementor-element.elementor-element-96f0356 .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;fill:#09090D;color:#09090D;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-952 .elementor-element.elementor-element-96f0356 .elementor-button:hover, .elementor-952 .elementor-element.elementor-element-96f0356 .elementor-button:focus{background-color:#09090D;color:#FFFFFF;}.elementor-952 .elementor-element.elementor-element-96f0356{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090D;}.elementor-952 .elementor-element.elementor-element-96f0356.elementor-element{--align-self:flex-start;}.elementor-952 .elementor-element.elementor-element-96f0356 .elementor-button:hover svg, .elementor-952 .elementor-element.elementor-element-96f0356 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-952 .elementor-element.elementor-element-a2b38d7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-952 .elementor-element.elementor-element-28479e0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-952 .elementor-element.elementor-element-4f04189 .elementor-heading-title{font-size:4rem;}.elementor-952 .elementor-element.elementor-element-ba8a6c6{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-4ecb883{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-952 .elementor-element.elementor-element-d2bfe4d .elementor-heading-title{font-size:3rem;}.elementor-952 .elementor-element.elementor-element-ba3a63e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.9em;}.elementor-952 .elementor-element.elementor-element-6333e03{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.9em;}.elementor-952 .elementor-element.elementor-element-ccf7f6d{font-size:0.9em;}.elementor-952 .elementor-element.elementor-element-ac7e0c8{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-a9fb62e .elementor-heading-title{font-size:3rem;}.elementor-952 .elementor-element.elementor-element-b51fa51{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-f90d48d .elementor-heading-title{font-size:3rem;}.elementor-952 .elementor-element.elementor-element-40a7a16{font-size:0.9em;}.elementor-952 .elementor-element.elementor-element-b8e4b5a{font-size:0.9em;}.elementor-952 .elementor-element.elementor-element-fd31dd8{font-size:0.9em;}.elementor-952 .elementor-element.elementor-element-0ab6365{font-size:0.9em;}.elementor-952 .elementor-element.elementor-element-54df9f9{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-043ecf9{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-952 .elementor-element.elementor-element-e26a724 .elementor-heading-title{font-size:3rem;}.elementor-952 .elementor-element.elementor-element-2cd0ccb{font-size:0.9em;}.elementor-952 .elementor-element.elementor-element-156db18{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-27c9cdc{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-952 .elementor-element.elementor-element-67bc63b .elementor-heading-title{font-size:3rem;}.elementor-952 .elementor-element.elementor-element-e3e77ba{font-size:0.9em;}.elementor-952 .elementor-element.elementor-element-7dfa28c{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-c0dc1a2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-952 .elementor-element.elementor-element-9f4f3ff .elementor-heading-title{font-size:3rem;}.elementor-952 .elementor-element.elementor-element-5f2b5cf{font-size:0.9em;}.elementor-952 .elementor-element.elementor-element-7c88f1d{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-952 .elementor-element.elementor-element-954ee09{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-ba4fb08{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-952 .elementor-element.elementor-element-dc148d6 .elementor-heading-title{font-size:3rem;}.elementor-952 .elementor-element.elementor-element-c45c9df{font-size:0.9em;}}@media(max-width:767px){.elementor-952 .elementor-element.elementor-element-28479e0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-952 .elementor-element.elementor-element-4f04189{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-4f04189 .elementor-heading-title{font-size:3rem;}.elementor-952 .elementor-element.elementor-element-245efcf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-4ecb883{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-952 .elementor-element.elementor-element-d2bfe4d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-d2bfe4d .elementor-heading-title{font-size:2rem;}.elementor-952 .elementor-element.elementor-element-d5576f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-d672ef8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-952 .elementor-element.elementor-element-ba5734d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-952 .elementor-element.elementor-element-ee6aa3b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-952 .elementor-element.elementor-element-21f3b10{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-952 .elementor-element.elementor-element-ffef2ff.elementor-element{--align-self:center;}.elementor-952 .elementor-element.elementor-element-ffef2ff{z-index:999;}.elementor-952 .elementor-element.elementor-element-86a7b10.elementor-element{--align-self:center;}.elementor-952 .elementor-element.elementor-element-86a7b10{z-index:999;}.elementor-952 .elementor-element.elementor-element-ccf7f6d{font-size:0.8em;}.elementor-952 .elementor-element.elementor-element-0215367{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-952 .elementor-element.elementor-element-e99c1b0{--spacer-size:350px;}.elementor-952 .elementor-element.elementor-element-a9fb62e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-a9fb62e .elementor-heading-title{font-size:2rem;}.elementor-952 .elementor-element.elementor-element-bfab4f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-4db163b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-bbd10f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-a82da6d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-aab1ef8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-c21e7c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-0a15beb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-f90d48d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-f90d48d .elementor-heading-title{font-size:2rem;}.elementor-952 .elementor-element.elementor-element-40a7a16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-c0cf7dc{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-b8e4b5a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-952 .elementor-element.elementor-element-2abb8b6{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-fd31dd8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-952 .elementor-element.elementor-element-8b0d6dd{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-0ab6365{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-952 .elementor-element.elementor-element-043ecf9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-952 .elementor-element.elementor-element-9c91f1c{--spacer-size:350px;}.elementor-952 .elementor-element.elementor-element-05d17d3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-952 .elementor-element.elementor-element-e26a724{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-e26a724 .elementor-heading-title{font-size:2rem;}.elementor-952 .elementor-element.elementor-element-2cd0ccb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-aae8870{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:999;}.elementor-952 .elementor-element.elementor-element-aae8870.elementor-element{--align-self:center;}.elementor-952 .elementor-element.elementor-element-27c9cdc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-952 .elementor-element.elementor-element-3a08a91{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-952 .elementor-element.elementor-element-3a08a91.e-con{--order:99999 /* order end hack */;}.elementor-952 .elementor-element.elementor-element-8b82605{--spacer-size:350px;}.elementor-952 .elementor-element.elementor-element-cf0c814{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-952 .elementor-element.elementor-element-67bc63b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-67bc63b .elementor-heading-title{font-size:2rem;}.elementor-952 .elementor-element.elementor-element-6875a85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-e3e77ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-482c4f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-482c4f2 .elementor-heading-title{font-size:1.5rem;}.elementor-952 .elementor-element.elementor-element-61ed4ae.elementor-element{--align-self:center;}.elementor-952 .elementor-element.elementor-element-61ed4ae{z-index:999;}.elementor-952 .elementor-element.elementor-element-c0dc1a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-952 .elementor-element.elementor-element-9f4f3ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-9f4f3ff .elementor-heading-title{font-size:2rem;}.elementor-952 .elementor-element.elementor-element-c6cfd4c{z-index:999;}.elementor-952 .elementor-element.elementor-element-063f42e{z-index:999;}.elementor-952 .elementor-element.elementor-element-b0538e2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-952 .elementor-element.elementor-element-ba4fb08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-952 .elementor-element.elementor-element-dc148d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-952 .elementor-element.elementor-element-dc148d6 .elementor-heading-title{font-size:2rem;}.elementor-952 .elementor-element.elementor-element-96f0356.elementor-element{--align-self:center;}.elementor-952 .elementor-element.elementor-element-96f0356{z-index:999;}.elementor-952 .elementor-element.elementor-element-c76eeac{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-952 .elementor-element.elementor-element-cac9488{--width:45%;}.elementor-952 .elementor-element.elementor-element-c38dbfe{--width:45%;}.elementor-952 .elementor-element.elementor-element-d96b2ce{--width:45%;}.elementor-952 .elementor-element.elementor-element-e9922af{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-952 .elementor-element.elementor-element-cac9488{--width:100%;}.elementor-952 .elementor-element.elementor-element-c38dbfe{--width:100%;}.elementor-952 .elementor-element.elementor-element-d96b2ce{--width:100%;}.elementor-952 .elementor-element.elementor-element-e9922af{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b0538e2 *//* ==========================================================================
   VELAR — Formulário Contact Form 7
   Tokens extraídos do site: ink #09090d · graphite #16171b · bone #fbfaf7
   bronze #b18a55 · bronze-dark #8d6a3d · bronze-soft #d2be9f
   line-dark #35363c · muted-warm #7c7972
   ========================================================================== */

.velar-form-card {
  --v-ink: #09090d;
  --v-graphite: #16171b;
  --v-bone: #fbfaf7;
  --v-bronze: #b18a55;
  --v-bronze-dark: #8d6a3d;
  --v-bronze-soft: #d2be9f;
  --v-line-dark: #35363c;
  --v-muted: #7c7972;
  --v-erro: #cf7f7f;

  /* Altura dos campos: mesmo py-3 do site. Ajuste aqui se quiser mais compacto */
  --v-input-py: 0.75rem;

  background-color: var(--v-graphite);
  border: 1px solid var(--v-line-dark);
  padding: 2rem;
  font-family: "Inter", ui-sans-serif, system-ui, sans-serif;
  color: var(--v-bone);
}

@media (min-width: 768px) {
  .velar-form-card { padding: 2.5rem; }
}

/* Título -------------------------------------------------------------- */
.velar-form-card .velar-form-title {
  font-family: "Instrument Serif", ui-serif, Georgia, serif;
  font-size: 1.875rem;
  line-height: 1.15;
  font-weight: 400;
  color: var(--v-bone);
  margin: 0 0 2rem;
  padding: 0;
}

/* Grade --------------------------------------------------------------- */
.velar-form-card .velar-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5rem;
}

@media (min-width: 768px) {
  .velar-form-card .velar-grid { grid-template-columns: 1fr 1fr; }
  .velar-form-card .velar-col-full { grid-column: 1 / -1; }
}

.velar-form-card .velar-field { min-width: 0; }

/* CF7 envolve cada campo num <span> inline — precisa virar bloco */
.velar-form-card .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

/* Rótulos e apoios ---------------------------------------------------- */
.velar-form-card .velar-label {
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.4;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  color: var(--v-bronze-soft);
  margin: 0 0 0.25rem;
}

.velar-form-card .velar-hint {
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--v-muted);
  margin: 0.35rem 0 0;
}

/* Campos -------------------------------------------------------------- */
.velar-form-card input[type="text"],
.velar-form-card input[type="tel"],
.velar-form-card input[type="email"],
.velar-form-card input[type="url"],
.velar-form-card input[type="number"],
.velar-form-card input[type="date"],
.velar-form-card select,
.velar-form-card textarea {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  display: block;
  margin: 0;
  padding: 0;
  /* Neutraliza altura fixa que muitos temas aplicam nos campos */
  height: auto;
  min-height: 0;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid var(--v-line-dark);
  border-radius: 0;
  box-shadow: none;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.5;
  color: var(--v-bone);
  outline: none;
  transition: border-color 0.3s ease;
}

.velar-form-card textarea {
  resize: vertical;
  height: auto;
  min-height: 0;
}

.velar-form-card input::placeholder,
.velar-form-card textarea::placeholder {
  color: var(--v-muted);
  opacity: 1;
}

.velar-form-card input:hover,
.velar-form-card select:hover,
.velar-form-card textarea:hover { border-bottom-color: #4a4b52; }

/* Foco: só a linha de baixo muda de cor, como no site. Nada de moldura. */
.velar-form-card input:focus,
.velar-form-card select:focus,
.velar-form-card textarea:focus,
.velar-form-card input:focus-visible,
.velar-form-card select:focus-visible,
.velar-form-card textarea:focus-visible {
  border-bottom-color: var(--v-bronze);
  outline: none;
  box-shadow: none;
}

/* Autopreenchimento do navegador não pode virar campo azul/branco */
.velar-form-card input:-webkit-autofill,
.velar-form-card input:-webkit-autofill:hover,
.velar-form-card input:-webkit-autofill:focus,
.velar-form-card textarea:-webkit-autofill {
  -webkit-text-fill-color: var(--v-bone);
  -webkit-box-shadow: 0 0 0 1000px var(--v-graphite) inset;
  box-shadow: 0 0 0 1000px var(--v-graphite) inset;
  caret-color: var(--v-bone);
  transition: background-color 100000s ease-in-out 0s;
}

/* Selects ------------------------------------------------------------- */
.velar-form-card select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-right: 1.75rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%23d2be9f' stroke-width='1.2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0 center;
  background-size: 12px 8px;
}

.velar-form-card select option {
  background-color: #fbfaf7;
  color: #171719;
}

/* Rodapé do formulário ------------------------------------------------ */
.velar-form-card .velar-footer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  padding-top: 1rem;
}

.velar-form-card .velar-consent {
  font-size: 0.75rem;
  line-height: 1.6;
  color: var(--v-muted);
  max-width: 42rem;
  margin: 0;
}

.velar-form-card .velar-consent a {
  color: var(--v-bronze-soft);
  text-decoration: underline;
  text-underline-offset: 3px;
}

.velar-form-card .velar-consent a:hover { color: var(--v-bone); }

/* Aceite (LGPD), caso você adicione um [acceptance] */
.velar-form-card .wpcf7-acceptance .wpcf7-list-item { margin: 0; }

.velar-form-card .wpcf7-acceptance label {
  display: flex;
  align-items: flex-start;
  gap: 0.65rem;
  font-size: 0.75rem;
  line-height: 1.6;
  color: var(--v-muted);
  cursor: pointer;
}

.velar-form-card input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 1rem;
  height: 1rem;
  flex: 0 0 auto;
  margin-top: 0.15rem;
  border: 1px solid var(--v-line-dark);
  background-color: transparent;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}

.velar-form-card input[type="checkbox"]:checked {
  background-color: var(--v-bronze);
  border-color: var(--v-bronze);
}

/* Botão --------------------------------------------------------------- */
.velar-form-card input[type="submit"],
.velar-form-card .velar-submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  width: auto;
  padding: 0.875rem 1.5rem;
  border: 1px solid var(--v-bronze);
  border-radius: 0;
  background-color: var(--v-bronze);
  color: var(--v-ink);
  font-family: inherit;
  font-size: 11px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
}

.velar-form-card input[type="submit"]:hover,
.velar-form-card .velar-submit:hover {
  background-color: var(--v-bronze-dark);
  border-color: var(--v-bronze-dark);
  color: var(--v-bone);
}

.velar-form-card input[type="submit"]:focus-visible {
  outline: 1px solid var(--v-bronze-soft);
  outline-offset: 3px;
}

.velar-form-card input[type="submit"]:disabled {
  opacity: 0.55;
  cursor: not-allowed;
}

/* Validação e mensagens ----------------------------------------------- */
.velar-form-card .wpcf7-not-valid-tip {
  display: block;
  margin-top: 0.4rem;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--v-erro);
}

.velar-form-card input.wpcf7-not-valid,
.velar-form-card select.wpcf7-not-valid,
.velar-form-card textarea.wpcf7-not-valid { border-bottom-color: var(--v-erro); }

.velar-form-card .wpcf7-spinner {
  background-color: var(--v-bronze-soft);
  margin: 0 0 0 0.75rem;
}

.velar-form-card ~ .wpcf7-response-output,
.wpcf7 form .wpcf7-response-output {
  margin: 1.5rem 0 0;
  padding: 0.875rem 1.25rem;
  border: 1px solid var(--v-line-dark, #35363c);
  border-radius: 0;
  font-family: "Inter", ui-sans-serif, system-ui, sans-serif;
  font-size: 0.8125rem;
  line-height: 1.6;
  color: #d2be9f;
}

.wpcf7 form.sent .wpcf7-response-output {
  border-color: #b18a55;
  color: #d2be9f;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
  border-color: #a02c2c;
  color: #cf7f7f;
}

/* Reforço opcional ------------------------------------------------------
   Se o tema (Elementor, Astra, Divi etc.) ainda deixar os campos altos ou
   desenhar uma moldura no foco, descomente o bloco abaixo.
--------------------------------------------------------------------------
.velar-form-card input,
.velar-form-card select,
.velar-form-card textarea {
  height: auto !important;
  min-height: 0 !important;
  padding: var(--v-input-py) 0 !important;
  border: 0 !important;
  border-bottom: 1px solid var(--v-line-dark) !important;
  border-radius: 0 !important;
  background-color: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}

.velar-form-card input:focus,
.velar-form-card select:focus,
.velar-form-card textarea:focus {
  border-bottom-color: var(--v-bronze) !important;
  box-shadow: none !important;
  outline: none !important;
}
------------------------------------------------------------------------ */

/* Acessibilidade ------------------------------------------------------- */
@media (prefers-reduced-motion: reduce) {
  .velar-form-card *,
  .velar-form-card *::before,
  .velar-form-card *::after {
    transition-duration: 0.01ms !important;
  }
}/* End custom CSS */