.elementor-940 .elementor-element.elementor-element-e5281f4{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-e5281f4::before, .elementor-940 .elementor-element.elementor-element-e5281f4 > .elementor-background-video-container::before, .elementor-940 .elementor-element.elementor-element-e5281f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-940 .elementor-element.elementor-element-e5281f4 > .elementor-background-slideshow::before, .elementor-940 .elementor-element.elementor-element-e5281f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-940 .elementor-element.elementor-element-e5281f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-940 .elementor-element.elementor-element-6e8a5c9{--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-940 .elementor-element.elementor-element-2885889{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-2885889 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3rem;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-9f1dd6b{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-940 .elementor-element.elementor-element-b7bb660{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-b7bb660:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-b7bb660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}.elementor-940 .elementor-element.elementor-element-48746db .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-940 .elementor-element.elementor-element-b0d6941{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-b0d6941 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-f85245f{width:var( --container-widget-width, 80% );max-width:80%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 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-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-940 .elementor-element.elementor-element-7ed8004{--grid-columns:3;}.elementor-940 .elementor-element.elementor-element-7ed8004 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-7ed8004 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-940 .elementor-element.elementor-element-7ed8004 .e-loop-item > .elementor-section, .elementor-940 .elementor-element.elementor-element-7ed8004 .e-loop-item > .elementor-section > .elementor-container, .elementor-940 .elementor-element.elementor-element-7ed8004 .e-loop-item > .e-con, .elementor-940 .elementor-element.elementor-element-7ed8004 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-940 .elementor-element.elementor-element-7ed8004 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-940 .elementor-element.elementor-element-7ed8004 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-940 .elementor-element.elementor-element-7ed8004 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-940 .elementor-element.elementor-element-7ed8004 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-940 .elementor-element.elementor-element-7ed8004 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-940 .elementor-element.elementor-element-7a3d238{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-7a3d238:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-7a3d238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-940 .elementor-element.elementor-element-a47c250 .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-940 .elementor-element.elementor-element-f37d995{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-f37d995 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-b5b5784{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -10px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-940 .elementor-element.elementor-element-34f6c6a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-b17fb06{--display:flex;--min-height:200px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D9D3C8;--border-color:#D9D3C8;--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-940 .elementor-element.elementor-element-b17fb06.e-con{--align-self:center;}.elementor-940 .elementor-element.elementor-element-52df8b0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-52df8b0 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#B18A55;}.elementor-940 .elementor-element.elementor-element-2229165{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-2229165 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-ee69345{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-940 .elementor-element.elementor-element-40ec523{--display:flex;--min-height:200px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D9D3C8;--border-color:#D9D3C8;--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-940 .elementor-element.elementor-element-40ec523.e-con{--align-self:center;}.elementor-940 .elementor-element.elementor-element-b38e91b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-b38e91b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#B18A55;}.elementor-940 .elementor-element.elementor-element-6ed999a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-6ed999a .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-ff73eea{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-940 .elementor-element.elementor-element-3ba3814{--display:flex;--min-height:200px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D9D3C8;--border-color:#D9D3C8;--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-940 .elementor-element.elementor-element-3ba3814.e-con{--align-self:center;}.elementor-940 .elementor-element.elementor-element-29cd495{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-29cd495 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#B18A55;}.elementor-940 .elementor-element.elementor-element-9391c75{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-9391c75 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-1661969{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-940 .elementor-element.elementor-element-0f3a20e{--display:flex;--min-height:200px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D9D3C8;--border-color:#D9D3C8;--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-940 .elementor-element.elementor-element-0f3a20e.e-con{--align-self:center;}.elementor-940 .elementor-element.elementor-element-dffb1dd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-dffb1dd .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#B18A55;}.elementor-940 .elementor-element.elementor-element-5f5f65c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-5f5f65c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-57b2382{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-940 .elementor-element.elementor-element-efde62c{--display:flex;--min-height:200px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D9D3C8;--border-color:#D9D3C8;--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-940 .elementor-element.elementor-element-efde62c.e-con{--align-self:center;}.elementor-940 .elementor-element.elementor-element-734285f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-734285f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#B18A55;}.elementor-940 .elementor-element.elementor-element-f93864b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-f93864b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-7f209d0{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-940 .elementor-element.elementor-element-2e45b7e{--display:flex;--min-height:200px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D9D3C8;--border-color:#D9D3C8;--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-940 .elementor-element.elementor-element-2e45b7e.e-con{--align-self:center;}.elementor-940 .elementor-element.elementor-element-86b9633{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-86b9633 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#B18A55;}.elementor-940 .elementor-element.elementor-element-625ee1e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-625ee1e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-569c4a0{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-940 .elementor-element.elementor-element-818fe76{--display:flex;--min-height:200px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#D9D3C8;--border-color:#D9D3C8;--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-940 .elementor-element.elementor-element-818fe76.e-con{--align-self:center;}.elementor-940 .elementor-element.elementor-element-3d90091{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-3d90091 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#B18A55;}.elementor-940 .elementor-element.elementor-element-8668720{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-8668720 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-aba0941{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-940 .elementor-element.elementor-element-8c554c0{--display:flex;--min-height:200px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#D9D3C8;--border-color:#D9D3C8;--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-940 .elementor-element.elementor-element-8c554c0.e-con{--align-self:center;}.elementor-940 .elementor-element.elementor-element-1a647c8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-1a647c8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#B18A55;}.elementor-940 .elementor-element.elementor-element-8e915ba{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-8e915ba .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-b5b2438{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-940 .elementor-element.elementor-element-c763eaf{--display:flex;--min-height:200px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#D9D3C8;--border-color:#D9D3C8;--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-940 .elementor-element.elementor-element-c763eaf.e-con{--align-self:center;}.elementor-940 .elementor-element.elementor-element-f45f257{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-f45f257 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#B18A55;}.elementor-940 .elementor-element.elementor-element-a946bd7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-a946bd7 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:24px;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-ed63ffa{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-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-940 .elementor-element.elementor-element-39b19ac .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-940 .elementor-element.elementor-element-39b19ac .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-39b19ac .elementor-button:focus{background-color:#09090D;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-39b19ac{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-940 .elementor-element.elementor-element-39b19ac.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-39b19ac .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-39b19ac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-54df9f9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.53;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-54df9f9:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-54df9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090D;}.elementor-940 .elementor-element.elementor-element-54df9f9::before, .elementor-940 .elementor-element.elementor-element-54df9f9 > .elementor-background-video-container::before, .elementor-940 .elementor-element.elementor-element-54df9f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-940 .elementor-element.elementor-element-54df9f9 > .elementor-background-slideshow::before, .elementor-940 .elementor-element.elementor-element-54df9f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-940 .elementor-element.elementor-element-54df9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-940 .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-940 .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-940 .elementor-element.elementor-element-7bab067:not(.elementor-motion-effects-element-type-background), .elementor-940 .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-940 .elementor-element.elementor-element-9c91f1c{--spacer-size:600px;}.elementor-940 .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-940 .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-940 .elementor-element.elementor-element-e26a724{width:initial;max-width:initial;}.elementor-940 .elementor-element.elementor-element-e26a724 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#FBFAF7;}.elementor-940 .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-940 .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-940 .elementor-element.elementor-element-aae8870 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-aae8870 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-940 .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-940 .elementor-element.elementor-element-aae8870.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-aae8870 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-aae8870 .elementor-button:focus svg{fill:#000000;}.elementor-940 .elementor-element.elementor-element-6d7addb{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-6d7addb:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-6d7addb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-940 .elementor-element.elementor-element-7576505 .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-940 .elementor-element.elementor-element-ebf1623{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-940 .elementor-element.elementor-element-ebf1623 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-4b29f63{width:var( --container-widget-width, 60% );max-width:60%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-940 .elementor-element.elementor-element-9df1c94{--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;--flex-wrap:wrap;--align-content: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-940 .elementor-element.elementor-element-4568c23 .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:500;fill:#09090D;color:#09090D;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-940 .elementor-element.elementor-element-4568c23{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:#D9D3C8;}.elementor-940 .elementor-element.elementor-element-4568c23.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-bec7abc .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:500;fill:#09090D;color:#09090D;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-940 .elementor-element.elementor-element-bec7abc{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:#D9D3C8;}.elementor-940 .elementor-element.elementor-element-bec7abc.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-a17b50c .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:500;fill:#09090D;color:#09090D;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-940 .elementor-element.elementor-element-a17b50c{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:#D9D3C8;}.elementor-940 .elementor-element.elementor-element-a17b50c.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-a0cf622 .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:500;fill:#09090D;color:#09090D;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-940 .elementor-element.elementor-element-a0cf622{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:#D9D3C8;}.elementor-940 .elementor-element.elementor-element-a0cf622.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-6cc444f .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:500;fill:#09090D;color:#09090D;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-940 .elementor-element.elementor-element-6cc444f{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:#D9D3C8;}.elementor-940 .elementor-element.elementor-element-6cc444f.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-19e30f3 .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:500;fill:#09090D;color:#09090D;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-940 .elementor-element.elementor-element-19e30f3{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:#D9D3C8;}.elementor-940 .elementor-element.elementor-element-19e30f3.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-8577542 .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:500;fill:#09090D;color:#09090D;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-940 .elementor-element.elementor-element-8577542{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:#D9D3C8;}.elementor-940 .elementor-element.elementor-element-8577542.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-374e663 .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:500;fill:#09090D;color:#09090D;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-940 .elementor-element.elementor-element-374e663{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:#D9D3C8;}.elementor-940 .elementor-element.elementor-element-374e663.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-467ab93 .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:500;fill:#09090D;color:#09090D;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-940 .elementor-element.elementor-element-467ab93{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:#D9D3C8;}.elementor-940 .elementor-element.elementor-element-467ab93.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-5cce410 .elementor-button{background-color:#B18A5500;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:500;fill:#09090D;color:#09090D;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-940 .elementor-element.elementor-element-5cce410{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:#D9D3C8;}.elementor-940 .elementor-element.elementor-element-5cce410.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-7920c3b .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-940 .elementor-element.elementor-element-7920c3b .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-7920c3b .elementor-button:focus{background-color:#09090D;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-7920c3b{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090D;}.elementor-940 .elementor-element.elementor-element-7920c3b.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-7920c3b .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-7920c3b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-edaafa7{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-edaafa7:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-edaafa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}.elementor-940 .elementor-element.elementor-element-39123e5{--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-940 .elementor-element.elementor-element-a2f3dc3{--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-940 .elementor-element.elementor-element-0358de9 .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-940 .elementor-element.elementor-element-490c10e{width:initial;max-width:initial;}.elementor-940 .elementor-element.elementor-element-490c10e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-940 .elementor-element.elementor-element-e7558f2 .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-940 .elementor-element.elementor-element-e7558f2 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-e7558f2 .elementor-button:focus{background-color:#09090D;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-e7558f2{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-940 .elementor-element.elementor-element-e7558f2.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-e7558f2 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-e7558f2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-1d81f09{--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-940 .elementor-element.elementor-element-2121899{--display:flex;}.elementor-940 .elementor-element.elementor-element-5666ec2{width:initial;max-width:initial;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-940 .elementor-element.elementor-element-00845b6{--display:flex;}.elementor-940 .elementor-element.elementor-element-e22f6b8{width:initial;max-width:initial;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-940 .elementor-element.elementor-element-914784f{--display:flex;}.elementor-940 .elementor-element.elementor-element-14a9572{width:initial;max-width:initial;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-940 .elementor-element.elementor-element-6e26317{--display:flex;}.elementor-940 .elementor-element.elementor-element-6a5e9e5{width:initial;max-width:initial;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-940 .elementor-element.elementor-element-8e8cdb6{--display:flex;}.elementor-940 .elementor-element.elementor-element-fe736a8{width:initial;max-width:initial;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-940 .elementor-element.elementor-element-15a564f{--display:flex;}.elementor-940 .elementor-element.elementor-element-65db0f9{width:initial;max-width:initial;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-940 .elementor-element.elementor-element-025a79e{--display:flex;}.elementor-940 .elementor-element.elementor-element-6727175{width:initial;max-width:initial;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#7C7972;}.elementor-940 .elementor-element.elementor-element-cb2d2de{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#09090D;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#B18A55;--n-accordion-icon-hover-color:#B18A55;--n-accordion-icon-active-color:#B18A55;}.elementor-940 .elementor-element.elementor-element-cb2d2de > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D9D3C8;}:where( .elementor-940 .elementor-element.elementor-element-cb2d2de > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Instrument Serif", Sans-serif;}.elementor-940 .elementor-element.elementor-element-cb2d2de :where( .elementor-940 .elementor-element.elementor-element-cb2d2de > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-940 .elementor-element.elementor-element-cb2d2de > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-940 .elementor-element.elementor-element-7dfa28c{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-7dfa28c:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-7dfa28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090D;}.elementor-940 .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-940 .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-940 .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-940 .elementor-element.elementor-element-9f4f3ff{width:initial;max-width:initial;}.elementor-940 .elementor-element.elementor-element-9f4f3ff .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#FBFAF7;}.elementor-940 .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-940 .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-940 .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-940 .elementor-element.elementor-element-c6cfd4c .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-c6cfd4c .elementor-button:focus{background-color:#8D6A3D;}.elementor-940 .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-940 .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-940 .elementor-element.elementor-element-063f42e .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-063f42e .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-940 .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-940 .elementor-element.elementor-element-063f42e .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-063f42e .elementor-button:focus svg{fill:#000000;}.elementor-940 .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-940 .elementor-element.elementor-element-ae81067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-954ee09{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-954ee09:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-954ee09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EA;}.elementor-940 .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-940 .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-940 .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-940 .elementor-element.elementor-element-dc148d6{width:initial;max-width:initial;}.elementor-940 .elementor-element.elementor-element-dc148d6 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:3.75rem;font-weight:400;color:#09090D;}.elementor-940 .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-940 .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-940 .elementor-element.elementor-element-96f0356 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-96f0356 .elementor-button:focus{background-color:#09090D;color:#FFFFFF;}.elementor-940 .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-940 .elementor-element.elementor-element-96f0356.elementor-element{--align-self:flex-start;}.elementor-940 .elementor-element.elementor-element-96f0356 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-96f0356 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-87e837f{--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(min-width:768px){.elementor-940 .elementor-element.elementor-element-b17fb06{--width:33.33%;}.elementor-940 .elementor-element.elementor-element-40ec523{--width:33.33%;}.elementor-940 .elementor-element.elementor-element-3ba3814{--width:33.33%;}.elementor-940 .elementor-element.elementor-element-0f3a20e{--width:33.33%;}.elementor-940 .elementor-element.elementor-element-efde62c{--width:33.33%;}.elementor-940 .elementor-element.elementor-element-2e45b7e{--width:33.33%;}.elementor-940 .elementor-element.elementor-element-818fe76{--width:33.33%;}.elementor-940 .elementor-element.elementor-element-8c554c0{--width:33.33%;}.elementor-940 .elementor-element.elementor-element-c763eaf{--width:33.33%;}}@media(max-width:1024px){.elementor-940 .elementor-element.elementor-element-6e8a5c9{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-940 .elementor-element.elementor-element-2885889 .elementor-heading-title{font-size:4rem;}.elementor-940 .elementor-element.elementor-element-b7bb660{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-b0d6941 .elementor-heading-title{font-size:3rem;}.elementor-940 .elementor-element.elementor-element-f85245f{font-size:0.9em;}.elementor-940 .elementor-element.elementor-element-7ed8004{--grid-columns:2;}.elementor-940 .elementor-element.elementor-element-7a3d238{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-f37d995 .elementor-heading-title{font-size:3rem;}.elementor-940 .elementor-element.elementor-element-b5b5784{font-size:0.9em;}.elementor-940 .elementor-element.elementor-element-b17fb06{--min-height:270px;}.elementor-940 .elementor-element.elementor-element-40ec523{--min-height:270px;}.elementor-940 .elementor-element.elementor-element-3ba3814{--min-height:270px;}.elementor-940 .elementor-element.elementor-element-0f3a20e{--min-height:270px;}.elementor-940 .elementor-element.elementor-element-efde62c{--min-height:270px;}.elementor-940 .elementor-element.elementor-element-2e45b7e{--min-height:270px;}.elementor-940 .elementor-element.elementor-element-818fe76{--min-height:270px;}.elementor-940 .elementor-element.elementor-element-8c554c0{--min-height:270px;}.elementor-940 .elementor-element.elementor-element-c763eaf{--min-height:270px;}.elementor-940 .elementor-element.elementor-element-54df9f9{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-043ecf9{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-e26a724 .elementor-heading-title{font-size:3rem;}.elementor-940 .elementor-element.elementor-element-2cd0ccb{font-size:0.9em;}.elementor-940 .elementor-element.elementor-element-6d7addb{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-ebf1623 .elementor-heading-title{font-size:3rem;}.elementor-940 .elementor-element.elementor-element-4b29f63{font-size:0.9em;}.elementor-940 .elementor-element.elementor-element-edaafa7{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-39123e5{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-490c10e .elementor-heading-title{font-size:3rem;}.elementor-940 .elementor-element.elementor-element-5666ec2{font-size:0.9em;}.elementor-940 .elementor-element.elementor-element-e22f6b8{font-size:0.9em;}.elementor-940 .elementor-element.elementor-element-14a9572{font-size:0.9em;}.elementor-940 .elementor-element.elementor-element-6a5e9e5{font-size:0.9em;}.elementor-940 .elementor-element.elementor-element-fe736a8{font-size:0.9em;}.elementor-940 .elementor-element.elementor-element-65db0f9{font-size:0.9em;}.elementor-940 .elementor-element.elementor-element-6727175{font-size:0.9em;}.elementor-940 .elementor-element.elementor-element-7dfa28c{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-940 .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-940 .elementor-element.elementor-element-9f4f3ff .elementor-heading-title{font-size:3rem;}.elementor-940 .elementor-element.elementor-element-5f2b5cf{font-size:0.9em;}.elementor-940 .elementor-element.elementor-element-7c88f1d{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-940 .elementor-element.elementor-element-954ee09{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-ba4fb08{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-dc148d6 .elementor-heading-title{font-size:3rem;}.elementor-940 .elementor-element.elementor-element-c45c9df{font-size:0.9em;}}@media(max-width:767px){.elementor-940 .elementor-element.elementor-element-6e8a5c9{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-940 .elementor-element.elementor-element-2885889{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-2885889 .elementor-heading-title{font-size:3rem;}.elementor-940 .elementor-element.elementor-element-9f1dd6b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-b0d6941{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-b0d6941 .elementor-heading-title{font-size:2rem;}.elementor-940 .elementor-element.elementor-element-f85245f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-7ed8004{--grid-columns:1;}.elementor-940 .elementor-element.elementor-element-7ed8004 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-f37d995{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-f37d995 .elementor-heading-title{font-size:2rem;}.elementor-940 .elementor-element.elementor-element-b5b5784{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-b17fb06{--min-height:220px;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-940 .elementor-element.elementor-element-52df8b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-2229165{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-40ec523{--min-height:220px;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-940 .elementor-element.elementor-element-b38e91b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-6ed999a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-3ba3814{--min-height:220px;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-940 .elementor-element.elementor-element-29cd495{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-9391c75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-0f3a20e{--min-height:220px;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-940 .elementor-element.elementor-element-dffb1dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-5f5f65c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-efde62c{--min-height:220px;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-940 .elementor-element.elementor-element-734285f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-f93864b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-2e45b7e{--min-height:220px;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-940 .elementor-element.elementor-element-86b9633{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-625ee1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-818fe76{--min-height:220px;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-940 .elementor-element.elementor-element-3d90091{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-8668720{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-8c554c0{--min-height:220px;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-940 .elementor-element.elementor-element-1a647c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-8e915ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-c763eaf{--min-height:220px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-940 .elementor-element.elementor-element-f45f257{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-a946bd7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-39b19ac.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-39b19ac{z-index:999;}.elementor-940 .elementor-element.elementor-element-043ecf9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-9c91f1c{--spacer-size:350px;}.elementor-940 .elementor-element.elementor-element-05d17d3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-940 .elementor-element.elementor-element-e26a724{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-e26a724 .elementor-heading-title{font-size:2rem;}.elementor-940 .elementor-element.elementor-element-2cd0ccb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-aae8870{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:999;}.elementor-940 .elementor-element.elementor-element-aae8870.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-ebf1623{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-ebf1623 .elementor-heading-title{font-size:2rem;}.elementor-940 .elementor-element.elementor-element-4b29f63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-9df1c94{--justify-content:space-between;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-940 .elementor-element.elementor-element-4568c23{z-index:999;}.elementor-940 .elementor-element.elementor-element-bec7abc{z-index:999;}.elementor-940 .elementor-element.elementor-element-a17b50c{z-index:999;}.elementor-940 .elementor-element.elementor-element-a0cf622{z-index:999;}.elementor-940 .elementor-element.elementor-element-6cc444f{z-index:999;}.elementor-940 .elementor-element.elementor-element-19e30f3{z-index:999;}.elementor-940 .elementor-element.elementor-element-8577542{z-index:999;}.elementor-940 .elementor-element.elementor-element-374e663{z-index:999;}.elementor-940 .elementor-element.elementor-element-467ab93{z-index:999;}.elementor-940 .elementor-element.elementor-element-5cce410{z-index:999;}.elementor-940 .elementor-element.elementor-element-7920c3b.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-7920c3b{z-index:999;}.elementor-940 .elementor-element.elementor-element-39123e5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-490c10e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-490c10e .elementor-heading-title{font-size:2rem;}.elementor-940 .elementor-element.elementor-element-e7558f2{z-index:999;}.elementor-940 .elementor-element.elementor-element-1d81f09{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-940 .elementor-element.elementor-element-c0dc1a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-9f4f3ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-9f4f3ff .elementor-heading-title{font-size:2rem;}.elementor-940 .elementor-element.elementor-element-c6cfd4c{z-index:999;}.elementor-940 .elementor-element.elementor-element-063f42e{z-index:999;}.elementor-940 .elementor-element.elementor-element-b0538e2{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-940 .elementor-element.elementor-element-ba4fb08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-dc148d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-940 .elementor-element.elementor-element-dc148d6 .elementor-heading-title{font-size:2rem;}.elementor-940 .elementor-element.elementor-element-96f0356.elementor-element{--align-self:center;}.elementor-940 .elementor-element.elementor-element-96f0356{z-index:999;}.elementor-940 .elementor-element.elementor-element-1478560{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 */