.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-db8a2b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2a2218ff;--border-color:#2a2218ff;--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-15 .elementor-element.elementor-element-db8a2b6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-db8a2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0aff;}.elementor-15 .elementor-element.elementor-element-0993d32{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0993d32:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0993d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0aff;}.elementor-15 .elementor-element.elementor-element-bb6b485{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-ee8fe03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d7435ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-5b79391{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-5b79391:not(.elementor-widget-button), .elementor-15 .elementor-element.elementor-element-5b79391.elementor-widget-button .elementor-button{background-image:linear-gradient(rgb(20, 18, 16) 0%, rgb(13, 11, 9) 100%);background-size:auto;}.elementor-15 .elementor-element.elementor-element-79dc2c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-15 .elementor-element.elementor-element-cc85f56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-15 .elementor-element.elementor-element-ed66a8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-15 .elementor-element.elementor-element-90d84ed{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5;letter-spacing:2.6400001049042px;color:#c9a84cff;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-15 .elementor-element.elementor-element-07f8494{width:var( --container-widget-width, auto );max-width:auto;margin:20px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-07f8494 .elementor-heading-title{font-size:60px;font-weight:800;line-height:1.02;letter-spacing:-2.0999999046326px;color:#f5f0e8ff;}.elementor-15 .elementor-element.elementor-element-6ec8ee3{width:var( --container-widget-width, auto );max-width:auto;margin:28px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:300;line-height:1.5;color:#a89880ff;}.elementor-15 .elementor-element.elementor-element-d5d9e89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f3c774f .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5;letter-spacing:0.34999999403954px;fill:#000000ff;color:#000000ff;border-style:solid;border-width:0px 0px 0px 0px;border-radius:33554428px 33554428px 33554428px 33554428px;padding:14px 28px 14px 28px;}.elementor-15 .elementor-element.elementor-element-f3c774f{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-f3c774f:not(.elementor-widget-button), .elementor-15 .elementor-element.elementor-element-f3c774f.elementor-widget-button .elementor-button{background-image:linear-gradient(135deg, rgb(226, 201, 126) 0%, rgb(201, 168, 76) 50%, rgb(139, 105, 20) 100%);background-size:auto;}.elementor-15 .elementor-element.elementor-element-d251c36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3731a74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-bd7f706{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:56px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c754a48{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5;letter-spacing:2.6400001049042px;color:#c9a84cff;}.elementor-15 .elementor-element.elementor-element-259488b{width:var( --container-widget-width, auto );max-width:auto;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-259488b .elementor-heading-title{font-size:48px;line-height:1;letter-spacing:-1.3439999818802px;color:#f5f0e8ff;}.elementor-15 .elementor-element.elementor-element-3da8edb{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8bba090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-8bba090:not(.elementor-widget-button), .elementor-15 .elementor-element.elementor-element-8bba090.elementor-widget-button .elementor-button{background-image:linear-gradient(rgb(20, 18, 16) 0%, rgb(13, 11, 9) 100%);background-size:auto;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1231008{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:initial;--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-15 .elementor-element.elementor-element-724e32b{width:var( --container-widget-width, auto );max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:16px;font-weight:300;font-style:italic;text-decoration:none solid oklab(0.956738 0.00216237 0.0117623 / 0.9);line-height:1.625;color:#f5f0e8e6;}.elementor-15 .elementor-element.elementor-element-567ff31{width:var( --container-widget-width, auto );max-width:auto;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.428571472168;letter-spacing:0.69999998807907px;color:#c9a84cff;}.elementor-15 .elementor-element.elementor-element-64a2f90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-64a2f90:not(.elementor-widget-button), .elementor-15 .elementor-element.elementor-element-64a2f90.elementor-widget-button .elementor-button{background-image:linear-gradient(rgb(20, 18, 16) 0%, rgb(13, 11, 9) 100%);background-size:auto;}.elementor-15 .elementor-element.elementor-element-d8f9594{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:initial;--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-15 .elementor-element.elementor-element-5eff0e9{width:var( --container-widget-width, auto );max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:16px;font-weight:300;font-style:italic;text-decoration:none solid oklab(0.956738 0.00216237 0.0117623 / 0.9);line-height:1.625;color:#f5f0e8e6;}.elementor-15 .elementor-element.elementor-element-8d637f4{width:var( --container-widget-width, auto );max-width:auto;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.428571472168;letter-spacing:0.69999998807907px;color:#c9a84cff;}.elementor-15 .elementor-element.elementor-element-0b2e6c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-0b2e6c3:not(.elementor-widget-button), .elementor-15 .elementor-element.elementor-element-0b2e6c3.elementor-widget-button .elementor-button{background-image:linear-gradient(rgb(20, 18, 16) 0%, rgb(13, 11, 9) 100%);background-size:auto;}.elementor-15 .elementor-element.elementor-element-c8fff9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:initial;--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-15 .elementor-element.elementor-element-6b8887b{width:var( --container-widget-width, auto );max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:16px;font-weight:300;font-style:italic;text-decoration:none solid oklab(0.956738 0.00216237 0.0117623 / 0.9);line-height:1.625;color:#f5f0e8e6;}.elementor-15 .elementor-element.elementor-element-6e22d97{width:var( --container-widget-width, auto );max-width:auto;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.428571472168;letter-spacing:0.69999998807907px;color:#c9a84cff;}.elementor-15 .elementor-element.elementor-element-fcd9880{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-27485ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-4bc72d3{--display:flex;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8a68064{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-8a68064:not(.elementor-widget-button), .elementor-15 .elementor-element.elementor-element-8a68064.elementor-widget-button .elementor-button{background-image:linear-gradient(rgb(20, 18, 16) 0%, rgb(13, 11, 9) 100%);background-size:auto;}.elementor-15 .elementor-element.elementor-element-000c287{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5;letter-spacing:2.6400001049042px;color:#c9a84cff;}.elementor-15 .elementor-element.elementor-element-abc4ef9{width:var( --container-widget-width, auto );max-width:auto;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-abc4ef9 .elementor-heading-title{font-size:36px;line-height:1.1111111450195;letter-spacing:-1.0080000162125px;color:#f5f0e8ff;}.elementor-15 .elementor-element.elementor-element-5202990{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:15px;font-weight:300;line-height:1.5;color:#a89880ff;}.elementor-widget-elementskit-contact-form7.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-elementskit-contact-form7 .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-elementskit-contact-form7 .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-elementskit-contact-form7.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-elementskit-contact-form7:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-elementskit-contact-form7.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-contact-form7 .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-deaab87{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form label{color:#000000;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form label span{color:#777777;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form .ekit-form-input, .elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form select, .elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form input{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-deaab87 .wpcf7-form textarea{color:#000000;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form > p{text-align:left;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form input[type="submit"]{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-deaab87 .ekit-form form input[type="submit"]:hover{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-806640e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e7bf2eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-e7bf2eb:not(.elementor-widget-button), .elementor-15 .elementor-element.elementor-element-e7bf2eb.elementor-widget-button .elementor-button{background-image:linear-gradient(rgb(20, 18, 16) 0%, rgb(13, 11, 9) 100%);background-size:auto;}.elementor-15 .elementor-element.elementor-element-bd89c8b{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5;letter-spacing:2.6400001049042px;color:#c9a84cff;}.elementor-15 .elementor-element.elementor-element-becbbd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7d9feb0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a8f7ac3{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:start;font-size:16px;font-weight:500;line-height:1.5;color:#f5f0e8ff;}.elementor-15 .elementor-element.elementor-element-79e9d65{width:var( --container-widget-width, auto );max-width:auto;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:start;font-size:12px;font-weight:300;line-height:1.625;color:#a89880ff;}.elementor-15 .elementor-element.elementor-element-3128e2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-27d776e{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:start;font-size:16px;font-weight:500;line-height:1.5;color:#f5f0e8ff;}.elementor-15 .elementor-element.elementor-element-b85e017{width:var( --container-widget-width, auto );max-width:auto;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:start;font-size:12px;font-weight:300;line-height:1.625;color:#a89880ff;}.elementor-15 .elementor-element.elementor-element-76f73c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6c5a5ea{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:start;font-size:16px;font-weight:500;line-height:1.5;color:#f5f0e8ff;}.elementor-15 .elementor-element.elementor-element-aad61e6{width:var( --container-widget-width, auto );max-width:auto;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:start;font-size:12px;font-weight:300;line-height:1.625;color:#a89880ff;}.elementor-15 .elementor-element.elementor-element-2cd3419{--display:flex;--gap:0px 0px;--row-gap:0px;--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:#B99A4666;--border-color:#B99A4666;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ef433a9{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5;letter-spacing:2.6400001049042px;color:#c9a84cff;}.elementor-15 .elementor-element.elementor-element-4888faf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:initial;--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-15 .elementor-element.elementor-element-af692ea .elementor-button{background-color:#61CE7000;fill:#c9a84cff;color:#c9a84cff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c9a84c80;border-radius:33554428px 33554428px 33554428px 33554428px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-af692ea{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-bf6b9ac .elementor-button{background-color:#61CE7000;fill:#c9a84cff;color:#c9a84cff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c9a84c80;border-radius:33554428px 33554428px 33554428px 33554428px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-bf6b9ac{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-db8a2b6{--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-0993d32{--flex-wrap:initial;}.elementor-15 .elementor-element.elementor-element-bb6b485{--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ee8fe03{--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d7435ec{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-5b79391{--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-90d84ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-07f8494{margin:20px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;}.elementor-15 .elementor-element.elementor-element-6ec8ee3{margin:28px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;}.elementor-15 .elementor-element.elementor-element-d5d9e89{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-f3c774f .elementor-button{border-width:0px 0px 0px 0px;border-radius:33554428px 33554428px 33554428px 33554428px;padding:14px 28px 14px 28px;}.elementor-15 .elementor-element.elementor-element-d251c36{--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3731a74{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-bd7f706{--margin-top:0px;--margin-bottom:56px;--margin-left:auto;--margin-right:auto;}.elementor-15 .elementor-element.elementor-element-c754a48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-259488b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-8bba090{--flex-wrap:initial;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-1231008{--flex-wrap:initial;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-724e32b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-567ff31{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-64a2f90{--flex-wrap:initial;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-d8f9594{--flex-wrap:initial;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5eff0e9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-8d637f4{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0b2e6c3{--flex-wrap:initial;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-c8fff9b{--flex-wrap:initial;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6b8887b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-6e22d97{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fcd9880{--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-27485ad{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-8a68064{--border-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-000c287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-abc4ef9{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-5202990{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-e7bf2eb{--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-bd89c8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-becbbd3{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7d9feb0{--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-a8f7ac3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-79e9d65{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-3128e2b{--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-27d776e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-b85e017{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-6c5a5ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-aad61e6{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-2cd3419{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ef433a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-4888faf{--flex-wrap:initial;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-af692ea .elementor-button{border-width:1px 1px 1px 1px;border-radius:33554428px 33554428px 33554428px 33554428px;}.elementor-15 .elementor-element.elementor-element-bf6b9ac .elementor-button{border-width:1px 1px 1px 1px;border-radius:33554428px 33554428px 33554428px 33554428px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-db8a2b6{--width:auto;}.elementor-15 .elementor-element.elementor-element-0993d32{--width:auto;}.elementor-15 .elementor-element.elementor-element-bb6b485{--width:auto;}.elementor-15 .elementor-element.elementor-element-ee8fe03{--width:auto;}.elementor-15 .elementor-element.elementor-element-d7435ec{--width:auto;}.elementor-15 .elementor-element.elementor-element-5b79391{--width:auto;}.elementor-15 .elementor-element.elementor-element-79dc2c4{--width:auto;}.elementor-15 .elementor-element.elementor-element-cc85f56{--width:auto;}.elementor-15 .elementor-element.elementor-element-ed66a8b{--width:auto;}.elementor-15 .elementor-element.elementor-element-d5d9e89{--width:auto;}.elementor-15 .elementor-element.elementor-element-d251c36{--width:auto;}.elementor-15 .elementor-element.elementor-element-3731a74{--width:auto;}.elementor-15 .elementor-element.elementor-element-bd7f706{--width:auto;}.elementor-15 .elementor-element.elementor-element-3da8edb{--width:auto;}.elementor-15 .elementor-element.elementor-element-8bba090{--width:auto;}.elementor-15 .elementor-element.elementor-element-1231008{--width:auto;}.elementor-15 .elementor-element.elementor-element-64a2f90{--width:auto;}.elementor-15 .elementor-element.elementor-element-d8f9594{--width:auto;}.elementor-15 .elementor-element.elementor-element-0b2e6c3{--width:auto;}.elementor-15 .elementor-element.elementor-element-c8fff9b{--width:auto;}.elementor-15 .elementor-element.elementor-element-fcd9880{--width:auto;}.elementor-15 .elementor-element.elementor-element-27485ad{--width:auto;}.elementor-15 .elementor-element.elementor-element-4bc72d3{--width:auto;}.elementor-15 .elementor-element.elementor-element-8a68064{--width:auto;}.elementor-15 .elementor-element.elementor-element-806640e{--width:auto;}.elementor-15 .elementor-element.elementor-element-e7bf2eb{--width:auto;}.elementor-15 .elementor-element.elementor-element-becbbd3{--width:auto;}.elementor-15 .elementor-element.elementor-element-7d9feb0{--width:auto;}.elementor-15 .elementor-element.elementor-element-3128e2b{--width:auto;}.elementor-15 .elementor-element.elementor-element-76f73c1{--width:auto;}.elementor-15 .elementor-element.elementor-element-2cd3419{--width:auto;}.elementor-15 .elementor-element.elementor-element-4888faf{--width:auto;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-db8a2b6{--width:auto;--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-0993d32{--width:auto;--flex-wrap:initial;}.elementor-15 .elementor-element.elementor-element-bb6b485{--width:auto;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ee8fe03{--width:auto;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d7435ec{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-5b79391{--width:auto;--border-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-15 .elementor-element.elementor-element-79dc2c4{--width:auto;}.elementor-15 .elementor-element.elementor-element-cc85f56{--width:auto;}.elementor-15 .elementor-element.elementor-element-ed66a8b{--width:auto;}.elementor-15 .elementor-element.elementor-element-90d84ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-07f8494{margin:20px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;}.elementor-15 .elementor-element.elementor-element-07f8494 .elementor-heading-title{font-size:48px;letter-spacing:-1.6799999475479px;}.elementor-15 .elementor-element.elementor-element-6ec8ee3{margin:28px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;}.elementor-15 .elementor-element.elementor-element-d5d9e89{--width:auto;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-f3c774f{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-f3c774f .elementor-button{border-width:0px 0px 0px 0px;border-radius:33554428px 33554428px 33554428px 33554428px;padding:14px 28px 14px 28px;}.elementor-15 .elementor-element.elementor-element-d251c36{--width:auto;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3731a74{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-bd7f706{--width:auto;--margin-top:0px;--margin-bottom:56px;--margin-left:auto;--margin-right:auto;}.elementor-15 .elementor-element.elementor-element-c754a48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-259488b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-259488b .elementor-heading-title{font-size:36px;line-height:1.1111111450195;letter-spacing:-1.0080000162125px;}.elementor-15 .elementor-element.elementor-element-3da8edb{--width:auto;}.elementor-15 .elementor-element.elementor-element-8bba090{--width:auto;--flex-wrap:initial;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-1231008{--width:auto;--flex-wrap:initial;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-724e32b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-567ff31{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-64a2f90{--width:auto;--flex-wrap:initial;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-d8f9594{--width:auto;--flex-wrap:initial;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5eff0e9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-8d637f4{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0b2e6c3{--width:auto;--flex-wrap:initial;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-c8fff9b{--width:auto;--flex-wrap:initial;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6b8887b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-6e22d97{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fcd9880{--width:auto;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-27485ad{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-4bc72d3{--width:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-15 .elementor-element.elementor-element-8a68064{--width:auto;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-000c287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-abc4ef9{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-abc4ef9 .elementor-heading-title{font-size:30px;line-height:1.2;letter-spacing:-0.83999997377396px;}.elementor-15 .elementor-element.elementor-element-5202990{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-806640e{--width:auto;}.elementor-15 .elementor-element.elementor-element-e7bf2eb{--width:auto;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-bd89c8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-becbbd3{--width:auto;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7d9feb0{--width:auto;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-a8f7ac3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-79e9d65{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-3128e2b{--width:auto;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-27d776e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-b85e017{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-76f73c1{--width:auto;}.elementor-15 .elementor-element.elementor-element-6c5a5ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-aad61e6{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-2cd3419{--width:auto;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ef433a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-4888faf{--width:auto;--flex-wrap:initial;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-af692ea{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-af692ea .elementor-button{border-width:1px 1px 1px 1px;border-radius:33554428px 33554428px 33554428px 33554428px;}.elementor-15 .elementor-element.elementor-element-bf6b9ac{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-bf6b9ac .elementor-button{border-width:1px 1px 1px 1px;border-radius:33554428px 33554428px 33554428px 33554428px;}}.elementor-15 .elementor-element.elementor-element-79dc2c4{height: 1px;left: 0px;position: absolute;right: 0px;text-align: center;top: 0px;}.elementor-15 .elementor-element.elementor-element-79dc2c4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-79dc2c4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-cc85f56{bottom: 0px;height: 1px;left: 0px;position: absolute;right: 0px;text-align: center;}.elementor-15 .elementor-element.elementor-element-cc85f56::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-cc85f56::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-90d84ed p::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 18px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-90d84ed p::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 18px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-07f8494 .qi5blzmw{background-clip: text;background-image: linear-gradient(135deg, rgb(226, 201, 126) 0%, rgb(201, 168, 76) 50%, rgb(139, 105, 20) 100%);color: rgba(0, 0, 0, 0);font-size: 60px;font-weight: 800;letter-spacing: -2.0999999046325684px;line-height: 1.02;text-align: center;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-07f8494 .qi5blzmw::before{border-bottom-color: rgba(0, 0, 0, 0);border-bottom-width: 0px;border-left-color: rgba(0, 0, 0, 0);border-left-width: 0px;border-right-color: rgba(0, 0, 0, 0);border-right-width: 0px;border-top-color: rgba(0, 0, 0, 0);border-top-width: 0px;line-height: 61.2px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}.elementor-15 .elementor-element.elementor-element-07f8494 .qi5blzmw::after{border-bottom-color: rgba(0, 0, 0, 0);border-bottom-width: 0px;border-left-color: rgba(0, 0, 0, 0);border-left-width: 0px;border-right-color: rgba(0, 0, 0, 0);border-right-width: 0px;border-top-color: rgba(0, 0, 0, 0);border-top-width: 0px;line-height: 61.2px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-07f8494 .qi5blzmw{font-size: 48px;letter-spacing: -1.6799999475479126px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-07f8494 .qi5blzmw::before{line-height: 48.96px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-07f8494 .qi5blzmw::after{line-height: 48.96px;}}.elementor-15 .elementor-element.elementor-element-07f8494 {max-width: 768px !important}.elementor-15 .elementor-element.elementor-element-07f8494 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 61.2px;}.elementor-15 .elementor-element.elementor-element-07f8494 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 61.2px;}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-07f8494 .elementor-heading-title::before{line-height: 48.96px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-07f8494 .elementor-heading-title::after{line-height: 48.96px;}}
.elementor-15 .elementor-element.elementor-element-6ec8ee3 {max-width: 576px !important}.elementor-15 .elementor-element.elementor-element-6ec8ee3 p::before{border-bottom-color: rgb(168, 152, 128);border-bottom-width: 0px;border-left-color: rgb(168, 152, 128);border-left-width: 0px;border-right-color: rgb(168, 152, 128);border-right-width: 0px;border-top-color: rgb(168, 152, 128);border-top-width: 0px;line-height: 27px;-webkit-text-fill-color: rgb(168, 152, 128);-webkit-text-stroke-color: rgb(168, 152, 128);}.elementor-15 .elementor-element.elementor-element-6ec8ee3 p::after{border-bottom-color: rgb(168, 152, 128);border-bottom-width: 0px;border-left-color: rgb(168, 152, 128);border-left-width: 0px;border-right-color: rgb(168, 152, 128);border-right-width: 0px;border-top-color: rgb(168, 152, 128);border-top-width: 0px;line-height: 27px;-webkit-text-fill-color: rgb(168, 152, 128);-webkit-text-stroke-color: rgb(168, 152, 128);}
/* Start custom CSS for button, class: .elementor-element-f3c774f */.elementor-15 .elementor-element.elementor-element-f3c774f {
  transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  will-change: transform;
  display: inline-block;
}
.elementor-15 .elementor-element.elementor-element-f3c774f:hover {
  transform: scale(1.1);
}/* End custom CSS */
.elementor-15 .elementor-element.elementor-element-f3c774f .elementor-button{box-shadow: rgba(201, 168, 76, 0.55) 0px 20px 60px -25px;cursor: pointer;text-align: center;flex-direction: row;}.elementor-15 .elementor-element.elementor-element-f3c774f .elementor-button {align-items: center;display: inline-flex;justify-content: center;}.elementor-15 .elementor-element.elementor-element-f3c774f .elementor-button::before{border-bottom-color: rgb(0, 0, 0);border-bottom-width: 0px;border-left-color: rgb(0, 0, 0);border-left-width: 0px;border-right-color: rgb(0, 0, 0);border-right-width: 0px;border-top-color: rgb(0, 0, 0);border-top-width: 0px;display: block;line-height: 21px;outline-color: rgb(0, 0, 0);text-decoration: none solid rgb(0, 0, 0);text-decoration-color: rgb(0, 0, 0);-webkit-text-fill-color: rgb(0, 0, 0);-webkit-text-stroke-color: rgb(0, 0, 0);}.elementor-15 .elementor-element.elementor-element-f3c774f .elementor-button::after{border-bottom-color: rgb(0, 0, 0);border-bottom-width: 0px;border-left-color: rgb(0, 0, 0);border-left-width: 0px;border-right-color: rgb(0, 0, 0);border-right-width: 0px;border-top-color: rgb(0, 0, 0);border-top-width: 0px;display: block;line-height: 21px;outline-color: rgb(0, 0, 0);text-decoration: none solid rgb(0, 0, 0);text-decoration-color: rgb(0, 0, 0);-webkit-text-fill-color: rgb(0, 0, 0);-webkit-text-stroke-color: rgb(0, 0, 0);}
.elementor-15 .elementor-element.elementor-element-d5d9e89{text-align: center;display: block;}.elementor-15 .elementor-element.elementor-element-d5d9e89::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-d5d9e89::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-ed66a8b{position: relative;text-align: center;display: block;}.elementor-15 .elementor-element.elementor-element-ed66a8b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-ed66a8b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
/* Start custom CSS for container, class: .elementor-element-5b79391 */.elementor-15 .elementor-element.elementor-element-5b79391 {
  transition: all 0.3s ease !important;
}
.elementor-15 .elementor-element.elementor-element-5b79391:hover {
  box-shadow: 0px 8px 20px #17130E !important;
  transform: translateY(-2px) !important;
}/* End custom CSS */
.elementor-15 .elementor-element.elementor-element-5b79391 {
  position: relative;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.9) 0px 30px 80px -40px;
  overflow: hidden;
}

/* Glow amarelo com blur real */
.elementor-15 .elementor-element.elementor-element-5b79391::before {
  content: "";
  position: absolute;
  inset: -40px;
  background: radial-gradient(
    circle at 30% 30%,
    rgba(201, 168, 76, 0.45),
    rgba(201, 168, 76, 0) 70%
  );
  filter: blur(35px);
  opacity: 0.3;
  z-index: 0;
  pointer-events: none;
}

/* garante que o conteúdo fique acima do glow */
.elementor-15 .elementor-element.elementor-element-5b79391 > * {
  position: relative;
  z-index: 1;
}
/* Start custom CSS for container, class: .elementor-element-d7435ec */.elementor-15 .elementor-element.elementor-element-d7435ec > .elementor-element,
.elementor-15 .elementor-element.elementor-element-d7435ec > .e-con {
  border: 2px solid rgba(201, 168, 76, 0.22) !important;
    border-radius: 24px !important;
  box-sizing: border-box !important;
}/* End custom CSS */
.elementor-15 .elementor-element.elementor-element-d7435ec{max-width: 1280px;display: block;}.elementor-15 .elementor-element.elementor-element-d7435ec::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-d7435ec::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-ee8fe03{display: block;}.elementor-15 .elementor-element.elementor-element-ee8fe03::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-ee8fe03::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-c754a48 p::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 18px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-c754a48 p::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 18px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-259488b .x36ur7w2{background-clip: text;background-image: linear-gradient(135deg, rgb(226, 201, 126) 0%, rgb(201, 168, 76) 50%, rgb(139, 105, 20) 100%);color: rgba(0, 0, 0, 0);font-size: 48px;font-weight: 700;letter-spacing: -1.343999981880188px;line-height: 1;text-align: center;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-259488b .x36ur7w2::before{border-bottom-color: rgba(0, 0, 0, 0);border-bottom-width: 0px;border-left-color: rgba(0, 0, 0, 0);border-left-width: 0px;border-right-color: rgba(0, 0, 0, 0);border-right-width: 0px;border-top-color: rgba(0, 0, 0, 0);border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}.elementor-15 .elementor-element.elementor-element-259488b .x36ur7w2::after{border-bottom-color: rgba(0, 0, 0, 0);border-bottom-width: 0px;border-left-color: rgba(0, 0, 0, 0);border-left-width: 0px;border-right-color: rgba(0, 0, 0, 0);border-right-width: 0px;border-top-color: rgba(0, 0, 0, 0);border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-259488b .x36ur7w2{font-size: 36px;letter-spacing: -1.0080000162124634px;line-height: 1.1111111450195312;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-259488b .x36ur7w2::before{line-height: 40px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-259488b .x36ur7w2::after{line-height: 40px;}}.elementor-15 .elementor-element.elementor-element-259488b .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;}.elementor-15 .elementor-element.elementor-element-259488b .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-259488b .elementor-heading-title::before{line-height: 40px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-259488b .elementor-heading-title::after{line-height: 40px;}}
.elementor-15 .elementor-element.elementor-element-bd7f706{max-width: 672px;text-align: center;display: block;}.elementor-15 .elementor-element.elementor-element-bd7f706::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-bd7f706::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-bf49d8d {width: 32px;}.elementor-15 .elementor-element.elementor-element-bf49d8d {height: 32px;}.elementor-15 .elementor-element.elementor-element-bf49d8d .rgmdp94y{color: rgb(201, 168, 76);display: block;fill: none;height: 32px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-bf49d8d .rgmdp94y::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-bf49d8d .rgmdp94y::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-bf49d8d .rgmdp94y{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-bf49d8d .rgmdp94y{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-bf49d8d .jphtoypv{color: rgb(201, 168, 76);fill: none;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-bf49d8d .jphtoypv::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-bf49d8d .jphtoypv::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-b82c9db {width: 16px;}.elementor-15 .elementor-element.elementor-element-b82c9db {height: 16px;}.elementor-15 .elementor-element.elementor-element-b82c9db .fq2gt150{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-b82c9db .fq2gt150::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-b82c9db .fq2gt150::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-b82c9db .fq2gt150{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-b82c9db .fq2gt150{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-b82c9db .zsncg13u{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-b82c9db .zsncg13u::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-b82c9db .zsncg13u::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-b270fbe {width: 16px;}.elementor-15 .elementor-element.elementor-element-b270fbe {height: 16px;}.elementor-15 .elementor-element.elementor-element-b270fbe .vmew5dr6{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-b270fbe .vmew5dr6::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-b270fbe .vmew5dr6::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-b270fbe .vmew5dr6{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-b270fbe .vmew5dr6{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-b270fbe .fhhl3cj0{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-b270fbe .fhhl3cj0::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-b270fbe .fhhl3cj0::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-2669649 {width: 16px;}.elementor-15 .elementor-element.elementor-element-2669649 {height: 16px;}.elementor-15 .elementor-element.elementor-element-2669649 .pfgtszkd{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-2669649 .pfgtszkd::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-2669649 .pfgtszkd::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-2669649 .pfgtszkd{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-2669649 .pfgtszkd{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-2669649 .vtbsoeub{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-2669649 .vtbsoeub::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-2669649 .vtbsoeub::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-924b2e3 {width: 16px;}.elementor-15 .elementor-element.elementor-element-924b2e3 {height: 16px;}.elementor-15 .elementor-element.elementor-element-924b2e3 .qht4my3v{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-924b2e3 .qht4my3v::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-924b2e3 .qht4my3v::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-924b2e3 .qht4my3v{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-924b2e3 .qht4my3v{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-924b2e3 .udg1gu61{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-924b2e3 .udg1gu61::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-924b2e3 .udg1gu61::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-a5d68d7 {width: 16px;}.elementor-15 .elementor-element.elementor-element-a5d68d7 {height: 16px;}.elementor-15 .elementor-element.elementor-element-a5d68d7 .eybiok4q{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-a5d68d7 .eybiok4q::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-a5d68d7 .eybiok4q::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-a5d68d7 .eybiok4q{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-a5d68d7 .eybiok4q{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-a5d68d7 .n3nqm6hf{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-a5d68d7 .n3nqm6hf::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-a5d68d7 .n3nqm6hf::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-1231008{grid-column-gap: 2px;}.elementor-15 .elementor-element.elementor-element-1231008::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-15 .elementor-element.elementor-element-1231008::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-15 .elementor-element.elementor-element-724e32b {flex-grow: 1 !important}.elementor-15 .elementor-element.elementor-element-724e32b {flex-basis: 0% !important}.elementor-15 .elementor-element.elementor-element-724e32b p::before{border-bottom-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-bottom-width: 0px;border-left-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-left-width: 0px;border-right-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-right-width: 0px;border-top-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);-webkit-text-stroke-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);}.elementor-15 .elementor-element.elementor-element-724e32b p::after{border-bottom-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-bottom-width: 0px;border-left-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-left-width: 0px;border-right-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-right-width: 0px;border-top-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);-webkit-text-stroke-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);}
.elementor-15 .elementor-element.elementor-element-567ff31 p::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 20px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-567ff31 p::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 20px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
/* Start custom CSS for container, class: .elementor-element-8bba090 */.elementor-15 .elementor-element.elementor-element-8bba090 {
  transition: all 0.3s ease !important;
}
.elementor-15 .elementor-element.elementor-element-8bba090:hover {
  box-shadow: 0px 8px 20px #17130E !important;
  transform: translateY(-2px) !important;
}/* End custom CSS */
.elementor-15 .elementor-element.elementor-element-8bba090 {
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.9) 0px 30px 80px -40px;
  overflow: hidden;
}

/* Glow amarelo com blur real */
.elementor-15 .elementor-element.elementor-element-8bba090::before {
  content: "";
  position: absolute;
  inset: -40px;
  background: radial-gradient(
    circle at 30% 30%,
    rgba(201, 168, 76, 0.45),
    rgba(201, 168, 76, 0) 70%
  );
  filter: blur(35px);
  opacity: 0.3;
  z-index: 0;
  pointer-events: none;
}

/* garante conteúdo acima do glow */
.elementor-15 .elementor-element.elementor-element-8bba090 > * {
  position: relative;
  z-index: 1;
}
.elementor-15 .elementor-element.elementor-element-9d30966 {width: 32px;}.elementor-15 .elementor-element.elementor-element-9d30966 {height: 32px;}.elementor-15 .elementor-element.elementor-element-9d30966 .yptr4kk3{color: rgb(201, 168, 76);display: block;fill: none;height: 32px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-9d30966 .yptr4kk3::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-9d30966 .yptr4kk3::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-9d30966 .yptr4kk3{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-9d30966 .yptr4kk3{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-9d30966 .nl0d5wgj{color: rgb(201, 168, 76);fill: none;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-9d30966 .nl0d5wgj::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-9d30966 .nl0d5wgj::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-a4462c8 {width: 16px;}.elementor-15 .elementor-element.elementor-element-a4462c8 {height: 16px;}.elementor-15 .elementor-element.elementor-element-a4462c8 .c9d3wnev{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-a4462c8 .c9d3wnev::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-a4462c8 .c9d3wnev::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-a4462c8 .c9d3wnev{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-a4462c8 .c9d3wnev{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-a4462c8 .z12np2yp{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-a4462c8 .z12np2yp::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-a4462c8 .z12np2yp::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-5d4c592 {width: 16px;}.elementor-15 .elementor-element.elementor-element-5d4c592 {height: 16px;}.elementor-15 .elementor-element.elementor-element-5d4c592 .ds0mr38n{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-5d4c592 .ds0mr38n::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-5d4c592 .ds0mr38n::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-5d4c592 .ds0mr38n{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-5d4c592 .ds0mr38n{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-5d4c592 .x347i2m7{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-5d4c592 .x347i2m7::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-5d4c592 .x347i2m7::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-edfcf59 {width: 16px;}.elementor-15 .elementor-element.elementor-element-edfcf59 {height: 16px;}.elementor-15 .elementor-element.elementor-element-edfcf59 .gandpyxw{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-edfcf59 .gandpyxw::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-edfcf59 .gandpyxw::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-edfcf59 .gandpyxw{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-edfcf59 .gandpyxw{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-edfcf59 .tu8u553x{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-edfcf59 .tu8u553x::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-edfcf59 .tu8u553x::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-c920f18 {width: 16px;}.elementor-15 .elementor-element.elementor-element-c920f18 {height: 16px;}.elementor-15 .elementor-element.elementor-element-c920f18 .vloluoaf{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-c920f18 .vloluoaf::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-c920f18 .vloluoaf::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-c920f18 .vloluoaf{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-c920f18 .vloluoaf{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-c920f18 .evw0skvv{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-c920f18 .evw0skvv::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-c920f18 .evw0skvv::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-6f90013 {width: 16px;}.elementor-15 .elementor-element.elementor-element-6f90013 {height: 16px;}.elementor-15 .elementor-element.elementor-element-6f90013 .nobv13mx{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-6f90013 .nobv13mx::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-6f90013 .nobv13mx::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-6f90013 .nobv13mx{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-6f90013 .nobv13mx{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-6f90013 .hhez6dud{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-6f90013 .hhez6dud::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-6f90013 .hhez6dud::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-d8f9594{grid-column-gap: 2px;}.elementor-15 .elementor-element.elementor-element-d8f9594::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-15 .elementor-element.elementor-element-d8f9594::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-15 .elementor-element.elementor-element-5eff0e9 {flex-grow: 1 !important}.elementor-15 .elementor-element.elementor-element-5eff0e9 {flex-basis: 0% !important}.elementor-15 .elementor-element.elementor-element-5eff0e9 p::before{border-bottom-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-bottom-width: 0px;border-left-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-left-width: 0px;border-right-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-right-width: 0px;border-top-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);-webkit-text-stroke-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);}.elementor-15 .elementor-element.elementor-element-5eff0e9 p::after{border-bottom-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-bottom-width: 0px;border-left-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-left-width: 0px;border-right-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-right-width: 0px;border-top-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);-webkit-text-stroke-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);}
.elementor-15 .elementor-element.elementor-element-8d637f4 p::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 20px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-8d637f4 p::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 20px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
/* Start custom CSS for container, class: .elementor-element-64a2f90 */.elementor-15 .elementor-element.elementor-element-64a2f90 {
  transition: all 0.3s ease !important;
}
.elementor-15 .elementor-element.elementor-element-64a2f90:hover {
  box-shadow: 0px 8px 20px #17130E !important;
  transform: translateY(-2px) !important;
}/* End custom CSS */
.elementor-15 .elementor-element.elementor-element-64a2f90 {
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.9) 0px 30px 80px -40px;
  overflow: hidden;
}

/* Glow amarelo com blur real */
.elementor-15 .elementor-element.elementor-element-64a2f90::before {
  content: "";
  position: absolute;
  inset: -40px;
  background: radial-gradient(
    circle at 30% 30%,
    rgba(201, 168, 76, 0.45),
    rgba(201, 168, 76, 0) 70%
  );
  filter: blur(35px);
  opacity: 0.3;
  z-index: 0;
  pointer-events: none;
}

/* garante conteúdo acima do glow */
.elementor-15 .elementor-element.elementor-element-64a2f90 > * {
  position: relative;
  z-index: 1;
}
.elementor-15 .elementor-element.elementor-element-b53d476 {width: 32px;}.elementor-15 .elementor-element.elementor-element-b53d476 {height: 32px;}.elementor-15 .elementor-element.elementor-element-b53d476 .eq16v687{color: rgb(201, 168, 76);display: block;fill: none;height: 32px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-b53d476 .eq16v687::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-b53d476 .eq16v687::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-b53d476 .eq16v687{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-b53d476 .eq16v687{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-b53d476 .oesrcy1z{color: rgb(201, 168, 76);fill: none;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-b53d476 .oesrcy1z::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-b53d476 .oesrcy1z::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-8725e0e {width: 16px;}.elementor-15 .elementor-element.elementor-element-8725e0e {height: 16px;}.elementor-15 .elementor-element.elementor-element-8725e0e .qntxvaie{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-8725e0e .qntxvaie::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-8725e0e .qntxvaie::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-8725e0e .qntxvaie{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-8725e0e .qntxvaie{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-8725e0e .x1fb2413{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-8725e0e .x1fb2413::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-8725e0e .x1fb2413::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-b0302bf {width: 16px;}.elementor-15 .elementor-element.elementor-element-b0302bf {height: 16px;}.elementor-15 .elementor-element.elementor-element-b0302bf .mmtqz86x{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-b0302bf .mmtqz86x::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-b0302bf .mmtqz86x::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-b0302bf .mmtqz86x{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-b0302bf .mmtqz86x{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-b0302bf .vdlcld6e{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-b0302bf .vdlcld6e::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-b0302bf .vdlcld6e::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-837e2cc {width: 16px;}.elementor-15 .elementor-element.elementor-element-837e2cc {height: 16px;}.elementor-15 .elementor-element.elementor-element-837e2cc .m6a554mc{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-837e2cc .m6a554mc::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-837e2cc .m6a554mc::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-837e2cc .m6a554mc{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-837e2cc .m6a554mc{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-837e2cc .mk0jk9n1{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-837e2cc .mk0jk9n1::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-837e2cc .mk0jk9n1::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-e6fe442 {width: 16px;}.elementor-15 .elementor-element.elementor-element-e6fe442 {height: 16px;}.elementor-15 .elementor-element.elementor-element-e6fe442 .i1b6wriq{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-e6fe442 .i1b6wriq::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-e6fe442 .i1b6wriq::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-e6fe442 .i1b6wriq{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-e6fe442 .i1b6wriq{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-e6fe442 .gv2nkl4m{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-e6fe442 .gv2nkl4m::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-e6fe442 .gv2nkl4m::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-3c7fd3b {width: 16px;}.elementor-15 .elementor-element.elementor-element-3c7fd3b {height: 16px;}.elementor-15 .elementor-element.elementor-element-3c7fd3b .mpxshtdh{color: rgb(201, 168, 76);display: block;fill: rgb(201, 168, 76);height: 16px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-15 .elementor-element.elementor-element-3c7fd3b .mpxshtdh::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-3c7fd3b .mpxshtdh::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-3c7fd3b .mpxshtdh{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-3c7fd3b .mpxshtdh{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-15 .elementor-element.elementor-element-3c7fd3b .wnof69zy{color: rgb(201, 168, 76);fill: rgb(201, 168, 76);stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-3c7fd3b .wnof69zy::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-3c7fd3b .wnof69zy::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-c8fff9b{grid-column-gap: 2px;}.elementor-15 .elementor-element.elementor-element-c8fff9b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-15 .elementor-element.elementor-element-c8fff9b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-15 .elementor-element.elementor-element-6b8887b {flex-grow: 1 !important}.elementor-15 .elementor-element.elementor-element-6b8887b {flex-basis: 0% !important}.elementor-15 .elementor-element.elementor-element-6b8887b p::before{border-bottom-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-bottom-width: 0px;border-left-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-left-width: 0px;border-right-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-right-width: 0px;border-top-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);-webkit-text-stroke-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);}.elementor-15 .elementor-element.elementor-element-6b8887b p::after{border-bottom-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-bottom-width: 0px;border-left-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-left-width: 0px;border-right-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-right-width: 0px;border-top-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);-webkit-text-stroke-color: oklab(0.956738 0.00216237 0.0117623 / 0.9);}
.elementor-15 .elementor-element.elementor-element-6e22d97 p::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 20px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-6e22d97 p::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 20px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
/* Start custom CSS for container, class: .elementor-element-0b2e6c3 */.elementor-15 .elementor-element.elementor-element-0b2e6c3 {
  transition: all 0.3s ease !important;
}
.elementor-15 .elementor-element.elementor-element-0b2e6c3:hover {
  box-shadow: 0px 8px 20px #17130E !important;
  transform: translateY(-2px) !important;
}/* End custom CSS */
.elementor-15 .elementor-element.elementor-element-0b2e6c3 {
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.9) 0px 30px 80px -40px;
  overflow: hidden;
}

/* Glow amarelo com blur real */
.elementor-15 .elementor-element.elementor-element-0b2e6c3::before {
  content: "";
  position: absolute;
  inset: -40px;
  background: radial-gradient(
    circle at 30% 30%,
    rgba(201, 168, 76, 0.45),
    rgba(201, 168, 76, 0) 70%
  );
  filter: blur(35px);
  opacity: 0.3;
  z-index: 0;
  pointer-events: none;
}

/* garante conteúdo acima do glow */
.elementor-15 .elementor-element.elementor-element-0b2e6c3 > * {
  position: relative;
  z-index: 1;
}
/* Start custom CSS for container, class: .elementor-element-3da8edb */.elementor-15 .elementor-element.elementor-element-3da8edb > .elementor-element,
.elementor-15 .elementor-element.elementor-element-3da8edb > .e-con {
  border: 2px solid rgba(201, 168, 76, 0.22) !important;
    border-radius: 24px !important;
  box-sizing: border-box !important;
}/* End custom CSS */
.elementor-15 .elementor-element.elementor-element-3da8edb{display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 24px;grid-template-rows: auto;}.elementor-15 .elementor-element.elementor-element-3da8edb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-15 .elementor-element.elementor-element-3da8edb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-3da8edb{grid-template-columns: none;grid-template-rows: none;}}
.elementor-15 .elementor-element.elementor-element-3731a74{max-width: 1280px;display: block;}.elementor-15 .elementor-element.elementor-element-3731a74::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-3731a74::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-d251c36{display: block;}.elementor-15 .elementor-element.elementor-element-d251c36::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-d251c36::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-000c287 p::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 18px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-000c287 p::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 18px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-abc4ef9 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 40px;}.elementor-15 .elementor-element.elementor-element-abc4ef9 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 40px;}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-abc4ef9 .elementor-heading-title::before{line-height: 36px;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-abc4ef9 .elementor-heading-title::after{line-height: 36px;}}
.elementor-15 .elementor-element.elementor-element-5202990 p::before{border-bottom-color: rgb(168, 152, 128);border-bottom-width: 0px;border-left-color: rgb(168, 152, 128);border-left-width: 0px;border-right-color: rgb(168, 152, 128);border-right-width: 0px;border-top-color: rgb(168, 152, 128);border-top-width: 0px;line-height: 22.5px;-webkit-text-fill-color: rgb(168, 152, 128);-webkit-text-stroke-color: rgb(168, 152, 128);}.elementor-15 .elementor-element.elementor-element-5202990 p::after{border-bottom-color: rgb(168, 152, 128);border-bottom-width: 0px;border-left-color: rgb(168, 152, 128);border-left-width: 0px;border-right-color: rgb(168, 152, 128);border-right-width: 0px;border-top-color: rgb(168, 152, 128);border-top-width: 0px;line-height: 22.5px;-webkit-text-fill-color: rgb(168, 152, 128);-webkit-text-stroke-color: rgb(168, 152, 128);}
/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-deaab87 */.qf-form {
  /* ===== Tokens exatamente como você definiu ===== */
  --font-sans: "Outfit", ui-sans-serif, system-ui, sans-serif;

  --spacing: .25rem;

  --text-xs: .75rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;

  --tracking-wide: .025em;
  --tracking-wider: .05em;
  --tracking-widest: .1em;

  --radius-2xl: 1rem;
  --radius-full: 9999px;

  --ease-in-out: cubic-bezier(.4, 0, .2, 1);
  --default-transition-duration: .15s;

  --background: #0a0a0a;
  --surface: #111;
  --surface-2: #161310;
  --foreground: #f5f0e8;
  --card: #111;
  --card-foreground: #f5f0e8;

  --gold: #c9a84c;
  --gold-light: #e2c97e;
  --gold-dark: #8b6914;
  --text-secondary: #a89880;
  --border: #2a2218;
  --black: #0a0a0a;

  --gradient-gold: linear-gradient(135deg, #e2c97e 0%, #c9a84c 50%, #8b6914 100%);
  --gradient-surface: linear-gradient(180deg, #141210 0%, #0d0b09 100%);
  --gradient-radial-gold: radial-gradient(circle at 30% 20%, #c9a84c2e, transparent 60%);
  --shadow-gold: 0 20px 60px -25px #c9a84c8c;
  --shadow-soft: 0 30px 80px -40px #000000e6;
  --ring-gold: 0 0 0 1px #c9a84c40;

  --color-background: var(--background);
  --color-foreground: var(--foreground);
  --color-border: var(--border);

  font-family: var(--font-sans);
  font-feature-settings: "ss01", "cv11";
  -webkit-font-smoothing: antialiased;
  color: var(--foreground);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  margin-top: calc(var(--spacing) * 10); /* mt-10 = 2.5rem */
  max-width: 640px;
}

@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap');

.qf-form *,
.qf-form *::before,
.qf-form *::after {
  box-sizing: border-box;
  border-color: var(--color-border);
}

/* space-y-5 → 1.25rem entre campos (5 * var(--spacing)) */
.qf-form .qf-field {
  display: block;
  margin-bottom: calc(var(--spacing) * 5);
}
.qf-form .qf-field:last-of-type {
  margin-bottom: 0;
}

.qf-form .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

.qf-form p {
  margin: 0;
  padding: 0;
}
.qf-form br {
  display: none;
}

/* ===== Label: text-[11px] font-semibold uppercase tracking-[0.2em] text-text-secondary mb-2.5 ===== */
.qf-form .qf-label {
  display: block !important;
  font-size: 11px !important;
  font-weight: var(--font-weight-semibold) !important;
  text-transform: uppercase !important;
  letter-spacing: 0.2em !important; /* valor arbitrário do componente original, não é um token */
  color: var(--text-secondary) !important;
  margin-bottom: calc(var(--spacing) * 2.5) !important; /* mb-2.5 = 0.625rem */
}

/* ===== Inputs / textarea: .input-base ===== */
.qf-form input.input-base.wpcf7-form-control,
.qf-form textarea.input-base.wpcf7-form-control,
.qf-form input[type="text"].input-base,
.qf-form input[type="email"].input-base,
.qf-form input[type="tel"].input-base,
.qf-form textarea.input-base {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  background-color: var(--surface) !important;
  background: var(--surface) !important;
  border: 1px solid var(--border) !important;
  border-radius: var(--radius-2xl) !important; /* 1rem = 16px */
  color: var(--foreground) !important;
  font-family: var(--font-sans) !important;
  font-size: 0.95rem !important;
  font-weight: var(--font-weight-normal) !important;
  padding: 0.95rem 1.15rem !important;
  outline: none !important;
  box-shadow: none !important;
  transition: border-color var(--default-transition-duration) var(--ease-in-out),
              box-shadow var(--default-transition-duration) var(--ease-in-out);
}

.qf-form .input-base::placeholder {
  color: var(--text-secondary) !important;
  opacity: 0.85 !important;
  font-weight: var(--font-weight-normal) !important;
}

.qf-form .input-base:focus {
  border-color: var(--gold) !important;
  box-shadow: var(--ring-gold) !important;
}

.qf-form textarea.input-base {
  min-height: 140px !important;
  line-height: 1.6 !important;
}

.qf-form .input-base.resize-none {
  resize: none !important;
}

/* ===== Botão: rounded-full font-semibold text-[14px] uppercase tracking-wider gold-glow ===== */
.qf-form input[type="submit"].gold-glow.wpcf7-form-control,
.qf-form input[type="submit"].gold-glow {
  display: block !important;
  width: 100% !important;
  margin-top: calc(var(--spacing) * 3) !important; /* mt-3 */
  padding: 1rem 1.5rem !important; /* px-6 py-4 */
  border: none !important;
  border-radius: var(--radius-full) !important;
  background: var(--gradient-gold) !important;
  background-color: transparent !important;
  color: var(--black) !important; /* text-black */
  font-family: var(--font-sans) !important;
  font-size: 14px !important;
  font-weight: var(--font-weight-semibold) !important;
  text-transform: uppercase !important;
  letter-spacing: var(--tracking-wider) !important; /* .05em */
  cursor: pointer !important;
  box-shadow: none !important;
  transition: transform var(--default-transition-duration) var(--ease-in-out),
              box-shadow var(--default-transition-duration) var(--ease-in-out);
}

.qf-form input[type="submit"].gold-glow:hover {
  transform: translateY(-1px); /* hover:translate-y-[-1px] */
  box-shadow: var(--shadow-gold) !important; /* gold-glow */
}

.qf-form input[type="submit"].gold-glow:active {
  transform: translateY(0);
}

.qf-form .wpcf7-spinner {
  filter: invert(1) grayscale(1) brightness(2);
}

.qf-form .wpcf7-not-valid-tip {
  color: #e07a7a !important;
  font-size: var(--text-xs);
  margin-top: 6px;
}

.qf-form .wpcf7-response-output {
  border-radius: 10px;
  border-color: var(--border) !important;
  color: var(--foreground) !important;
  font-size: var(--text-xs);
  margin-top: 20px;
}

/* Wrapper opcional, se a Section não estiver com fundo #0a0a0a */
.qf-form-wrapper {
  background-color: var(--background);
  padding: 48px 32px;
  border-radius: 24px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8a68064 */.elementor-15 .elementor-element.elementor-element-8a68064 {
  border: 2px solid rgba(201, 168, 76, 0.22) !important;
  border-radius: 24px !important;
  box-sizing: border-box !important;
}/* End custom CSS */
.elementor-15 .elementor-element.elementor-element-8a68064 {
  position: relative;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.9) 0px 30px 80px -40px;

  /* mantém o span do grid */
  grid-column: span 3;

  overflow: hidden;
}

/* Glow amarelo premium */
.elementor-15 .elementor-element.elementor-element-8a68064::before {
  content: "";
  position: absolute;
  inset: -40px;
  background: radial-gradient(
    circle at 30% 30%,
    rgba(201, 168, 76, 0.45),
    rgba(201, 168, 76, 0) 70%
  );
  filter: blur(35px);
  opacity: 0.3;
  z-index: 0;
  pointer-events: none;
}

/* conteúdo acima do glow */
.elementor-15 .elementor-element.elementor-element-8a68064 > * {
  position: relative;
  z-index: 1;
}

/* mobile: remove span do grid */
@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-8a68064 {
    grid-column: auto;
  }
}
.elementor-15 .elementor-element.elementor-element-bd89c8b p::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 18px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-bd89c8b p::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 18px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-a8f7ac3 p{list-style-type: none;}.elementor-15 .elementor-element.elementor-element-a8f7ac3 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-a8f7ac3 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-79e9d65 p{list-style-type: none;}.elementor-15 .elementor-element.elementor-element-79e9d65 p::before{border-bottom-color: rgb(168, 152, 128);border-bottom-width: 0px;border-left-color: rgb(168, 152, 128);border-left-width: 0px;border-right-color: rgb(168, 152, 128);border-right-width: 0px;border-top-color: rgb(168, 152, 128);border-top-width: 0px;line-height: 19.5px;-webkit-text-fill-color: rgb(168, 152, 128);-webkit-text-stroke-color: rgb(168, 152, 128);}.elementor-15 .elementor-element.elementor-element-79e9d65 p::after{border-bottom-color: rgb(168, 152, 128);border-bottom-width: 0px;border-left-color: rgb(168, 152, 128);border-left-width: 0px;border-right-color: rgb(168, 152, 128);border-right-width: 0px;border-top-color: rgb(168, 152, 128);border-top-width: 0px;line-height: 19.5px;-webkit-text-fill-color: rgb(168, 152, 128);-webkit-text-stroke-color: rgb(168, 152, 128);}
.elementor-15 .elementor-element.elementor-element-7d9feb0{list-style-type: none;display: block;}.elementor-15 .elementor-element.elementor-element-7d9feb0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;text-align: left;}.elementor-15 .elementor-element.elementor-element-7d9feb0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;text-align: left;}
.elementor-15 .elementor-element.elementor-element-27d776e p{list-style-type: none;}.elementor-15 .elementor-element.elementor-element-27d776e p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-27d776e p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-b85e017 p{list-style-type: none;}.elementor-15 .elementor-element.elementor-element-b85e017 p::before{border-bottom-color: rgb(168, 152, 128);border-bottom-width: 0px;border-left-color: rgb(168, 152, 128);border-left-width: 0px;border-right-color: rgb(168, 152, 128);border-right-width: 0px;border-top-color: rgb(168, 152, 128);border-top-width: 0px;line-height: 19.5px;-webkit-text-fill-color: rgb(168, 152, 128);-webkit-text-stroke-color: rgb(168, 152, 128);}.elementor-15 .elementor-element.elementor-element-b85e017 p::after{border-bottom-color: rgb(168, 152, 128);border-bottom-width: 0px;border-left-color: rgb(168, 152, 128);border-left-width: 0px;border-right-color: rgb(168, 152, 128);border-right-width: 0px;border-top-color: rgb(168, 152, 128);border-top-width: 0px;line-height: 19.5px;-webkit-text-fill-color: rgb(168, 152, 128);-webkit-text-stroke-color: rgb(168, 152, 128);}
.elementor-15 .elementor-element.elementor-element-3128e2b{list-style-type: none;display: block;}.elementor-15 .elementor-element.elementor-element-3128e2b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;text-align: left;}.elementor-15 .elementor-element.elementor-element-3128e2b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;text-align: left;}
.elementor-15 .elementor-element.elementor-element-6c5a5ea p{list-style-type: none;}.elementor-15 .elementor-element.elementor-element-6c5a5ea p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-6c5a5ea p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-aad61e6 p{list-style-type: none;}.elementor-15 .elementor-element.elementor-element-aad61e6 p::before{border-bottom-color: rgb(168, 152, 128);border-bottom-width: 0px;border-left-color: rgb(168, 152, 128);border-left-width: 0px;border-right-color: rgb(168, 152, 128);border-right-width: 0px;border-top-color: rgb(168, 152, 128);border-top-width: 0px;line-height: 19.5px;-webkit-text-fill-color: rgb(168, 152, 128);-webkit-text-stroke-color: rgb(168, 152, 128);}.elementor-15 .elementor-element.elementor-element-aad61e6 p::after{border-bottom-color: rgb(168, 152, 128);border-bottom-width: 0px;border-left-color: rgb(168, 152, 128);border-left-width: 0px;border-right-color: rgb(168, 152, 128);border-right-width: 0px;border-top-color: rgb(168, 152, 128);border-top-width: 0px;line-height: 19.5px;-webkit-text-fill-color: rgb(168, 152, 128);-webkit-text-stroke-color: rgb(168, 152, 128);}
.elementor-15 .elementor-element.elementor-element-76f73c1{list-style-type: none;display: block;}.elementor-15 .elementor-element.elementor-element-76f73c1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;text-align: left;}.elementor-15 .elementor-element.elementor-element-76f73c1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;text-align: left;}
.elementor-15 .elementor-element.elementor-element-becbbd3{list-style-type: none;display: block;}.elementor-15 .elementor-element.elementor-element-becbbd3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-becbbd3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-ef433a9 p::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 18px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-ef433a9 p::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;line-height: 18px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-af692ea .owhwr4i2{color: rgb(201, 168, 76);cursor: pointer;display: block;fill: none;height: 17px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;width: 17px;vertical-align: middle;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-af692ea .owhwr4i2::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-af692ea .owhwr4i2::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-af692ea .pr0uf6gs{color: rgb(201, 168, 76);cursor: pointer;fill: none;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-af692ea .pr0uf6gs::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-af692ea .pr0uf6gs::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-af692ea {height: 44px;}.elementor-15 .elementor-element.elementor-element-af692ea .elementor-button{cursor: pointer;height: 44px;flex-direction: row;}.elementor-15 .elementor-element.elementor-element-af692ea .elementor-button {align-items: center;display: flex;justify-content: center;}.elementor-15 .elementor-element.elementor-element-af692ea .elementor-button::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-af692ea .elementor-button::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-bf6b9ac .jd7d05ec{color: rgb(201, 168, 76);cursor: pointer;display: block;fill: none;height: 17px;overflow-clip-margin: content-box;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;width: 17px;vertical-align: middle;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-bf6b9ac .jd7d05ec::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-bf6b9ac .jd7d05ec::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-bf6b9ac .hp8dil39{color: rgb(201, 168, 76);cursor: pointer;fill: none;height: 20px;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: 20px;x: 2px;y: 2px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-bf6b9ac .hp8dil39::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-bf6b9ac .hp8dil39::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-bf6b9ac .nyfjzkvj{color: rgb(201, 168, 76);cursor: pointer;fill: none;stroke: rgb(201, 168, 76);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.5px;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-15 .elementor-element.elementor-element-bf6b9ac .nyfjzkvj::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-bf6b9ac .nyfjzkvj::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-bf6b9ac {height: 44px;}.elementor-15 .elementor-element.elementor-element-bf6b9ac .elementor-button{cursor: pointer;height: 44px;flex-direction: row;}.elementor-15 .elementor-element.elementor-element-bf6b9ac .elementor-button {align-items: center;display: flex;justify-content: center;}.elementor-15 .elementor-element.elementor-element-bf6b9ac .elementor-button::before{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}.elementor-15 .elementor-element.elementor-element-bf6b9ac .elementor-button::after{border-bottom-color: rgb(201, 168, 76);border-bottom-width: 0px;border-left-color: rgb(201, 168, 76);border-left-width: 0px;border-right-color: rgb(201, 168, 76);border-right-width: 0px;border-top-color: rgb(201, 168, 76);border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(201, 168, 76);-webkit-text-stroke-color: rgb(201, 168, 76);}
.elementor-15 .elementor-element.elementor-element-4888faf{grid-column-gap: 12px;}.elementor-15 .elementor-element.elementor-element-4888faf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-15 .elementor-element.elementor-element-4888faf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-15 .elementor-element.elementor-element-2cd3419{display: block;}.elementor-15 .elementor-element.elementor-element-2cd3419::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-2cd3419::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
/* Start custom CSS for container, class: .elementor-element-e7bf2eb */.elementor-15 .elementor-element.elementor-element-e7bf2eb {
  border: 2px solid rgba(201, 168, 76, 0.22) !important;
  border-radius: 24px !important;
  box-sizing: border-box !important;
}/* End custom CSS */
.elementor-15 .elementor-element.elementor-element-e7bf2eb {
  position: relative;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.9) 0px 30px 80px -40px;
  overflow: hidden;
}

/* Glow amarelo premium com blur real */
.elementor-15 .elementor-element.elementor-element-e7bf2eb::before {
  content: "";
  position: absolute;
  inset: -40px;
  background: radial-gradient(
    circle at 30% 30%,
    rgba(201, 168, 76, 0.45),
    rgba(201, 168, 76, 0) 70%
  );
  filter: blur(35px);
  opacity: 0.3;
  z-index: 0;
  pointer-events: none;
}

/* conteúdo acima do glow */
.elementor-15 .elementor-element.elementor-element-e7bf2eb > * {
  position: relative;
  z-index: 1;
}
.elementor-15 .elementor-element.elementor-element-806640e{grid-column-end: span 2;grid-column-start: span 2;display: block;}.elementor-15 .elementor-element.elementor-element-806640e::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-806640e::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-806640e{grid-column-end: auto;grid-column-start: auto;}}
.elementor-15 .elementor-element.elementor-element-4bc72d3{display: grid;grid-template-columns: repeat(5, minmax(0px, 1fr));grid-column-gap: 56px;grid-template-rows: auto;}.elementor-15 .elementor-element.elementor-element-4bc72d3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-15 .elementor-element.elementor-element-4bc72d3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-4bc72d3{grid-column-gap: 40px;grid-template-columns: none;grid-template-rows: none;}}
.elementor-15 .elementor-element.elementor-element-27485ad{max-width: 1280px;display: block;}.elementor-15 .elementor-element.elementor-element-27485ad::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-27485ad::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-fcd9880{display: block;}.elementor-15 .elementor-element.elementor-element-fcd9880::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-fcd9880::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-bb6b485{flex-basis: 0%;flex-grow: 1;display: block;}.elementor-15 .elementor-element.elementor-element-bb6b485::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-bb6b485::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-15 .elementor-element.elementor-element-0993d32::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-15 .elementor-element.elementor-element-0993d32::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-15 .elementor-element.elementor-element-db8a2b6 {border-bottom-color: rgb(42, 34, 24);border-bottom-style: solid;border-left-color: rgb(42, 34, 24);border-left-style: solid;border-right-color: rgb(42, 34, 24);border-right-style: solid;border-top-color: rgb(42, 34, 24);border-top-style: solid;color: rgb(245, 240, 232);font-family: Outfit, ui-sans-serif, system-ui, sans-serif;font-size: 16px;line-height: 1.5;transition-property: none;grid-column-gap: normal;before: [object Object];after: [object Object];}.elementor-15 .elementor-element.elementor-element-db8a2b6 p{margin-bottom: 0}.elementor-button {border-radius: 0}.elementor-15 .elementor-element.elementor-element-db8a2b6 .elementor-button {line-height: inherit !important}.elementor-15 .elementor-element.elementor-element-db8a2b6{color: rgb(245, 240, 232);font-family: Outfit, ui-sans-serif, system-ui, sans-serif;font-size: 16px;line-height: 1.5;grid-column-gap: normal;}.elementor-15 .elementor-element.elementor-element-db8a2b6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-15 .elementor-element.elementor-element-db8a2b6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-15 .elementor-element.elementor-element-db8a2b6{display: flex;}}@media (max-width: 767px) {.elementor-15 .elementor-element.elementor-element-db8a2b6{display: flex;}}body{overflow-x:hidden;}.elementor-element{position:static;}
