.elementor-1303 .elementor-element.elementor-element-3cead2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-3cead2c:not(.elementor-motion-effects-element-type-background), .elementor-1303 .elementor-element.elementor-element-3cead2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velarincorporadora.com.br/wp-content/uploads/2026/08/foto02.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1303 .elementor-element.elementor-element-3cead2c::before, .elementor-1303 .elementor-element.elementor-element-3cead2c > .elementor-background-video-container::before, .elementor-1303 .elementor-element.elementor-element-3cead2c > .e-con-inner > .elementor-background-video-container::before, .elementor-1303 .elementor-element.elementor-element-3cead2c > .elementor-background-slideshow::before, .elementor-1303 .elementor-element.elementor-element-3cead2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1303 .elementor-element.elementor-element-3cead2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #000000E3 25%, #0000006B 100%);}.elementor-1303 .elementor-element.elementor-element-9470437{--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-1303 .elementor-element.elementor-element-51d4c91 .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-1303 .elementor-element.elementor-element-8a889ef{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-8a889ef .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:6rem;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-1303 .elementor-element.elementor-element-8dc70dc{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-1303 .elementor-element.elementor-element-79d12bd{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-70ed3ae{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--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-1303 .elementor-element.elementor-element-2674b3d{--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-1303 .elementor-element.elementor-element-4998511 .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-1303 .elementor-element.elementor-element-c99bc11{width:initial;max-width:initial;}.elementor-1303 .elementor-element.elementor-element-c99bc11 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-c944296{--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-1303 .elementor-element.elementor-element-faf2d16{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-1303 .elementor-element.elementor-element-ca4fe1a{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-ca4fe1a:not(.elementor-motion-effects-element-type-background), .elementor-1303 .elementor-element.elementor-element-ca4fe1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090D;}.elementor-1303 .elementor-element.elementor-element-080e04e .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-1303 .elementor-element.elementor-element-8c49abf{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-8c49abf .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#FBFAF7;}.elementor-1303 .elementor-element.elementor-element-138640a{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7C7972;--border-color:#7C7972;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1303 .elementor-element.elementor-element-138640a.e-con{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-d51b5ac{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-d51b5ac .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;color:#D2B39F;}.elementor-1303 .elementor-element.elementor-element-31b5add{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-1303 .elementor-element.elementor-element-c0345ec{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7C7972;--border-color:#7C7972;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1303 .elementor-element.elementor-element-c0345ec.e-con{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-e0a8ca9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-e0a8ca9 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;color:#D2B39F;}.elementor-1303 .elementor-element.elementor-element-7dd0527{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-1303 .elementor-element.elementor-element-c6831f0{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7C7972;--border-color:#7C7972;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1303 .elementor-element.elementor-element-c6831f0.e-con{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-01af3c6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-01af3c6 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;color:#D2B39F;}.elementor-1303 .elementor-element.elementor-element-ad7410b{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-1303 .elementor-element.elementor-element-cee89c3{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#7C7972;--border-color:#7C7972;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1303 .elementor-element.elementor-element-cee89c3.e-con{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-ec77bd9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-ec77bd9 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;color:#D2B39F;}.elementor-1303 .elementor-element.elementor-element-43f7598{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-1303 .elementor-element.elementor-element-54df9f9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .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-1303 .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-1303 .elementor-element.elementor-element-7bab067:not(.elementor-motion-effects-element-type-background), .elementor-1303 .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-1303 .elementor-element.elementor-element-9c91f1c{--spacer-size:600px;}.elementor-1303 .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-1303 .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-1303 .elementor-element.elementor-element-e26a724{width:initial;max-width:initial;}.elementor-1303 .elementor-element.elementor-element-e26a724 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-1303 .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-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-1303 .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-1303 .elementor-element.elementor-element-aae8870 .elementor-button:hover, .elementor-1303 .elementor-element.elementor-element-aae8870 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-1303 .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-1303 .elementor-element.elementor-element-aae8870.elementor-element{--align-self:flex-start;}.elementor-1303 .elementor-element.elementor-element-aae8870 .elementor-button:hover svg, .elementor-1303 .elementor-element.elementor-element-aae8870 .elementor-button:focus svg{fill:#000000;}.elementor-1303 .elementor-element.elementor-element-ac7e0c8{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-ac7e0c8:not(.elementor-motion-effects-element-type-background), .elementor-1303 .elementor-element.elementor-element-ac7e0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}.elementor-1303 .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-1303 .elementor-element.elementor-element-a9fb62e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-a9fb62e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1303 .elementor-element.elementor-element-a9fb62e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-1303 .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-1303 .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-1303 .elementor-element.elementor-element-bfab4f1 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .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-1303 .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-1303 .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-1303 .elementor-element.elementor-element-4db163b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .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-1303 .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-1303 .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-1303 .elementor-element.elementor-element-bbd10f7 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .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-1303 .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-1303 .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-1303 .elementor-element.elementor-element-a82da6d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .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-1303 .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-1303 .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-1303 .elementor-element.elementor-element-aab1ef8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .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-1303 .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-1303 .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-1303 .elementor-element.elementor-element-c21e7c6 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .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-1303 .elementor-element.elementor-element-1557405{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-1557405:not(.elementor-motion-effects-element-type-background), .elementor-1303 .elementor-element.elementor-element-1557405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-1303 .elementor-element.elementor-element-2fe69df .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-1303 .elementor-element.elementor-element-23c533c{width:initial;max-width:initial;}.elementor-1303 .elementor-element.elementor-element-23c533c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-02aa55e{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-5bc1a98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-5bc1a98.e-con{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-c767c57{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-c767c57 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:36px;font-weight:400;color:#B18A55;}.elementor-1303 .elementor-element.elementor-element-372447f{--display:flex;--gap:10px 0px;--row-gap:10px;--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-1303 .elementor-element.elementor-element-b49b425{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-b49b425 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-7a8e49e{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.625em;color:#7C7972;}.elementor-1303 .elementor-element.elementor-element-99b2b7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-99b2b7c.e-con{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-1a7c10d{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-1a7c10d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:36px;font-weight:400;color:#B18A55;}.elementor-1303 .elementor-element.elementor-element-444a2dc{--display:flex;--gap:10px 0px;--row-gap:10px;--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-1303 .elementor-element.elementor-element-9d46e22{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-9d46e22 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-330b535{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.625em;color:#7C7972;}.elementor-1303 .elementor-element.elementor-element-a55120f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-a55120f.e-con{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-4a7e90b{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-4a7e90b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:36px;font-weight:400;color:#B18A55;}.elementor-1303 .elementor-element.elementor-element-1e0ff8e{--display:flex;--gap:10px 0px;--row-gap:10px;--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-1303 .elementor-element.elementor-element-3f1a98d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-3f1a98d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-a85623b{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.625em;color:#7C7972;}.elementor-1303 .elementor-element.elementor-element-b5a5d87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-b5a5d87.e-con{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-b104547{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-b104547 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:36px;font-weight:400;color:#B18A55;}.elementor-1303 .elementor-element.elementor-element-3fc2ab7{--display:flex;--gap:10px 0px;--row-gap:10px;--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-1303 .elementor-element.elementor-element-cf45d14{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-cf45d14 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-55fb008{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.625em;color:#7C7972;}.elementor-1303 .elementor-element.elementor-element-7c46d39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-7c46d39.e-con{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-6c75329{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-6c75329 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:36px;font-weight:400;color:#B18A55;}.elementor-1303 .elementor-element.elementor-element-bdd0bd4{--display:flex;--gap:10px 0px;--row-gap:10px;--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-1303 .elementor-element.elementor-element-9e46b42{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-9e46b42 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-804848f{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.625em;color:#7C7972;}.elementor-1303 .elementor-element.elementor-element-cf26242{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-cf26242.e-con{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-d5cd548{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-d5cd548 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:36px;font-weight:400;color:#B18A55;}.elementor-1303 .elementor-element.elementor-element-0b32f1d{--display:flex;--gap:10px 0px;--row-gap:10px;--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-1303 .elementor-element.elementor-element-031304a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-031304a .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-0ca89a3{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.625em;color:#7C7972;}.elementor-1303 .elementor-element.elementor-element-a0d5cf3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-a0d5cf3.e-con{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-bb48a2c{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-bb48a2c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:36px;font-weight:400;color:#B18A55;}.elementor-1303 .elementor-element.elementor-element-9392acb{--display:flex;--gap:10px 0px;--row-gap:10px;--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-1303 .elementor-element.elementor-element-7bc4665{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-7bc4665 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-c23ceb7{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.625em;color:#7C7972;}.elementor-1303 .elementor-element.elementor-element-0c266a3{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-0c266a3:not(.elementor-motion-effects-element-type-background), .elementor-1303 .elementor-element.elementor-element-0c266a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090D;}.elementor-1303 .elementor-element.elementor-element-3cf5322{--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-1303 .elementor-element.elementor-element-0d29f55{--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-1303 .elementor-element.elementor-element-e576b8f .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-1303 .elementor-element.elementor-element-f1df526{width:initial;max-width:initial;}.elementor-1303 .elementor-element.elementor-element-f1df526 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#FBFAF7;}.elementor-1303 .elementor-element.elementor-element-8c50b84{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-1303 .elementor-element.elementor-element-8a8b378{--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-1303 .elementor-element.elementor-element-dc96092{--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-1303 .elementor-element.elementor-element-dc96092:not(.elementor-motion-effects-element-type-background), .elementor-1303 .elementor-element.elementor-element-dc96092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velarincorporadora.com.br/wp-content/uploads/2026/08/project-reforma-1D8u8qDy.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1303 .elementor-element.elementor-element-8e69591{--spacer-size:400px;}.elementor-1303 .elementor-element.elementor-element-3aeb757{--display:flex;--margin-top:40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-3aeb757:not(.elementor-motion-effects-element-type-background), .elementor-1303 .elementor-element.elementor-element-3aeb757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://velarincorporadora.com.br/wp-content/uploads/2026/08/atlas-materials-uzPN8IM6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1303 .elementor-element.elementor-element-2551f39{--spacer-size:400px;}.elementor-1303 .elementor-element.elementor-element-9b4d365{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-c4add99{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--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-1303 .elementor-element.elementor-element-035d10e{--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-1303 .elementor-element.elementor-element-7ab9676 .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-1303 .elementor-element.elementor-element-2c89e4c{width:initial;max-width:initial;}.elementor-1303 .elementor-element.elementor-element-2c89e4c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-c399848{--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-1303 .elementor-element.elementor-element-3b2020f{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-1303 .elementor-element.elementor-element-804fa8e{width:initial;max-width:initial;}.elementor-1303 .elementor-element.elementor-element-804fa8e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-3a29158{width:initial;max-width:initial;}.elementor-1303 .elementor-element.elementor-element-3a29158 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-1d9c022{width:initial;max-width:initial;}.elementor-1303 .elementor-element.elementor-element-1d9c022 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-65a00d4{width:initial;max-width:initial;}.elementor-1303 .elementor-element.elementor-element-65a00d4 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-1303 .elementor-element.elementor-element-c2e28a6 .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-1303 .elementor-element.elementor-element-c2e28a6 .elementor-button:hover, .elementor-1303 .elementor-element.elementor-element-c2e28a6 .elementor-button:focus{background-color:#09090D;color:#FFFFFF;}.elementor-1303 .elementor-element.elementor-element-c2e28a6{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-1303 .elementor-element.elementor-element-c2e28a6.elementor-element{--align-self:flex-start;}.elementor-1303 .elementor-element.elementor-element-c2e28a6 .elementor-button:hover svg, .elementor-1303 .elementor-element.elementor-element-c2e28a6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1303 .elementor-element.elementor-element-0e22ed8{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-0e22ed8:not(.elementor-motion-effects-element-type-background), .elementor-1303 .elementor-element.elementor-element-0e22ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}.elementor-1303 .elementor-element.elementor-element-223e424 .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-1303 .elementor-element.elementor-element-d316012{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1303 .elementor-element.elementor-element-d316012 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1303 .elementor-element.elementor-element-488ccd3{--grid-columns:3;}.elementor-1303 .elementor-element.elementor-element-488ccd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1303 .elementor-element.elementor-element-488ccd3 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1303 .elementor-element.elementor-element-488ccd3 .e-loop-item > .elementor-section, .elementor-1303 .elementor-element.elementor-element-488ccd3 .e-loop-item > .elementor-section > .elementor-container, .elementor-1303 .elementor-element.elementor-element-488ccd3 .e-loop-item > .e-con, .elementor-1303 .elementor-element.elementor-element-488ccd3 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1303 .elementor-element.elementor-element-488ccd3 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1303 .elementor-element.elementor-element-488ccd3 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1303 .elementor-element.elementor-element-488ccd3 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1303 .elementor-element.elementor-element-488ccd3 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1303 .elementor-element.elementor-element-488ccd3 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1303 .elementor-element.elementor-element-475cec9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1303 .elementor-element.elementor-element-475cec9.e-con{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-509ad22 .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-1303 .elementor-element.elementor-element-509ad22 .elementor-button:hover, .elementor-1303 .elementor-element.elementor-element-509ad22 .elementor-button:focus{background-color:#09090D;color:#FFFFFF;}.elementor-1303 .elementor-element.elementor-element-509ad22{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-1303 .elementor-element.elementor-element-509ad22.elementor-element{--align-self:flex-start;}.elementor-1303 .elementor-element.elementor-element-509ad22 .elementor-button:hover svg, .elementor-1303 .elementor-element.elementor-element-509ad22 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1303 .elementor-element.elementor-element-7dfa28c{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-7dfa28c:not(.elementor-motion-effects-element-type-background), .elementor-1303 .elementor-element.elementor-element-7dfa28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090D;}.elementor-1303 .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-1303 .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-1303 .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-1303 .elementor-element.elementor-element-9f4f3ff{width:initial;max-width:initial;}.elementor-1303 .elementor-element.elementor-element-9f4f3ff .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#FBFAF7;}.elementor-1303 .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-1303 .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-1303 .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-1303 .elementor-element.elementor-element-c6cfd4c .elementor-button:hover, .elementor-1303 .elementor-element.elementor-element-c6cfd4c .elementor-button:focus{background-color:#8D6A3D;}.elementor-1303 .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-1303 .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-1303 .elementor-element.elementor-element-063f42e .elementor-button:hover, .elementor-1303 .elementor-element.elementor-element-063f42e .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-1303 .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-1303 .elementor-element.elementor-element-063f42e .elementor-button:hover svg, .elementor-1303 .elementor-element.elementor-element-063f42e .elementor-button:focus svg{fill:#000000;}.elementor-1303 .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-1303 .elementor-element.elementor-element-ae81067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1303 .elementor-element.elementor-element-954ee09{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-954ee09:not(.elementor-motion-effects-element-type-background), .elementor-1303 .elementor-element.elementor-element-954ee09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}.elementor-1303 .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-1303 .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-1303 .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-1303 .elementor-element.elementor-element-dc148d6{width:initial;max-width:initial;}.elementor-1303 .elementor-element.elementor-element-dc148d6 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-1303 .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-1303 .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-1303 .elementor-element.elementor-element-96f0356 .elementor-button:hover, .elementor-1303 .elementor-element.elementor-element-96f0356 .elementor-button:focus{background-color:#09090D;color:#FFFFFF;}.elementor-1303 .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-1303 .elementor-element.elementor-element-96f0356.elementor-element{--align-self:flex-start;}.elementor-1303 .elementor-element.elementor-element-96f0356 .elementor-button:hover svg, .elementor-1303 .elementor-element.elementor-element-96f0356 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1303 .elementor-element.elementor-element-84b706b{--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) and (min-width:768px){.elementor-1303 .elementor-element.elementor-element-138640a{--width:50%;}.elementor-1303 .elementor-element.elementor-element-c0345ec{--width:50%;}.elementor-1303 .elementor-element.elementor-element-c6831f0{--width:50%;}.elementor-1303 .elementor-element.elementor-element-cee89c3{--width:50%;}}@media(max-width:1024px){.elementor-1303 .elementor-element.elementor-element-9470437{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1303 .elementor-element.elementor-element-8a889ef .elementor-heading-title{font-size:4rem;}.elementor-1303 .elementor-element.elementor-element-79d12bd{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1303 .elementor-element.elementor-element-70ed3ae{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-1303 .elementor-element.elementor-element-c99bc11 .elementor-heading-title{font-size:3rem;}.elementor-1303 .elementor-element.elementor-element-faf2d16{font-size:0.9em;}.elementor-1303 .elementor-element.elementor-element-ca4fe1a{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1303 .elementor-element.elementor-element-8c49abf .elementor-heading-title{font-size:3rem;}.elementor-1303 .elementor-element.elementor-element-d51b5ac .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-c0345ec{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1303 .elementor-element.elementor-element-e0a8ca9 .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-c6831f0{border-width:0px 0px 1px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1303 .elementor-element.elementor-element-01af3c6 .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-cee89c3{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1303 .elementor-element.elementor-element-ec77bd9 .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-54df9f9{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1303 .elementor-element.elementor-element-043ecf9{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-1303 .elementor-element.elementor-element-e26a724 .elementor-heading-title{font-size:3rem;}.elementor-1303 .elementor-element.elementor-element-2cd0ccb{font-size:0.9em;}.elementor-1303 .elementor-element.elementor-element-ac7e0c8{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1303 .elementor-element.elementor-element-a9fb62e .elementor-heading-title{font-size:3rem;}.elementor-1303 .elementor-element.elementor-element-1557405{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1303 .elementor-element.elementor-element-23c533c .elementor-heading-title{font-size:3rem;}.elementor-1303 .elementor-element.elementor-element-5bc1a98{--min-height:0px;}.elementor-1303 .elementor-element.elementor-element-99b2b7c{--min-height:0px;}.elementor-1303 .elementor-element.elementor-element-a55120f{--min-height:0px;}.elementor-1303 .elementor-element.elementor-element-b5a5d87{--min-height:0px;}.elementor-1303 .elementor-element.elementor-element-7c46d39{--min-height:0px;}.elementor-1303 .elementor-element.elementor-element-cf26242{--min-height:0px;}.elementor-1303 .elementor-element.elementor-element-a0d5cf3{--min-height:0px;}.elementor-1303 .elementor-element.elementor-element-0c266a3{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1303 .elementor-element.elementor-element-3cf5322{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-1303 .elementor-element.elementor-element-f1df526 .elementor-heading-title{font-size:3rem;}.elementor-1303 .elementor-element.elementor-element-8c50b84{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.9em;}.elementor-1303 .elementor-element.elementor-element-9b4d365{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1303 .elementor-element.elementor-element-c4add99{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-1303 .elementor-element.elementor-element-2c89e4c .elementor-heading-title{font-size:3rem;}.elementor-1303 .elementor-element.elementor-element-3b2020f{font-size:0.9em;}.elementor-1303 .elementor-element.elementor-element-0e22ed8{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1303 .elementor-element.elementor-element-d316012 .elementor-heading-title{font-size:3rem;}.elementor-1303 .elementor-element.elementor-element-488ccd3{--grid-columns:2;}.elementor-1303 .elementor-element.elementor-element-7dfa28c{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1303 .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-1303 .elementor-element.elementor-element-9f4f3ff .elementor-heading-title{font-size:3rem;}.elementor-1303 .elementor-element.elementor-element-5f2b5cf{font-size:0.9em;}.elementor-1303 .elementor-element.elementor-element-7c88f1d{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1303 .elementor-element.elementor-element-954ee09{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1303 .elementor-element.elementor-element-ba4fb08{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-1303 .elementor-element.elementor-element-dc148d6 .elementor-heading-title{font-size:3rem;}.elementor-1303 .elementor-element.elementor-element-c45c9df{font-size:0.9em;}}@media(max-width:767px){.elementor-1303 .elementor-element.elementor-element-9470437{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1303 .elementor-element.elementor-element-8a889ef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-8a889ef .elementor-heading-title{font-size:3rem;}.elementor-1303 .elementor-element.elementor-element-8dc70dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-70ed3ae{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-1303 .elementor-element.elementor-element-c99bc11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-c99bc11 .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-c944296{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1303 .elementor-element.elementor-element-8c49abf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-8c49abf .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-138640a{--min-height:0px;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-1303 .elementor-element.elementor-element-d51b5ac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-d51b5ac .elementor-heading-title{font-size:1.5rem;}.elementor-1303 .elementor-element.elementor-element-c0345ec{--min-height:0px;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-1303 .elementor-element.elementor-element-e0a8ca9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-e0a8ca9 .elementor-heading-title{font-size:1.5rem;}.elementor-1303 .elementor-element.elementor-element-c6831f0{--min-height:0px;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-1303 .elementor-element.elementor-element-01af3c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-01af3c6 .elementor-heading-title{font-size:1.5rem;}.elementor-1303 .elementor-element.elementor-element-cee89c3{--min-height:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1303 .elementor-element.elementor-element-ec77bd9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-ec77bd9 .elementor-heading-title{font-size:1.5rem;}.elementor-1303 .elementor-element.elementor-element-043ecf9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1303 .elementor-element.elementor-element-9c91f1c{--spacer-size:350px;}.elementor-1303 .elementor-element.elementor-element-05d17d3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1303 .elementor-element.elementor-element-e26a724{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-e26a724 .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-2cd0ccb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-aae8870{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:999;}.elementor-1303 .elementor-element.elementor-element-aae8870.elementor-element{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-a9fb62e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-a9fb62e .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-bfab4f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-4db163b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-bbd10f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-a82da6d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-aab1ef8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-c21e7c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-23c533c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-23c533c .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-5bc1a98{--min-height:0px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1303 .elementor-element.elementor-element-c767c57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-b49b425{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-99b2b7c{--min-height:0px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1303 .elementor-element.elementor-element-1a7c10d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-9d46e22{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-a55120f{--min-height:0px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1303 .elementor-element.elementor-element-4a7e90b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-3f1a98d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-b5a5d87{--min-height:0px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1303 .elementor-element.elementor-element-b104547{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-cf45d14{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-7c46d39{--min-height:0px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1303 .elementor-element.elementor-element-6c75329{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-9e46b42{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-cf26242{--min-height:0px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1303 .elementor-element.elementor-element-d5cd548{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-031304a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-a0d5cf3{--min-height:0px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1303 .elementor-element.elementor-element-bb48a2c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-7bc4665{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-3cf5322{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1303 .elementor-element.elementor-element-f1df526{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-f1df526 .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-8a8b378{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1303 .elementor-element.elementor-element-dc96092{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1303 .elementor-element.elementor-element-3aeb757{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1303 .elementor-element.elementor-element-c4add99{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-1303 .elementor-element.elementor-element-2c89e4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-2c89e4c .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-c399848{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1303 .elementor-element.elementor-element-804fa8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-3a29158{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-1d9c022{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-65a00d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-c2e28a6.elementor-element{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-c2e28a6{z-index:999;}.elementor-1303 .elementor-element.elementor-element-d316012{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-d316012 .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-488ccd3{--grid-columns:1;}.elementor-1303 .elementor-element.elementor-element-488ccd3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1303 .elementor-element.elementor-element-509ad22{z-index:999;}.elementor-1303 .elementor-element.elementor-element-c0dc1a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1303 .elementor-element.elementor-element-9f4f3ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-9f4f3ff .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-c6cfd4c{z-index:999;}.elementor-1303 .elementor-element.elementor-element-063f42e{z-index:999;}.elementor-1303 .elementor-element.elementor-element-b0538e2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1303 .elementor-element.elementor-element-ba4fb08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1303 .elementor-element.elementor-element-dc148d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1303 .elementor-element.elementor-element-dc148d6 .elementor-heading-title{font-size:2rem;}.elementor-1303 .elementor-element.elementor-element-96f0356.elementor-element{--align-self:center;}.elementor-1303 .elementor-element.elementor-element-96f0356{z-index:999;}.elementor-1303 .elementor-element.elementor-element-c2f44fe{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* 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 */