.elementor-5874 .elementor-element.elementor-element-01000017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000002{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-01000002:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-01000002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5874 .elementor-element.elementor-element-01000001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:16px;letter-spacing:0.02em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0100000e{--display:flex;--min-height:56px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-88px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-0100000e:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0100000e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(6,11,20,0.85) 0%, rgba(6,11,20,0) 100%);}.elementor-5874 .elementor-element.elementor-element-01000005{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-5874 .elementor-element.elementor-element-01000003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000003 img{width:30px;}.elementor-5874 .elementor-element.elementor-element-01000004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000004 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0100000b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--flex-wrap:nowrap;--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-5874 .elementor-element.elementor-element-01000006 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:0.04em;fill:#C9C4B8;color:#C9C4B8;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000006 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-01000006 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-01000006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000006 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-01000006 .elementor-button:focus svg{fill:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-01000007 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:0.04em;fill:#C9C4B8;color:#C9C4B8;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000007 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-01000007 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-01000007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000007 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-01000007 .elementor-button:focus svg{fill:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-01000008 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:0.04em;fill:#C9C4B8;color:#C9C4B8;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000008 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-01000008 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-01000008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000008 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-01000008 .elementor-button:focus svg{fill:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-01000009 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:0.04em;fill:#C9C4B8;color:#C9C4B8;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000009 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-01000009 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-01000009{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000009 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-01000009 .elementor-button:focus svg{fill:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0100000a .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:0.04em;fill:#C9C4B8;color:#C9C4B8;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100000a .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-0100000a .elementor-button:focus{background-color:rgba(0,0,0,0);color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0100000a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100000a .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-0100000a .elementor-button:focus svg{fill:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0100000c .elementor-button{background-color:#C6A66A;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#0B1320;color:#0B1320;border-style:none;border-radius:100px 100px 100px 100px;padding:0px 20px 0px 20px;}.elementor-5874 .elementor-element.elementor-element-0100000c .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-0100000c .elementor-button:focus{background-color:#DCC28E;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0100000c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100000c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-0100000c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5874 .elementor-element.elementor-element-0100000c .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-0100000c .elementor-button:focus svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0100000d .elementor-button{background-color:rgba(6,11,20,0.55);font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.24em;fill:#ECE4D3;color:#ECE4D3;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(198,166,106,0.35);border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100000d .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-0100000d .elementor-button:focus{background-color:rgba(6,11,20,0.55);color:#ECE4D3;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0100000d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100000d .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-0100000d .elementor-button:focus svg{fill:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-01000016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:108px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-01000016:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-01000016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,11,20,0.97);}.elementor-5874 .elementor-element.elementor-element-0100000f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;fill:#ECE4D3;color:#ECE4D3;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 4px 0px 4px;}.elementor-5874 .elementor-element.elementor-element-0100000f .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-0100000f .elementor-button:focus{background-color:rgba(0,0,0,0);color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-0100000f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100000f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-0100000f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5874 .elementor-element.elementor-element-0100000f .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-0100000f .elementor-button:focus svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000010 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;fill:#ECE4D3;color:#ECE4D3;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 4px 0px 4px;}.elementor-5874 .elementor-element.elementor-element-01000010 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-01000010 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000010 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-01000010 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5874 .elementor-element.elementor-element-01000010 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-01000010 .elementor-button:focus svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000011 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;fill:#ECE4D3;color:#ECE4D3;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 4px 0px 4px;}.elementor-5874 .elementor-element.elementor-element-01000011 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-01000011 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000011 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-01000011 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5874 .elementor-element.elementor-element-01000011 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-01000011 .elementor-button:focus svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000012 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;fill:#ECE4D3;color:#ECE4D3;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 4px 0px 4px;}.elementor-5874 .elementor-element.elementor-element-01000012 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-01000012 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000012 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-01000012 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5874 .elementor-element.elementor-element-01000012 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-01000012 .elementor-button:focus svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000013 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;fill:#ECE4D3;color:#ECE4D3;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 4px 0px 4px;}.elementor-5874 .elementor-element.elementor-element-01000013 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-01000013 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000013 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-01000013 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5874 .elementor-element.elementor-element-01000013 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-01000013 .elementor-button:focus svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000014 .elementor-button{background-color:#C6A66A;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#0B1320;color:#0B1320;border-style:none;border-radius:100px 100px 100px 100px;padding:0px 20px 0px 20px;}.elementor-5874 .elementor-element.elementor-element-01000014 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-01000014 .elementor-button:focus{background-color:#DCC28E;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-01000014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000014 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-01000014 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5874 .elementor-element.elementor-element-01000014 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-01000014 .elementor-button:focus svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-01000015 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#ECE4D3;color:#ECE4D3;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(198,166,106,0.45);border-radius:100px 100px 100px 100px;padding:0px 20px 0px 20px;}.elementor-5874 .elementor-element.elementor-element-01000015 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-01000015 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#DCC28E;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000015 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5874 .elementor-element.elementor-element-01000015 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5874 .elementor-element.elementor-element-01000015 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-01000015 .elementor-button:focus svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-0100003c{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:76px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0100003c:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0100003c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1A2747 0%, #060B14 100%);}.elementor-5874 .elementor-element.elementor-element-01000020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0100001f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0100001a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0100001b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0100001c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0100001d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0100001e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0100003b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-01000022{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000021 img{width:450px;}.elementor-5874 .elementor-element.elementor-element-01000024{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000025{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5874 .elementor-element.elementor-element-01000025 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.14em;color:#8EE6B4;}.elementor-5874 .elementor-element.elementor-element-01000026{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5874 .elementor-element.elementor-element-01000026 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:78px;font-weight:600;line-height:1.02em;letter-spacing:-0.01em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-01000027{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:1.7em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-0100002a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000028 .elementor-button{background-color:#C6A66A;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#0B1320;color:#0B1320;border-style:none;border-radius:100px 100px 100px 100px;padding:14px 24px 14px 24px;}.elementor-5874 .elementor-element.elementor-element-01000028 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-01000028 .elementor-button:focus{background-color:#DCC28E;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-01000028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000028 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-01000028 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5874 .elementor-element.elementor-element-01000028 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-01000028 .elementor-button:focus svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-01000029 .elementor-button{background-color:rgba(6,11,20,0.55);font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#ECE4D3;color:#ECE4D3;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(198,166,106,0.55);border-radius:100px 100px 100px 100px;padding:14px 24px 14px 24px;}.elementor-5874 .elementor-element.elementor-element-01000029 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-01000029 .elementor-button:focus{background-color:rgba(6,11,20,0.55);color:#DCC28E;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000029 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-01000029 .elementor-button:focus svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000030{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0100002e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.25);--border-color:rgba(198,166,106,0.25);--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-0100002e:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0100002e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,11,20,0.55);}.elementor-5874 .elementor-element.elementor-element-0100002b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100002b img{width:18px;}.elementor-5874 .elementor-element.elementor-element-0100002c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-0100002c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-5874 .elementor-element.elementor-element-0100002c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-5874 .elementor-element.elementor-element-0100002c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-5874 .elementor-element.elementor-element-0100002c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-5874 .elementor-element.elementor-element-0100002c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-5874 .elementor-element.elementor-element-0100002c .elementor-icon-list-icon i{color:#FBBC04;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0100002c .elementor-icon-list-icon svg{fill:#FBBC04;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-0100002c .elementor-icon-list-text{color:#AEB3C6;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0100002d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100002d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0100002f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-0100002f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-5874 .elementor-element.elementor-element-0100002f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-5874 .elementor-element.elementor-element-0100002f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-5874 .elementor-element.elementor-element-0100002f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-5874 .elementor-element.elementor-element-0100002f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-5874 .elementor-element.elementor-element-0100002f .elementor-icon-list-icon i{color:#C6A66A;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0100002f .elementor-icon-list-icon svg{fill:#C6A66A;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-0100002f .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-5874 .elementor-element.elementor-element-0100002f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-0100002f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-0100002f .elementor-icon-list-text{color:#AEB3C6;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-01000039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000037{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.45);--border-color:rgba(198,166,106,0.45);--border-radius:18px 18px 18px 18px;--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-5874 .elementor-element.elementor-element-01000037:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-01000037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060B14;}.elementor-5874 .elementor-element.elementor-element-01000034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000035{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000036{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5874 .elementor-element.elementor-element-01000031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000031 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-stacked .elementor-icon{background-color:#C6A66A;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-framed .elementor-icon{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-stacked .elementor-icon svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-stacked .elementor-icon:hover{background-color:#DCC28E;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-framed .elementor-icon:hover, .elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-default .elementor-icon:hover{color:#DCC28E;border-color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-framed .elementor-icon:hover, .elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-default .elementor-icon:hover svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-framed .elementor-icon:hover{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-01000031.elementor-view-stacked .elementor-icon:hover svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-01000031 .elementor-icon{font-size:26px;padding:33px;}.elementor-5874 .elementor-element.elementor-element-01000031 .elementor-icon svg{height:26px;}.elementor-5874 .elementor-element.elementor-element-01000032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-01000032 .elementor-icon-list-icon i{color:#C6A66A;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-01000032 .elementor-icon-list-icon svg{fill:#C6A66A;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-01000032 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-5874 .elementor-element.elementor-element-01000032 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-01000032 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;}.elementor-5874 .elementor-element.elementor-element-01000032 .elementor-icon-list-text{color:#ECE4D3;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-01000033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-01000038{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-0100003a{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100003a .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-0100003a.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0100003a.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0100003a.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0100003a.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0100003a.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0100003a.elementor-view-stacked .elementor-icon:hover{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0100003a.elementor-view-framed .elementor-icon:hover, .elementor-5874 .elementor-element.elementor-element-0100003a.elementor-view-default .elementor-icon:hover{color:#0B1320;border-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0100003a.elementor-view-framed .elementor-icon:hover, .elementor-5874 .elementor-element.elementor-element-0100003a.elementor-view-default .elementor-icon:hover svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0100003a .elementor-icon{font-size:22px;padding:14px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-0100003a .elementor-icon svg{height:22px;}.elementor-5874 .elementor-element.elementor-element-0100005d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-72px;--margin-bottom:-72px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-0100005c{--display:grid;--e-con-grid-template-columns:repeat(4, minmax(0, 1fr));--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.34);--border-color:rgba(198,166,106,0.34);--border-radius:20px 20px 20px 20px;--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-5874 .elementor-element.elementor-element-0100005c:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0100005c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #17223F 0%, #0A111D 100%);}.elementor-5874 .elementor-element.elementor-element-01000042{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5874 .elementor-element.elementor-element-01000040{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-5874 .elementor-element.elementor-element-0100003d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100003d .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-0100003d.elementor-view-stacked .elementor-icon{background-color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0100003d.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0100003d.elementor-view-default .elementor-icon{color:#ECE4D3;border-color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0100003d.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0100003d.elementor-view-default .elementor-icon svg{fill:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0100003d .elementor-icon{font-size:16px;padding:7px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-0100003d .elementor-icon svg{height:16px;}.elementor-5874 .elementor-element.elementor-element-0100003e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-0100003e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-5874 .elementor-element.elementor-element-0100003e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-5874 .elementor-element.elementor-element-0100003e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-5874 .elementor-element.elementor-element-0100003e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-5874 .elementor-element.elementor-element-0100003e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-5874 .elementor-element.elementor-element-0100003e .elementor-icon-list-icon i{color:#E9B949;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0100003e .elementor-icon-list-icon svg{fill:#E9B949;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-0100003e .elementor-icon-list-text{color:#AEB3C6;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0100003f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100003f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1em;letter-spacing:-0.01em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-01000041{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000041 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-0100004b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5874 .elementor-element.elementor-element-01000049{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-5874 .elementor-element.elementor-element-01000047{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-5874 .elementor-element.elementor-element-01000043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000043 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-01000043.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000043.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-01000043.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000043.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-01000043.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000043 .elementor-icon{font-size:14px;padding:6px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-01000043 .elementor-icon svg{height:14px;}.elementor-5874 .elementor-element.elementor-element-01000044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000044 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-01000044.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000044.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-01000044.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000044.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-01000044.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000044 .elementor-icon{font-size:14px;padding:6px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-01000044 .elementor-icon svg{height:14px;}.elementor-5874 .elementor-element.elementor-element-01000045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000045 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-01000045.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000045.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-01000045.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000045.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-01000045.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000045 .elementor-icon{font-size:14px;padding:6px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-01000045 .elementor-icon svg{height:14px;}.elementor-5874 .elementor-element.elementor-element-01000046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000046 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-01000046.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000046.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-01000046.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000046.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-01000046.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-01000046 .elementor-icon{font-size:14px;padding:6px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-01000046 .elementor-icon svg{height:14px;}.elementor-5874 .elementor-element.elementor-element-01000048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000048 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#ECE4D3;font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1em;letter-spacing:-0.01em;}.elementor-5874 .elementor-element.elementor-element-0100004a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100004a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-01000050{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5874 .elementor-element.elementor-element-0100004e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-5874 .elementor-element.elementor-element-0100004c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0100004d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100004d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1em;letter-spacing:-0.01em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0100004f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100004f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-0100005b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5874 .elementor-element.elementor-element-01000059{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-5874 .elementor-element.elementor-element-01000056{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-5874 .elementor-element.elementor-element-01000051{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000052{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000053{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000057{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000057 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.18em;color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-01000058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-01000058 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1em;letter-spacing:-0.01em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0100005a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0100005a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-03000028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-03000028:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-03000028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #FBF8F1 0%, #F5F0E6 60%);}.elementor-5874 .elementor-element.elementor-element-03000014{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 64px;--row-gap:20px;--column-gap:64px;--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-5874 .elementor-element.elementor-element-03000004{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-03000001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-03000001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-03000002{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-03000002 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(42px, 5.2vw, 70px);font-weight:600;line-height:1em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-03000003{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-03000013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-03000007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-03000005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-03000006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-03000006 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.24em;color:#F1DFB4;}.elementor-5874 .elementor-element.elementor-element-0300000f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0300000e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-03000008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-03000008 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-03000008.elementor-view-stacked .elementor-icon{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-03000008.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-03000008.elementor-view-default .elementor-icon{color:#0B1320;border-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-03000008.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-03000008.elementor-view-default .elementor-icon svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-03000008 .elementor-icon{font-size:20px;}.elementor-5874 .elementor-element.elementor-element-03000008 .elementor-icon svg{height:20px;}.elementor-5874 .elementor-element.elementor-element-0300000c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-03000009{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-03000009 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.25em;letter-spacing:0.16em;color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-0300000a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0300000a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;color:#FBF8F1;}.elementor-5874 .elementor-element.elementor-element-0300000b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0300000b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;line-height:1.25em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-0300000d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0300000d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-03000012{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:12px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-03000010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-03000010 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-03000010.elementor-view-stacked .elementor-icon{background-color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-03000010.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-03000010.elementor-view-default .elementor-icon{color:#7A6232;border-color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-03000010.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-03000010.elementor-view-default .elementor-icon svg{fill:#7A6232;}.elementor-5874 .elementor-element.elementor-element-03000010 .elementor-icon{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-03000010 .elementor-icon svg{height:14px;}.elementor-5874 .elementor-element.elementor-element-03000011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-03000011 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;line-height:1em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-03000016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-03000015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-03000018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-03000017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-0300001a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-03000019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-0300001c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0300001b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-0300001d{--n-accordion-title-font-size:27px;margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1B2440;--n-accordion-title-hover-color:#1B2440;--n-accordion-title-active-color:#1B2440;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#7A6232;--n-accordion-icon-hover-color:#7A6232;--n-accordion-icon-active-color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-0300001d {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-5874 .elementor-element.elementor-element-0300001d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;line-height:1.12em;}.elementor-5874 .elementor-element.elementor-element-03000027{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.3);--border-color:rgba(198,166,106,0.3);--border-radius:16px 16px 16px 16px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:104px;--padding-left:60px;--padding-right:60px;}.elementor-5874 .elementor-element.elementor-element-03000027:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-03000027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #1A2747 0%, #0B1320 60%);}.elementor-5874 .elementor-element.elementor-element-03000020{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--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-5874 .elementor-element.elementor-element-0300001e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0300001e .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-0300001e.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0300001e.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0300001e.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0300001e.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0300001e.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0300001e .elementor-icon{font-size:20px;}.elementor-5874 .elementor-element.elementor-element-0300001e .elementor-icon svg{height:20px;}.elementor-5874 .elementor-element.elementor-element-0300001f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0300001f .elementor-counter-number-wrapper{color:#ECE4D3;font-family:"Cormorant Garamond", Sans-serif;font-size:68px;font-weight:600;line-height:1em;}.elementor-5874 .elementor-element.elementor-element-03000026{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5874 .elementor-element.elementor-element-03000021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-03000021 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(64px, 6.4vw, 92px);font-weight:600;line-height:1.45em;letter-spacing:-0.02em;color:#D9BC80;}.elementor-5874 .elementor-element.elementor-element-03000022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-03000022 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(26px, 2.4vw, 32px);font-weight:600;line-height:1.18em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-03000023{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-icon i{color:#C6A66A;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-icon svg{fill:#C6A66A;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-03000024{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-03000025{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:0.02em;color:#6F7590;}.elementor-5874 .elementor-element.elementor-element-0300002d{--display:flex;--min-height:170px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-165px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-5874 .elementor-element.elementor-element-0300002b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-5874 .elementor-element.elementor-element-0300002b:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0300002b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-03000029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-03000029 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5874 .elementor-element.elementor-element-03000029 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5874 .elementor-element.elementor-element-03000029 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5874 .elementor-element.elementor-element-03000029 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5874 .elementor-element.elementor-element-03000029 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5874 .elementor-element.elementor-element-03000029 .elementor-icon-list-icon i{color:#ECE4D3;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-03000029 .elementor-icon-list-icon svg{fill:#ECE4D3;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-03000029 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-03000029 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.26em;}.elementor-5874 .elementor-element.elementor-element-03000029 .elementor-icon-list-text{color:#ECE4D3;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0300002c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-5874 .elementor-element.elementor-element-0300002c:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0300002c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0300002a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-0300002a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5874 .elementor-element.elementor-element-0300002a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5874 .elementor-element.elementor-element-0300002a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5874 .elementor-element.elementor-element-0300002a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5874 .elementor-element.elementor-element-0300002a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5874 .elementor-element.elementor-element-0300002a .elementor-icon-list-icon i{color:#0B1320;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0300002a .elementor-icon-list-icon svg{fill:#0B1320;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-0300002a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-0300002a .elementor-icon-list-item > a{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;font-style:italic;line-height:1.3em;}.elementor-5874 .elementor-element.elementor-element-0300002a .elementor-icon-list-text{color:#0B1320;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500002c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-0500002c:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0500002c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F1;}.elementor-5874 .elementor-element.elementor-element-0500002b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0500002b.e-con{--align-self:center;}.elementor-5874 .elementor-element.elementor-element-05000028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-5874 .elementor-element.elementor-element-05000029{text-align:center;}.elementor-5874 .elementor-element.elementor-element-05000029 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:84px;font-weight:600;line-height:0.98em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-0500002a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-05000027{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.22);--border-color:rgba(122,98,50,0.22);--border-radius:12px 12px 12px 12px;box-shadow:0px 30px 70px -40px rgba(11,19,32,0.5);--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-05000027:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-05000027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-05000004{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-05000001{padding:24px 28px 24px 28px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(122,98,50,0.2);}.elementor-5874 .elementor-element.elementor-element-05000001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-05000002{padding:24px 28px 24px 28px;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(122,98,50,0.2);}.elementor-5874 .elementor-element.elementor-element-05000002 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-05000003{background-color:#C6A66A;padding:24px 28px 24px 28px;}.elementor-5874 .elementor-element.elementor-element-05000003 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-05000015{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-05000008{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-05000006 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-05000007 .elementor-icon-list-icon i{color:#D93B3B;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000007 .elementor-icon-list-icon svg{fill:#D93B3B;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000007{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-05000007 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5874 .elementor-element.elementor-element-05000007 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-05000007 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-05000007 .elementor-icon-list-text{color:#5A6280;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500000b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-05000009 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-0500000a .elementor-icon-list-icon i{color:#D93B3B;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500000a .elementor-icon-list-icon svg{fill:#D93B3B;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500000a{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-0500000a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5874 .elementor-element.elementor-element-0500000a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-0500000a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-0500000a .elementor-icon-list-text{color:#5A6280;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500000e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0500000c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-0500000d .elementor-icon-list-icon i{color:#D93B3B;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500000d .elementor-icon-list-icon svg{fill:#D93B3B;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500000d{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-0500000d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5874 .elementor-element.elementor-element-0500000d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-0500000d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-0500000d .elementor-icon-list-text{color:#5A6280;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000011{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0500000f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-05000010 .elementor-icon-list-icon i{color:#D93B3B;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000010 .elementor-icon-list-icon svg{fill:#D93B3B;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000010{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-05000010 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5874 .elementor-element.elementor-element-05000010 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-05000010 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-05000010 .elementor-icon-list-text{color:#5A6280;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000014{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-05000012 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-05000013 .elementor-icon-list-icon i{color:#D93B3B;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000013 .elementor-icon-list-icon svg{fill:#D93B3B;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000013{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-05000013 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5874 .elementor-element.elementor-element-05000013 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-05000013 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-05000013 .elementor-icon-list-text{color:#5A6280;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000025{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-05000018{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-05000016 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-05000017 .elementor-icon-list-icon i{color:#0B1320;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000017 .elementor-icon-list-icon svg{fill:#0B1320;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000017{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-05000017 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5874 .elementor-element.elementor-element-05000017 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-05000017 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-05000017 .elementor-icon-list-text{color:#ECE4D3;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500001b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-05000019 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-0500001a .elementor-icon-list-icon i{color:#0B1320;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500001a .elementor-icon-list-icon svg{fill:#0B1320;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500001a{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-0500001a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5874 .elementor-element.elementor-element-0500001a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-0500001a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-0500001a .elementor-icon-list-text{color:#ECE4D3;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500001e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0500001c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-0500001d .elementor-icon-list-icon i{color:#0B1320;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500001d .elementor-icon-list-icon svg{fill:#0B1320;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-0500001d{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-0500001d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5874 .elementor-element.elementor-element-0500001d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-0500001d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-0500001d .elementor-icon-list-text{color:#ECE4D3;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000021{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0500001f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-05000020 .elementor-icon-list-icon i{color:#0B1320;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000020 .elementor-icon-list-icon svg{fill:#0B1320;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000020{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-05000020 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5874 .elementor-element.elementor-element-05000020 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-05000020 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-05000020 .elementor-icon-list-text{color:#ECE4D3;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000024{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-05000022 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-05000023 .elementor-icon-list-icon i{color:#0B1320;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000023 .elementor-icon-list-icon svg{fill:#0B1320;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000023{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-05000023 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5874 .elementor-element.elementor-element-05000023 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-05000023 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-05000023 .elementor-icon-list-text{color:#DCC28E;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-05000005{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:4px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:4px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#5A6280;--n-tabs-title-color-active:#1B2440;}.elementor-5874 .elementor-element.elementor-element-05000005 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:rgba(0,0,0,0);}.elementor-5874 .elementor-element.elementor-element-05000005.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:rgba(0,0,0,0);}.elementor-5874 .elementor-element.elementor-element-05000005.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5874 .elementor-element.elementor-element-05000005.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:rgba(0,0,0,0);}.elementor-5874 .elementor-element.elementor-element-05000005.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.2em;letter-spacing:0.01em;}.elementor-5874 .elementor-element.elementor-element-05000005 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#1B2440;}:where( .elementor-5874 .elementor-element.elementor-element-05000005.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5874 .elementor-element.elementor-element-05000033{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-05000033:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-05000033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-05000031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-5874 .elementor-element.elementor-element-05000031 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#4A3A18;}.elementor-5874 .elementor-element.elementor-element-05000032 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:86px;font-weight:600;line-height:1.02em;letter-spacing:-0.01em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0500002f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0500002f.e-con{--align-self:flex-end;}.elementor-5874 .elementor-element.elementor-element-0500002d{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0500002e .elementor-button{background-color:#0B1320;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.18em;fill:#ECE4D3;color:#ECE4D3;border-style:none;border-radius:9px 9px 9px 9px;padding:18px 24px 18px 24px;}.elementor-5874 .elementor-element.elementor-element-0500002e .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-0500002e .elementor-button:focus{background-color:#1A2747;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0500002e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-0500002e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5874 .elementor-element.elementor-element-0500002e .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-0500002e .elementor-button:focus svg{fill:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-07a00025{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-07a00004{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--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-5874 .elementor-element.elementor-element-07a00001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-07a00001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-07a00002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-07a00002 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(42px, 5.2vw, 70px);font-weight:600;line-height:1em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-07a00003{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-07a00003 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-07a00003 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-07a00003 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-07a00003 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.24em;}.elementor-5874 .elementor-element.elementor-element-07a00003 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-07a0000e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-5874 .elementor-element.elementor-element-07a00005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-07a00005 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(64px, 8vw, 96px);font-weight:600;line-height:0.85em;letter-spacing:-0.02em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-07a0000a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a00006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a00007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a00008{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a00009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a0000b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-07a0000b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.08em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-07a0000c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-07a0000d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-07a0000d .elementor-icon-list-icon i{color:#5A4520;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-07a0000d .elementor-icon-list-icon svg{fill:#5A4520;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-07a0000d .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-5874 .elementor-element.elementor-element-07a0000d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-07a0000d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.04em;}.elementor-5874 .elementor-element.elementor-element-07a0000d .elementor-icon-list-text{color:#5A4520;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-07a00017{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-5874 .elementor-element.elementor-element-07a0000f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-07a0000f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(64px, 8vw, 96px);font-weight:600;line-height:0.85em;letter-spacing:-0.02em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-07a00013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a00010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a00011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a00012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a00014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-07a00014 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.08em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-07a00015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-07a00016{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-07a00016 .elementor-icon-list-icon i{color:#5A4520;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-07a00016 .elementor-icon-list-icon svg{fill:#5A4520;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-07a00016 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-5874 .elementor-element.elementor-element-07a00016 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-07a00016 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.04em;}.elementor-5874 .elementor-element.elementor-element-07a00016 .elementor-icon-list-text{color:#5A4520;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-07a00022{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-5874 .elementor-element.elementor-element-07a00018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-07a00018 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(64px, 8vw, 96px);font-weight:600;line-height:0.85em;letter-spacing:-0.02em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-07a0001e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a00019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a0001a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a0001b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a0001c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a0001d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-07a0001f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-07a0001f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;line-height:1.08em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-07a00020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-07a00021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-07a00021 .elementor-icon-list-icon i{color:#5A4520;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-07a00021 .elementor-icon-list-icon svg{fill:#5A4520;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-07a00021 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-5874 .elementor-element.elementor-element-07a00021 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-07a00021 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0.04em;}.elementor-5874 .elementor-element.elementor-element-07a00021 .elementor-icon-list-text{color:#5A4520;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-07a00023{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#D3CFC4;--n-tabs-title-color-active:#0B1320;}.elementor-5874 .elementor-element.elementor-element-07a00023.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.2em;letter-spacing:0.01em;}.elementor-5874 .elementor-element.elementor-element-07a00024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5874 .elementor-element.elementor-element-07a00024 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(28px, 3.2vw, 44px);font-weight:500;line-height:1.3em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-08000001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-08000001:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060B14;}.elementor-5874 .elementor-element.elementor-element-08000002{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5874 .elementor-element.elementor-element-08000003{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.4);--border-color:rgba(198,166,106,0.4);--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:13px;--padding-right:16px;}.elementor-5874 .elementor-element.elementor-element-08000003:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(198,166,106,0.08);}.elementor-5874 .elementor-element.elementor-element-08000004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000004 img{height:18px;}.elementor-5874 .elementor-element.elementor-element-08000005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000005 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-08000006{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5874 .elementor-element.elementor-element-08000006 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(42px, 5.2vw, 70px);font-weight:600;line-height:1em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-08000007{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:1.7em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-08000008{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-08000009{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.35);--border-color:rgba(198,166,106,0.35);--border-radius:14px 14px 14px 14px;--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-5874 .elementor-element.elementor-element-08000009:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-0800000a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(122,98,50,0.18);--border-color:rgba(122,98,50,0.18);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-0800000a:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0800000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F1;}.elementor-5874 .elementor-element.elementor-element-0800000b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800000b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.22em;letter-spacing:0.06em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-0800000d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-0800000d:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0800000d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-0800000e{--display:grid;--e-con-grid-template-columns:repeat(4, minmax(140px, 1fr));--e-con-grid-template-rows:auto;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0800000f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-5874 .elementor-element.elementor-element-08000010{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-08000011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000011 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.22em;letter-spacing:0.22em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-08000012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000012 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:1.22em;letter-spacing:0.22em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-08000013{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.22);--border-color:rgba(122,98,50,0.22);--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-08000013:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-08000014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000014 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.22em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-08000015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000015 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.22em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-08000016{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.22);--border-color:rgba(122,98,50,0.22);--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-08000016:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-08000017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000017 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.22em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-08000018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000018 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.22em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-08000019{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.22);--border-color:rgba(122,98,50,0.22);--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-08000019:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-0800001a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800001a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.22em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-0800001b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800001b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.22em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-0800001c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-5874 .elementor-element.elementor-element-0800001d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0800001e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800001e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.22em;letter-spacing:0.22em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-0800001f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800001f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:1.22em;letter-spacing:0.22em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-08000020{--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:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-08000020:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-08000021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000021 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.22em;color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-08000022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000022 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.22em;color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-08000023{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.22);--border-color:rgba(122,98,50,0.22);--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-08000023:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-08000024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000024 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.22em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-08000025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000025 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.22em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-08000026{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-5874 .elementor-element.elementor-element-08000027{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-08000028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000028 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.22em;letter-spacing:0.22em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-08000029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000029 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:1.22em;letter-spacing:0.22em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-0800002a{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.22);--border-color:rgba(122,98,50,0.22);--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-0800002a:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0800002a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-0800002b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800002b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.22em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-0800002c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800002c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.22em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-0800002d{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.22);--border-color:rgba(122,98,50,0.22);--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-0800002d:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0800002d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-0800002e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800002e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:1.22em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-0800002f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800002f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.22em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-08000030{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-5874 .elementor-element.elementor-element-08000031{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-08000032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000032 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.22em;letter-spacing:0.22em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-08000033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000033 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;line-height:1.22em;letter-spacing:0.22em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-08000034{--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:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-08000034:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-08000035{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000035 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.22em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-08000036{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000036 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.22em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-08000037{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(122,98,50,0.18);--border-color:rgba(122,98,50,0.18);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-08000037:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F1;}.elementor-5874 .elementor-element.elementor-element-08000038{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(122,98,50,0.18);--border-color:rgba(122,98,50,0.18);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-08000039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0800003a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800003a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.22em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-0800003b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800003b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.22em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-0800003c{width:auto;max-width:auto;background-color:#E9E1CF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-radius:8px 8px 8px 2px;}.elementor-5874 .elementor-element.elementor-element-0800003c.elementor-element{--align-self:flex-start;}.elementor-5874 .elementor-element.elementor-element-0800003c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-0800003d{width:auto;max-width:auto;background-color:#C6A66A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 10px 12px;border-radius:8px 8px 2px 8px;}.elementor-5874 .elementor-element.elementor-element-0800003d.elementor-element{--align-self:flex-end;}.elementor-5874 .elementor-element.elementor-element-0800003d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0800003e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.45);--border-color:rgba(122,98,50,0.45);--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-0800003f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800003f .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-0800003f.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0800003f.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0800003f.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0800003f.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0800003f.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0800003f .elementor-icon{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-0800003f .elementor-icon svg{height:14px;}.elementor-5874 .elementor-element.elementor-element-08000040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000040 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.4em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-0800000c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000041{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.4);--border-color:rgba(198,166,106,0.4);--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-08000041:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(11,19,32,0.86);}.elementor-5874 .elementor-element.elementor-element-08000042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000042 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-08000042.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-08000042.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-08000042.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-08000042.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-08000042.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-08000042 .elementor-icon{font-size:18px;}.elementor-5874 .elementor-element.elementor-element-08000042 .elementor-icon svg{height:18px;}.elementor-5874 .elementor-element.elementor-element-08000043{--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:3px 3px;--row-gap:3px;--column-gap:3px;--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-5874 .elementor-element.elementor-element-08000044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000044 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.22em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-08000045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000045 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.22em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-08000046{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.4);--border-color:rgba(198,166,106,0.4);--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-08000046:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(11,19,32,0.86);}.elementor-5874 .elementor-element.elementor-element-08000047{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000047 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-08000047.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-08000047.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-08000047.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-08000047.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-08000047.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-08000047 .elementor-icon{font-size:18px;}.elementor-5874 .elementor-element.elementor-element-08000047 .elementor-icon svg{height:18px;}.elementor-5874 .elementor-element.elementor-element-08000048{--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:3px 3px;--row-gap:3px;--column-gap:3px;--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-5874 .elementor-element.elementor-element-08000049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000049 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.22em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0800004a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800004a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.22em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-0800004b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C6A66A;--border-color:#C6A66A;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-0800004b:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0800004b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0800004c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800004c .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-0800004c.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0800004c.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0800004c.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0800004c.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0800004c.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0800004c .elementor-icon{font-size:18px;}.elementor-5874 .elementor-element.elementor-element-0800004c .elementor-icon svg{height:18px;}.elementor-5874 .elementor-element.elementor-element-0800004d{--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:3px 3px;--row-gap:3px;--column-gap:3px;--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-5874 .elementor-element.elementor-element-0800004e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800004e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.22em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0800004f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800004f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:1.22em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-08000050{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));--e-con-grid-template-rows:auto;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-08000051{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-08000052{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000052 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.22em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-08000053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-08000054{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-08000055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000055 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.22em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-08000056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-08000057{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-08000058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000058 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.22em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-08000059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-0800005a{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0800005b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800005b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.22em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0800005c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-0800005d{--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;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:rgba(198,166,106,0.16);--border-color:rgba(198,166,106,0.16);--margin-top:76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0800005e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5874 .elementor-element.elementor-element-0800005e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.26em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-0800005f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-08000060{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-08000061{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.18);--border-color:rgba(198,166,106,0.18);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-08000061:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-5874 .elementor-element.elementor-element-08000062{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000063{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000063 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;color:#C9C4B8;}.elementor-5874 .elementor-element.elementor-element-08000064{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.18);--border-color:rgba(198,166,106,0.18);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-08000064:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-5874 .elementor-element.elementor-element-08000065{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000066{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000066 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;color:#C9C4B8;}.elementor-5874 .elementor-element.elementor-element-08000067{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.18);--border-color:rgba(198,166,106,0.18);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-08000067:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-5874 .elementor-element.elementor-element-08000068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000069{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000069 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;color:#C9C4B8;}.elementor-5874 .elementor-element.elementor-element-0800006a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.18);--border-color:rgba(198,166,106,0.18);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-0800006a:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0800006a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-5874 .elementor-element.elementor-element-0800006b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800006c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800006c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;color:#C9C4B8;}.elementor-5874 .elementor-element.elementor-element-0800006d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.18);--border-color:rgba(198,166,106,0.18);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-0800006d:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0800006d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-5874 .elementor-element.elementor-element-0800006e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800006f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800006f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;color:#C9C4B8;}.elementor-5874 .elementor-element.elementor-element-08000070{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.18);--border-color:rgba(198,166,106,0.18);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-08000070:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-5874 .elementor-element.elementor-element-08000071{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000072{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.18);--border-color:rgba(198,166,106,0.18);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-08000072:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-5874 .elementor-element.elementor-element-08000073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000074{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.18);--border-color:rgba(198,166,106,0.18);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-08000074:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-5874 .elementor-element.elementor-element-08000075{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000076{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.18);--border-color:rgba(198,166,106,0.18);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-08000076:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-5874 .elementor-element.elementor-element-08000077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000078{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-08000078 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;color:#C9C4B8;}.elementor-5874 .elementor-element.elementor-element-08000079{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.18);--border-color:rgba(198,166,106,0.18);--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-08000079:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-08000079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-5874 .elementor-element.elementor-element-0800007a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800007b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800007b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;color:#C9C4B8;}.elementor-5874 .elementor-element.elementor-element-0800007c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0800007d .elementor-button{background-color:#C6A66A;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#0B1320;color:#0B1320;border-radius:9px 9px 9px 9px;padding:20px 30px 20px 30px;}.elementor-5874 .elementor-element.elementor-element-0800007d .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-0800007d .elementor-button:focus{background-color:#DCC28E;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0800007d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0800007d .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-0800007d .elementor-button:focus svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-09000025{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-09000025:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-09000025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-5874 .elementor-element.elementor-element-09000004{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-09000001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-5874 .elementor-element.elementor-element-09000001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-09000002 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(42px, 5.2vw, 70px);font-weight:600;line-height:1em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-09000003{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-09000003 p{margin-block-end:0px;}.elementor-5874 .elementor-element.elementor-element-0900001a{--display:grid;--e-con-grid-template-columns:1fr 1.25fr 1fr;--e-con-grid-template-rows:auto auto;--gap:48px 22px;--row-gap:48px;--column-gap:22px;--grid-auto-flow:row;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-09000009{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.2);--border-color:rgba(122,98,50,0.2);--border-radius:10px 10px 10px 10px;box-shadow:0px 18px 40px -24px rgba(11,19,32,0.45);--padding-top:46px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-5874 .elementor-element.elementor-element-09000009:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-09000009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-09000005{width:auto;max-width:auto;top:-28px;z-index:1;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-09000005{right:26px;}body.rtl .elementor-5874 .elementor-element.elementor-element-09000005{left:26px;}.elementor-5874 .elementor-element.elementor-element-09000005 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-09000005.elementor-view-stacked .elementor-icon{background-color:#C6A66A;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-09000005.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-09000005.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-09000005.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-09000005.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-09000005.elementor-view-framed .elementor-icon{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-09000005.elementor-view-stacked .elementor-icon svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-09000005 .elementor-icon{font-size:24px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-09000005 .elementor-icon svg{height:24px;}.elementor-5874 .elementor-element.elementor-element-09000006 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-09000007 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:31px;font-weight:600;line-height:1.08em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-09000008{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-09000008 p{margin-block-end:0px;}.elementor-5874 .elementor-element.elementor-element-0900000e{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.2);--border-color:rgba(122,98,50,0.2);--border-radius:10px 10px 10px 10px;box-shadow:0px 18px 40px -24px rgba(11,19,32,0.45);--padding-top:46px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-5874 .elementor-element.elementor-element-0900000e:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0900000e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-0900000a{width:auto;max-width:auto;top:-28px;z-index:1;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-0900000a{right:26px;}body.rtl .elementor-5874 .elementor-element.elementor-element-0900000a{left:26px;}.elementor-5874 .elementor-element.elementor-element-0900000a .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-0900000a.elementor-view-stacked .elementor-icon{background-color:#C6A66A;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0900000a.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0900000a.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0900000a.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0900000a.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0900000a.elementor-view-framed .elementor-icon{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0900000a.elementor-view-stacked .elementor-icon svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0900000a .elementor-icon{font-size:24px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-0900000a .elementor-icon svg{height:24px;}.elementor-5874 .elementor-element.elementor-element-0900000b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-0900000c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:31px;font-weight:600;line-height:1.08em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-0900000d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-0900000d p{margin-block-end:0px;}.elementor-5874 .elementor-element.elementor-element-09000014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C6A66A;--border-color:#C6A66A;--border-radius:10px 10px 10px 10px;box-shadow:0px 30px 60px -28px rgba(11,19,32,0.8);--padding-top:44px;--padding-bottom:44px;--padding-left:40px;--padding-right:40px;}.elementor-5874 .elementor-element.elementor-element-09000014:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-09000014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0900000f{width:auto;max-width:auto;top:-28px;z-index:1;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-0900000f{right:26px;}body.rtl .elementor-5874 .elementor-element.elementor-element-0900000f{left:26px;}.elementor-5874 .elementor-element.elementor-element-0900000f .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-0900000f.elementor-view-stacked .elementor-icon{background-color:#0B1320;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0900000f.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0900000f.elementor-view-default .elementor-icon{color:#0B1320;border-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0900000f.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0900000f.elementor-view-default .elementor-icon svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0900000f.elementor-view-framed .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0900000f.elementor-view-stacked .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0900000f .elementor-icon{font-size:24px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-0900000f .elementor-icon svg{height:24px;}.elementor-5874 .elementor-element.elementor-element-09000010{width:auto;max-width:auto;top:-13px;z-index:3;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-09000010{left:30px;}body.rtl .elementor-5874 .elementor-element.elementor-element-09000010{right:30px;}.elementor-5874 .elementor-element.elementor-element-09000010 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.22em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-09000011 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-09000012 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:600;line-height:1.08em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-09000013{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-09000013 p{margin-block-end:0px;}.elementor-5874 .elementor-element.elementor-element-09000019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.2);--border-color:rgba(122,98,50,0.2);--border-radius:10px 10px 10px 10px;box-shadow:0px 18px 40px -24px rgba(11,19,32,0.45);--padding-top:46px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-5874 .elementor-element.elementor-element-09000019:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-09000019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-09000015{width:auto;max-width:auto;top:-28px;z-index:1;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-09000015{right:26px;}body.rtl .elementor-5874 .elementor-element.elementor-element-09000015{left:26px;}.elementor-5874 .elementor-element.elementor-element-09000015 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-09000015.elementor-view-stacked .elementor-icon{background-color:#C6A66A;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-09000015.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-09000015.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-09000015.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-09000015.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-09000015.elementor-view-framed .elementor-icon{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-09000015.elementor-view-stacked .elementor-icon svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-09000015 .elementor-icon{font-size:24px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-09000015 .elementor-icon svg{height:24px;}.elementor-5874 .elementor-element.elementor-element-09000016 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-09000017 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:31px;font-weight:600;line-height:1.08em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-09000018{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-09000018 p{margin-block-end:0px;}.elementor-5874 .elementor-element.elementor-element-09000024{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 30px 80px -40px rgba(11,19,32,0.8);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-09000024:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-09000024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0900001d{--display:flex;--min-height:340px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0900001d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-5874 .elementor-element.elementor-element-0900001c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.24em;color:#F1DFB4;}.elementor-5874 .elementor-element.elementor-element-09000023{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:52px;--padding-bottom:52px;--padding-left:46px;--padding-right:46px;}.elementor-5874 .elementor-element.elementor-element-09000023.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-5874 .elementor-element.elementor-element-0900001e{width:auto;max-width:auto;margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:50%;z-index:1;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-0900001e{left:-28px;}body.rtl .elementor-5874 .elementor-element.elementor-element-0900001e{right:-28px;}.elementor-5874 .elementor-element.elementor-element-0900001e .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-0900001e.elementor-view-stacked .elementor-icon{background-color:#0B1320;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0900001e.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0900001e.elementor-view-default .elementor-icon{color:#0B1320;border-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0900001e.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-0900001e.elementor-view-default .elementor-icon svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0900001e.elementor-view-framed .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0900001e.elementor-view-stacked .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0900001e .elementor-icon{font-size:24px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-0900001e .elementor-icon svg{height:24px;}.elementor-5874 .elementor-element.elementor-element-0900001f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-09000020 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(34px, 3.4vw, 48px);font-weight:600;line-height:1.02em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-09000021{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-09000021 p{margin-block-end:0px;}.elementor-5874 .elementor-element.elementor-element-09000022 .elementor-button{background-color:#C6A66A;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.18em;fill:#0B1320;color:#0B1320;border-style:none;border-radius:9px 9px 9px 9px;padding:17px 24px 17px 24px;}.elementor-5874 .elementor-element.elementor-element-09000022 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-09000022 .elementor-button:focus{background-color:#DCC28E;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-09000022{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-09000022 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-09000022 .elementor-button:focus svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-09000054{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--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:rgba(198,166,106,0.22);--border-color:rgba(198,166,106,0.22);--padding-top:76px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-09000054:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-09000054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060B14;}.elementor-5874 .elementor-element.elementor-element-0900002a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-09000028{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-09000028.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-5874 .elementor-element.elementor-element-09000026{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-5874 .elementor-element.elementor-element-09000026 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-09000027 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(32px, 3.4vw, 44px);font-weight:600;line-height:1.05em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-09000029.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5874 .elementor-element.elementor-element-09000029{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:1.7em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-09000029 p{margin-block-end:0px;}.elementor-5874 .elementor-element.elementor-element-09000053{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-09000032{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.25);--border-color:rgba(198,166,106,0.25);--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-09000032:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-09000032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-5874 .elementor-element.elementor-element-0900002c{--display:flex;--min-height:76px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.18);--border-color:rgba(122,98,50,0.18);--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-0900002c:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0900002c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-5874 .elementor-element.elementor-element-0900002b{text-align:center;}.elementor-5874 .elementor-element.elementor-element-09000030 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.24em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-09000031 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.05em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0900002f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0900002f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5874 .elementor-element.elementor-element-0900002d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-0900002d p{margin-block-end:0px;}.elementor-5874 .elementor-element.elementor-element-0900002e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#C6A66A;color:#C6A66A;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0900002e .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-0900002e .elementor-button:focus{background-color:rgba(0,0,0,0);color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-0900002e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-0900002e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5874 .elementor-element.elementor-element-0900002e .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-0900002e .elementor-button:focus svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-0900003a{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.25);--border-color:rgba(198,166,106,0.25);--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-0900003a:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0900003a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-5874 .elementor-element.elementor-element-09000034{--display:flex;--min-height:76px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.18);--border-color:rgba(122,98,50,0.18);--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-09000034:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-09000034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-5874 .elementor-element.elementor-element-09000033{text-align:center;}.elementor-5874 .elementor-element.elementor-element-09000038 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.24em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-09000039 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.05em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-09000037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-09000037.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5874 .elementor-element.elementor-element-09000035{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-09000035 p{margin-block-end:0px;}.elementor-5874 .elementor-element.elementor-element-09000036 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#C6A66A;color:#C6A66A;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-09000036 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-09000036 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-09000036 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-09000036 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5874 .elementor-element.elementor-element-09000036 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-09000036 .elementor-button:focus svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-09000042{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.25);--border-color:rgba(198,166,106,0.25);--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-09000042:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-09000042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-5874 .elementor-element.elementor-element-0900003c{--display:flex;--min-height:76px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.18);--border-color:rgba(122,98,50,0.18);--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-0900003c:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0900003c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-5874 .elementor-element.elementor-element-0900003b{text-align:center;}.elementor-5874 .elementor-element.elementor-element-09000040 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.24em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-09000041 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.05em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-0900003f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0900003f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5874 .elementor-element.elementor-element-0900003d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-0900003d p{margin-block-end:0px;}.elementor-5874 .elementor-element.elementor-element-0900003e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#C6A66A;color:#C6A66A;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0900003e .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-0900003e .elementor-button:focus{background-color:rgba(0,0,0,0);color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-0900003e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-0900003e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5874 .elementor-element.elementor-element-0900003e .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-0900003e .elementor-button:focus svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-0900004a{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.25);--border-color:rgba(198,166,106,0.25);--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-0900004a:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0900004a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-5874 .elementor-element.elementor-element-09000044{--display:flex;--min-height:76px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.18);--border-color:rgba(122,98,50,0.18);--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-09000044:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-09000044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-5874 .elementor-element.elementor-element-09000043{text-align:center;}.elementor-5874 .elementor-element.elementor-element-09000048 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.24em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-09000049 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.05em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-09000047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-09000047.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5874 .elementor-element.elementor-element-09000045{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-09000045 p{margin-block-end:0px;}.elementor-5874 .elementor-element.elementor-element-09000046 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#C6A66A;color:#C6A66A;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-09000046 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-09000046 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-09000046 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-09000046 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5874 .elementor-element.elementor-element-09000046 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-09000046 .elementor-button:focus svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-09000052{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C6A66A;--border-color:#C6A66A;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-09000052:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-09000052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-0900004c{--display:flex;--min-height:76px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,98,50,0.18);--border-color:rgba(122,98,50,0.18);--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-0900004c:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-0900004c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-5874 .elementor-element.elementor-element-0900004b{text-align:center;}.elementor-5874 .elementor-element.elementor-element-09000050 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.24em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-09000051 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.05em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0900004f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0900004f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5874 .elementor-element.elementor-element-0900004d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0900004d p{margin-block-end:0px;}.elementor-5874 .elementor-element.elementor-element-0900004e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#0B1320;color:#0B1320;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-0900004e .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-0900004e .elementor-button:focus{background-color:rgba(0,0,0,0);color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-0900004e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-0900004e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5874 .elementor-element.elementor-element-0900004e .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-0900004e .elementor-button:focus svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-1100003d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-1100003d:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-1100003d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #FBF8F1 0%, #ECE4D3 65%);}.elementor-5874 .elementor-element.elementor-element-11000027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000024 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-11000025{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000025 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:68px;font-weight:600;line-height:1em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-11000026{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-11000023{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.3);--border-color:rgba(198,166,106,0.3);--border-radius:14px 14px 14px 14px;box-shadow:0px 30px 70px -36px rgba(11,19,32,0.7);--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5874 .elementor-element.elementor-element-11000023:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-11000023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #1A2747 0%, #0B1320 65%);}.elementor-5874 .elementor-element.elementor-element-11000004{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-11000002 .elementor-icon-list-icon i{color:#C6A66A;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-11000002 .elementor-icon-list-icon svg{fill:#C6A66A;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-11000002 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-5874 .elementor-element.elementor-element-11000002 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-11000002 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;}.elementor-5874 .elementor-element.elementor-element-11000002 .elementor-icon-list-text{color:#C6A66A;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-11000003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000003 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.16em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-11000005 .elementor-button{background-color:rgba(198,166,106,0.08);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;fill:#ECE4D3;color:#ECE4D3;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(198,166,106,0.4);border-radius:12px 12px 12px 12px;padding:0px 14px 0px 16px;}.elementor-5874 .elementor-element.elementor-element-11000005{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000005 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-1100001e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1100000b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--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-5874 .elementor-element.elementor-element-11000006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000006 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-11000006.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000006.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-11000006.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000006.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-11000006.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000006 .elementor-icon{font-size:20px;}.elementor-5874 .elementor-element.elementor-element-11000006 .elementor-icon svg{height:20px;}.elementor-5874 .elementor-element.elementor-element-1100000a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--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-5874 .elementor-element.elementor-element-11000009{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000007 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-11000008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000008 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-11000011{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--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-5874 .elementor-element.elementor-element-1100000c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1100000c .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-1100000c.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-1100000c.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-1100000c.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-1100000c.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-1100000c.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-1100000c .elementor-icon{font-size:20px;}.elementor-5874 .elementor-element.elementor-element-1100000c .elementor-icon svg{height:20px;}.elementor-5874 .elementor-element.elementor-element-11000010{--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:8px 8px;--row-gap:8px;--column-gap:8px;--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-5874 .elementor-element.elementor-element-1100000f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1100000d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1100000d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-1100000e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1100000e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-11000017{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--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-5874 .elementor-element.elementor-element-11000012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000012 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-11000012.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000012.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-11000012.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000012.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-11000012.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000012 .elementor-icon{font-size:20px;}.elementor-5874 .elementor-element.elementor-element-11000012 .elementor-icon svg{height:20px;}.elementor-5874 .elementor-element.elementor-element-11000016{--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:8px 8px;--row-gap:8px;--column-gap:8px;--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-5874 .elementor-element.elementor-element-11000015{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000013 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-11000014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000014 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-1100001d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--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-5874 .elementor-element.elementor-element-11000018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000018 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-11000018.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000018.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-11000018.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000018.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-11000018.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000018 .elementor-icon{font-size:20px;}.elementor-5874 .elementor-element.elementor-element-11000018 .elementor-icon svg{height:20px;}.elementor-5874 .elementor-element.elementor-element-1100001c{--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:8px 8px;--row-gap:8px;--column-gap:8px;--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-5874 .elementor-element.elementor-element-1100001b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000019 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-1100001a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1100001a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-11000022{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-11000022 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-11000022 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-11000022 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-11000022 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-5874 .elementor-element.elementor-element-11000022 .elementor-icon-list-text{color:#D3CFC4;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-1100003c{--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;--border-radius:14px 14px 14px 14px;box-shadow:0px 40px 90px -36px rgba(11,19,32,0.85);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-5874 .elementor-element.elementor-element-1100003c:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-1100003c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-11000037{--display:flex;--min-height:252px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-42px;--margin-bottom:30px;--margin-left:-42px;--margin-right:-42px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000030{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1100005e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1100005f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000060{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000031 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10.5px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;color:#F1DFB4;}.elementor-5874 .elementor-element.elementor-element-11000036{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:16px;}.elementor-5874 .elementor-element.elementor-element-11000032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000032 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-11000032.elementor-view-stacked .elementor-icon{background-color:#F1DFB4;}.elementor-5874 .elementor-element.elementor-element-11000032.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-11000032.elementor-view-default .elementor-icon{color:#F1DFB4;border-color:#F1DFB4;}.elementor-5874 .elementor-element.elementor-element-11000032.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-11000032.elementor-view-default .elementor-icon svg{fill:#F1DFB4;}.elementor-5874 .elementor-element.elementor-element-11000032 .elementor-icon{font-size:15px;}.elementor-5874 .elementor-element.elementor-element-11000032 .elementor-icon svg{height:15px;}.elementor-5874 .elementor-element.elementor-element-11000035{--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:2px 2px;--row-gap:2px;--column-gap:2px;--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-5874 .elementor-element.elementor-element-11000033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000033 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10.5px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.2em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000034 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:600;line-height:1.25em;color:#FBF8F1;}.elementor-5874 .elementor-element.elementor-element-11000038{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000038 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000039{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000039 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.12em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-1100003a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-1100002f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-group{padding-right:calc( 18px/2 );padding-left:calc( 18px/2 );margin-bottom:18px;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-form-fields-wrapper{margin-left:calc( -18px/2 );margin-right:calc( -18px/2 );margin-bottom:-18px;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5874 .elementor-element.elementor-element-1100002f .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-1100002f .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-5874 .elementor-element.elementor-element-1100002f .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-group > label, .elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-subgroup label{color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.2em;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-type-html{padding-bottom:0px;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-group .elementor-field{color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-group .elementor-field, .elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#1A2747;border-color:rgba(198,166,106,0.45);border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-group .elementor-select-wrapper select{background-color:#1A2747;border-color:rgba(198,166,106,0.45);border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-group .elementor-select-wrapper::before{color:rgba(198,166,106,0.45);}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.2em;border-radius:9px 9px 9px 9px;padding:22px 24px 22px 24px;}.elementor-5874 .elementor-element.elementor-element-1100002f .e-form__buttons__wrapper__button-next{background-color:#C6A66A;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-button[type="submit"]{background-color:#C6A66A;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-button[type="submit"] svg *{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-1100002f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5874 .elementor-element.elementor-element-1100002f .e-form__buttons__wrapper__button-next:hover{background-color:#DCC28E;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-button[type="submit"]:hover{background-color:#DCC28E;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-button[type="submit"]:hover svg *{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-1100002f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-message.elementor-message-success{color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-message.elementor-message-danger{color:#F1B4A8;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-message.elementor-help-inline{color:#F1DFB4;}.elementor-5874 .elementor-element.elementor-element-1100003b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.25em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-1100003b a{color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-1100003b a:hover, .elementor-5874 .elementor-element.elementor-element-1100003b a:focus{color:#F1DFB4;}.elementor-5874 .elementor-element.elementor-element-1100005a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-1100005a:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-1100005a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #FBF8F1 0%, #F5F0E6 60%);}.elementor-5874 .elementor-element.elementor-element-1100005d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5874 .elementor-element.elementor-element-1100005d.e-con{--align-self:center;}.elementor-5874 .elementor-element.elementor-element-1100005b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1100005b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-1100005c{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5874 .elementor-element.elementor-element-1100005c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:600;line-height:1em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-11000048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1100003f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1100003e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000062{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000040 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.16em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-11000047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:37px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-11000041{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000041 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10.5px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.26em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000042 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.05em;color:#F5F0E6;}.elementor-5874 .elementor-element.elementor-element-11000046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-icon i{color:#0B1320;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-icon svg{fill:#0B1320;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-text{color:#ECE4D3;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-11000059{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1100004c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000049 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-1100004a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1100004a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;line-height:1.08em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-1100004b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-11000050{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1100004d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1100004d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-1100004e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1100004e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;line-height:1.08em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-1100004f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-11000054{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000051 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-11000052{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000052 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;line-height:1.08em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-11000053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-11000058{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-5874 .elementor-element.elementor-element-11000058:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-11000058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-11000055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000055 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-11000056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000056 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:600;line-height:1.08em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-11000057{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-13000035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-13000035:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-13000035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-13000036{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-1300000c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1300000b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-13000009{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000009 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-1300000a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300000a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(42px, 5.2vw, 70px);font-weight:600;line-height:1em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-13000008{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:22px;--padding-right:22px;}.elementor-5874 .elementor-element.elementor-element-13000001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000001 img{width:30px;}.elementor-5874 .elementor-element.elementor-element-13000002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000002 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:1em;color:#F1DFB4;}.elementor-5874 .elementor-element.elementor-element-13000007{--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:3px 3px;--row-gap:3px;--column-gap:3px;--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-5874 .elementor-element.elementor-element-13000005{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-5874 .elementor-element.elementor-element-13000003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000003 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#F5F0E6;}.elementor-5874 .elementor-element.elementor-element-13000004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000004 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:2px;color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-13000006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000006 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.35em;color:#C9C3B4;}.elementor-5874 .elementor-element.elementor-element-13000014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1300000d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000013{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-5874 .elementor-element.elementor-element-1300000e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300000e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:400;line-height:0.4em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-1300000f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:500;line-height:1.32em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-13000012{--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:4px 4px;--row-gap:4px;--column-gap:4px;--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-5874 .elementor-element.elementor-element-13000010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000010 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-13000011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000011 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-1300001c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-13000015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300001b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-5874 .elementor-element.elementor-element-13000016{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000016 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:400;line-height:0.4em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-13000017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:500;line-height:1.32em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-1300001a{--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:4px 4px;--row-gap:4px;--column-gap:4px;--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-5874 .elementor-element.elementor-element-13000018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000018 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-13000019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000019 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-13000024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1300001d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000023{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-5874 .elementor-element.elementor-element-1300001e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300001e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:400;line-height:0.4em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-1300001f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:500;line-height:1.32em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-13000022{--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:4px 4px;--row-gap:4px;--column-gap:4px;--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-5874 .elementor-element.elementor-element-13000020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000020 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-13000021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000021 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#5A6280;}.elementor-5874 .elementor-element.elementor-element-13000025{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000032{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;--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-5874 .elementor-element.elementor-element-1300002b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-5874 .elementor-element.elementor-element-13000028{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-13000026{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000026 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:2px;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-13000027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000027 img{width:22px;}.elementor-5874 .elementor-element.elementor-element-13000029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-1300002a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300002a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-13000031{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-5874 .elementor-element.elementor-element-1300002e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1300002c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300002c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:2px;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-1300002d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300002d img{width:22px;}.elementor-5874 .elementor-element.elementor-element-1300002f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-13000030{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000030 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-13000033{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-5874 .elementor-element.elementor-element-1300004e{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-1300004e:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-1300004e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-13000052{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1300004f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300004f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-13000050{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000050 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(42px, 5vw, 68px);font-weight:600;line-height:1em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-13000051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:1.7em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-13000053{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--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-5874 .elementor-element.elementor-element-1300003c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-5874 .elementor-element.elementor-element-1300003a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300003b{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-5874 .elementor-element.elementor-element-13000037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000037 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.05em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-13000038{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000038 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.22em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-13000039{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000039 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-13000042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-5874 .elementor-element.elementor-element-13000040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000041{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-5874 .elementor-element.elementor-element-1300003d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300003d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.05em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-1300003e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300003e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.22em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-1300003f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300003f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-13000048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-5874 .elementor-element.elementor-element-13000046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000047{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-5874 .elementor-element.elementor-element-13000043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000043 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.05em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-13000044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000044 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.22em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-13000045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000045 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-1300004d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-5874 .elementor-element.elementor-element-1300004b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300004c{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-5874 .elementor-element.elementor-element-13000049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-13000049 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.05em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-1300004a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-1300004a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:0.22em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-15000017{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-15000017:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-15000017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-5874 .elementor-element.elementor-element-15000004{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-5874 .elementor-element.elementor-element-15000001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-15000002 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:68px;font-weight:600;line-height:1em;color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-15000003{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-15000003 a{color:#7A6232;}.elementor-5874 .elementor-element.elementor-element-15000003 a:hover, .elementor-5874 .elementor-element.elementor-element-15000003 a:focus{color:#1B2440;}.elementor-5874 .elementor-element.elementor-element-15000016{--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1B2440;--border-color:#1B2440;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000007{--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;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000006{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-15000009{--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;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000008{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-1500000b{--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;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500000a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-1500000d{--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;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500000c{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-1500000f{--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;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500000e{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-15000011{--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;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000010{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-15000013{--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;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000012{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-15000015{--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;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000014{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#3A4361;}.elementor-5874 .elementor-element.elementor-element-15000005{--n-accordion-title-font-size:27px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#1B2440;--n-accordion-title-hover-color:#1B2440;--n-accordion-title-active-color:#1B2440;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:#C6A66A;--n-accordion-icon-hover-color:#C6A66A;--n-accordion-icon-active-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000005 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5874 .elementor-element.elementor-element-15000005 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-5874 .elementor-element.elementor-element-15000005 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-5874 .elementor-element.elementor-element-15000005 {--n-accordion-padding:26px 0px 26px 0px;}:where( .elementor-5874 .elementor-element.elementor-element-15000005 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;line-height:1.2em;}:where( .elementor-5874 .elementor-element.elementor-element-15000005 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:26px;--padding-left:0px;}.elementor-5874 .elementor-element.elementor-element-1500002d{--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;--overflow:hidden;--padding-top:104px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-1500002d:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-1500002d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #1A2747 0%, #060B14 100%);}.elementor-5874 .elementor-element.elementor-element-1500002c{--display:flex;--min-height:640px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.4);--border-color:rgba(198,166,106,0.4);--border-radius:14px 14px 14px 14px;--padding-top:72px;--padding-bottom:76px;--padding-left:64px;--padding-right:32px;}.elementor-5874 .elementor-element.elementor-element-1500002c:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-1500002c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(6,11,20,0.5);}.elementor-5874 .elementor-element.elementor-element-15000021{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000019{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500001a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500001d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500001b .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-1500001b.elementor-view-stacked .elementor-icon{background-color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-1500001b.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-1500001b.elementor-view-default .elementor-icon{color:#DCC28E;border-color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-1500001b.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-1500001b.elementor-view-default .elementor-icon svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-1500001b .elementor-icon{font-size:16px;padding:9px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-1500001b .elementor-icon svg{height:16px;}.elementor-5874 .elementor-element.elementor-element-1500001c{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-15000020{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500001e .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-1500001e.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-1500001e.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-1500001e.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-1500001e.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-1500001e.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-1500001e .elementor-icon{font-size:22px;}.elementor-5874 .elementor-element.elementor-element-1500001e .elementor-icon svg{height:22px;}.elementor-5874 .elementor-element.elementor-element-1500001f{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.35em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-15000024{--display:flex;--min-height:156px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000022 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:600;line-height:1.2em;letter-spacing:0.24em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-15000023 img{width:54px;}.elementor-5874 .elementor-element.elementor-element-15000025{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-15000025 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-15000026{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5874 .elementor-element.elementor-element-15000026 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:66px;font-weight:600;line-height:0.98em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-15000027{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:1.7em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-1500002a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--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-5874 .elementor-element.elementor-element-15000028 .elementor-button{background-color:#C6A66A;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#0B1320;color:#0B1320;box-shadow:0px 14px 40px -14px rgba(198,166,106,0.55);border-radius:9px 9px 9px 9px;padding:20px 30px 20px 30px;}.elementor-5874 .elementor-element.elementor-element-15000028 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-15000028 .elementor-button:focus{background-color:#DCC28E;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000028 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-15000028 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5874 .elementor-element.elementor-element-15000028 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-15000028 .elementor-button:focus svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000029 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.16em;fill:#ECE4D3;color:#ECE4D3;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(198,166,106,0.45);border-radius:9px 9px 9px 9px;padding:20px 30px 20px 30px;}.elementor-5874 .elementor-element.elementor-element-15000029 .elementor-button:hover, .elementor-5874 .elementor-element.elementor-element-15000029 .elementor-button:focus{color:#DCC28E;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-15000029 .elementor-button:hover svg, .elementor-5874 .elementor-element.elementor-element-15000029 .elementor-button:focus svg{fill:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-1500002b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.4em;}.elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-text{color:#D3CFC4;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-15000050{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-15000050:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-15000050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060B14;}.elementor-5874 .elementor-element.elementor-element-15000044{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(198,166,106,0.22);--border-color:rgba(198,166,106,0.22);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-5874 .elementor-element.elementor-element-15000044:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-15000044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, rgba(26,39,71,0.6) 0%, rgba(11,19,32,0.6) 100%);}.elementor-5874 .elementor-element.elementor-element-1500002e{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;bottom:-110px;z-index:-1;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-1500002e{right:-70px;}body.rtl .elementor-5874 .elementor-element.elementor-element-1500002e{left:-70px;}.elementor-5874 .elementor-element.elementor-element-1500002e img{opacity:0.06;}.elementor-5874 .elementor-element.elementor-element-15000031{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500002f{text-align:start;}.elementor-5874 .elementor-element.elementor-element-1500002f img{width:128px;}.elementor-5874 .elementor-element.elementor-element-15000030{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:1.7em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-15000034{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000032 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-15000033{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;}.elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-text{color:#D3CFC4;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DCC28E;}.elementor-5874 .elementor-element.elementor-element-1500003a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000035 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-15000036 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-15000039{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000038{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-15000037{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#ECE4D3;--n-accordion-title-hover-color:#ECE4D3;--n-accordion-title-active-color:#ECE4D3;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:#C6A66A;--n-accordion-icon-hover-color:#C6A66A;--n-accordion-icon-active-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000037 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5874 .elementor-element.elementor-element-15000037 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-5874 .elementor-element.elementor-element-15000037 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-5874 .elementor-element.elementor-element-15000037 {--n-accordion-padding:0px 6px 0px 16px;}:where( .elementor-5874 .elementor-element.elementor-element-15000037 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:1.3em;}:where( .elementor-5874 .elementor-element.elementor-element-15000037 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5874 .elementor-element.elementor-element-15000043{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500003d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000042{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000040{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500003e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-1500003f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.55em;color:#D3CFC4;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5874 .elementor-element.elementor-element-15000041 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5874 .elementor-element.elementor-element-15000041 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-15000041 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5874 .elementor-element.elementor-element-15000041 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-field-type-html{padding-bottom:0px;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-field-group .elementor-field{color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-field-group .elementor-field, .elementor-5874 .elementor-element.elementor-element-15000041 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-field-group .elementor-select-wrapper select{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-field-group .elementor-select-wrapper::before{color:rgba(0,0,0,0);}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.18em;border-radius:100px 100px 100px 100px;padding:0px 8px 0px 20px;}.elementor-5874 .elementor-element.elementor-element-15000041 .e-form__buttons__wrapper__button-next{background-color:#C6A66A;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-button[type="submit"]{background-color:#C6A66A;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-button[type="submit"] svg *{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000041 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5874 .elementor-element.elementor-element-15000041 .e-form__buttons__wrapper__button-next:hover{background-color:#DCC28E;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-button[type="submit"]:hover{background-color:#DCC28E;color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000041 .elementor-button[type="submit"]:hover svg *{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000041 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5874 .elementor-element.elementor-element-15000041{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5874 .elementor-element.elementor-element-1500004c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;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:rgba(198,166,106,0.22);--border-color:rgba(198,166,106,0.22);--padding-top:56px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000047{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 22px;--row-gap:16px;--column-gap:22px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000045 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.28em;color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-15000046{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:10px;}.elementor-5874 .elementor-element.elementor-element-15000046 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(198,166,106,0.45);}.elementor-5874 .elementor-element.elementor-element-15000046 .elementor-social-icon i{color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-15000046 .elementor-social-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-15000046 .elementor-social-icon:hover{background-color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-15000046 .elementor-social-icon:hover i{color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000046 .elementor-social-icon:hover svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-1500004b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000049{--display:flex;--min-height:112px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000048 .elementor-icon-wrapper{text-align:center;}.elementor-5874 .elementor-element.elementor-element-15000048.elementor-view-stacked .elementor-icon{background-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-15000048.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-15000048.elementor-view-default .elementor-icon{color:#C6A66A;border-color:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-15000048.elementor-view-framed .elementor-icon, .elementor-5874 .elementor-element.elementor-element-15000048.elementor-view-default .elementor-icon svg{fill:#C6A66A;}.elementor-5874 .elementor-element.elementor-element-15000048.elementor-view-stacked .elementor-icon:hover{background-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000048.elementor-view-framed .elementor-icon:hover, .elementor-5874 .elementor-element.elementor-element-15000048.elementor-view-default .elementor-icon:hover{color:#0B1320;border-color:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000048.elementor-view-framed .elementor-icon:hover, .elementor-5874 .elementor-element.elementor-element-15000048.elementor-view-default .elementor-icon:hover svg{fill:#0B1320;}.elementor-5874 .elementor-element.elementor-element-15000048 .elementor-icon{font-size:22px;padding:27px;border-width:1px 1px 1px 1px;}.elementor-5874 .elementor-element.elementor-element-15000048 .elementor-icon svg{height:22px;}.elementor-5874 .elementor-element.elementor-element-1500004a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.32em;color:#ECE4D3;}.elementor-5874 .elementor-element.elementor-element-1500004f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;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:rgba(198,166,106,0.22);--border-color:rgba(198,166,106,0.22);--padding-top:24px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500004d{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#AEB3C6;}.elementor-5874 .elementor-element.elementor-element-1500004e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-5874 .elementor-element.elementor-element-1500004e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-5874 .elementor-element.elementor-element-1500004e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-5874 .elementor-element.elementor-element-1500004e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-5874 .elementor-element.elementor-element-1500004e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-5874 .elementor-element.elementor-element-1500004e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-1500004e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5874 .elementor-element.elementor-element-1500004e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5874 .elementor-element.elementor-element-1500004e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5874 .elementor-element.elementor-element-1500004e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-1500004e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;}.elementor-5874 .elementor-element.elementor-element-1500004e .elementor-icon-list-text{color:#AEB3C6;transition:color 0.3s;}.elementor-5874 .elementor-element.elementor-element-1500004e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ECE4D3;}body.elementor-page-5874:not(.elementor-motion-effects-element-type-background), body.elementor-page-5874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1320;}:root{--page-title-display:none;}body.elementor-page-5874{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-5874 .elementor-element.elementor-element-01000021 img{width:330px;}.elementor-5874 .elementor-element.elementor-element-01000026 .elementor-heading-title{font-size:54px;}.elementor-5874 .elementor-element.elementor-element-0100005c{--e-con-grid-template-columns:repeat(2, minmax(0, 1fr));--grid-auto-flow:row;}.elementor-5874 .elementor-element.elementor-element-03000028{--padding-top:120px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-03000014{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5874 .elementor-element.elementor-element-03000027{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:32px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-0300001f .elementor-counter-number-wrapper{font-size:52px;}.elementor-5874 .elementor-element.elementor-element-03000026{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-5874 .elementor-element.elementor-element-03000023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-5874 .elementor-element.elementor-element-03000023{--e-icon-list-icon-size:19px;}.elementor-5874 .elementor-element.elementor-element-05000029 .elementor-heading-title{font-size:60px;}.elementor-5874 .elementor-element.elementor-element-05000033{--padding-top:84px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-05000032 .elementor-heading-title{font-size:58px;}.elementor-5874 .elementor-element.elementor-element-0500002f{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-0500002f.e-con{--align-self:stretch;}.elementor-5874 .elementor-element.elementor-element-0800000e{--grid-auto-flow:row;}.elementor-5874 .elementor-element.elementor-element-08000050{--grid-auto-flow:row;}.elementor-5874 .elementor-element.elementor-element-0900001a{--e-con-grid-template-columns:repeat(2, minmax(0, 1fr));--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-5874 .elementor-element.elementor-element-09000014{--justify-content:flex-start;--padding-top:46px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-5874 .elementor-element.elementor-element-09000012 .elementor-heading-title{font-size:31px;}.elementor-5874 .elementor-element.elementor-element-09000019{--justify-content:flex-start;}.elementor-5874 .elementor-element.elementor-element-0900001e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-28px;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-0900001e{left:46px;}body.rtl .elementor-5874 .elementor-element.elementor-element-0900001e{right:46px;}.elementor-5874 .elementor-element.elementor-element-09000053{--e-con-grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-5874 .elementor-element.elementor-element-1100003d{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-11000025 .elementor-heading-title{font-size:52px;}.elementor-5874 .elementor-element.elementor-element-1100005a{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-1100005c .elementor-heading-title{font-size:54px;}.elementor-5874 .elementor-element.elementor-element-11000059{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1100004c{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000050{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000054{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000058{--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-5874 .elementor-element.elementor-element-13000032{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-5874 .elementor-element.elementor-element-13000053{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-5874 .elementor-element.elementor-element-15000017{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-15000002 .elementor-heading-title{font-size:52px;}.elementor-5874 .elementor-element.elementor-element-1500002c{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:84px;--padding-bottom:84px;--padding-left:32px;--padding-right:32px;}.elementor-5874 .elementor-element.elementor-element-15000026{text-align:center;}.elementor-5874 .elementor-element.elementor-element-15000026 .elementor-heading-title{font-size:60px;}.elementor-5874 .elementor-element.elementor-element-15000027{text-align:center;}.elementor-5874 .elementor-element.elementor-element-1500002a{--justify-content:center;}.elementor-5874 .elementor-element.elementor-element-15000043{--flex-wrap:wrap;}.elementor-5874 .elementor-element.elementor-element-15000042{--justify-content:space-between;}}@media(min-width:768px){.elementor-5874 .elementor-element.elementor-element-0100000e{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-0100003b{--content-width:992px;}.elementor-5874 .elementor-element.elementor-element-01000039{--width:100%;}.elementor-5874 .elementor-element.elementor-element-0100005d{--content-width:1180px;}.elementor-5874 .elementor-element.elementor-element-03000028{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-0500002c{--content-width:1180px;}.elementor-5874 .elementor-element.elementor-element-0500002b{--width:780px;}.elementor-5874 .elementor-element.elementor-element-05000033{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-0500002f{--width:440px;}.elementor-5874 .elementor-element.elementor-element-07a00025{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-08000001{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-09000025{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-09000004{--width:min(100%, 780px);}.elementor-5874 .elementor-element.elementor-element-09000054{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-1100003d{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-1100005a{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-1100005d{--width:780px;}.elementor-5874 .elementor-element.elementor-element-13000034{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-1300004e{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-15000017{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-15000004{--width:38%;}.elementor-5874 .elementor-element.elementor-element-15000016{--width:58%;}.elementor-5874 .elementor-element.elementor-element-1500002d{--content-width:1180px;}.elementor-5874 .elementor-element.elementor-element-15000024{--width:156px;}.elementor-5874 .elementor-element.elementor-element-15000050{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-15000031{--width:38%;}.elementor-5874 .elementor-element.elementor-element-15000034{--width:26%;}.elementor-5874 .elementor-element.elementor-element-1500003a{--width:30%;}.elementor-5874 .elementor-element.elementor-element-15000043{--width:100%;}.elementor-5874 .elementor-element.elementor-element-15000049{--width:112px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5874 .elementor-element.elementor-element-0100000e{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-0100003b{--content-width:992px;}.elementor-5874 .elementor-element.elementor-element-0100005d{--content-width:1180px;}.elementor-5874 .elementor-element.elementor-element-03000028{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-0500002f{--width:100%;}.elementor-5874 .elementor-element.elementor-element-09000025{--content-width:100%;}.elementor-5874 .elementor-element.elementor-element-09000054{--content-width:100%;}.elementor-5874 .elementor-element.elementor-element-1100003d{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-1100005a{--content-width:1280px;}.elementor-5874 .elementor-element.elementor-element-1100005d{--width:100%;}.elementor-5874 .elementor-element.elementor-element-15000004{--width:100%;}.elementor-5874 .elementor-element.elementor-element-15000016{--width:100%;}.elementor-5874 .elementor-element.elementor-element-15000031{--width:100%;}.elementor-5874 .elementor-element.elementor-element-15000034{--width:47%;}.elementor-5874 .elementor-element.elementor-element-1500003a{--width:47%;}}@media(max-width:767px){.elementor-5874 .elementor-element.elementor-element-01000001 .elementor-heading-title{font-size:13px;}.elementor-5874 .elementor-element.elementor-element-0100000e{--content-width:1280px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5874 .elementor-element.elementor-element-01000003 img{width:26px;}.elementor-5874 .elementor-element.elementor-element-01000004 .elementor-heading-title{font-size:19px;}.elementor-5874 .elementor-element.elementor-element-0100003b{--content-width:992px;--padding-top:8px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-01000021 img{width:243px;}.elementor-5874 .elementor-element.elementor-element-01000025{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-01000026{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-01000026 .elementor-heading-title{font-size:36px;line-height:1.04em;}.elementor-5874 .elementor-element.elementor-element-01000027{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-0100002a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000028 .elementor-button{font-size:11.5px;padding:14px 18px 14px 18px;}.elementor-5874 .elementor-element.elementor-element-01000029 .elementor-button{font-size:10.5px;letter-spacing:0.1em;padding:11px 20px 11px 20px;}.elementor-5874 .elementor-element.elementor-element-01000030{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000039{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-01000037{--border-radius:14px 14px 14px 14px;}.elementor-5874 .elementor-element.elementor-element-01000036{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5874 .elementor-element.elementor-element-01000031 .elementor-icon{font-size:20px;}.elementor-5874 .elementor-element.elementor-element-01000031 .elementor-icon svg{height:20px;}.elementor-5874 .elementor-element.elementor-element-01000038{font-size:13px;}.elementor-5874 .elementor-element.elementor-element-0100005d{--content-width:1180px;--margin-top:-56px;--margin-bottom:-56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-0100005c{--e-con-grid-template-columns:repeat(2, minmax(0, 1fr));--grid-auto-flow:row;}.elementor-5874 .elementor-element.elementor-element-01000042{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:16px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-01000040{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-5874 .elementor-element.elementor-element-0100003d .elementor-icon{font-size:16px;}.elementor-5874 .elementor-element.elementor-element-0100003d .elementor-icon svg{height:16px;}.elementor-5874 .elementor-element.elementor-element-0100003e{--e-icon-list-icon-size:12px;}.elementor-5874 .elementor-element.elementor-element-0100003f .elementor-heading-title{font-size:28px;}.elementor-5874 .elementor-element.elementor-element-01000041 .elementor-heading-title{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-0100004b{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:16px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-01000049{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-5874 .elementor-element.elementor-element-01000047{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-5874 .elementor-element.elementor-element-01000043 .elementor-icon{font-size:12px;}.elementor-5874 .elementor-element.elementor-element-01000043 .elementor-icon svg{height:12px;}.elementor-5874 .elementor-element.elementor-element-01000044 .elementor-icon{font-size:12px;}.elementor-5874 .elementor-element.elementor-element-01000044 .elementor-icon svg{height:12px;}.elementor-5874 .elementor-element.elementor-element-01000045 .elementor-icon{font-size:12px;}.elementor-5874 .elementor-element.elementor-element-01000045 .elementor-icon svg{height:12px;}.elementor-5874 .elementor-element.elementor-element-01000046 .elementor-icon{font-size:12px;}.elementor-5874 .elementor-element.elementor-element-01000046 .elementor-icon svg{height:12px;}.elementor-5874 .elementor-element.elementor-element-01000048 .elementor-counter-number-wrapper{font-size:28px;}.elementor-5874 .elementor-element.elementor-element-0100004a .elementor-heading-title{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-01000050{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:16px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-0100004e{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-5874 .elementor-element.elementor-element-0100004d .elementor-heading-title{font-size:28px;}.elementor-5874 .elementor-element.elementor-element-0100004f .elementor-heading-title{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-0100005b{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:16px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-01000059{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-5874 .elementor-element.elementor-element-01000057 .elementor-heading-title{font-size:9px;}.elementor-5874 .elementor-element.elementor-element-01000058 .elementor-heading-title{font-size:28px;}.elementor-5874 .elementor-element.elementor-element-0100005a .elementor-heading-title{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-03000028{--content-width:1280px;--padding-top:100px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-03000014{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-5874 .elementor-element.elementor-element-03000002{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-03000002 .elementor-heading-title{font-size:34px;line-height:1.04em;}.elementor-5874 .elementor-element.elementor-element-03000003{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-03000011 .elementor-heading-title{font-size:11px;}.elementor-5874 .elementor-element.elementor-element-03000015{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-03000017{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-03000019{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-0300001b{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-0300001d{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-font-size:19px;}:where( .elementor-5874 .elementor-element.elementor-element-0300001d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}.elementor-5874 .elementor-element.elementor-element-03000027{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-5874 .elementor-element.elementor-element-0300001e .elementor-icon{font-size:16px;}.elementor-5874 .elementor-element.elementor-element-0300001e .elementor-icon svg{height:16px;}.elementor-5874 .elementor-element.elementor-element-0300001f .elementor-counter-number-wrapper{font-size:36px;}.elementor-5874 .elementor-element.elementor-element-03000026{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-03000021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-5874 .elementor-element.elementor-element-03000021 .elementor-heading-title{font-size:52px;}.elementor-5874 .elementor-element.elementor-element-03000022 .elementor-heading-title{font-size:22px;}.elementor-5874 .elementor-element.elementor-element-03000023{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-03000024{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.55em;}.elementor-5874 .elementor-element.elementor-element-0300002d{--min-height:160px;--margin-top:-144px;--margin-bottom:-16px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-03000029 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-03000029 .elementor-icon-list-item > a{font-size:10px;}.elementor-5874 .elementor-element.elementor-element-0300002a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-0300002a .elementor-icon-list-item > a{font-size:18px;}.elementor-5874 .elementor-element.elementor-element-0500002c{--padding-top:44px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-5874 .elementor-element.elementor-element-0500002b{--width:100%;}.elementor-5874 .elementor-element.elementor-element-05000029 .elementor-heading-title{font-size:38px;}.elementor-5874 .elementor-element.elementor-element-0500002a{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-05000027{--border-radius:16px 16px 16px 16px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-05000008{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:10px;}.elementor-5874 .elementor-element.elementor-element-05000006 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-05000007 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-05000007 .elementor-icon-list-item > a{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-0500000b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:10px;}.elementor-5874 .elementor-element.elementor-element-05000009 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-0500000a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-0500000a .elementor-icon-list-item > a{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-0500000e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:10px;}.elementor-5874 .elementor-element.elementor-element-0500000c .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-0500000d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-0500000d .elementor-icon-list-item > a{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-05000011{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:10px;}.elementor-5874 .elementor-element.elementor-element-0500000f .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-05000010 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-05000010 .elementor-icon-list-item > a{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-05000014{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:10px;}.elementor-5874 .elementor-element.elementor-element-05000012 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-05000013 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-05000013 .elementor-icon-list-item > a{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-05000018{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:10px;}.elementor-5874 .elementor-element.elementor-element-05000016 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-05000017 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-05000017 .elementor-icon-list-item > a{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-0500001b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:10px;}.elementor-5874 .elementor-element.elementor-element-05000019 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-0500001a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-0500001a .elementor-icon-list-item > a{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-0500001e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:10px;}.elementor-5874 .elementor-element.elementor-element-0500001c .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-0500001d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-0500001d .elementor-icon-list-item > a{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-05000021{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:10px;}.elementor-5874 .elementor-element.elementor-element-0500001f .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-05000020 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-05000020 .elementor-icon-list-item > a{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-05000024{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:10px;}.elementor-5874 .elementor-element.elementor-element-05000022 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-05000023 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-05000023 .elementor-icon-list-item > a{font-size:14px;line-height:1.45em;}.elementor-5874 .elementor-element.elementor-element-05000033{--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-5874 .elementor-element.elementor-element-05000031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-5874 .elementor-element.elementor-element-05000032 .elementor-heading-title{font-size:36px;line-height:1.04em;}.elementor-5874 .elementor-element.elementor-element-0500002f{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0500002d{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-0500002e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5874 .elementor-element.elementor-element-0500002e .elementor-button{letter-spacing:0.1em;padding:16px 20px 16px 20px;}.elementor-5874 .elementor-element.elementor-element-07a00025{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:60px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-5874 .elementor-element.elementor-element-07a00002 .elementor-heading-title{font-size:34px;}.elementor-5874 .elementor-element.elementor-element-07a00003 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-07a00003 .elementor-icon-list-item > a{font-size:10px;letter-spacing:0.08em;}.elementor-5874 .elementor-element.elementor-element-07a0000e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5874 .elementor-element.elementor-element-07a00005 .elementor-heading-title{font-size:52px;}.elementor-5874 .elementor-element.elementor-element-07a0000b .elementor-heading-title{font-size:26px;}.elementor-5874 .elementor-element.elementor-element-07a0000c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-07a00017{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5874 .elementor-element.elementor-element-07a0000f .elementor-heading-title{font-size:52px;}.elementor-5874 .elementor-element.elementor-element-07a00014 .elementor-heading-title{font-size:26px;}.elementor-5874 .elementor-element.elementor-element-07a00015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-07a00022{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5874 .elementor-element.elementor-element-07a00018 .elementor-heading-title{font-size:52px;}.elementor-5874 .elementor-element.elementor-element-07a0001f .elementor-heading-title{font-size:26px;}.elementor-5874 .elementor-element.elementor-element-07a00020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-07a00023{--n-tabs-gap:18px;}.elementor-5874 .elementor-element.elementor-element-07a00024{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-07a00024 .elementor-heading-title{font-size:24px;}.elementor-5874 .elementor-element.elementor-element-08000001{--padding-top:60px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-08000006{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-08000006 .elementor-heading-title{font-size:32px;line-height:1.04em;}.elementor-5874 .elementor-element.elementor-element-08000007{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-08000008{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-0800000d{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5874 .elementor-element.elementor-element-0800000e{--e-con-grid-template-columns:repeat(2, minmax(0, 1fr));--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-5874 .elementor-element.elementor-element-08000037{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5874 .elementor-element.elementor-element-08000041{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-08000044 .elementor-heading-title{font-size:12px;}.elementor-5874 .elementor-element.elementor-element-08000046{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-08000049 .elementor-heading-title{font-size:12px;}.elementor-5874 .elementor-element.elementor-element-0800004b{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-0800004e .elementor-heading-title{font-size:12px;}.elementor-5874 .elementor-element.elementor-element-08000050{--e-con-grid-template-columns:repeat(2, minmax(0, 1fr));--e-con-grid-template-rows:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-08000051{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:18px;--padding-bottom:14px;--padding-left:16px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-08000052 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-5874 .elementor-element.elementor-element-08000053{font-size:14px;line-height:1.5em;}.elementor-5874 .elementor-element.elementor-element-08000054{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:18px;--padding-bottom:14px;--padding-left:16px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-08000055 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-5874 .elementor-element.elementor-element-08000056{font-size:14px;line-height:1.5em;}.elementor-5874 .elementor-element.elementor-element-08000057{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:18px;--padding-bottom:14px;--padding-left:16px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-08000058 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-5874 .elementor-element.elementor-element-08000059{font-size:14px;line-height:1.5em;}.elementor-5874 .elementor-element.elementor-element-0800005a{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:18px;--padding-bottom:14px;--padding-left:16px;--padding-right:14px;}.elementor-5874 .elementor-element.elementor-element-0800005b .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-5874 .elementor-element.elementor-element-0800005c{font-size:14px;line-height:1.5em;}.elementor-5874 .elementor-element.elementor-element-0800005d{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-0800005e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-5874 .elementor-element.elementor-element-0800007c{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-0800007d .elementor-button{letter-spacing:0.1em;padding:17px 20px 17px 20px;}.elementor-5874 .elementor-element.elementor-element-09000025{--content-width:100%;--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-09000001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-5874 .elementor-element.elementor-element-09000002 .elementor-heading-title{font-size:32px;line-height:1.04em;}.elementor-5874 .elementor-element.elementor-element-09000003{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-0900001a{--e-con-grid-template-columns:minmax(0, 1fr);--e-con-grid-template-rows:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-09000009{--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:56px;}.elementor-5874 .elementor-element.elementor-element-09000006 .elementor-heading-title{font-size:11px;letter-spacing:0.14em;}.elementor-5874 .elementor-element.elementor-element-09000007 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-09000008{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-0900000e{--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:56px;}.elementor-5874 .elementor-element.elementor-element-0900000b .elementor-heading-title{font-size:11px;letter-spacing:0.14em;}.elementor-5874 .elementor-element.elementor-element-0900000c .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-0900000d{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-09000014{--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:14px;--padding-left:16px;--padding-right:56px;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-09000010{left:16px;}body.rtl .elementor-5874 .elementor-element.elementor-element-09000010{right:16px;}.elementor-5874 .elementor-element.elementor-element-09000010{top:-11px;}.elementor-5874 .elementor-element.elementor-element-09000011 .elementor-heading-title{font-size:11px;letter-spacing:0.14em;}.elementor-5874 .elementor-element.elementor-element-09000012 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-09000013{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-09000019{--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:56px;}.elementor-5874 .elementor-element.elementor-element-09000016 .elementor-heading-title{font-size:11px;letter-spacing:0.14em;}.elementor-5874 .elementor-element.elementor-element-09000017 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-09000018{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-0900001d{--min-height:150px;}.elementor-5874 .elementor-element.elementor-element-0900001d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5874 .elementor-element.elementor-element-09000023{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:40px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-5874 .elementor-element.elementor-element-09000023.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-0900001e{left:20px;}body.rtl .elementor-5874 .elementor-element.elementor-element-0900001e{right:20px;}.elementor-5874 .elementor-element.elementor-element-0900001e{top:-24px;}.elementor-5874 .elementor-element.elementor-element-0900001f .elementor-heading-title{font-size:10.5px;letter-spacing:0.14em;}.elementor-5874 .elementor-element.elementor-element-09000020 .elementor-heading-title{font-size:28px;line-height:1.06em;}.elementor-5874 .elementor-element.elementor-element-09000021{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-09000022 .elementor-button{padding:17px 20px 17px 20px;}.elementor-5874 .elementor-element.elementor-element-09000054{--content-width:100%;--padding-top:48px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-0900002a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5874 .elementor-element.elementor-element-09000026{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-5874 .elementor-element.elementor-element-09000027 .elementor-heading-title{font-size:28px;}.elementor-5874 .elementor-element.elementor-element-09000029{font-size:14px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-09000053{--e-con-grid-template-columns:minmax(0, 1fr);--e-con-grid-template-rows:auto;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-09000032{--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-0900002c{--min-height:48px;--border-radius:10px 10px 10px 10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-09000030 .elementor-heading-title{letter-spacing:0.2em;}.elementor-5874 .elementor-element.elementor-element-09000031 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-0900002f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5874 .elementor-element.elementor-element-0900003a{--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-09000034{--min-height:48px;--border-radius:10px 10px 10px 10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-09000038 .elementor-heading-title{letter-spacing:0.2em;}.elementor-5874 .elementor-element.elementor-element-09000039 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-09000037.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5874 .elementor-element.elementor-element-09000042{--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-0900003c{--min-height:48px;--border-radius:10px 10px 10px 10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-09000040 .elementor-heading-title{letter-spacing:0.2em;}.elementor-5874 .elementor-element.elementor-element-09000041 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-0900003f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5874 .elementor-element.elementor-element-0900004a{--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-09000044{--min-height:48px;--border-radius:10px 10px 10px 10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-09000048 .elementor-heading-title{letter-spacing:0.2em;}.elementor-5874 .elementor-element.elementor-element-09000049 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-09000047.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5874 .elementor-element.elementor-element-09000052{--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-0900004c{--min-height:48px;--border-radius:10px 10px 10px 10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-09000050 .elementor-heading-title{letter-spacing:0.2em;}.elementor-5874 .elementor-element.elementor-element-09000051 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-0900004f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5874 .elementor-element.elementor-element-1100003d{--content-width:1280px;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-11000025{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-11000025 .elementor-heading-title{font-size:34px;line-height:1.04em;}.elementor-5874 .elementor-element.elementor-element-11000026{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-11000023{--border-radius:16px 16px 16px 16px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-1100001e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000008 .elementor-heading-title{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-1100000e .elementor-heading-title{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-11000014 .elementor-heading-title{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-1100001a .elementor-heading-title{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-11000022{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;}.elementor-5874 .elementor-element.elementor-element-11000022 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-11000022 .elementor-icon-list-item > a{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-1100003c{--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-11000037{--min-height:168px;--margin-top:-24px;--margin-bottom:18px;--margin-left:-18px;--margin-right:-18px;}.elementor-5874 .elementor-element.elementor-element-11000036{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-11000033 .elementor-heading-title{font-size:9.5px;letter-spacing:0.16em;}.elementor-5874 .elementor-element.elementor-element-11000034 .elementor-heading-title{font-size:13px;}.elementor-5874 .elementor-element.elementor-element-11000038 .elementor-heading-title{letter-spacing:0.2em;}.elementor-5874 .elementor-element.elementor-element-11000039{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-11000039 .elementor-heading-title{font-size:25px;}.elementor-5874 .elementor-element.elementor-element-1100003a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;line-height:1.55em;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-group > label{letter-spacing:0.14em;}.elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-group .elementor-field, .elementor-5874 .elementor-element.elementor-element-1100002f .elementor-field-subgroup label{font-size:16px;}.elementor-5874 .elementor-element.elementor-element-1100005a{--content-width:1280px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-1100005d{--width:100%;}.elementor-5874 .elementor-element.elementor-element-1100005c{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-1100005c .elementor-heading-title{font-size:34px;line-height:1.04em;}.elementor-5874 .elementor-element.elementor-element-11000048{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000047{--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-11000042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-5874 .elementor-element.elementor-element-11000042 .elementor-heading-title{font-size:17px;}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-11000046 .elementor-icon-list-item > a{font-size:11.5px;line-height:1.25em;}.elementor-5874 .elementor-element.elementor-element-11000059{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1100004c{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:6px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1100004a .elementor-heading-title{font-size:23px;line-height:1.12em;}.elementor-5874 .elementor-element.elementor-element-1100004b{font-size:15px;line-height:1.55em;}.elementor-5874 .elementor-element.elementor-element-11000050{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:6px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1100004e .elementor-heading-title{font-size:23px;line-height:1.12em;}.elementor-5874 .elementor-element.elementor-element-1100004f{font-size:15px;line-height:1.55em;}.elementor-5874 .elementor-element.elementor-element-11000054{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:6px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-11000052 .elementor-heading-title{font-size:23px;line-height:1.12em;}.elementor-5874 .elementor-element.elementor-element-11000053{font-size:15px;line-height:1.55em;}.elementor-5874 .elementor-element.elementor-element-11000058{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:14px 14px 14px 14px;--padding-top:16px;--padding-bottom:18px;--padding-left:60px;--padding-right:16px;}.elementor-5874 .elementor-element.elementor-element-11000056 .elementor-heading-title{font-size:23px;line-height:1.12em;}.elementor-5874 .elementor-element.elementor-element-11000057{font-size:15px;line-height:1.55em;}.elementor-5874 .elementor-element.elementor-element-13000034{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-1300000c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5874 .elementor-element.elementor-element-1300000a .elementor-heading-title{font-size:34px;line-height:1.04em;}.elementor-5874 .elementor-element.elementor-element-13000008{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-5874 .elementor-element.elementor-element-13000002 .elementor-heading-title{font-size:34px;}.elementor-5874 .elementor-element.elementor-element-13000005{--flex-wrap:nowrap;}.elementor-5874 .elementor-element.elementor-element-1300000f{font-size:20px;line-height:1.34em;}.elementor-5874 .elementor-element.elementor-element-13000010 .elementor-heading-title{font-size:16px;}.elementor-5874 .elementor-element.elementor-element-13000011 .elementor-heading-title{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-13000017{font-size:20px;line-height:1.34em;}.elementor-5874 .elementor-element.elementor-element-13000018 .elementor-heading-title{font-size:16px;}.elementor-5874 .elementor-element.elementor-element-13000019 .elementor-heading-title{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-1300001f{font-size:20px;line-height:1.34em;}.elementor-5874 .elementor-element.elementor-element-13000020 .elementor-heading-title{font-size:16px;}.elementor-5874 .elementor-element.elementor-element-13000021 .elementor-heading-title{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-13000032{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-5874 .elementor-element.elementor-element-1300002b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-13000028{--flex-wrap:nowrap;}.elementor-5874 .elementor-element.elementor-element-13000029{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-13000031{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-1300002e{--flex-wrap:nowrap;}.elementor-5874 .elementor-element.elementor-element-1300002f{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-1300004e{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-13000050 .elementor-heading-title{font-size:34px;line-height:1.04em;}.elementor-5874 .elementor-element.elementor-element-13000051{font-size:16px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-13000053{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-5874 .elementor-element.elementor-element-1300003c{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-1300003b{--padding-top:10px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-13000037 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-13000038 .elementor-heading-title{font-size:10px;letter-spacing:0.16em;}.elementor-5874 .elementor-element.elementor-element-13000039 .elementor-heading-title{font-size:13px;}.elementor-5874 .elementor-element.elementor-element-13000042{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-13000041{--padding-top:10px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-1300003d .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-1300003e .elementor-heading-title{font-size:10px;letter-spacing:0.16em;}.elementor-5874 .elementor-element.elementor-element-1300003f .elementor-heading-title{font-size:13px;}.elementor-5874 .elementor-element.elementor-element-13000048{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-13000047{--padding-top:10px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-13000043 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-13000044 .elementor-heading-title{font-size:10px;letter-spacing:0.16em;}.elementor-5874 .elementor-element.elementor-element-13000045 .elementor-heading-title{font-size:13px;}.elementor-5874 .elementor-element.elementor-element-1300004d{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-1300004c{--padding-top:10px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-5874 .elementor-element.elementor-element-13000049 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-5874 .elementor-element.elementor-element-1300004a .elementor-heading-title{font-size:10px;letter-spacing:0.16em;}.elementor-5874 .elementor-element.elementor-element-15000017{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-5874 .elementor-element.elementor-element-15000002 .elementor-heading-title{font-size:34px;line-height:1.02em;}.elementor-5874 .elementor-element.elementor-element-15000003{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-15000007{--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000006{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-15000009{--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000008{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-1500000b{--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500000a{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-1500000d{--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500000c{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-1500000f{--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-1500000e{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-15000011{--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000010{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-15000013{--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000012{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-15000015{--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000014{font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-15000005 {--n-accordion-padding:14px 0px 14px 0px;}.elementor-5874 .elementor-element.elementor-element-15000005{--n-accordion-title-font-size:20px;}:where( .elementor-5874 .elementor-element.elementor-element-15000005 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:18px;--padding-left:0px;}.elementor-5874 .elementor-element.elementor-element-1500002d{--padding-top:44px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-5874 .elementor-element.elementor-element-1500002c{--border-radius:18px 18px 18px 18px;--padding-top:36px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-15000024{--width:100px;--min-height:100px;}.elementor-5874 .elementor-element.elementor-element-15000023 img{width:34px;}.elementor-5874 .elementor-element.elementor-element-15000026{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-15000026 .elementor-heading-title{font-size:34px;line-height:1.02em;}.elementor-5874 .elementor-element.elementor-element-15000027{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-1500002a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000028 .elementor-button{padding:16px 20px 16px 20px;}.elementor-5874 .elementor-element.elementor-element-15000029 .elementor-button{padding:16px 20px 16px 20px;}.elementor-5874 .elementor-element.elementor-element-1500002b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-1500002b .elementor-icon-list-item > a{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-15000050{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5874 .elementor-element.elementor-element-15000044{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-5874 .elementor-element.elementor-element-1500002e{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-5874 .elementor-element.elementor-element-15000031{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-5874 .elementor-element.elementor-element-15000030{font-size:14px;line-height:1.6em;}.elementor-5874 .elementor-element.elementor-element-15000034{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5874 .elementor-element.elementor-element-15000033 .elementor-icon-list-item > a{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-1500003a{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5874 .elementor-element.elementor-element-15000036 .elementor-heading-title{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-15000038{font-size:14px;}.elementor-5874 .elementor-element.elementor-element-15000037 {--n-accordion-padding:0px 6px 0px 16px;}:where( .elementor-5874 .elementor-element.elementor-element-15000037 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:10px;--padding-right:16px;--padding-bottom:4px;--padding-left:16px;}.elementor-5874 .elementor-element.elementor-element-15000043{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000042{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-5874 .elementor-element.elementor-element-1500004c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-15000049{--width:88px;--min-height:88px;}.elementor-5874 .elementor-element.elementor-element-15000048 .elementor-icon{font-size:18px;}.elementor-5874 .elementor-element.elementor-element-15000048 .elementor-icon svg{height:18px;}.elementor-5874 .elementor-element.elementor-element-1500004f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}}/* Start custom CSS *//* ===== 00-global ===== */
/* ===== 00 GLOBAL: Nova Home Fluxo (página 5874) =====
   Carrega só nesta página (CSS personalizado da página). Raiz: .elementor-5874. */

/* ---------- Tokens ---------- */
:root{--fx-ease:cubic-bezier(.22,1,.36,1);--fx-ease-io:cubic-bezier(.65,0,.35,1);--fx-intro-d:0s;--fx-beat:2.4s;--fx-arc:clamp(40px,8vw,96px);--fxb:64px;--fxsw:62%;--fxsh:560px;--fxwm:620px;--fx-navy:#0B1320;--fx-navy-2:#1A2747;--fx-ink-0:#060B14;--fx-gold:#C6A66A;--fx-gold-2:#DCC28E;--fx-gold-3:#F1DFB4;--fx-gold-d:#7A6232;--fx-cream:#F5F0E6;--fx-cream-2:#FBF8F1;--fx-cream-3:#ECE4D3;--fx-txt-d:#D3CFC4;--fx-txt-l:#3A4361;--fx-head-l:#1B2440;--fx-head-d:#ECE4D3;--fx-serif:'Cormorant Garamond',Georgia,serif;--fx-sans:Montserrat,Arial,sans-serif}
@media (max-width: 767px){:root{--fxb:36px;--fxsw:120%;--fxsh:380px;--fxwm:340px}}
/* A intro só é confirmada pelo JS (que roda no rodapé); até lá o hero já conta o atraso dela.
   Sem intro, o JS zera a variável e as animações em curso se reajustam. */
@media (prefers-reduced-motion: no-preference){body.elementor-page-5874:not(.elementor-editor-active){--fx-intro-d:2.55s}}
html.fx-intro-js{--fx-intro-d:2.55s}
html.fx-no-intro,html.fx-no-intro body{--fx-intro-d:0s !important}

/* ---------- Neutraliza o kit nesta página ---------- */
/* O kit põe overflow-x:hidden em html e body: o body vira contêiner de rolagem que nunca rola e
   quebra animation-timeline: view()/scroll() e position: sticky. clip corta sem criar rolagem. */
html:root,html body.elementor-page-5874{overflow-x:clip !important;max-width:100%}
html{scroll-behavior:smooth}
body.elementor-page-5874{margin:0;background-color:#0B1320;color:#D3CFC4;font-family:var(--fx-sans);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.elementor-5874{position:relative;min-height:100vh;overflow-x:clip}
/* Padding padrão do contêiner do kit (10px) */
body .elementor-5874 .e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}
/* Link amarelo do kit (#F2C230): especificidade baixa para a cor nativa do widget vencer */
body .elementor-5874 a{color:#C6A66A}
body .elementor-5874 a:hover{color:#DCC28E}
body .elementor-5874 :where(.fx-light) a{color:#7A6232}
body .elementor-5874 :where(.fx-light) a:hover{color:#1B2440}
body .elementor-5874 :where(.fx-gold-bg) a,body .elementor-5874 :where(.fx-gold-bg) a:hover{color:#0B1320}
/* Margem do último parágrafo do text-editor (Hello põe .9rem em todo p) */
.elementor-5874 .elementor-widget-text-editor > :last-child{margin-block-end:0}
.elementor-5874 .elementor-widget-text-editor > :first-child{margin-block-start:0}
.elementor-5874 .elementor-heading-title em{font-style:italic}
.elementor-5874 img{max-width:100%}
.elementor-5874 details summary{list-style:none;cursor:pointer}
.elementor-5874 details summary::-webkit-details-marker{display:none}
/* Foco visível */
.elementor-5874 a:focus-visible,.elementor-5874 button:focus-visible,.elementor-5874 input:focus-visible,.elementor-5874 select:focus-visible,.elementor-5874 textarea:focus-visible,.elementor-5874 summary:focus-visible{outline:2px solid #C6A66A;outline-offset:3px}
.elementor-5874 :where(.fx-light,.fx-gold-bg) a:focus-visible,.elementor-5874 :where(.fx-light,.fx-gold-bg) summary:focus-visible,.elementor-5874 :where(.fx-light,.fx-gold-bg) button:focus-visible{outline-color:#0B1320}

/* ---------- Texturas e fundos de seção ---------- */
.elementor-5874 .fx-grain-d,.elementor-5874 .fx-grain-l,.elementor-5874 .fx-flow{position:relative;isolation:isolate}
.elementor-5874 .fx-grain-d{box-shadow:inset 0 1px 0 rgba(198,166,106,.10),inset 0 -140px 180px -120px rgba(0,0,0,.7),inset 0 140px 180px -140px rgba(0,0,0,.45)}
.elementor-5874 .fx-grain-l{box-shadow:inset 0 70px 110px -90px rgba(11,19,32,.22),inset 0 -50px 90px -80px rgba(122,98,50,.18)}
/* Os pseudos do .e-con trazem top/left/width/height/blend/borda do overlay do Elementor: tudo redefinido */
.elementor-5874 .fx-grain-d::before,.elementor-5874 .fx-grain-l::before,.elementor-5874 .fx-grain-l::after,.elementor-5874 .fx-flow::after{content:"";display:block;position:absolute;pointer-events:none;z-index:-1;mix-blend-mode:normal;border:0;border-radius:0;transition:none}
.elementor-5874 .fx-grain-d::before,.elementor-5874 .fx-grain-l::before{top:0;right:0;bottom:0;left:0;width:auto;height:auto;background-size:220px 220px;background-repeat:repeat}
.elementor-5874 .fx-grain-d::before{background-image:url(https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-grain-escuro.png);opacity:.24;-webkit-mask-image:radial-gradient(130% 85% at 50% 0%,#000 0%,rgba(0,0,0,.45) 45%,transparent 80%);mask-image:radial-gradient(130% 85% at 50% 0%,#000 0%,rgba(0,0,0,.45) 45%,transparent 80%)}
.elementor-5874 .fx-grain-l::before{background-image:url(https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-grain-claro.png);opacity:.26;-webkit-mask-image:radial-gradient(110% 90% at 100% 100%,#000 0%,rgba(0,0,0,.35) 45%,transparent 75%);mask-image:radial-gradient(110% 90% at 100% 100%,#000 0%,rgba(0,0,0,.35) 45%,transparent 75%)}
.elementor-5874 .fx-grain-l::after{width:620px;height:620px;right:-180px;top:-24px;left:auto;bottom:auto;border-radius:50%;background:radial-gradient(circle,rgba(198,166,106,.30),rgba(198,166,106,0) 68%);filter:blur(40px);opacity:1}
.elementor-5874 .fx-flow::after{top:-90px;right:0;bottom:-90px;left:0;width:auto;height:auto;background-image:url(https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-fluxo-linhas.webp);background-repeat:no-repeat;background-position:center 60%;background-size:max(1600px,120%) auto;opacity:.55;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}
.elementor-5874 .fx-flow-soft::after{opacity:.28}
.elementor-5874 .fx-grid{background-image:linear-gradient(rgba(198,166,106,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(198,166,106,.07) 1px,transparent 1px);background-size:56px 56px}
.elementor-5874 .fx-grain-d .fx-card,.elementor-5874 .fx-glass{-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}

/* ---------- Costuras entre seções ---------- */
/* Como .fx-page > section da origem: as seções cortam o que vaza */
.elementor-5874 > .e-parent:is(#problema,#segmentos,#contraste,#manifesto,#metodo,#crm,#solucoes,#diagnostico,#como-funciona,#resultados,#equipe,#duvidas,#contato){overflow:clip !important}
/* Sombras internas: entre duas seções do mesmo tema só um lado da divisa escurece (sem vale) */
.elementor-5874 > .fx-grain-d:has(+ .fx-grain-d){box-shadow:inset 0 1px 0 rgba(198,166,106,.10),inset 0 140px 180px -140px rgba(0,0,0,.45)}
.elementor-5874 > .fx-grain-d + .fx-grain-d{box-shadow:inset 0 -140px 180px -120px rgba(0,0,0,.7)}
.elementor-5874 > .fx-light + .fx-light{box-shadow:inset 0 -50px 90px -80px rgba(122,98,50,.18)}
/* O cartão de números é a costura hero -> problema: a sombra dele cai no creme */
.elementor-5874 > #numeros + #problema{box-shadow:inset 0 120px 120px -110px rgba(11,19,32,.18),inset 0 -50px 90px -80px rgba(122,98,50,.18)}
/* Fios de costura e prumo nas raízes */
.elementor-5874 > #equipe::after,.elementor-5874 > #rodape::after,.elementor-5874 > #crm::after{content:"";display:block;position:absolute;pointer-events:none;mix-blend-mode:normal;border:0;border-radius:0;opacity:1;transition:none}
.elementor-5874 > #equipe::after{top:0;left:50%;width:min(640px,72%);height:1px;translate:-50% 0;z-index:1;background:linear-gradient(90deg,rgba(198,166,106,0),rgba(198,166,106,.55),rgba(198,166,106,0))}
.elementor-5874 > #rodape::after{top:-1px;left:0;right:0;width:auto;height:1px;z-index:1;background:linear-gradient(90deg,rgba(220,194,142,0),#DCC28E 50%,rgba(220,194,142,0))}
.elementor-5874 > #crm::after{left:50%;top:0;width:1px;height:96px;margin-left:-.5px;z-index:0;transform-origin:50% 0;background:linear-gradient(180deg,rgba(198,166,106,0),#C6A66A)}

/* ---------- Pílula (eyebrow) ---------- */
.elementor-5874 .fx-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;margin:0;padding:7px 16px 7px 13px;border-radius:100px;border:1px solid rgba(198,166,106,.4);background:rgba(198,166,106,.08);font-family:var(--fx-sans);font-size:11px;font-style:normal;font-weight:600;line-height:1.3;letter-spacing:.28em;text-transform:uppercase;color:#C6A66A;box-shadow:inset 0 1px 0 rgba(236,228,211,.06)}
.elementor-5874 .fx-eyebrow .elementor-heading-title::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#C6A66A;box-shadow:0 0 0 3px rgba(198,166,106,.2),0 0 10px rgba(198,166,106,.8)}
.elementor-5874 .fx-eyebrow .elementor-heading-title:has(img)::before{display:none}
.elementor-5874 .fx-eyebrow .elementor-heading-title img{height:18px;width:auto}
.elementor-5874 :where(.fx-light) .fx-eyebrow .elementor-heading-title,.elementor-5874 .fx-eyebrow.fx-eyebrow-l .elementor-heading-title{color:#7A6232;border-color:rgba(122,98,50,.35);background:rgba(198,166,106,.14)}
.elementor-5874 :where(.fx-light) .fx-eyebrow .elementor-heading-title::before,.elementor-5874 .fx-eyebrow.fx-eyebrow-l .elementor-heading-title::before{background:#7A6232;box-shadow:0 0 0 3px rgba(122,98,50,.14)}
.elementor-5874 .fx-eyebrow.fx-eyebrow-sm .elementor-heading-title{font-size:10px;letter-spacing:.14em;padding:5px 12px 5px 10px;gap:7px}
.elementor-5874 .fx-eyebrow.fx-eyebrow-sm .elementor-heading-title::before{width:5px;height:5px}

/* ---------- Botões (widget button com fx-btn + fx-gold | fx-ghost | fx-ink) ---------- */
/* Base em (0,3,0): vence o padrão global do widget e perde para os controles nativos */
.elementor-5874 .fx-btn .elementor-button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;box-sizing:border-box;padding:20px 30px;border-radius:9px;font-family:var(--fx-sans);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color 340ms var(--fx-ease),color 340ms var(--fx-ease),border-color 340ms var(--fx-ease),transform 340ms var(--fx-ease),box-shadow 340ms var(--fx-ease)}
/* :where() baixa a especificidade: padding e fonte definidos no painel de cada botão vencem este padrão */
.elementor-5874 :where(.fx-btn.fx-btn-pill) .elementor-button{border-radius:100px;padding:14px 24px;font-size:12px}
.elementor-5874 .fx-btn .elementor-button:active{transform:scale(.97);transition-duration:90ms}
.elementor-5874 .fx-gold .elementor-button{background-color:#C6A66A;color:#0B1320;border:0}
.elementor-5874 .fx-gold .elementor-button:hover,.elementor-5874 .fx-gold .elementor-button:focus-visible{background-color:#DCC28E !important;color:#0B1320 !important}
.elementor-5874 .fx-gold .elementor-button::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,rgba(255,248,230,0) 30%,rgba(255,248,230,.6) 50%,rgba(255,248,230,0) 70%);translate:-120% 0;transition:translate 800ms var(--fx-ease)}
.elementor-5874 .fx-gold .elementor-button:hover::after,.elementor-5874 .fx-gold .elementor-button:focus-visible::after{translate:120% 0}
.elementor-5874 .fx-ghost .elementor-button{background-color:transparent;color:#ECE4D3;border:1px solid rgba(198,166,106,.45)}
.elementor-5874 .fx-ghost .elementor-button:hover,.elementor-5874 .fx-ghost .elementor-button:focus-visible{border-color:#C6A66A !important;color:#DCC28E !important}
.elementor-5874 .fx-ink .elementor-button{background-color:#0B1320;color:#ECE4D3;border:0;font-size:12px;letter-spacing:.18em;padding:18px 24px}
.elementor-5874 .fx-ink .elementor-button:hover,.elementor-5874 .fx-ink .elementor-button:focus-visible{background-color:#1A2747 !important;color:#ECE4D3 !important}
.elementor-5874 .fx-btn .elementor-button .elementor-button-content-wrapper{gap:inherit;align-items:center}
@media (max-width: 767px){.elementor-5874 .fx-btn .elementor-button{white-space:nowrap;letter-spacing:.1em}}

/* ---------- Cartões e holofote ---------- */
.elementor-5874 .fx-card{transition:border-color 340ms var(--fx-ease),transform 340ms var(--fx-ease),background-color 340ms var(--fx-ease),box-shadow 340ms var(--fx-ease)}
.elementor-5874 .fx-card:hover{border-color:rgba(198,166,106,.6) !important;transform:translateY(-4px)}
.elementor-5874 .fx-spot:hover{background-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(198,166,106,.16),rgba(198,166,106,0) 70%) !important}
.elementor-5874 :is(.fx-foot-card,.fx15-ft-card).fx-spot:hover{background-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(198,166,106,.16),rgba(198,166,106,0) 70%),linear-gradient(160deg,rgba(26,39,71,.6),rgba(11,19,32,.6)) !important}

/* ---------- Destaques de texto ---------- */
.elementor-5874 .fx-em-d .elementor-heading-title em{font-weight:500;color:#DCC28E}
.elementor-5874 .fx-em-l .elementor-heading-title em{font-weight:500;color:#7A6232}
.elementor-5874 .fx-outline-d{color:#C6A66A;font-style:italic;font-weight:500 !important}
.elementor-5874 .fx-outline-l{color:#B8995C;font-style:italic;font-weight:500 !important}
.elementor-5874 .fx-shine{background:linear-gradient(100deg,#C6A66A 0%,#C6A66A 35%,#F1DFB4 50%,#C6A66A 65%,#C6A66A 100%);background-size:250% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:fxshine 3.2s cubic-bezier(.4,0,.2,1) .4s 2 both}
@keyframes fxshine{0%{background-position:120% 0}100%{background-position:-120% 0}}

/* ---------- Fotos: tonalização, cantoneiras e tarja ---------- */
.elementor-5874 .fx-tone{position:absolute !important;top:0;right:0;bottom:0;left:0;width:auto !important;height:auto !important;min-height:0 !important;padding:0 !important;margin:0 !important;display:block;pointer-events:none;border-radius:inherit;background:none;z-index:1}
.elementor-5874 .fx-tone::before,.elementor-5874 .fx-tone::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;pointer-events:none;border:0;border-radius:inherit;transition:none}
.elementor-5874 .fx-tone::before{background:#0E1628;mix-blend-mode:lighten;opacity:.9}
.elementor-5874 .fx-tone::after{background:#FFF3DC;mix-blend-mode:darken;opacity:.8}
.elementor-5874 .fx-cnr{--fxc-c:rgba(220,194,142,.9);--fxc-a:18px;--fxc-t:1.5px;position:absolute !important;top:12px;right:12px;bottom:12px;left:12px;width:auto !important;height:auto !important;min-height:0 !important;padding:0 !important;margin:0 !important;z-index:2;pointer-events:none;background:linear-gradient(var(--fxc-c),var(--fxc-c)) 0 0/var(--fxc-a) var(--fxc-t) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 0 0/var(--fxc-t) var(--fxc-a) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 100% 0/var(--fxc-a) var(--fxc-t) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 100% 0/var(--fxc-t) var(--fxc-a) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 0 100%/var(--fxc-a) var(--fxc-t) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 0 100%/var(--fxc-t) var(--fxc-a) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 100% 100%/var(--fxc-a) var(--fxc-t) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 100% 100%/var(--fxc-t) var(--fxc-a) no-repeat}
.elementor-5874 .fx-cnr::before{content:none}
.elementor-5874 .fx-tarja{position:absolute !important;z-index:3;width:auto !important;max-width:none;margin:0;pointer-events:none}
.elementor-5874 .fx-tarja .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;height:26px;padding:0 12px;box-sizing:border-box;border-radius:3px;white-space:nowrap;font-family:var(--fx-sans);font-size:10px;font-weight:600;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:#F1DFB4;background:rgba(11,19,32,.78);border:1px solid rgba(198,166,106,.3);box-shadow:inset 0 1px 0 rgba(241,223,180,.08)}
.elementor-5874 .fx-tarja .elementor-heading-title::before{content:"";width:14px;height:1px;flex:none;background:#C6A66A}
@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.elementor-5874 .fx-tarja .elementor-heading-title{background:rgba(11,19,32,.45);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}}
@media (max-width: 767px){.elementor-5874 .fx-cnr{--fxc-a:14px;top:10px;right:10px;bottom:10px;left:10px}.elementor-5874 .fx-tarja{display:none !important}}
@media (prefers-contrast: more){.elementor-5874 .fx-cnr{--fxc-c:#F1DFB4}.elementor-5874 .fx-ghost .elementor-button,.elementor-5874 .fx-glass{border-color:#DCC28E !important}}
@media (prefers-reduced-transparency: reduce){.elementor-5874 .fx-glass,.elementor-5874 .fx-grain-d .fx-card{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background-color:#0B1320 !important}.elementor-5874 .fx-tarja .elementor-heading-title{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:#0B1320 !important}}

/* ---------- Keyframes compartilhados ---------- */
@keyframes fxin{from{opacity:0;translate:0 28px}to{opacity:1;translate:none}}
@keyframes fxinscale{from{opacity:0;translate:0 44px;scale:.95}to{opacity:1;translate:none;scale:none}}
@keyframes fxload{from{opacity:0;translate:0 26px}to{opacity:1;translate:none}}
@keyframes fxrise{from{opacity:0;transform:translateY(36px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}
@keyframes fxline{from{scale:0 1}to{scale:1 1}}
@keyframes fxsheen{from{translate:-120% 0}to{translate:120% 0}}
@keyframes fxspin{to{transform:rotate(360deg)}}
@keyframes fxkb{from{scale:1.14}to{scale:1}}
@keyframes fxpar{to{transform:translateY(-48px) scale(.94)}}
@keyframes fxdraw{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes fxnode{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}
@keyframes fxarco{from{clip-path:inset(0 0 0 0 round 50% 50% 0 0 / var(--fx-arc) var(--fx-arc) 0 0)}to{clip-path:inset(var(--fx-arc) 0 0 0 round 0 0 0 0 / 0 0 0 0)}}
@keyframes fxarcoR{from{clip-path:inset(0 0 0 0 round 65% 35% 0 0 / var(--fx-arc) var(--fx-arc) 0 0)}to{clip-path:inset(var(--fx-arc) 0 0 0 round 0 0 0 0 / 0 0 0 0)}}
@keyframes fxseam{from{scale:0 1;opacity:0}to{scale:1 1;opacity:1}}
@keyframes fxplumb{from{scale:1 0}to{scale:1 1}}
@keyframes fxflowpar{from{translate:0 70px}to{translate:0 -70px}}
@keyframes fxglowpar{from{translate:0 -40px}to{translate:0 80px}}
@keyframes fxprog{from{scale:0 1}to{scale:1 1}}
@keyframes fxcurtainout{to{opacity:0;visibility:hidden}}

/* ---------- Animações por rolagem (globais) ---------- */
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){
/* Arco nas trocas de tema. Margem negativa + padding somado: o conteúdo não se move; a cúpula invade
   só o padding inferior da seção anterior. scroll-margin negativo mantém as âncoras na divisa real. */
.elementor-5874 > .e-parent:is(#manifesto,#metodo,#solucoes,#resultados,#duvidas,#contato){margin-top:calc(var(--margin-top,0px) - var(--fx-arc));padding-top:calc(var(--padding-top,0px) + var(--fx-arc));scroll-margin-top:calc(var(--fx-arc) * -1);animation:fxarco var(--fx-ease) both;animation-timeline:view();animation-range:entry 0% entry 85%}
/* Em contêiner boxed o padding do painel já vai para o .e-con-inner; na raiz só entra a altura do arco */
.elementor-5874 > .e-parent.e-con-boxed:is(#manifesto,#metodo,#solucoes,#resultados,#duvidas,#contato){padding-top:var(--fx-arc)}
.elementor-5874 > .e-parent#manifesto{--fx-arc:clamp(48px,11vw,112px);animation-range:entry 0% entry 70%}
.elementor-5874 > .e-parent#solucoes{--fx-arc:clamp(36px,7vw,88px)}
.elementor-5874 > .e-parent#resultados{animation-name:fxarcoR}
.elementor-5874 > .e-parent#duvidas{--fx-arc:clamp(32px,6vw,72px);animation-range:entry 0% cover 30%}
.elementor-5874 > .e-parent#contato{--fx-arc:clamp(56px,12vw,112px);animation-range:entry 0% entry 80%}
.elementor-5874 > #equipe::after,.elementor-5874 > #rodape::after{animation:fxseam var(--fx-ease) both;animation-timeline:view();animation-range:cover 0% cover 35%}
.elementor-5874 > #crm::after{animation:fxplumb var(--fx-ease) both;animation-timeline:view();animation-range:cover 0% cover 30%}
.elementor-5874 .fx-flow::after{animation:fxflowpar linear both;animation-timeline:view();animation-range:cover 0% cover 100%}
:where(.elementor-5874 > .e-parent:not(#topo,#inicio)) h2.elementor-heading-title{animation:fxrise var(--fx-ease) both;animation-timeline:view();animation-range:entry 0% cover 28%}
:where(.elementor-5874 > .e-parent:not(#topo,#inicio)) .fx-eyebrow{animation:fxin var(--fx-ease) both;animation-timeline:view();animation-range:entry 0% cover 18%}
}}
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference) and (min-width: 768px){.elementor-5874 .fx-grain-l::after{animation:fxglowpar linear both;animation-timeline:view()}}}

/* ---------- Barra de progresso de leitura (injetada pelo JS; só no toque) ---------- */
.fx-progress{display:none}
@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){
.fx-progress{display:block;position:fixed;top:0;left:0;right:0;z-index:60;height:2px;pointer-events:none;background:linear-gradient(90deg,#7A6232,#C6A66A 60%,#F1DFB4);box-shadow:0 0 12px rgba(198,166,106,.7);transform-origin:0 50%;animation:fxprog linear both;animation-timeline:scroll(root)}
}}
body.admin-bar .fx-progress{top:32px}
@media (max-width: 782px){body.admin-bar .fx-progress{top:46px}}

/* ---------- Barra de rolagem da marca (trilho; só mouse) ---------- */
html.fx-rail-on{scrollbar-width:none}
html.fx-rail-on::-webkit-scrollbar{width:0;height:0}
html.fx-rail-on .fx-progress{display:none !important}
.fx-rail{--fxp:0;--rh:min(44vh,400px);position:fixed;right:10px;top:50%;z-index:65;width:22px;height:var(--rh);translate:0 -50%;opacity:.42;cursor:pointer;touch-action:none;transition:opacity 420ms var(--fx-ease)}
.fx-rail:hover,.fx-rail.is-live,.fx-rail.is-drag{opacity:1}
.fx-rail i{position:absolute;pointer-events:none;display:block}
.fx-rail-ticks,.fx-rail-ticks-on{left:0;top:0;bottom:0;width:6px;background:repeating-linear-gradient(180deg,currentColor 0 1px,transparent 1px 10px)}
.fx-rail-ticks{color:rgba(142,147,168,.45)}
.fx-rail-ticks-on{color:#C6A66A;clip-path:inset(0 0 calc((1 - var(--fxp)) * 100%) 0)}
.fx-rail-line{left:12px;top:0;bottom:0;width:2px;border-radius:2px;background:rgba(142,147,168,.28)}
.fx-rail-fill{left:12px;top:0;width:2px;height:100%;border-radius:2px;background:linear-gradient(180deg,#7A6232,#C6A66A 55%,#F1DFB4);transform-origin:50% 0;scale:1 var(--fxp);box-shadow:0 0 8px rgba(198,166,106,.55)}
.fx-rail-knob{left:8px;top:0;width:10px;height:24px;box-sizing:border-box;border-radius:6px;border:1px solid #C6A66A;background:#0B1320;box-shadow:0 4px 12px -4px rgba(0,0,0,.7),0 0 0 3px rgba(198,166,106,.12);translate:0 calc(var(--fxp) * (var(--rh) - 24px));transition:scale 220ms var(--fx-ease),box-shadow 220ms var(--fx-ease)}
.fx-rail-knob::after{content:"";position:absolute;left:50%;top:50%;width:2px;height:8px;margin:-4px 0 0 -1px;border-radius:2px;background:#DCC28E}
.fx-rail:hover .fx-rail-knob,.fx-rail.is-drag .fx-rail-knob{scale:1.12;box-shadow:0 4px 14px -4px rgba(0,0,0,.7),0 0 0 4px rgba(198,166,106,.22),0 0 14px rgba(198,166,106,.45)}
@media (max-width: 899px){.fx-rail{right:1px;width:10px;--rh:min(36vh,280px)}.fx-rail .fx-rail-ticks,.fx-rail .fx-rail-ticks-on{display:none}.fx-rail .fx-rail-line,.fx-rail .fx-rail-fill{left:5px}.fx-rail .fx-rail-knob{left:1px;width:8px;height:22px}}

/* ---------- Intro da marca ---------- */
/* Cortina: o JS roda no rodapé; sem ela o site piscaria antes da intro. Falha do JS: some sozinha em 3,2s */
@media (prefers-reduced-motion: no-preference){
body.elementor-page-5874:not(.elementor-editor-active)::before{content:"";position:fixed;inset:0;z-index:199;pointer-events:none;background:radial-gradient(70% 60% at 50% 42%,#14203D 0%,#0B1320 55%,#060B14 100%);animation:fxcurtainout 400ms ease 3.2s forwards}
body.elementor-page-5874.fx-curtain-off::before{animation:fxcurtainout 260ms ease forwards}
html.fx-intro-js body.elementor-page-5874.fx-intro-mounted::before{animation:fxcurtainout 1ms linear 120ms forwards}
}
/* :not(.is-out): no fim do loop a classe do html sai antes do esmaecimento; sem isso a cortina sumiria seca */
html:not(.fx-intro-js):not(.fx-intro-loop) .fx-intro:not(.is-out){display:none}
.fx-intro{position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow:hidden;cursor:pointer}
.fx-intro::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 42%,#14203D 0%,#0B1320 55%,#060B14 100%);transition:opacity 640ms cubic-bezier(.16,1,.3,1)}
.fx-intro.is-out{pointer-events:none}
.fx-intro.is-out::before{opacity:0}
.fx-intro.is-out > :not(.fx-intro-logo),.fx-intro.is-out .fx-intro-rays{transition:opacity 480ms cubic-bezier(.16,1,.3,1);opacity:0 !important}
.fx-intro.is-gone{display:none}
.fx-intro-glow{position:absolute;left:50%;top:44%;width:1300px;height:1300px;margin:-650px 0 0 -650px;border-radius:50%;background:radial-gradient(circle,rgba(198,166,106,.4),rgba(26,39,71,.35) 40%,transparent 68%);opacity:0;animation:fxiglow 1200ms cubic-bezier(.16,1,.3,1) 1000ms both}
.fx-intro-flash{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(255,248,230,.95),rgba(241,223,180,.45) 30%,transparent 70%);opacity:0;animation:fxiflash 520ms ease-out 980ms both;pointer-events:none}
.fx-intro-logo{position:relative;width:min(640px,86vw);aspect-ratio:1920 / 1035.87;transform-origin:0 0}
.fx-intro-logo svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:fxisettle 2000ms cubic-bezier(.22,1,.36,1) 1000ms both;transform-origin:51% 34%}
.fx-intro-rays{position:absolute;left:51.3%;top:33.8%;width:420%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(241,223,180,.16) 0deg 2.5deg,transparent 2.5deg 11deg);-webkit-mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.6) 22%,transparent 62%);mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.6) 22%,transparent 62%);mix-blend-mode:screen;opacity:0;animation:fxirays 1200ms cubic-bezier(.16,1,.3,1) 1000ms both,fxispin 9s linear 1000ms both}
.fxi-ln{fill:none;stroke:#F1DFB4;stroke-width:3.5;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 6px rgba(241,223,180,.8));animation:fxidraw 760ms cubic-bezier(.65,0,.35,1) calc(var(--i) * 110ms + 80ms) both,fxibreak 420ms ease-in 1000ms forwards;transform-box:fill-box;transform-origin:50% 50%}
.fxi-lines{transform-box:fill-box;transform-origin:50% 50%;animation:fxicharge 520ms cubic-bezier(.55,0,1,.45) 500ms both}
.fxi-wave{fill:none;stroke:#C6A66A;stroke-width:6;opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:fxiwave 1100ms cubic-bezier(.16,1,.3,1) 1000ms forwards}
.fxi-shard{fill:#F1DFB4;opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:fxishard 760ms cubic-bezier(.2,.7,.3,1) 1000ms forwards}
.fxi-ag,.fxi-mc,.fxi-fl,.fxi-ql{transform-box:fill-box}
.fxi-ag{opacity:0;animation:fxifeather 620ms cubic-bezier(.34,1.56,.64,1) calc(1160ms + (3 - var(--i)) * 90ms) both;transform-origin:0% 100%}
#fxi-ag0{animation:fxirise 650ms cubic-bezier(.16,1,.3,1) 1060ms both}
.fxi-mc{opacity:0;animation:fxirise 600ms cubic-bezier(.16,1,.3,1) calc(1380ms + var(--i) * 32ms) both}
.fxi-fl{animation:fxiline 700ms cubic-bezier(.16,1,.3,1) 1800ms both}
#fxi-fl0{transform-origin:100% 50%}#fxi-fl1{transform-origin:0% 50%}
.fxi-ql{opacity:0;transform-origin:50% 50%;animation:fxipop 450ms cubic-bezier(.34,1.56,.64,1) calc(1820ms + var(--c) * 30ms) both}
.fxi-sweep{opacity:0;animation:fxisweep 1000ms cubic-bezier(.65,0,.35,1) 2000ms forwards}
.fxi-glint{fill:#FFF8E6;opacity:0;filter:drop-shadow(0 0 10px #FFF8E6) drop-shadow(0 0 24px rgba(198,166,106,.9));transform-box:fill-box;transform-origin:50% 50%;animation:fxiglint 760ms ease-out 2120ms both}
@keyframes fxidraw{to{stroke-dashoffset:0}}
@keyframes fxibreak{to{opacity:0;scale:1.06;filter:blur(3px)}}
@keyframes fxicharge{0%{filter:drop-shadow(0 0 0 rgba(241,223,180,0))}70%{filter:drop-shadow(0 0 10px rgba(241,223,180,.9)) drop-shadow(0 0 28px rgba(198,166,106,.7))}100%{filter:drop-shadow(0 0 16px #FFF8E6) drop-shadow(0 0 42px rgba(198,166,106,.95));scale:1.025}}
@keyframes fxiflash{0%{opacity:0}22%{opacity:.6}100%{opacity:0}}
@keyframes fxiwave{0%{opacity:1;scale:1;stroke-width:6}100%{opacity:0;scale:22;stroke-width:1}}
@keyframes fxishard{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0)}100%{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(var(--r))}}
@keyframes fxiglow{from{opacity:0;scale:.7}to{opacity:1;scale:1}}
@keyframes fxirays{from{opacity:0;scale:.7}to{opacity:1;scale:1}}
@keyframes fxispin{from{rotate:0deg}to{rotate:40deg}}
@keyframes fxisettle{from{scale:1.08}to{scale:1}}
@keyframes fxirise{from{opacity:0;translate:0 60px}to{opacity:1;translate:none}}
@keyframes fxifeather{from{opacity:0;translate:-90px 0;rotate:-18deg}to{opacity:1;translate:none;rotate:none}}
@keyframes fxiline{from{scale:0 1}to{scale:1 1}}
@keyframes fxipop{from{opacity:0;scale:.4}to{opacity:1;scale:1}}
@keyframes fxisweep{0%{opacity:1;translate:0 0}100%{opacity:1;translate:3100px 0}}
@keyframes fxiglint{0%{opacity:0;scale:0;rotate:-45deg}40%{opacity:1;scale:1;rotate:0deg}100%{opacity:0;scale:.3;rotate:45deg}}
html.fx-intro-loop .fx-intro.fx-intro{display:grid}
html.fx-intro-loop .fx-hero-logo,html.fx-intro-js.fx-intro-on .fx-hero-logo{opacity:0 !important}
.fx-intro-fly{position:fixed;z-index:210;pointer-events:none;transform-origin:0 0;filter:drop-shadow(0 0 14px rgba(241,223,180,.55))}
.fx-intro-fly svg{display:block;width:100%;height:100%;overflow:visible}

/* ---------- Loops fora da tela ---------- */
.fx-paused,.fx-paused::before,.fx-paused::after,.fx-loop.fx-paused *,.fx-sparkles.fx-paused .fx-spark,.fx-kpi.fx-paused *,.fx-pv.fx-paused *{animation-play-state:paused !important}

/* ---------- Movimento reduzido ---------- */
@media (prefers-reduced-motion: reduce){
html{scroll-behavior:auto}
.fx-intro{display:none !important}
html,body.elementor-page-5874{--fx-intro-d:0s !important}
.elementor-5874 .fx-shine{animation:none !important}
.elementor-5874 .fx-card:hover{transform:none}
.elementor-5874 .fx-btn .elementor-button:active{transform:none}
.elementor-5874 .fx-gold .elementor-button::after{display:none}
.elementor-5874 .fx-loop,.elementor-5874 .fx-loop *{animation:none !important}
}

/* ===== 01-topo-hero-numeros ===== */
/* ===== 01 · Topo (barra + cabeçalho + folha do celular), Hero (#inicio) e Números (#numeros) =====
   Classes fx01-*; utilitários globais usados: fx-grain-d, fx-btn, fx-gold, fx-ghost, fx-btn-pill, fx-eyebrow,
   fx-eyebrow-sm, fx-shine, fx-loop, fx-hero-logo. Pseudos de contêiner redefinem tudo que o overlay do
   Elementor injeta em .e-con::before/::after (posição, tamanho, borda, blend, transição). */

/* ---------------------------------------------------------------- Topo */
.elementor-5874 > #topo{position:relative;z-index:50}
/* Barra de aviso (contêiner <a>) */
.elementor-5874 > #topo .fx01-ann{position:relative;overflow:hidden;text-decoration:none}
.elementor-5874 > #topo .fx01-ann::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none;pointer-events:none;background:linear-gradient(100deg,rgba(255,248,230,0) 35%,rgba(255,248,230,.6) 50%,rgba(255,248,230,0) 65%);translate:-110% 0}
.elementor-5874 > #topo .fx01-ann-tx .elementor-heading-title strong{font-weight:600}
.elementor-5874 > #topo .fx01-ann-tx .elementor-heading-title span{display:inline-block}
.elementor-5874 > #topo .fx01-ann:hover .fx01-ann-tx .elementor-heading-title{text-decoration:underline;text-underline-offset:3px}

/* Cabeçalho: ocupa 0 de altura no fluxo (margem negativa nativa) e flutua sobre o hero */
.elementor-5874 > #topo .fx01-hdr{position:relative;z-index:3}
.elementor-5874 > #topo .fx01-hdr > .e-con-inner{min-height:calc(56px + var(--padding-block-start,0px) + var(--padding-block-end,0px))}
.elementor-5874 > #topo .fx01-brand{flex:none;text-decoration:none;width:auto}
.elementor-5874 > #topo .fx01-crest img{display:block;width:auto;height:34px;transition:rotate 600ms var(--fx-ease)}
.elementor-5874 > #topo .fx01-brand:hover .fx01-crest img{rotate:-8deg}
.elementor-5874 > #topo .fx01-brand-tx .elementor-heading-title{white-space:nowrap}
.elementor-5874 > #topo .fx01-brand-tx .elementor-heading-title em{font-weight:500;color:#DCC28E}
.elementor-5874 > #topo .fx01-hnav{flex:0 1 auto;width:auto}
.elementor-5874 > #topo .fx01-nl .elementor-button{position:relative;display:inline-flex;align-items:center;min-height:44px;background:transparent;box-shadow:none;transition:color 340ms var(--fx-ease)}
.elementor-5874 > #topo .fx01-nl .elementor-button::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:#C6A66A;transform:scaleX(0);transform-origin:center;transition:transform 340ms var(--fx-ease)}
.elementor-5874 > #topo .fx01-nl .elementor-button:hover::after,.elementor-5874 > #topo .fx01-nl .elementor-button:focus-visible::after,.elementor-5874 > #topo .fx01-nl .elementor-button.is-active::after{transform:scaleX(1)}
.elementor-5874 > #topo .fx01-nl .elementor-button.is-active{color:#ECE4D3}
.elementor-5874 > #topo .fx01-hcta{flex:none}
.elementor-5874 > #topo .fx01-hcta .elementor-button{min-height:42px;box-shadow:0 0 0 5px rgba(198,166,106,.12)}
.elementor-5874 > #topo .fx01-hcta .elementor-button-content-wrapper{gap:10px}

/* Barra fixa: entra depois do hero, some ao descer e volta ao subir (classes do JS) */
.elementor-5874 > #topo .fx01-hdr.fx01-fixed{position:fixed;top:0;left:0;right:0;--padding-top:6px;--padding-bottom:6px;margin:0;background:rgba(6,11,20,.8);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(198,166,106,.16);box-shadow:0 18px 40px -30px rgba(0,0,0,.9);animation:fx01-bardown 560ms var(--fx-ease);transition:translate 440ms var(--fx-ease)}
.elementor-5874 > #topo .fx01-hdr.fx01-fixed.fx01-hide{translate:0 -110%;animation:none;transition:translate 420ms var(--fx-ease-io)}
.elementor-5874 > #topo .fx01-hdr.fx01-fixed.fx01-open{translate:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-bottom-color:transparent;box-shadow:none}
@keyframes fx01-bardown{from{translate:0 -100%}to{translate:none}}

/* Burger (botão "Menu"; só no celular pelos controles nativos) */
.elementor-5874 > #topo .fx01-burger{flex:none;position:relative;z-index:4}
.elementor-5874 > #topo .fx01-burger .elementor-button{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;min-height:46px;padding:0;font-size:0;letter-spacing:0;line-height:0;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);transition:border-color 220ms ease,transform 160ms ease}
.elementor-5874 > #topo .fx01-burger .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.elementor-5874 > #topo .fx01-burger .elementor-button::before,.elementor-5874 > #topo .fx01-burger .elementor-button::after,.elementor-5874 > #topo .fx01-burger .elementor-button-content-wrapper::before{content:"";position:absolute;left:13px;width:18px;height:2px;border-radius:2px;background:#C6A66A;transition:transform 260ms ease,opacity 200ms ease,top 260ms ease}
.elementor-5874 > #topo .fx01-burger .elementor-button::before{top:16px}
.elementor-5874 > #topo .fx01-burger .elementor-button-content-wrapper::before{top:21px}
.elementor-5874 > #topo .fx01-burger .elementor-button::after{top:26px}
.elementor-5874 > #topo .fx01-burger.is-open .elementor-button{border-color:#C6A66A}
.elementor-5874 > #topo .fx01-burger.is-open .elementor-button::before{top:21px;transform:rotate(45deg)}
.elementor-5874 > #topo .fx01-burger.is-open .elementor-button-content-wrapper::before{opacity:0}
.elementor-5874 > #topo .fx01-burger.is-open .elementor-button::after{top:21px;transform:rotate(-45deg)}
.elementor-5874 > #topo .fx01-burger .elementor-button:active{transform:scale(.97);transition-duration:90ms}

/* Folha do menu no celular (tela cheia; aberta pelo JS com .is-open) */
.elementor-5874 > #topo .fx01-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;width:auto;max-width:none;--padding-bottom:calc(28px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;counter-reset:fx01m;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);visibility:hidden;pointer-events:none;clip-path:circle(0 at var(--fx01-cx,calc(100% - 46px)) var(--fx01-cy,64px));transition:clip-path 260ms var(--fx-ease-io),visibility 0s linear 260ms}
.elementor-5874 > #topo .fx01-sheet.is-open{visibility:visible;pointer-events:auto;clip-path:circle(150% at var(--fx01-cx,calc(100% - 46px)) var(--fx01-cy,64px));transition:clip-path 620ms var(--fx-ease),visibility 0s}
.elementor-5874 > #topo .fx01-sheet > .elementor-widget{width:100%}
.elementor-5874 > #topo .fx01-sl .elementor-button{display:flex;align-items:center;width:100%;min-height:68px;border-top:1px solid rgba(198,166,106,.14);background:transparent;transition:color 340ms var(--fx-ease)}
.elementor-5874 > #topo .fx01-sl .elementor-button-content-wrapper{width:100%;justify-content:space-between;align-items:center}
.elementor-5874 > #topo .fx01-sl .elementor-button-text::before{counter-increment:fx01m;content:"0" counter(fx01m);display:inline-block;min-width:24px;margin-right:16px;vertical-align:middle;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;color:#C6A66A}
.elementor-5874 > #topo .fx01-sl .elementor-button-icon{color:#C6A66A;font-size:18px}
.elementor-5874 > #topo .fx01-sl .elementor-button-icon svg{fill:#C6A66A;width:18px;height:18px}
.elementor-5874 > #topo .fx01-sl .elementor-button:active{background:rgba(198,166,106,.16)}
.elementor-5874 > #topo .fx01-scta{margin-top:auto}
.elementor-5874 > #topo .fx01-scta .elementor-button,.elementor-5874 > #topo .fx01-swa .elementor-button{display:flex;width:100%;justify-content:center;align-items:center;min-height:54px;white-space:nowrap}
.elementor-5874 > #topo .fx01-swa{margin-top:10px}
.elementor-5874 > #topo .fx01-swa .elementor-button{min-height:52px}
.elementor-5874 > #topo .fx01-swa .elementor-button-icon svg{fill:#C6A66A;width:18px;height:18px}
html.fx01-lock,html.fx01-lock body{overflow-y:hidden}
/* Sem JS o botão "Menu" leva à âncora da folha: :target abre a folha e qualquer link a fecha */
.elementor-5874 > #topo .fx01-sheet:target{visibility:visible;pointer-events:auto;clip-path:none}

/* Larguras intermediárias, como na origem (1100 / 900) */
@media (min-width: 768px) and (max-width: 1100px){.elementor-5874 > #topo .fx01-brand-tx{display:none}}
@media (min-width: 768px) and (max-width: 900px){.elementor-5874 > #topo .fx01-hcta{display:none}}
@media (max-width: 767px){
.elementor-5874 > #topo .fx01-brand{margin-right:auto}
.elementor-5874 > #topo .fx01-crest img{height:30px}
}

/* Entrada do cabeçalho (depois da intro) */
@media (prefers-reduced-motion: no-preference){
.elementor-5874 > #topo .fx01-ann{animation:fx01-ann 620ms var(--fx-ease) var(--fx-intro-d) both}
.elementor-5874 > #topo .fx01-ann-tx .elementor-heading-title{animation:fx01-anntx 520ms var(--fx-ease) calc(var(--fx-intro-d) + 320ms) both}
.elementor-5874 > #topo .fx01-ann::after{animation:fx01-annsheen 1200ms var(--fx-ease-io) calc(var(--fx-intro-d) + 900ms) both}
.elementor-5874 > #topo .fx01-ann-tx .elementor-heading-title span{animation:fx01-nudgex 900ms var(--fx-ease-io) calc(var(--fx-intro-d) + 900ms) 2}
.elementor-5874 > #topo .fx01-brand{animation:fx01-hdrin 800ms var(--fx-ease) calc(var(--fx-intro-d) + 40ms) backwards}
.elementor-5874 > #topo .fx01-crest img{animation:fx01-crestin 1000ms var(--fx-ease) calc(var(--fx-intro-d) + 40ms) backwards}
.elementor-5874 > #topo .fx01-nl{animation:fx01-hdrin 700ms var(--fx-ease) backwards}
.elementor-5874 > #topo .fx01-nl:nth-child(1){animation-delay:calc(var(--fx-intro-d) + 160ms)}
.elementor-5874 > #topo .fx01-nl:nth-child(2){animation-delay:calc(var(--fx-intro-d) + 215ms)}
.elementor-5874 > #topo .fx01-nl:nth-child(3){animation-delay:calc(var(--fx-intro-d) + 270ms)}
.elementor-5874 > #topo .fx01-nl:nth-child(4){animation-delay:calc(var(--fx-intro-d) + 325ms)}
.elementor-5874 > #topo .fx01-nl:nth-child(5){animation-delay:calc(var(--fx-intro-d) + 380ms)}
.elementor-5874 > #topo .fx01-hcta{animation:fx01-hdrin 800ms var(--fx-ease) calc(var(--fx-intro-d) + 480ms) backwards}
.elementor-5874 > #topo .fx01-burger{animation:fx01-hdrin 800ms var(--fx-ease) calc(var(--fx-intro-d) + 160ms) backwards}
.elementor-5874 > #topo .fx01-sheet.is-open > .elementor-widget{animation:fx01-itemup 640ms var(--fx-ease) both;animation-delay:160ms}
.elementor-5874 > #topo .fx01-sheet.is-open > .elementor-widget:nth-child(2){animation-delay:215ms}
.elementor-5874 > #topo .fx01-sheet.is-open > .elementor-widget:nth-child(3){animation-delay:270ms}
.elementor-5874 > #topo .fx01-sheet.is-open > .elementor-widget:nth-child(4){animation-delay:325ms}
.elementor-5874 > #topo .fx01-sheet.is-open > .elementor-widget:nth-child(5){animation-delay:380ms}
.elementor-5874 > #topo .fx01-sheet.is-open > .elementor-widget:nth-child(n+6){animation-delay:470ms}
}
@keyframes fx01-ann{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}
@keyframes fx01-anntx{from{color:rgba(11,19,32,0);translate:0 -4px}to{color:#0B1320;translate:none}}
@keyframes fx01-annsheen{from{translate:-110% 0}to{translate:110% 0}}
@keyframes fx01-nudgex{0%,100%{translate:0 0}50%{translate:4px 0}}
@keyframes fx01-hdrin{from{opacity:0;translate:0 -12px}}
@keyframes fx01-crestin{from{opacity:0;rotate:-24deg;scale:.7}}
@keyframes fx01-itemup{from{opacity:0;translate:0 26px}to{opacity:1;translate:none}}

/* ---------------------------------------------------------------- Hero (#inicio) */
/* Fundo: radial de 3 paradas da origem (o nativo guarda uma aproximação de 2 paradas) */
.elementor-5874 > #inicio.fx01-hero{background-image:radial-gradient(70% 60% at 50% 30%,#1A2747 0%,#0B1320 50%,#060B14 100%);overflow:clip}
/* Cortina que escurece o hero ao sair da tela */
.elementor-5874 > #inicio.fx01-hero::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;mix-blend-mode:normal;transition:none;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(6,11,20,0) 45%,rgba(6,11,20,.85));opacity:0}

.elementor-5874 > #inicio .fx01-rays{position:absolute;z-index:-1;left:50%;top:228px;width:max(2000px,135vw);max-width:none;height:auto;aspect-ratio:16 / 9;transform:translate(-50%,-36.7%);pointer-events:none;background:url(https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-raios.webp) no-repeat center / 100% 100%;-webkit-mask-image:radial-gradient(62% 64% at 50% 36.7%,#000 58%,transparent 100%);mask-image:radial-gradient(62% 64% at 50% 36.7%,#000 58%,transparent 100%);opacity:.7}
.elementor-5874 > #inicio .fx01-sparks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:auto;max-width:none;height:auto;overflow:hidden;pointer-events:none;filter:drop-shadow(0 0 6px rgba(198,166,106,.7))}
.elementor-5874 > #inicio .fx01-spark{position:absolute;width:12px;height:12px;min-height:0;max-width:none;background:#C6A66A;opacity:.3;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%)}
.elementor-5874 > #inicio .fx01-spark:nth-child(1){top:16%;left:7%;width:14px;height:14px;animation-delay:0s;animation-duration:5s}
.elementor-5874 > #inicio .fx01-spark:nth-child(2){top:36%;left:15%;width:9px;height:9px;animation-delay:1.2s;animation-duration:6s}
.elementor-5874 > #inicio .fx01-spark:nth-child(3){top:62%;left:5%;width:11px;height:11px;animation-delay:2.4s;animation-duration:5.5s}
.elementor-5874 > #inicio .fx01-spark:nth-child(4){top:80%;left:13%;width:8px;height:8px;animation-delay:3.1s;animation-duration:6.5s}
.elementor-5874 > #inicio .fx01-spark:nth-child(5){top:20%;left:90%;width:12px;height:12px;animation-delay:.6s;animation-duration:6s}
.elementor-5874 > #inicio .fx01-spark:nth-child(6){top:44%;left:85%;width:9px;height:9px;animation-delay:1.8s;animation-duration:5s}
.elementor-5874 > #inicio .fx01-spark:nth-child(7){top:70%;left:93%;width:14px;height:14px;animation-delay:2.9s;animation-duration:6.2s}

.elementor-5874 > #inicio .fx01-hin{position:relative;z-index:1;text-align:center}
/* Logo metálica: sombra de chão + reflexo recortado pela forma da marca */
.elementor-5874 > #inicio .fx01-logo-wrap{position:relative;width:auto;max-width:100%}
.elementor-5874 > #inicio .fx01-logo-wrap::before{content:"";display:block;position:absolute;left:50%;bottom:-20px;top:auto;right:auto;width:68%;height:22px;border:0;opacity:1;mix-blend-mode:normal;transition:none;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),rgba(0,0,0,0));filter:blur(6px);pointer-events:none}
.elementor-5874 > #inicio .fx01-logo-wrap::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;opacity:1;transition:none;pointer-events:none;background:linear-gradient(105deg,rgba(255,244,214,0) 40%,rgba(255,244,214,.75) 50%,rgba(255,244,214,0) 60%);background-size:300% 100%;background-position:120% 0;-webkit-mask:url(https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-logo-fluxo.png) center / contain no-repeat;mask:url(https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-logo-fluxo.png) center / contain no-repeat;mix-blend-mode:screen}
.elementor-5874 > #inicio .fx01-logo img{display:block;height:auto}
@media (min-width: 1025px) and (max-width: 1384px){.elementor-5874 > #inicio .fx01-logo img{width:clamp(300px,32.5vw,450px)}}

/* Divisor fio · losango · fio */
.elementor-5874 > #inicio .fx01-hdiv{position:relative;width:146px;height:6px;margin-top:30px}
.elementor-5874 > #inicio .fx01-hdiv::before,.elementor-5874 > #inicio .fx01-hdiv::after{content:"";display:block;position:absolute;top:2.5px;bottom:auto;width:60px;height:1px;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none}
.elementor-5874 > #inicio .fx01-hdiv::before{left:0;right:auto;background:linear-gradient(90deg,rgba(198,166,106,0),#C6A66A);transform-origin:100% 50%}
.elementor-5874 > #inicio .fx01-hdiv::after{right:0;left:auto;background:linear-gradient(90deg,#C6A66A,rgba(198,166,106,0));transform-origin:0 50%}
.elementor-5874 > #inicio .fx01-hdiv-d{flex:none;width:6px;height:6px;min-height:0;transform:rotate(45deg);background:#C6A66A}

/* Selo verde "ao vivo" */
.elementor-5874 > #inicio .fx01-eyebrow.fx-eyebrow .elementor-heading-title{border-color:rgba(37,211,102,.45);background:rgba(37,211,102,.08);box-shadow:inset 0 1px 0 rgba(236,228,211,.06)}
.elementor-5874 > #inicio .fx01-eyebrow.fx-eyebrow .elementor-heading-title::before{background:#25D366;box-shadow:0 0 0 3px rgba(37,211,102,.2),0 0 10px rgba(37,211,102,.9)}

/* H1 (o JS embrulha cada palavra em .fx01-w para a entrada palavra a palavra) */
.elementor-5874 > #inicio .fx01-h1{max-width:980px}
.elementor-5874 > #inicio .fx01-h1 .elementor-heading-title{text-shadow:0 4px 30px rgba(6,11,20,.8)}
.elementor-5874 > #inicio .fx01-h1 .elementor-heading-title em{font-weight:500;color:#C6A66A}
@media (min-width: 1025px) and (max-width: 1439px){.elementor-5874 > #inicio .fx01-h1 .elementor-heading-title{font-size:clamp(42px,5.4vw,78px)}}
.elementor-5874 > #inicio .fx01-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .12em 0;margin:0 -.06em -.12em 0}
.elementor-5874 > #inicio .fx01-w > span{display:inline-block}
.elementor-5874 > #inicio .fx01-w > span.fx-shine{font-weight:500}

.elementor-5874 > #inicio .fx01-lead{max-width:680px}
.elementor-5874 > #inicio .fx01-lead p{text-shadow:0 2px 18px rgba(6,11,20,.9)}

/* Botões */
.elementor-5874 > #inicio .fx01-ctas{width:auto;max-width:100%}
.elementor-5874 > #inicio .fx01-cta1 .elementor-button{box-shadow:0 0 0 6px rgba(198,166,106,.12),0 18px 50px -14px rgba(198,166,106,.7)}
.elementor-5874 > #inicio .fx-btn .elementor-button{min-height:44px}

/* Prova: selo Google + checks */
.elementor-5874 > #inicio .fx01-proof{width:auto;max-width:100%}
.elementor-5874 > #inicio .fx01-gpill{width:auto}
.elementor-5874 > #inicio .fx01-g img{display:block;width:18px;height:18px}
.elementor-5874 > #inicio .fx01-stars .elementor-icon-list-items{gap:2px}
.elementor-5874 > #inicio .fx01-stars .elementor-icon-list-item{margin:0;padding:0}
.elementor-5874 > #inicio .fx01-stars .elementor-icon-list-icon{padding:0;margin:0}
.elementor-5874 > #inicio .fx01-stars .elementor-icon-list-text{display:none}
.elementor-5874 > #inicio .fx01-stars .elementor-icon-list-icon svg{margin:0}
.elementor-5874 > #inicio .fx01-stars,.elementor-5874 > #inicio .fx01-stars .elementor-icon-list-item{line-height:1}
.elementor-5874 > #inicio .fx01-gtx{line-height:1}
.elementor-5874 > #inicio .fx01-gtx .elementor-heading-title{display:block}
.elementor-5874 > #inicio .fx01-gtx .elementor-heading-title strong{font-weight:600}
.elementor-5874 > #inicio .fx01-gtx .elementor-heading-title span{color:#AEB3C6}
.elementor-5874 > #inicio .fx01-checks .elementor-icon-list-items{justify-content:center;row-gap:8px}
.elementor-5874 > #inicio .fx01-checks .elementor-icon-list-item{text-align:left}

/* Comercial: capa, play pulsando, selo de som, aviso de pausa (estados .is-* vêm do JS) */
.elementor-5874 > #inicio .fx01-vid{position:relative;width:100%;max-width:980px}
.elementor-5874 > #inicio .fx01-vid::before{content:"";display:block;position:absolute;left:8%;right:8%;bottom:-40px;top:auto;width:auto;height:120px;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none;z-index:-1;background:radial-gradient(closest-side,rgba(198,166,106,.35),rgba(198,166,106,0));filter:blur(26px);pointer-events:none}
.elementor-5874 > #inicio .fx01-vid-frame{position:relative;aspect-ratio:16 / 9;overflow:clip;box-shadow:0 50px 100px -40px rgba(0,0,0,.95),0 0 0 8px rgba(198,166,106,.06),inset 0 1px 0 rgba(236,228,211,.08)}
.elementor-5874 > #inicio .fx01-vid-frame::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(6,11,20,0) 55%,rgba(6,11,20,.55) 100%);transition:opacity 400ms var(--fx-ease),background-color 400ms var(--fx-ease)}
.elementor-5874 > #inicio .fx01-vid-yt{position:absolute;left:0;right:0;top:-25%;bottom:-25%;z-index:0;width:auto;max-width:none;height:auto;pointer-events:none}
.elementor-5874 > #inicio .fx01-vid-yt iframe{display:block;width:100%;height:100%;border:0;pointer-events:none}
.elementor-5874 > #inicio .fx01-vid-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:auto;max-width:none;transition:opacity 400ms var(--fx-ease)}
.elementor-5874 > #inicio .fx01-vid-cover img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}
.elementor-5874 > #inicio .fx01-vid-ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:auto;max-width:none;height:auto;text-align:center;transition:opacity 400ms var(--fx-ease)}
.elementor-5874 > #inicio .fx01-vid-play{flex:none}
.elementor-5874 > #inicio .fx01-vid-play .elementor-icon{position:relative;box-shadow:0 0 0 10px rgba(198,166,106,.2),0 24px 50px -16px rgba(0,0,0,.8);transition:transform 340ms var(--fx-ease),background-color 340ms var(--fx-ease),box-shadow 340ms var(--fx-ease)}
.elementor-5874 > #inicio .fx01-vid-play .elementor-icon svg{translate:2px 0}
.elementor-5874 > #inicio .fx01-vid-play .elementor-icon:hover,.elementor-5874 > #inicio .fx01-vid-play .elementor-icon:focus-visible{transform:scale(1.07);box-shadow:0 0 0 14px rgba(198,166,106,.24),0 24px 50px -16px rgba(0,0,0,.8)}
.elementor-5874 > #inicio .fx01-vid-play .elementor-icon:focus-visible{outline:2px solid #ECE4D3;outline-offset:6px}
.elementor-5874 > #inicio .fx01-vid-play .elementor-icon::after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:1px solid rgba(198,166,106,.7);pointer-events:none}
.elementor-5874 > #inicio .fx01-vid-sound{display:none;pointer-events:none}
.elementor-5874 > #inicio .fx01-vid-sound .elementor-icon-list-item{display:inline-flex;align-items:center;padding:9px 16px;border-radius:100px;background:rgba(6,11,20,.78);border:1px solid rgba(198,166,106,.45)}
.elementor-5874 > #inicio .fx01-vid-msg{display:none;max-width:420px;padding:14px 20px;border-radius:12px;background:rgba(6,11,20,.82);border:1px solid rgba(198,166,106,.3)}
.elementor-5874 > #inicio .fx01-vid-msg strong{display:block;margin-bottom:2px;font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;line-height:1.1;font-weight:600;color:#DCC28E}
.elementor-5874 > #inicio .fx01-vid-cap{max-width:560px;margin-left:auto;margin-right:auto}
.elementor-5874 > #inicio .fx01-vid-shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}
.elementor-5874 > #inicio .fx01-vid-shield:focus-visible{outline:2px solid #ECE4D3;outline-offset:-6px}
.elementor-5874 > #inicio .fx01-vid.is-preview .fx01-vid-sound{display:block}
.elementor-5874 > #inicio .fx01-vid.is-preview .fx01-vid-cover{opacity:0}
.elementor-5874 > #inicio .fx01-vid.is-preview .fx01-vid-frame::after{background:rgba(6,11,20,.28)}
.elementor-5874 > #inicio .fx01-vid.is-preview .fx01-vid-ui{cursor:pointer}
.elementor-5874 > #inicio .fx01-vid.is-paused .fx01-vid-msg{display:block}
.elementor-5874 > #inicio .fx01-vid.is-paused .fx01-vid-frame::after{background:rgba(6,11,20,.62)}
.elementor-5874 > #inicio .fx01-vid.is-playing .fx01-vid-cover,.elementor-5874 > #inicio .fx01-vid.is-playing .fx01-vid-ui,.elementor-5874 > #inicio .fx01-vid.is-playing .fx01-vid-frame::after{opacity:0;pointer-events:none}
.elementor-5874 > #inicio .fx01-vid.is-playing .fx01-vid-shield{display:block}

/* Botão de rolar */
.elementor-5874 > #inicio .fx01-scroll .elementor-icon{background:rgba(6,11,20,.55);border-color:rgba(198,166,106,.55);transition:background-color 340ms var(--fx-ease),color 340ms var(--fx-ease),transform 340ms var(--fx-ease)}
.elementor-5874 > #inicio .fx01-scroll .elementor-icon:hover,.elementor-5874 > #inicio .fx01-scroll .elementor-icon:focus-visible{background:#C6A66A;transform:translateY(2px)}

@media (max-width: 767px){
.elementor-5874 > #inicio .fx01-spark:nth-child(n+5){display:none}
.elementor-5874 > #inicio .fx01-cta1 .elementor-button-content-wrapper{gap:8px}
.elementor-5874 > #inicio .fx-btn .elementor-button{white-space:nowrap;letter-spacing:.1em}
.elementor-5874 > #inicio .fx01-cta1 .elementor-button{font-size:11.5px;padding:14px 18px}
.elementor-5874 > #inicio .fx01-cta2 .elementor-button{font-size:10.5px;padding:11px 20px;letter-spacing:.1em}
.elementor-5874 > #inicio .fx01-checks .elementor-icon-list-items{flex-direction:column;align-items:center;max-width:340px;row-gap:6px}
.elementor-5874 > #inicio .fx01-checks .elementor-icon-list-item{margin:0;align-items:flex-start;line-height:1.45}
.elementor-5874 > #inicio .fx01-checks .elementor-icon-list-icon{margin-top:3px}
.elementor-5874 > #inicio .fx01-vid-play .elementor-icon{padding:18px}
.elementor-5874 > #inicio .fx01-vid-play .elementor-icon::after{top:-7px;right:-7px;bottom:-7px;left:-7px}
.elementor-5874 > #inicio .fx01-vid-sound .elementor-icon-list-item{padding:6px 11px}
.elementor-5874 > #inicio .fx01-vid-sound .elementor-icon-list-text{font-size:10px;letter-spacing:.1em}
.elementor-5874 > #inicio .fx01-vid-sound .elementor-icon-list-icon svg{width:13px;height:13px}
.elementor-5874 > #inicio .fx01-vid-msg{max-width:280px;padding:8px 12px;border-radius:10px}
.elementor-5874 > #inicio .fx01-vid-msg p{font-size:12px;line-height:1.4}
.elementor-5874 > #inicio .fx01-vid-msg strong{font-size:19px}
}

/* Entrada do hero: em cascata depois da intro (--fx-intro-d vem do global) */
@media (prefers-reduced-motion: no-preference){
.elementor-5874 > #inicio .fx01-rays{animation:fx01-rays 14s ease-in-out infinite alternate}
.elementor-5874 > #inicio .fx01-spark{animation-name:fx01-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}
.elementor-5874 > #inicio .fx01-logo-wrap{animation:fxload 1100ms var(--fx-ease) var(--fx-intro-d) both}
.elementor-5874 > #inicio .fx01-logo-wrap::after{animation:fx01-logoonce 1.6s cubic-bezier(.4,0,.2,1) calc(var(--fx-intro-d) + .7s) 1 both}
.elementor-5874 > #inicio .fx01-hdiv{animation:fxload 1100ms var(--fx-ease) calc(var(--fx-intro-d) + 100ms) both}
.elementor-5874 > #inicio .fx01-hdiv::before,.elementor-5874 > #inicio .fx01-hdiv::after{animation:fxline 1000ms var(--fx-ease) calc(var(--fx-intro-d) + 200ms) both}
.elementor-5874 > #inicio .fx01-hdiv-d{animation:fx01-dia 900ms var(--fx-ease) calc(var(--fx-intro-d) + 120ms) both}
.elementor-5874 > #inicio .fx01-eyebrow{animation:fx01-pill 900ms var(--fx-ease) calc(var(--fx-intro-d) + 200ms) backwards}
.elementor-5874 > #inicio .fx01-eyebrow.fx-eyebrow .elementor-heading-title::before{animation:fx01-live var(--fx-beat) ease-out calc(var(--fx-intro-d) + 1.9s) infinite}
body:not(.elementor-editor-active) .elementor-5874 > #inicio .fx01-h1:not(.fx01-split) .elementor-heading-title{animation:fx01-show 1ms linear calc(var(--fx-intro-d) + 900ms) both}
.elementor-5874 > #inicio .fx01-w > span{transform-origin:0 100%;animation:fx01-word 950ms var(--fx-ease) both;animation-delay:calc(var(--i) * 40ms + 340ms + var(--fx-intro-d))}
.elementor-5874 > #inicio .fx01-w > span.fx-shine{animation:fx01-word 950ms var(--fx-ease) both,fxshine 3.2s cubic-bezier(.4,0,.2,1) 2;animation-delay:calc(var(--i) * 40ms + 340ms + var(--fx-intro-d)),calc(1.85s + var(--fx-intro-d))}
.elementor-5874 > #inicio .fx01-lead{animation:fxload 1100ms var(--fx-ease) calc(var(--fx-intro-d) + 820ms) both}
.elementor-5874 > #inicio .fx01-ctas > .fx-btn{animation:fxload 900ms var(--fx-ease) both}
.elementor-5874 > #inicio .fx01-ctas > .fx-btn:nth-child(1){animation-delay:calc(var(--fx-intro-d) + 980ms)}
.elementor-5874 > #inicio .fx01-ctas > .fx-btn:nth-child(2){animation-delay:calc(var(--fx-intro-d) + 1060ms)}
.elementor-5874 > #inicio .fx01-cta1 .elementor-button::after{animation:fxsheen 1200ms var(--fx-ease) calc(var(--fx-intro-d) + 1650ms)}
.elementor-5874 > #inicio .fx01-proof{animation:fxload 1100ms var(--fx-ease) calc(var(--fx-intro-d) + 1180ms) both}
.elementor-5874 > #inicio .fx01-stars .elementor-icon-list-item{animation:fx01-star 600ms var(--fx-ease) both}
.elementor-5874 > #inicio .fx01-stars .elementor-icon-list-item:nth-child(1){animation-delay:calc(var(--fx-intro-d) + 1320ms)}
.elementor-5874 > #inicio .fx01-stars .elementor-icon-list-item:nth-child(2){animation-delay:calc(var(--fx-intro-d) + 1390ms)}
.elementor-5874 > #inicio .fx01-stars .elementor-icon-list-item:nth-child(3){animation-delay:calc(var(--fx-intro-d) + 1460ms)}
.elementor-5874 > #inicio .fx01-stars .elementor-icon-list-item:nth-child(4){animation-delay:calc(var(--fx-intro-d) + 1530ms)}
.elementor-5874 > #inicio .fx01-stars .elementor-icon-list-item:nth-child(5){animation-delay:calc(var(--fx-intro-d) + 1600ms)}
.elementor-5874 > #inicio .fx01-checks .elementor-icon-list-icon{animation:fx01-check 650ms var(--fx-ease) both}
.elementor-5874 > #inicio .fx01-checks .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon{animation-delay:calc(var(--fx-intro-d) + 1500ms)}
.elementor-5874 > #inicio .fx01-checks .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon{animation-delay:calc(var(--fx-intro-d) + 1620ms)}
.elementor-5874 > #inicio .fx01-vid-play .elementor-icon::after{animation:fx01-vidring var(--fx-beat) var(--fx-ease) calc(var(--fx-intro-d) + 1.9s + var(--fx-beat) / 2) infinite}
.elementor-5874 > #inicio .fx01-scroll .elementor-icon svg{animation:fx01-nudge var(--fx-beat) ease-in-out calc(var(--fx-intro-d) + 1.9s) infinite}
}
/* Com a intro, a logo do hero não faz a entrada própria: quem chega é a logo da intro, voando */
@media (prefers-reduced-motion: no-preference){html.fx-intro-js .elementor-5874 > #inicio .fx01-logo-wrap{animation:none}}
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){
.elementor-5874 > #inicio .fx01-logo-wrap{animation:fxload 1100ms var(--fx-ease) var(--fx-intro-d) both,fxpar linear both;animation-timeline:auto,view();animation-range:normal,exit 0% exit 100%}
html.fx-intro-js .elementor-5874 > #inicio .fx01-logo-wrap{animation:fxpar linear both;animation-timeline:view();animation-range:exit 0% exit 100%}
.elementor-5874 > #inicio.fx01-hero::after{animation:fx01-curtain linear both;animation-timeline:view();animation-range:exit 0% exit 60%}
.elementor-5874 > #inicio .fx01-vid-frame{animation:fx01-vidopen linear both;animation-timeline:view();animation-range:entry 5% cover 38%}
.elementor-5874 > #inicio .fx01-vid-cover,.elementor-5874 > #inicio .fx01-vid-yt{animation:fxkb linear both;animation-timeline:view();animation-range:entry 5% cover 45%}
.elementor-5874 > #inicio .fx01-vid-play{animation:fx01-playin linear both;animation-timeline:view();animation-range:cover 18% cover 34%}
.elementor-5874 > #inicio .fx01-vid::before{animation:fx01-glow linear both;animation-timeline:view();animation-range:entry 30% cover 45%}
.elementor-5874 > #inicio .fx01-vid-cap{animation:fxin linear both;animation-timeline:view();animation-range:entry 0% entry 70%}
.elementor-5874 > #inicio .fx01-scroll{animation:fxin linear both;animation-timeline:view();animation-range:entry 10% entry 90%}
}}
@keyframes fx01-rays{from{opacity:.6;transform:translate(-50%,-36.7%) scale(1)}to{opacity:.8;transform:translate(-50%,-36.7%) scale(1.015)}}
@keyframes fx01-twinkle{0%,100%{opacity:.18;transform:scale(.65) rotate(0)}50%{opacity:.9;transform:scale(1) rotate(45deg)}}
@keyframes fx01-logoonce{from{background-position:120% 0}to{background-position:-20% 0}}
@keyframes fx01-dia{from{opacity:0;scale:0;rotate:-180deg}to{opacity:1;scale:1;rotate:0deg}}
@keyframes fx01-pill{from{opacity:0;clip-path:inset(0 50% round 100px)}to{opacity:1;clip-path:inset(0 0 round 100px)}}
@keyframes fx01-live{0%{box-shadow:0 0 0 0 rgba(37,211,102,.6),0 0 10px rgba(37,211,102,.9)}100%{box-shadow:0 0 0 9px rgba(37,211,102,0),0 0 10px rgba(37,211,102,.9)}}
@keyframes fx01-show{from{opacity:0}to{opacity:1}}
@keyframes fx01-word{from{translate:0 108%;rotate:4deg}to{translate:none;rotate:none}}
@keyframes fx01-star{from{opacity:0;scale:.3;rotate:-40deg}to{opacity:1;scale:1;rotate:0deg}}
@keyframes fx01-check{from{opacity:0;scale:.2}to{opacity:1;scale:1}}
@keyframes fx01-vidring{from{transform:scale(1);opacity:.9}to{transform:scale(1.45);opacity:0}}
@keyframes fx01-nudge{0%,100%{transform:translateY(-2px)}50%{transform:translateY(3px)}}
@keyframes fx01-curtain{from{opacity:0}to{opacity:1}}
@keyframes fx01-vidopen{from{clip-path:inset(12% 16% round 32px);scale:.94;opacity:.35}to{clip-path:inset(-80px -80px -140px -80px round 18px);scale:1;opacity:1}}
@keyframes fx01-playin{from{opacity:0;scale:.55}to{opacity:1;scale:1}}
@keyframes fx01-glow{from{opacity:0;scale:.7 1}to{opacity:1;scale:1}}

/* ---------------------------------------------------------------- Números (#numeros) */
.elementor-5874 > #numeros{position:relative;z-index:3;view-timeline-name:--fx01kpi}
/* Régua dourada que sai do cartão para o creme de #problema */
.elementor-5874 > #numeros::after{content:"";display:block;position:absolute;pointer-events:none;transform-origin:0 50%;left:calc(24px + 10%);right:calc(24px + 10%);top:calc(100% + 14px);bottom:auto;width:auto;height:9px;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none;background:linear-gradient(rgba(122,98,50,.28),rgba(122,98,50,.28)) 0 0 / 100% 1px no-repeat,repeating-linear-gradient(90deg,rgba(122,98,50,.28) 0 1px,transparent 1px 40px) 0 0 / 100% 9px no-repeat,repeating-linear-gradient(90deg,rgba(122,98,50,.2) 0 1px,transparent 1px 8px) 0 0 / 100% 5px no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}
.elementor-5874 > #numeros .fx01-kpi{position:relative;isolation:isolate;box-shadow:0 50px 90px -40px rgba(6,11,20,.95),0 0 0 8px rgba(198,166,106,.07),inset 0 1px 0 rgba(236,228,211,.07)}
.elementor-5874 > #numeros .fx01-kpi::before{content:"";display:block;position:absolute;left:12%;right:12%;top:0;bottom:auto;width:auto;height:1px;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none;z-index:1;background:linear-gradient(90deg,rgba(198,166,106,0),#E8CF98,rgba(198,166,106,0))}
.elementor-5874 > #numeros .fx01-kpi::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none;z-index:-1;pointer-events:none;background:radial-gradient(50% 140% at 0% 0%,rgba(198,166,106,.13),rgba(198,166,106,0) 60%),radial-gradient(40% 120% at 100% 100%,rgba(45,70,130,.35),rgba(45,70,130,0) 70%)}
.elementor-5874 > #numeros .fx01-kpi-i{position:relative;min-width:0;transition:background-color 400ms var(--fx-ease)}
.elementor-5874 > #numeros .fx01-kpi-i:hover{background-color:rgba(198,166,106,.05)}
.elementor-5874 > #numeros .fx01-kpi-i + .fx01-kpi-i::before{content:"";display:block;position:absolute;left:0;right:auto;top:20%;bottom:20%;width:1px;height:auto;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none;background:linear-gradient(rgba(198,166,106,0),rgba(198,166,106,.4),rgba(198,166,106,0))}
.elementor-5874 > #numeros .fx01-kpi-vis{height:40px;margin-bottom:8px;width:auto;color:#C6A66A}
.elementor-5874 > #numeros .fx01-kpi-n .elementor-heading-title{white-space:nowrap}
.elementor-5874 > #numeros .fx01-kpi-n .elementor-heading-title em{font-weight:500;color:#DCC28E}
.elementor-5874 > #numeros .fx01-kpi-n .elementor-heading-title small{margin-left:4px;font-size:18px;font-weight:500;line-height:1;color:#8C8F9C}
.elementor-5874 > #numeros .fx01-kc .elementor-counter-number-wrapper{white-space:nowrap;font-variant-numeric:tabular-nums}
.elementor-5874 > #numeros .fx01-kc .elementor-counter-number-suffix{flex-grow:0;margin-left:.25em;font-style:italic;font-weight:500;color:#DCC28E}
.elementor-5874 > #numeros .fx01-kpi-l{max-width:26ch}
/* Microvisual 1: G do Google + estrelas */
.elementor-5874 > #numeros .fx01-kpi-g .elementor-icon{background:rgba(236,228,211,.06);border-color:rgba(236,228,211,.14)}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-items{gap:3px}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-item{margin:0;padding:0}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-icon{padding:0;margin:0;filter:drop-shadow(0 0 6px rgba(233,185,73,.45))}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-text{display:none}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-icon svg{margin:0}
/* Microvisual 2: 4 frentes ligadas por um fio com um ponto de luz */
.elementor-5874 > #numeros .fx01-chain{position:relative;width:auto}
.elementor-5874 > #numeros .fx01-chain::before{content:"";display:block;position:absolute;left:14px;right:14px;top:50%;bottom:auto;width:auto;height:1px;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none;background:repeating-linear-gradient(90deg,rgba(198,166,106,.55) 0 4px,rgba(198,166,106,0) 4px 8px)}
.elementor-5874 > #numeros .fx01-chain::after{content:"";display:block;position:absolute;left:14px;right:auto;top:50%;bottom:auto;width:7px;height:7px;margin:-3px 0 0 -3px;border:0;border-radius:50%;opacity:0;mix-blend-mode:normal;transition:none;background:#F1DFB4;box-shadow:0 0 10px 2px rgba(241,223,180,.8)}
.elementor-5874 > #numeros .fx01-chain-b{position:relative;z-index:1}
.elementor-5874 > #numeros .fx01-chain-b .elementor-icon-wrapper,.elementor-5874 > #numeros .fx01-kpi-g .elementor-icon-wrapper{display:flex;line-height:0}
.elementor-5874 > #numeros .fx01-chain-b .elementor-icon{background:#0E1730;border-color:rgba(198,166,106,.45)}
/* Microvisual 3: mini kanban (faixas desenhadas no fundo, cartão dourado andando) */
.elementor-5874 > #numeros .fx01-mk{position:relative;flex:none;width:92px;height:36px;min-height:0;--fx01-bar:linear-gradient(rgba(236,228,211,.16),rgba(236,228,211,.16));background:var(--fx01-bar) 0 0 / 26px 6px no-repeat,var(--fx01-bar) 0 10px / 26px 6px no-repeat,var(--fx01-bar) 0 20px / 26px 6px no-repeat,var(--fx01-bar) 33px 0 / 26px 6px no-repeat,var(--fx01-bar) 33px 10px / 26px 6px no-repeat,var(--fx01-bar) 66px 0 / 26px 6px no-repeat}
.elementor-5874 > #numeros .fx01-mk::after{content:"";display:block;position:absolute;top:22px;left:0;right:auto;bottom:auto;width:26px;height:8px;border:0;border-radius:3px;opacity:1;mix-blend-mode:normal;transition:none;background:#C6A66A;box-shadow:0 4px 12px -2px rgba(198,166,106,.7)}
/* Microvisual 4: barras do Raio X com varredura + selo "Grátis" */
.elementor-5874 > #numeros .fx01-xr{position:relative;flex:none;width:70px;height:34px;overflow:hidden;border-bottom:1px solid rgba(198,166,106,.35)}
.elementor-5874 > #numeros .fx01-xr-i{flex:1 1 0;width:auto;min-width:0;min-height:0;height:var(--h);border-radius:2px 2px 0 0;background:rgba(236,228,211,.16);transform-origin:50% 100%}
.elementor-5874 > #numeros .fx01-xr-i:nth-child(1){--h:38%;--k:0}
.elementor-5874 > #numeros .fx01-xr-i:nth-child(2){--h:62%;--k:1}
.elementor-5874 > #numeros .fx01-xr-i:nth-child(3){--h:46%;--k:2}
.elementor-5874 > #numeros .fx01-xr-i:nth-child(4){--h:84%;--k:3}
.elementor-5874 > #numeros .fx01-xr-i:nth-child(5){--h:70%;--k:4}
.elementor-5874 > #numeros .fx01-xr::after{content:"";display:block;position:absolute;top:0;bottom:0;left:-16px;right:auto;width:16px;height:auto;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none;background:linear-gradient(90deg,rgba(198,166,106,0),rgba(241,223,180,.75));box-shadow:4px 0 10px rgba(241,223,180,.5)}
.elementor-5874 > #numeros .fx01-kpi-tag .elementor-heading-title{display:inline-block;padding:4px 10px;border-radius:100px;border:1px solid rgba(198,166,106,.5)}
/* Botão de abrir o detalhe (injetado pelo JS): só existe de fato no celular */
.elementor-5874 > #numeros .fx01-kpi-btn{display:none}

@media (max-width: 1024px){
.elementor-5874 > #numeros .fx01-kpi-i:nth-child(3)::before{display:none}
.elementor-5874 > #numeros .fx01-kpi-i:nth-child(n+3){border-top:1px solid rgba(198,166,106,.16)}
}
@media (max-width: 767px){
.elementor-5874 > #numeros::after{left:calc(24px + 6%);right:calc(24px + 6%);top:calc(100% + 8px);height:7px;background-size:100% 1px,100% 7px,100% 4px}
.elementor-5874 > #numeros .fx01-kpi-vis{height:26px;margin-bottom:2px}
.elementor-5874 > #numeros .fx01-kpi-n .elementor-heading-title small{font-size:14px}
.elementor-5874 > #numeros .fx01-kpi-l{max-width:none;padding-right:20px}
.elementor-5874 > #numeros .fx01-kpi-g .elementor-icon{padding:5px}
.elementor-5874 > #numeros .fx01-chain-b .elementor-icon{padding:5px}
.elementor-5874 > #numeros .fx01-chain::before{left:12px;right:12px}
.elementor-5874 > #numeros .fx01-chain::after{left:12px}
.elementor-5874 > #numeros .fx01-xr{width:54px}
.elementor-5874 > #numeros .fx01-kpi-tag .elementor-heading-title{padding:3px 8px;letter-spacing:.12em}
/* Celular: legenda em 2 linhas; tocar no item abre o texto inteiro (JS marca .fx01-tap e .is-open) */
.elementor-5874 > #numeros .fx01-kpi-l .elementor-heading-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
.elementor-5874 > #numeros .fx01-kpi-i.is-open .fx01-kpi-l .elementor-heading-title{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}
.elementor-5874 > #numeros .fx01-kpi-btn{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color 200ms ease}
.elementor-5874 > #numeros .fx01-kpi-btn:active{background-color:rgba(198,166,106,.07)}
.elementor-5874 > #numeros .fx01-kpi-btn:focus-visible{outline:2px solid #C6A66A;outline-offset:-5px;border-radius:14px}
.elementor-5874 > #numeros .fx01-kpi-i.fx01-tap::after{content:"";display:block;position:absolute;right:14px;bottom:20px;left:auto;top:auto;width:7px;height:7px;box-sizing:border-box;border:0;border-right:1.5px solid #C6A66A;border-bottom:1.5px solid #C6A66A;border-radius:0;opacity:1;mix-blend-mode:normal;transform:rotate(45deg);transition:transform 320ms var(--fx-ease)}
.elementor-5874 > #numeros .fx01-kpi-i.fx01-tap.is-open::after{transform:translateY(3px) rotate(-135deg)}
}

/* Loops dos microvisuais */
@media (prefers-reduced-motion: no-preference){
.elementor-5874 > #numeros{animation:fxload 1100ms var(--fx-ease) calc(var(--fx-intro-d) + 600ms) both}
.elementor-5874 > #numeros .fx01-chain::after{animation:fx01-chain 3.2s var(--fx-ease-io) infinite}
.elementor-5874 > #numeros .fx01-mk::after{animation:fx01-mk 5.6s var(--fx-ease-io) infinite}
.elementor-5874 > #numeros .fx01-xr::after{animation:fx01-scanx 3s cubic-bezier(.45,0,.55,1) infinite}
.elementor-5874 > #numeros .fx01-xr-i{animation:fx01-barlit 3s linear infinite;animation-delay:calc(var(--k) * .38s)}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-item{animation:fx01-star 700ms var(--fx-ease) both}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-item:nth-child(2){animation-delay:90ms}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-item:nth-child(3){animation-delay:180ms}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-item:nth-child(4){animation-delay:270ms}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-item:nth-child(5){animation-delay:360ms}
}
/* Entrada do cartão amarrada à rolagem (linha do tempo da raiz #numeros) */
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){
.elementor-5874 > #numeros{animation:none}
.elementor-5874 > #numeros::after{animation:fxline linear both;animation-timeline:--fx01kpi;animation-range:entry 70% cover 40%}
.elementor-5874 > #numeros .fx01-kpi{animation:fx01-kpiin linear both;animation-timeline:--fx01kpi;animation-range:entry 0% entry 85%}
.elementor-5874 > #numeros .fx01-kpi::before{transform-origin:50% 50%;animation:fxline linear both;animation-timeline:--fx01kpi;animation-range:entry 50% cover 30%}
.elementor-5874 > #numeros .fx01-kpi-i{animation:fx01-kpiwipe linear both;animation-timeline:--fx01kpi}
.elementor-5874 > #numeros .fx01-kpi-i:nth-child(1){animation-range:entry 30% cover 22%}
.elementor-5874 > #numeros .fx01-kpi-i:nth-child(2){animation-range:entry 45% cover 27%}
.elementor-5874 > #numeros .fx01-kpi-i:nth-child(3){animation-range:entry 60% cover 32%}
.elementor-5874 > #numeros .fx01-kpi-i:nth-child(4){animation-range:entry 75% cover 37%}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-item{animation:fx01-star linear both;animation-timeline:--fx01kpi;animation-delay:0s}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-item:nth-child(1){animation-range:entry 40% cover 20%}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-item:nth-child(2){animation-range:entry 48% cover 23%}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-item:nth-child(3){animation-range:entry 56% cover 26%}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-item:nth-child(4){animation-range:entry 64% cover 29%}
.elementor-5874 > #numeros .fx01-kpi-stars .elementor-icon-list-item:nth-child(5){animation-range:entry 72% cover 32%}
.elementor-5874 > #numeros .fx01-chain-b{animation:fx01-pop linear both;animation-timeline:--fx01kpi}
.elementor-5874 > #numeros .fx01-chain-b:nth-child(1){animation-range:entry 50% cover 22%}
.elementor-5874 > #numeros .fx01-chain-b:nth-child(2){animation-range:entry 56% cover 25%}
.elementor-5874 > #numeros .fx01-chain-b:nth-child(3){animation-range:entry 62% cover 28%}
.elementor-5874 > #numeros .fx01-chain-b:nth-child(4){animation-range:entry 68% cover 31%}
.elementor-5874 > #numeros .fx01-xr-i{animation:fx01-barlit 3s linear infinite,fx01-grow linear both;animation-delay:calc(var(--k) * .38s),0s;animation-timeline:auto,--fx01kpi;animation-range:normal,entry calc(70% + var(--k) * 5%) cover calc(30% + var(--k) * 3%)}
}}
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference) and (max-width: 1024px){
.elementor-5874 > #numeros .fx01-kpi-i:nth-child(3){animation-range:entry 55% cover 30%}
.elementor-5874 > #numeros .fx01-kpi-i:nth-child(4){animation-range:entry 70% cover 35%}
}}
@keyframes fx01-chain{0%{left:14px;opacity:0}12%{opacity:1}88%{opacity:1}100%{left:calc(100% - 14px);opacity:0}}
@keyframes fx01-mk{0%,8%{left:0;top:22px;opacity:0}16%{opacity:1}30%{left:0;top:22px}46%,58%{left:33px;top:12px}74%,90%{left:66px;top:2px;opacity:1}100%{left:66px;top:2px;opacity:0}}
@keyframes fx01-scanx{0%{left:-16px}70%,100%{left:100%}}
@keyframes fx01-barlit{0%,100%{background-color:rgba(236,228,211,.16)}10%{background-color:#C6A66A}30%{background-color:rgba(198,166,106,.45)}}
@keyframes fx01-pop{from{opacity:0;transform:scale(.4) translateY(8px)}to{opacity:1;transform:none}}
@keyframes fx01-grow{from{scale:1 0}to{scale:1 1}}
@keyframes fx01-kpiin{from{opacity:0;scale:.95}to{opacity:1;scale:1}}
@keyframes fx01-kpiwipe{from{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}

/* ---------------------------------------------------------------- Acessibilidade */
@media (prefers-reduced-motion: reduce){
.elementor-5874 > #topo .fx01-sheet,.elementor-5874 > #topo .fx01-sheet.is-open{clip-path:none;transition:opacity 160ms ease,visibility 0s linear 160ms;opacity:0}
.elementor-5874 > #topo .fx01-sheet.is-open{opacity:1;transition:opacity 160ms ease,visibility 0s}
.elementor-5874 > #topo .fx01-hdr.fx01-fixed{animation:none;transition:none}
.elementor-5874 > #topo .fx01-burger .elementor-button::before,.elementor-5874 > #topo .fx01-burger .elementor-button::after,.elementor-5874 > #topo .fx01-burger .elementor-button-content-wrapper::before,.elementor-5874 > #topo .fx01-crest img{transition:none}
.elementor-5874 > #inicio .fx01-rays{transform:translate(-50%,-36.7%)}
.elementor-5874 > #inicio .fx01-spark{opacity:.5}
.elementor-5874 > #numeros .fx01-chain::after,.elementor-5874 > #numeros .fx01-xr::after{display:none}
.elementor-5874 > #numeros .fx01-mk::after{left:66px;top:2px}
}
@media (prefers-reduced-transparency: reduce){
.elementor-5874 > #topo .fx01-burger .elementor-button,.elementor-5874 > #topo .fx01-sheet,.elementor-5874 > #topo .fx01-hdr.fx01-fixed{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0B1320}
}
@media (prefers-contrast: more){
.elementor-5874 > #topo .fx01-burger .elementor-button,.elementor-5874 > #inicio .fx01-cta2 .elementor-button{border-color:#DCC28E}
}

/* ===== 03-problema-fitas ===== */
/* ==========================================================================
   03 · #problema + fitas #segmentos
   Ancorado em #problema / #segmentos (IDs dos contêineres raiz) para vencer o
   CSS gerado por widget do Elementor sem !important em todo canto.
   Breakpoints: origem usa 1024/860/760; aqui 1024/860/767 (kit Elementor).
   ========================================================================== */

@property --fx-pb-arc{syntax:'<number>';inherits:false;initial-value:82}

#problema,#segmentos{--fx-ease:cubic-bezier(.22,1,.36,1);--fx-ease-io:cubic-bezier(.65,0,.35,1)}

/* ---------- Seção: fundo, grão, brilho ---------- */
#problema.e-con{position:relative;isolation:isolate;overflow:clip;color:#3A4361;
  background:radial-gradient(80% 60% at 0% 0%,#FBF8F1,#F5F0E6 60%);
  box-shadow:inset 0 120px 120px -110px rgba(11,19,32,.18),inset 0 -50px 90px -80px rgba(122,98,50,.18)}
/* ::before/::after de .e-con são usados pelo overlay do Elementor: zera tudo o que ele define */
#problema.e-con::before,#problema.e-con::after{content:"";display:block;position:absolute;pointer-events:none;z-index:-1;
  opacity:1;mix-blend-mode:normal;border:0;border-radius:0;transition:none}
#problema.e-con::before{inset:0;width:auto;height:auto;
  background:url("https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-grain-claro.png") 0 0/220px 220px repeat;opacity:.26;
  -webkit-mask-image:radial-gradient(110% 90% at 100% 100%,#000 0%,rgba(0,0,0,.35) 45%,transparent 75%);
  mask-image:radial-gradient(110% 90% at 100% 100%,#000 0%,rgba(0,0,0,.35) 45%,transparent 75%)}
#problema.e-con::after{inset:auto;width:620px;height:620px;right:-180px;top:-24px;left:auto;bottom:auto;border-radius:50%;
  background:radial-gradient(circle,rgba(198,166,106,.30),rgba(198,166,106,0) 68%);filter:blur(40px)}

/* ---------- Topo: título + foto ---------- */
#problema .fx-pb-top{position:relative}
@media (min-width:1025px){
  #problema .fx-pb-top > .fx-pb-head{flex:1.12 1 0;min-width:0}
  #problema .fx-pb-top > .fx-pb-fig{flex:.88 1 0;min-width:0}
}
@media (max-width:1024px){
  #problema .fx-pb-top > .fx-pb-head,#problema .fx-pb-top > .fx-pb-fig{width:100%;flex:none}
}

/* eyebrow (pílula com ponto) */
#problema .fx-pb-eyebrow{align-self:flex-start;width:auto;max-width:100%}
#problema .fx-pb-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;margin:0;
  padding:7px 16px 7px 13px;border-radius:100px;border:1px solid rgba(122,98,50,.35);background:rgba(198,166,106,.14);
  font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.28em;
  text-transform:uppercase;color:#7A6232;box-shadow:inset 0 1px 0 rgba(236,228,211,.06)}
#problema .fx-pb-eyebrow .elementor-heading-title::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;
  background:#7A6232;box-shadow:0 0 0 3px rgba(122,98,50,.14)}

#problema .fx-pb-h2 .elementor-heading-title{margin:0;color:#1B2440}
#problema .fx-pb-h2 .elementor-heading-title em{font-style:italic;font-weight:500;color:#7A6232}
#problema .fx-pb-lead{max-width:560px}
#problema .fx-pb-lead p{margin:0}
@media (max-width:1024px){#problema .fx-pb-lead{max-width:none}}

/* figura */
#problema .fx-pb-fig.e-con{position:relative;isolation:isolate;overflow:visible;margin-top:8px}
#problema .fx-pb-fig.e-con::before,#problema .fx-pb-fig.e-con::after{content:"";display:block;position:absolute;
  pointer-events:none;z-index:-1;opacity:1;mix-blend-mode:normal;background:none;transition:none}
/* moldura deslocada + canto dourado (desktop) */
#problema .fx-pb-fig.e-con::before{inset:18px -18px -18px 18px;width:auto;height:auto;
  border:1px solid rgba(198,166,106,.6);border-radius:24px}
#problema .fx-pb-fig.e-con::after{top:18px;right:-18px;left:auto;bottom:auto;width:64px;height:64px;
  border:0;border-top:2px solid #C6A66A;border-right:2px solid #C6A66A;border-radius:0 24px 0 0}
@media (min-width:1025px){#problema .fx-pb-fig.e-con{margin-top:0}}
@media (max-width:1024px){#problema .fx-pb-fig.e-con::before,#problema .fx-pb-fig.e-con::after{display:none}}
@media (max-width:767px){#problema .fx-pb-fig.e-con{margin-top:4px}}

#problema .fx-pb-media.e-con{position:relative;display:block;aspect-ratio:16 / 8;border-radius:22px;overflow:clip;
  background:#1B2440;border:1px solid rgba(198,166,106,.45);
  box-shadow:0 40px 70px -40px rgba(11,19,32,.7),0 0 0 6px rgba(251,248,241,.6)}
@media (min-width:1025px){#problema .fx-pb-media.e-con{aspect-ratio:6 / 5}}
@media (max-width:767px){#problema .fx-pb-media.e-con{aspect-ratio:16 / 9;border-radius:16px;
  box-shadow:0 24px 40px -28px rgba(11,19,32,.7)}}
/* sombra inferior + cantoneiras numa camada só (acima da foto) */
#problema .fx-pb-media.e-con::after{content:"";display:block;position:absolute;inset:0;width:auto;height:auto;z-index:1;
  pointer-events:none;opacity:1;mix-blend-mode:normal;border:0;border-radius:inherit;transition:none;
  --c:rgba(220,194,142,.9);--a:18px;--t:1.5px;--i:10px;
  background:
    linear-gradient(var(--c),var(--c)) var(--i) var(--i)/var(--a) var(--t) no-repeat,
    linear-gradient(var(--c),var(--c)) var(--i) var(--i)/var(--t) var(--a) no-repeat,
    linear-gradient(var(--c),var(--c)) calc(100% - var(--i)) var(--i)/var(--a) var(--t) no-repeat,
    linear-gradient(var(--c),var(--c)) calc(100% - var(--i)) var(--i)/var(--t) var(--a) no-repeat,
    linear-gradient(var(--c),var(--c)) var(--i) calc(100% - var(--i))/var(--a) var(--t) no-repeat,
    linear-gradient(var(--c),var(--c)) var(--i) calc(100% - var(--i))/var(--t) var(--a) no-repeat,
    linear-gradient(var(--c),var(--c)) calc(100% - var(--i)) calc(100% - var(--i))/var(--a) var(--t) no-repeat,
    linear-gradient(var(--c),var(--c)) calc(100% - var(--i)) calc(100% - var(--i))/var(--t) var(--a) no-repeat,
    linear-gradient(180deg,rgba(11,19,32,0) 42%,rgba(11,19,32,.62) 100%),
    radial-gradient(120% 90% at 50% 40%,rgba(11,19,32,0) 55%,rgba(11,19,32,.35) 100%)}
@media (max-width:767px){#problema .fx-pb-media.e-con::after{--a:14px}}
@media (prefers-contrast:more){#problema .fx-pb-media.e-con::after{--c:#F1DFB4}}
#problema .fx-pb-media.e-con::before{display:none}

#problema .fx-pb-img{position:absolute;inset:0;width:100%;height:100%;margin:0}
#problema .fx-pb-img img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;
  object-position:46% 38%;display:block;border-radius:0;filter:saturate(.9) contrast(1.04) sepia(.06)}
@media (max-width:767px){#problema .fx-pb-img img{object-position:46% 30%}}
/* duotom navy/creme (fx-tone da origem) */
#problema .fx-pb-img::before,#problema .fx-pb-img::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}
#problema .fx-pb-img::before{background:#0E1628;mix-blend-mode:lighten;opacity:.9}
#problema .fx-pb-img::after{background:#FFF3DC;mix-blend-mode:darken;opacity:.8}

/* tarja: na origem só aparece entre 761 e 1023px */
#problema .fx-pb-tarja{display:none;position:absolute;z-index:2;left:42px;bottom:14px;width:auto;margin:0}
#problema .fx-pb-tarja .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;height:26px;padding:0 12px;
  box-sizing:border-box;border-radius:3px;white-space:nowrap;font:600 10px/1 Montserrat,Arial,sans-serif;letter-spacing:.24em;
  text-transform:uppercase;color:#F1DFB4;background:rgba(11,19,32,.78);border:1px solid rgba(198,166,106,.3);
  box-shadow:inset 0 1px 0 rgba(241,223,180,.08)}
#problema .fx-pb-tarja .elementor-heading-title::before{content:"";width:14px;height:1px;flex:none;background:#C6A66A}
@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){
  #problema .fx-pb-tarja .elementor-heading-title{background:rgba(11,19,32,.45);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}}
@media (min-width:768px) and (max-width:1024px){#problema .fx-pb-tarja{display:block}}

/* nota "WhatsApp · agora" */
#problema .fx-pb-note.e-con{position:absolute;z-index:2;top:auto;left:auto;right:22px;bottom:30px;width:min(300px,62%);overflow:visible}
#problema .fx-pb-note-in.e-con{position:relative;isolation:isolate;display:grid;grid-template-columns:40px minmax(0,1fr) auto;
  align-items:center;gap:12px;padding:12px 14px;border-radius:18px;overflow:visible;
  background:rgba(11,19,32,.9);border:1px solid rgba(236,228,211,.22);
  box-shadow:0 24px 44px -20px rgba(6,11,20,.8),inset 0 1px 0 rgba(255,255,255,.08);color:#ECE4D3}
/* cartão "empilhado" atrás da nota */
#problema .fx-pb-note-in.e-con::before{content:"";display:block;position:absolute;left:12px;right:12px;bottom:-9px;top:auto;
  width:auto;height:20px;z-index:-1;opacity:1;mix-blend-mode:normal;border-radius:0 0 16px 16px;transition:none;
  background:rgba(11,19,32,.55);border:1px solid rgba(236,228,211,.14);border-top:0}
@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){
  #problema .fx-pb-note-in.e-con{background:rgba(11,19,32,.58);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}
  #problema .fx-pb-note-in.e-con::before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}
@media (prefers-reduced-transparency:reduce){
  #problema .fx-pb-note-in.e-con,#problema .fx-pb-note-in.e-con::before,#problema .fx-pb-tarja .elementor-heading-title{
    -webkit-backdrop-filter:none;backdrop-filter:none;background:#0B1320}}
#problema .fx-pb-ic{width:40px;height:40px;margin:0}
#problema .fx-pb-ic .elementor-icon-wrapper{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;
  background:linear-gradient(160deg,#DCC28E,#C6A66A)}
#problema .fx-pb-ic .elementor-icon{display:grid;place-items:center;font-size:20px;color:#0B1320}
#problema .fx-pb-ic .elementor-icon svg{width:20px;height:20px;fill:#0B1320}
#problema .fx-pb-tx.e-con{display:flex;flex-direction:column;min-width:0;gap:0}
#problema .fx-pb-tx .elementor-heading-title{margin:0;font-family:Montserrat,Arial,sans-serif;line-height:1.25;
  white-space:nowrap;overflow:clip;text-overflow:ellipsis}
#problema .fx-pb-tx-k .elementor-heading-title{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#DCC28E}
#problema .fx-pb-tx-t{margin-top:3px}
#problema .fx-pb-tx-t .elementor-heading-title{font-size:14px;font-weight:600;color:#FBF8F1}
#problema .fx-pb-tx-s{margin-top:2px}
#problema .fx-pb-tx-s .elementor-heading-title{font-size:12px;font-weight:300;color:#D3CFC4}
#problema .fx-pb-tx > .elementor-widget{width:100%;max-width:100%;min-width:0}
#problema .fx-pb-n{width:auto;margin:0}
#problema .fx-pb-n .elementor-heading-title{display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;box-sizing:border-box;
  border-radius:100px;background:#F1DFB4;color:#0B1320;font:700 12px/1 Montserrat,Arial,sans-serif;font-variant-numeric:tabular-nums}

/* selo "Sem resposta há 3h" */
#problema .fx-pb-seal.e-con{position:absolute;z-index:2;left:auto;bottom:auto;right:22px;top:22px;width:auto;
  display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:9px 14px 9px 12px;border-radius:100px;
  background:#FBF8F1;border:1px solid rgba(198,166,106,.7);box-shadow:0 16px 30px -14px rgba(6,11,20,.75);overflow:visible}
/* ponto vermelho (flex item) + anel de "ping" */
#problema .fx-pb-seal.e-con::before{content:"";display:block;position:relative;inset:auto;flex:none;width:8px;height:8px;
  border-radius:50%;background:#C8553D;opacity:1;mix-blend-mode:normal;border:0;transition:none;z-index:auto;order:-1}
#problema .fx-pb-seal.e-con::after{content:"";display:block;position:absolute;left:8px;top:50%;width:16px;height:16px;margin-top:-8px;
  border-radius:50%;border:1px solid rgba(200,85,61,.55);opacity:0;pointer-events:none;background:none;mix-blend-mode:normal}
#problema .fx-pb-seal-ic{width:auto;margin:0}
#problema .fx-pb-seal-ic .elementor-icon{display:flex;font-size:14px;color:#7A6232}
#problema .fx-pb-seal-ic .elementor-icon svg{width:14px;height:14px;fill:#7A6232}
#problema .fx-pb-seal-t{width:auto;margin:0}
#problema .fx-pb-seal-t .elementor-heading-title{margin:0;color:#1B2440;font:600 12.5px/1 Montserrat,Arial,sans-serif;white-space:nowrap}

@media (max-width:767px){
  #problema .fx-pb-note.e-con{right:10px;bottom:14px;width:min(212px,68%)}
  #problema .fx-pb-note-in.e-con{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 10px;border-radius:13px}
  #problema .fx-pb-note-in.e-con::before{left:10px;right:10px;bottom:-6px;height:12px;border-radius:0 0 11px 11px}
  #problema .fx-pb-ic,#problema .fx-pb-ic .elementor-icon-wrapper{width:28px;height:28px}
  #problema .fx-pb-ic .elementor-icon-wrapper{border-radius:9px}
  #problema .fx-pb-ic .elementor-icon svg{width:15px;height:15px}
  #problema .fx-pb-tx-k .elementor-heading-title{font-size:8.5px;letter-spacing:.12em}
  #problema .fx-pb-tx-t{margin-top:2px}
  #problema .fx-pb-tx-t .elementor-heading-title{font-size:12px}
  #problema .fx-pb-tx-s,#problema .fx-pb-n{display:none}
  #problema .fx-pb-seal.e-con{right:10px;top:10px;gap:6px;padding:6px 10px 6px 9px}
  #problema .fx-pb-seal.e-con::before{width:6px;height:6px}
  #problema .fx-pb-seal.e-con::after{left:6px;width:14px;height:14px;margin-top:-7px}
  #problema .fx-pb-seal-ic .elementor-icon svg{width:12px;height:12px}
  #problema .fx-pb-seal-t .elementor-heading-title{font-size:11px}
}

/* ---------- Dores (nested-accordion) ----------
   Desktop/tablet: grade aberta, sem "+" (o JS mantém tudo aberto).
   Celular: cartão branco em lista, "+" expande cada dor. */
#problema .fx-pb-dores .e-n-accordion{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;
  --n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px}
#problema .fx-pb-dores .e-n-accordion-item{position:relative;display:flex;flex-direction:column;gap:0;margin:0;
  padding:28px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}
/* filete superior (anima da esquerda para a direita) */
#problema .fx-pb-dores .e-n-accordion-item::before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;
  background:rgba(122,98,50,.45);transform-origin:0 50%;pointer-events:none}
#problema .fx-pb-dores .e-n-accordion-item > .e-n-accordion-item-title{display:flex;flex-direction:column;align-items:flex-start;
  justify-content:flex-start;gap:14px;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:default;
  list-style:none}
#problema .fx-pb-dores .e-n-accordion-item-title::-webkit-details-marker{display:none}
/* ícone de cada dor (SVG da origem em máscara: herda a cor de acento) */
#problema .fx-pb-dores .e-n-accordion-item-title::before{content:"";display:block;flex:none;width:36px;height:36px;background:#7A6232;
  -webkit-mask:var(--fx-pb-ic) center/contain no-repeat;mask:var(--fx-pb-ic) center/contain no-repeat}
#problema #fx-pb-dor-1{--fx-pb-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3Cpath d='M9 10h.01M12 10h.01M15 10h.01'/%3E%3C/svg%3E")}
#problema #fx-pb-dor-2{--fx-pb-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .8-1 1.5v.7M12 17h.01'/%3E%3C/svg%3E")}
#problema #fx-pb-dor-3{--fx-pb-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E")}
#problema #fx-pb-dor-4{--fx-pb-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Crect x='3.5' y='4.5' width='17' height='12' rx='1.5'/%3E%3Cpath d='M8 20h8M12 16.5V20M9 9l6 4M15 9l-6 4'/%3E%3C/svg%3E")}
#problema .fx-pb-dores .e-n-accordion-item-title-header{display:block;flex:none;width:100%}
#problema .fx-pb-dores .e-n-accordion-item-title-text{margin:0;font-family:"Cormorant Garamond",Georgia,serif;font-size:27px;
  line-height:1.12;font-weight:600;color:#1B2440}
#problema .fx-pb-dores .e-n-accordion-item-title-icon{display:none}
#problema .fx-pb-dores .e-n-accordion-item > .e-con{margin:14px 0 0;padding:0;border:0;border-radius:0;background:transparent}
#problema .fx-pb-dores .fx-pb-dor-p p{margin:0}
/* sem JS no desktop o conteúdo do <details> fechado continua visível (navegadores com ::details-content) */
@media (min-width:768px){
  #problema .fx-pb-dores .e-n-accordion-item::details-content{content-visibility:visible}
}
@media (min-width:768px) and (max-width:1024px){
  #problema .fx-pb-dores .e-n-accordion{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:767px){
  #problema .fx-pb-dores .e-n-accordion{grid-template-columns:minmax(0,1fr);gap:0;background:#FFFFFF;
    border:1px solid rgba(122,98,50,.2);border-radius:16px;box-shadow:0 18px 40px -28px rgba(11,19,32,.45);overflow:clip}
  #problema .fx-pb-dores .e-n-accordion-item{padding:0}
  #problema .fx-pb-dores .e-n-accordion-item::before{display:none}
  #problema .fx-pb-dores .e-n-accordion-item + .e-n-accordion-item{border-top:1px solid rgba(122,98,50,.16)}
  #problema .fx-pb-dores .e-n-accordion-item > .e-n-accordion-item-title{position:relative;display:grid;
    grid-template-columns:26px minmax(0,1fr);align-items:center;gap:0 14px;min-height:64px;box-sizing:border-box;
    padding:14px 52px 14px 16px;cursor:pointer;-webkit-tap-highlight-color:transparent}
  #problema .fx-pb-dores .e-n-accordion-item-title::before{width:26px;height:26px}
  #problema .fx-pb-dores .e-n-accordion-item-title-text{font-size:19px;line-height:1.2}
  /* "+" em círculo; aberto gira 45° e vira disco navy */
  #problema .fx-pb-dores .e-n-accordion-item-title-icon{display:grid;place-items:center;position:absolute;top:50%;right:16px;
    width:24px;height:24px;margin-top:-12px;box-sizing:border-box;border-radius:50%;border:1px solid rgba(122,98,50,.35);
    color:#7A6232;background:transparent}
  /* só um dos spans aparece: a regra com ID venceria o display:none do Elementor em .e-opened/.e-closed */
  #problema .fx-pb-dores .e-n-accordion-item:not([open]) .e-n-accordion-item-title-icon > .e-closed,
  #problema .fx-pb-dores .e-n-accordion-item[open] .e-n-accordion-item-title-icon > .e-opened{display:grid;place-items:center}
  #problema .fx-pb-dores .e-n-accordion-item:not([open]) .e-n-accordion-item-title-icon > .e-opened,
  #problema .fx-pb-dores .e-n-accordion-item[open] .e-n-accordion-item-title-icon > .e-closed{display:none}
  #problema .fx-pb-dores .e-n-accordion-item-title-icon svg{width:10px;height:10px;fill:currentColor}
  #problema .fx-pb-dores .e-n-accordion-item[open] .e-n-accordion-item-title-icon{transform:rotate(45deg);border-color:#1B2440;
    background:#1B2440;color:#DCC28E}
  #problema .fx-pb-dores .e-n-accordion-item-title:focus-visible{outline:2px solid #C6A66A;outline-offset:-4px;border-radius:12px}
  #problema .fx-pb-dores .e-n-accordion-item-title:active{background:rgba(122,98,50,.05)}
  #problema .fx-pb-dores .e-n-accordion-item > .e-con{margin:0;padding:0 52px 14px 56px}
}
@media (max-width:767px) and (prefers-reduced-motion:no-preference){
  #problema .fx-pb-dores .e-n-accordion-item-title-icon{transition:transform 320ms var(--fx-ease),border-color 240ms ease,background-color 240ms ease}
}

/* ---------- Bloco 82% ---------- */
#problema .fx-pb-stat.e-con{position:relative;isolation:isolate;overflow:clip;
  background:radial-gradient(90% 140% at 0% 0%,#1A2747,#0B1320 60%);border:1px solid rgba(198,166,106,.3);border-radius:16px;
  box-shadow:0 40px 80px -44px rgba(11,19,32,.75),inset 0 1px 0 rgba(236,228,211,.06)}
/* grade sutil */
#problema .fx-pb-stat.e-con::before{content:"";display:block;position:absolute;inset:0;width:auto;height:auto;z-index:-1;
  pointer-events:none;opacity:1;mix-blend-mode:normal;border:0;border-radius:0;transition:none;
  background-image:linear-gradient(rgba(198,166,106,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(198,166,106,.08) 1px,transparent 1px);
  background-size:32px 32px;
  -webkit-mask-image:radial-gradient(70% 90% at 20% 50%,#000,transparent 75%);mask-image:radial-gradient(70% 90% at 20% 50%,#000,transparent 75%)}
/* régua no topo */
#problema .fx-pb-stat.e-con::after{content:"";display:block;position:absolute;pointer-events:none;transform-origin:0 50%;z-index:-1;
  left:44px;right:44px;top:16px;bottom:auto;width:auto;height:9px;opacity:1;mix-blend-mode:normal;border:0;border-radius:0;transition:none;
  background:linear-gradient(rgba(198,166,106,.3),rgba(198,166,106,.3)) 0 0/100% 1px no-repeat,
    repeating-linear-gradient(90deg,rgba(198,166,106,.3) 0 1px,transparent 1px 40px) 0 0/100% 9px no-repeat,
    repeating-linear-gradient(90deg,rgba(198,166,106,.2) 0 1px,transparent 1px 8px) 0 0/100% 5px no-repeat;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}

/* anel */
#problema .fx-pb-ring.e-con{position:relative;isolation:isolate;flex:none;width:228px;height:228px;border-radius:50%;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:visible;
  background:radial-gradient(closest-side,rgba(198,166,106,.24),rgba(198,166,106,.08) 55%,rgba(198,166,106,0) 72%)}
/* trilha + arco (82%) */
#problema .fx-pb-ring.e-con::before{content:"";display:block;position:absolute;inset:0;width:auto;height:auto;z-index:-1;
  pointer-events:none;opacity:1;mix-blend-mode:normal;border:0;border-radius:50%;transition:none;
  background:conic-gradient(#C6A66A 0 calc(var(--fx-pb-arc) * 1%),rgba(236,228,211,.1) 0);
  -webkit-mask:radial-gradient(closest-side,transparent calc(73.9% - .5px),#000 73.9%,#000 85.2%,transparent calc(85.2% + .5px));
  mask:radial-gradient(closest-side,transparent calc(73.9% - .5px),#000 73.9%,#000 85.2%,transparent calc(85.2% + .5px))}
/* mostrador com marcas */
#problema .fx-pb-ring.e-con::after{content:"";display:block;position:absolute;inset:0;width:auto;height:auto;z-index:-1;
  border-radius:50%;pointer-events:none;opacity:1;mix-blend-mode:normal;border:0;transition:none;
  background:repeating-conic-gradient(from -.5deg,rgba(220,194,142,.32) 0 1deg,transparent 1deg 36deg),
    repeating-conic-gradient(from -.35deg,rgba(198,166,106,.2) 0 .7deg,transparent .7deg 7.2deg);
  -webkit-mask-image:radial-gradient(closest-side,transparent calc(100% - 6px),#000 calc(100% - 5.5px),#000 calc(100% - 1px),transparent 100%);
  mask-image:radial-gradient(closest-side,transparent calc(100% - 6px),#000 calc(100% - 5.5px),#000 calc(100% - 1px),transparent 100%)}
#problema .fx-pb-ring > .elementor-widget{width:auto;margin:0}
#problema .fx-pb-ring-ic .elementor-icon{display:flex;font-size:20px;color:#C6A66A}
#problema .fx-pb-ring-ic .elementor-icon svg{width:20px;height:20px;fill:#C6A66A}
#problema .fx-pb-count .elementor-counter{display:block}
#problema .fx-pb-count .elementor-counter-number-wrapper{display:flex;justify-content:center;margin:0;
  font-family:"Cormorant Garamond",Georgia,serif;font-size:68px;line-height:1;font-weight:600;color:#ECE4D3;
  font-variant-numeric:lining-nums tabular-nums}
#problema .fx-pb-count .elementor-counter-number-prefix:empty{display:none}
#problema .fx-pb-count .elementor-counter-number-suffix{flex-grow:0;text-align:left}
#problema .fx-pb-count .elementor-counter-number-prefix{flex-grow:0}

/* texto do bloco */
#problema .fx-pb-stat-tx.e-con{min-width:0;max-width:640px;flex:0 1 640px}
#problema .fx-pb-stat-k .elementor-heading-title{display:flex;align-items:baseline;gap:14px;margin:0;
  font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(64px,6.4vw,92px);line-height:1.45;font-weight:600;letter-spacing:-.02em;
  font-variant-numeric:lining-nums tabular-nums;color:transparent;
  background:linear-gradient(180deg,#F4E6C4 0%,#D9BC80 55%,#B08F52 100%);-webkit-background-clip:text;background-clip:text;
  filter:drop-shadow(0 10px 24px rgba(198,166,106,.25))}
#problema .fx-pb-stat-k .elementor-heading-title em{font-size:clamp(24px,2.2vw,30px);font-weight:500;font-style:italic;letter-spacing:0;
  color:#AEB3C6;-webkit-text-fill-color:#AEB3C6;transform:translateY(-.15em);display:inline-block}
#problema .fx-pb-stat-h .elementor-heading-title{margin:0;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(26px,2.4vw,32px);
  line-height:1.18;font-weight:600;color:#ECE4D3;text-wrap:balance}
#problema .fx-pb-stat-h .elementor-heading-title em{font-style:italic;font-weight:500;color:#DCC28E}
#problema .fx-pb-bubbles .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}
#problema .fx-pb-bubbles .elementor-icon-list-item{margin:0;padding:0}
#problema .fx-pb-bubbles .elementor-icon-list-item::after{display:none}
#problema .fx-pb-bubbles .elementor-icon-list-text{display:none}
#problema .fx-pb-bubbles .elementor-icon-list-icon{display:block;width:22px;height:22px;padding:0;margin:0}
#problema .fx-pb-bubbles .elementor-icon-list-icon svg{display:block;width:22px;height:22px;fill:#C6A66A}
#problema .fx-pb-bubbles .elementor-icon-list-item:nth-child(n+9) svg{fill:rgba(236,228,211,.14)}
#problema .fx-pb-stat-sub{width:auto}
#problema .fx-pb-stat-sub p{margin:0;padding-left:16px;border-left:2px solid #C6A66A;font-size:17px;line-height:1.6;font-weight:300;color:#D3CFC4}
#problema .fx-pb-stat-sub em{font-style:normal;font-weight:500;color:#ECE4D3}
#problema .fx-pb-stat-src{width:100%}
#problema .fx-pb-stat-src p{margin:0;font-size:11px;line-height:1.5;letter-spacing:.02em;color:#6F7590;text-align:center}
#problema .fx-pb-stat-src .fx-pb-src-k{display:inline;margin:0 4px 0 0;font-size:9.5px;font-weight:600;letter-spacing:.18em;
  text-transform:uppercase;color:#8E7240}
#problema .fx-pb-stat-src .fx-pb-src-k::after{content:" ·"}

@media (max-width:860px){
  #problema .fx-pb-stat.e-con{flex-direction:column;gap:28px;padding:32px 24px 104px;text-align:center}
  #problema .fx-pb-ring.e-con{width:176px;height:176px}
  #problema .fx-pb-count .elementor-counter-number-wrapper{font-size:52px}
  #problema .fx-pb-stat-tx.e-con{max-width:none;flex:none;width:100%;align-items:center}
  #problema .fx-pb-stat-k .elementor-heading-title{justify-content:center}
  #problema .fx-pb-bubbles .elementor-icon-list-items{justify-content:center;flex-wrap:nowrap;gap:6px}
  #problema .fx-pb-bubbles .elementor-icon-list-icon,#problema .fx-pb-bubbles .elementor-icon-list-icon svg{width:19px;height:19px}
  #problema .fx-pb-stat-sub p{display:inline-block;padding-left:0;border-left:0;padding-top:16px;border-top:1px solid rgba(198,166,106,.3)}
}
@media (max-width:767px){
  #problema .fx-pb-stat.e-con{gap:16px;padding:28px 20px 84px}
  #problema .fx-pb-stat.e-con::after{left:20px;right:20px;top:11px;height:7px;background-size:100% 1px,100% 7px,100% 4px}
  #problema .fx-pb-ring.e-con{width:132px;height:132px}
  #problema .fx-pb-ring-ic .elementor-icon svg{width:16px;height:16px}
  #problema .fx-pb-count .elementor-counter-number-wrapper{font-size:36px}
  #problema .fx-pb-stat-k .elementor-heading-title{gap:10px;font-size:52px}
  #problema .fx-pb-stat-k .elementor-heading-title em{font-size:20px}
  #problema .fx-pb-stat-h .elementor-heading-title{font-size:22px}
  #problema .fx-pb-stat-sub p{padding-top:12px;font-size:15px;line-height:1.55}
}

/* ---------- Fitas cruzadas (#segmentos) ----------
   Sobem 165px sobre a borda de baixo do cartão 82% (margem negativa nativa). */
#segmentos.e-con{position:relative;z-index:6;height:170px;min-height:170px;padding:0;background:transparent;
  overflow-x:clip;overflow-y:visible;--fx-rb-r:2.6deg}
#segmentos .fx-rb.e-con{position:absolute;left:-6%;right:-6%;top:50%;width:auto;overflow:hidden;display:flex;flex-wrap:nowrap;padding:0}
#segmentos .fx-rb-front.e-con{z-index:2;background:#C6A66A;transform:translateY(-50%) rotate(-2.6deg);
  box-shadow:0 22px 40px -22px rgba(11,19,32,.55),inset 0 1px 0 rgba(255,244,214,.45),inset 0 -1px 0 rgba(122,98,50,.35)}
#segmentos .fx-rb-back.e-con{z-index:1;background:#0B1320;transform:translateY(-50%) rotate(2.4deg);
  box-shadow:0 18px 34px -24px rgba(11,19,32,.7)}
#segmentos .fx-rb-list{display:flex;flex:none;flex-wrap:nowrap;width:max-content;max-width:none;margin:0}
#segmentos .fx-rb-list .elementor-icon-list-items{display:flex;flex:none;flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none}
#segmentos .fx-rb-list .elementor-icon-list-item{display:flex;align-items:center;margin:0;padding:0;white-space:nowrap}
#segmentos .fx-rb-list .elementor-icon-list-item::before{display:none}
/* separador ✦ depois de cada item (como na origem); caractere literal: o salvamento do CSS no WP remove a barra invertida dos escapes */
#segmentos .fx-rb-list .elementor-icon-list-item::after{content:"✦";position:static;display:inline;width:auto;height:auto;
  border:0;margin:0;padding:0;font-style:normal;letter-spacing:0;line-height:1}
#segmentos .fx-rb-list-back .elementor-icon-list-items{padding:15px 0}
#segmentos .fx-rb-list-back .elementor-icon-list-text{padding:0 26px;font-family:Montserrat,Arial,sans-serif;font-size:12px;
  font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#ECE4D3}
#segmentos .fx-rb-list-back .elementor-icon-list-item::after{color:#C6A66A;font-size:12px}
#segmentos .fx-rb-list-front .elementor-icon-list-items{padding:14px 0}
#segmentos .fx-rb-list-front .elementor-icon-list-text{padding:0 28px;font-family:"Cormorant Garamond",Georgia,serif;font-size:21px;
  font-weight:600;font-style:italic;color:#0B1320}
#segmentos .fx-rb-list-front .elementor-icon-list-item::after{color:#0B1320;font-size:16px}
@media (max-width:767px){
  #segmentos.e-con{height:160px;min-height:160px;--fx-rb-r:5.5deg}
  #segmentos .fx-rb-front.e-con{transform:translateY(-50%) rotate(-6deg)}
  #segmentos .fx-rb-back.e-con{transform:translateY(-50%) rotate(6deg)}
  #segmentos .fx-rb-list-front .elementor-icon-list-text{font-size:18px;padding:0 18px}
  #segmentos .fx-rb-list-back .elementor-icon-list-text{font-size:10px;padding:0 18px}
  #segmentos .fx-rb-list-back .elementor-icon-list-items{padding:12px 0}
}

/* ==========================================================================
   Movimento
   ========================================================================== */
@keyframes fx-pb-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes fx-pb-ping{0%{opacity:.9;transform:scale(.6)}80%,100%{opacity:0;transform:scale(1.6)}}
@keyframes fx-pb-clip{from{clip-path:inset(10% 14% 10% 0 round 22px)}to{clip-path:inset(0 0 0 0 round 22px)}}
@keyframes fx-pb-kb{from{scale:1.08}to{scale:1}}
@keyframes fx-pb-par{0%{opacity:0;translate:28px 36px}30%{opacity:1;translate:0 14px}100%{opacity:1;translate:0 -22px}}
@keyframes fx-pb-pop{from{opacity:0;scale:.7;translate:-12px 0}to{opacity:1;scale:1;translate:0 0}}
@keyframes fx-pb-frame{from{opacity:0;translate:-18px -18px}to{opacity:1;translate:0 0}}
@keyframes fx-pb-in{from{opacity:0;translate:0 28px}to{opacity:1;translate:none}}
@keyframes fx-pb-up12{from{opacity:0;translate:0 12px}to{opacity:1;translate:none}}
@keyframes fx-pb-em{from{opacity:.18}to{opacity:1}}
@keyframes fx-pb-rule{from{scale:0 1}to{scale:1 1}}
@keyframes fx-pb-icon{from{opacity:0;scale:.6}to{opacity:1;scale:1}}
@keyframes fx-pb-statin{from{clip-path:inset(18% 4% 0 4% round 16px);opacity:.4}to{clip-path:inset(-100px round 16px);opacity:1}}
@keyframes fx-pb-gridin{from{opacity:0;scale:1.06}to{opacity:1;scale:1}}
@keyframes fx-pb-draw{from{scale:0 1}to{scale:1 1}}
@keyframes fx-pb-dial{from{opacity:0;rotate:-24deg}to{opacity:1;rotate:none}}
@keyframes fx-pb-arc{from{--fx-pb-arc:0}to{--fx-pb-arc:82}}
@keyframes fx-pb-bubin{from{opacity:0;scale:.4;translate:0 8px}to{opacity:1;scale:1;translate:none}}
@keyframes fx-pb-bublose{from{fill:#C6A66A;translate:none}to{fill:rgba(236,228,211,.14);translate:0 3px}}
@keyframes fx-rb-marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes fx-rb-marqrev{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@keyframes fx-rb-in{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes fx-rb-swF{from{rotate:var(--fx-rb-r);translate:-2.5% 0}50%{rotate:0deg;translate:0 0}to{rotate:calc(var(--fx-rb-r) * -.35);translate:2% 0}}
@keyframes fx-rb-swB{from{rotate:calc(var(--fx-rb-r) * -1);translate:2.5% 0}50%{rotate:0deg;translate:0 0}to{rotate:calc(var(--fx-rb-r) * .35);translate:-2% 0}}

@media (prefers-reduced-motion:no-preference){
  /* ambiente (tempo) */
  #problema .fx-pb-note-in.e-con{animation:fx-pb-float 5.6s ease-in-out infinite}
  #problema .fx-pb-seal.e-con::after{animation:fx-pb-ping 2.2s var(--fx-ease) infinite}
  /* marquee só liga depois que o JS duplica a lista (fx-rb-on); sem JS fica estático */
  #segmentos.fx-rb-on .fx-rb-list-front{animation:fx-rb-marq 46s linear infinite}
  #segmentos.fx-rb-on .fx-rb-list-back{animation:fx-rb-marqrev 58s linear infinite}
  #segmentos:hover .fx-rb-list,#segmentos:focus-within .fx-rb-list{animation-play-state:paused}

  /* rolagem (scroll-driven) */
  @supports (animation-timeline: view()){
    #problema .fx-pb-media.e-con{animation:fx-pb-clip linear both;animation-timeline:view();animation-range:entry 0% cover 40%}
    #problema .fx-pb-img img{animation:fx-pb-kb linear both;animation-timeline:view();animation-range:cover 0% cover 100%}
    #problema .fx-pb-note.e-con{animation:fx-pb-par linear both;animation-timeline:view();animation-range:entry 10% exit 20%}
    #problema .fx-pb-seal.e-con{animation:fx-pb-pop var(--fx-ease) both;animation-timeline:view();animation-range:entry 40% cover 45%}
    #problema .fx-pb-fig.e-con::before,#problema .fx-pb-fig.e-con::after{animation:fx-pb-frame var(--fx-ease) both;animation-timeline:--fx-pb-fig;animation-range:entry 10% cover 45%}
    #problema .fx-pb-fig.e-con{view-timeline-name:--fx-pb-fig}

    #problema .fx-pb-eyebrow{animation:fx-pb-in var(--fx-ease) both;animation-timeline:view();animation-range:entry 0% cover 18%}
    #problema .fx-pb-h2{view-timeline-name:--fx-pb-h2}
    #problema .fx-pb-h2 em{animation:fx-pb-em var(--fx-ease) both;animation-timeline:--fx-pb-h2;animation-range:cover 24% cover 38%}
    #problema .fx-pb-lead{animation:fx-pb-in var(--fx-ease) both;animation-timeline:view();animation-range:entry 20% cover 30%}

    #problema .fx-pb-dores .e-n-accordion-item{view-timeline-name:--fx-pb-li}
    #problema .fx-pb-dores .e-n-accordion-item:nth-child(2){--fx-pb-d:3%}
    #problema .fx-pb-dores .e-n-accordion-item:nth-child(3){--fx-pb-d:6%}
    #problema .fx-pb-dores .e-n-accordion-item:nth-child(4){--fx-pb-d:9%}
    #problema .fx-pb-dores .e-n-accordion-item::before{animation:fx-pb-rule var(--fx-ease) both;animation-timeline:--fx-pb-li;animation-range:cover calc(4% + var(--fx-pb-d,0%)) cover calc(16% + var(--fx-pb-d,0%))}
    #problema .fx-pb-dores .e-n-accordion-item-title::before{animation:fx-pb-icon var(--fx-ease-io) both;animation-timeline:--fx-pb-li;animation-range:cover calc(10% + var(--fx-pb-d,0%)) cover calc(22% + var(--fx-pb-d,0%))}
    #problema .fx-pb-dores .e-n-accordion-item-title-header{animation:fx-pb-up12 var(--fx-ease) both;animation-timeline:--fx-pb-li;animation-range:cover calc(13% + var(--fx-pb-d,0%)) cover calc(25% + var(--fx-pb-d,0%))}
    #problema .fx-pb-dores .e-n-accordion-item > .e-con{animation:fx-pb-up12 var(--fx-ease) both;animation-timeline:--fx-pb-li;animation-range:cover calc(16% + var(--fx-pb-d,0%)) cover calc(28% + var(--fx-pb-d,0%))}

    #problema .fx-pb-stat.e-con{--fx-pb-b0:22%;view-timeline-name:--fx-pb-stat;animation:fx-pb-statin var(--fx-ease) both;animation-timeline:view();animation-range:entry 0% cover 25%}
    #problema .fx-pb-stat.e-con::before{animation:fx-pb-gridin var(--fx-ease) both;animation-timeline:--fx-pb-stat;animation-range:entry 30% cover 35%}
    #problema .fx-pb-stat.e-con::after{animation:fx-pb-draw var(--fx-ease) both;animation-timeline:--fx-pb-stat;animation-range:entry 55% cover 30%}
    #problema .fx-pb-ring.e-con::before{animation:fx-pb-arc var(--fx-ease) both;animation-timeline:--fx-pb-stat;animation-range:cover 8% cover 40%}
    #problema .fx-pb-ring.e-con::after{animation:fx-pb-dial var(--fx-ease) both;animation-timeline:--fx-pb-stat;animation-range:entry 40% cover 32%}
    #problema .fx-pb-bubbles .elementor-icon-list-item:nth-child(1){--fx-pb-k:0}
    #problema .fx-pb-bubbles .elementor-icon-list-item:nth-child(2){--fx-pb-k:1}
    #problema .fx-pb-bubbles .elementor-icon-list-item:nth-child(3){--fx-pb-k:2}
    #problema .fx-pb-bubbles .elementor-icon-list-item:nth-child(4){--fx-pb-k:3}
    #problema .fx-pb-bubbles .elementor-icon-list-item:nth-child(5){--fx-pb-k:4}
    #problema .fx-pb-bubbles .elementor-icon-list-item:nth-child(6){--fx-pb-k:5}
    #problema .fx-pb-bubbles .elementor-icon-list-item:nth-child(7){--fx-pb-k:6}
    #problema .fx-pb-bubbles .elementor-icon-list-item:nth-child(8){--fx-pb-k:7}
    #problema .fx-pb-bubbles .elementor-icon-list-item:nth-child(9){--fx-pb-k:8}
    #problema .fx-pb-bubbles .elementor-icon-list-item:nth-child(10){--fx-pb-k:9}
    #problema .fx-pb-bubbles .elementor-icon-list-item{transform-origin:50% 100%;animation:fx-pb-bubin var(--fx-ease) both;animation-timeline:--fx-pb-stat;
      animation-range:cover calc(var(--fx-pb-b0) + var(--fx-pb-k) * 2.4%) cover calc(var(--fx-pb-b0) + 6% + var(--fx-pb-k) * 2.4%)}
    #problema .fx-pb-bubbles .elementor-icon-list-item:nth-child(n+9) svg{animation:fx-pb-bublose var(--fx-ease-io) both;animation-timeline:--fx-pb-stat;
      animation-range:cover calc(var(--fx-pb-b0) + 24%) cover calc(var(--fx-pb-b0) + 32%)}
    #problema .fx-pb-stat-sub{animation:fx-pb-in var(--fx-ease) both;animation-timeline:--fx-pb-stat;animation-range:cover calc(var(--fx-pb-b0) + 24%) cover calc(var(--fx-pb-b0) + 34%)}

    #segmentos.e-con{view-timeline-name:--fx-rb-t;animation:fx-rb-in var(--fx-ease) both;animation-timeline:view();animation-range:entry 0% entry 100%}
    #segmentos .fx-rb-front.e-con{animation:fx-rb-swF linear both;animation-timeline:--fx-rb-t;animation-range:cover 0% cover 100%}
    #segmentos .fx-rb-back.e-con{animation:fx-rb-swB linear both;animation-timeline:--fx-rb-t;animation-range:cover 0% cover 100%}
  }
}
@media (prefers-reduced-motion:no-preference) and (max-width:860px){
  @supports (animation-timeline: view()){#problema .fx-pb-stat.e-con{--fx-pb-b0:34%}}
}
/* No celular o título da dor nunca fica preso invisível (a timeline por item quebra com o accordion fechado) */
@media (max-width:767px){
  #problema .fx-pb-dores .e-n-accordion-item-title-header,#problema .fx-pb-dores .e-n-accordion-item > .e-con{animation:none;opacity:1;translate:none}
}

/* ===== 05-contraste-manifesto ===== */
/* ==================================================================
   05 · ANTES E DEPOIS (#contraste) + MANIFESTO dourado (#manifesto)
   Classes próprias: fx-cx-* (contraste) e fx-mf-* (manifesto).
   Textura/brilho (fx-grain-l), eyebrow, costura do arco e overflow ficam no 00-global.
   ================================================================== */

@keyframes fxcx-run{from{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}
@keyframes fxcx-call{0%,100%{opacity:.75}50%{opacity:1;text-shadow:0 0 10px rgba(198,166,106,.55)}}
@keyframes fxcx-swap{from{opacity:0;translate:22px 0;filter:blur(5px)}to{opacity:1;translate:none;filter:none}}
@keyframes fxcx-in{from{opacity:0;translate:0 28px}to{opacity:1;translate:none}}
@keyframes fxcx-up12{from{opacity:0;translate:0 12px}to{opacity:1;translate:none}}
@keyframes fxcx-inscale{from{opacity:0;translate:0 44px;scale:.95}to{opacity:1;translate:none;scale:none}}
@keyframes fxcx-wipeL{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
@keyframes fxcx-install{from{clip-path:inset(0 100% 0 0);opacity:.2}to{clip-path:inset(-4px -8px -4px 0);opacity:1}}
@keyframes fxcx-pop{from{scale:.3;opacity:0}to{scale:1;opacity:1}}
@keyframes fxcx-pulse{0%,70%{scale:1}85%{scale:1.18}100%{scale:1}}
@keyframes fxcx-dot{from{background-position:0 0}to{background-position:0 -44px}}

/* ---------- fundo da seção: creme com emenda dourada embaixo (encontra o manifesto) ---------- */
.elementor-5874 > .e-parent#contraste.fx-cx-sec{background-image:linear-gradient(180deg,rgba(198,166,106,0) calc(100% - var(--fxb,64px)),#C6A66A)}
/* pontilhado dourado com máscara radial (no miolo boxed: a raiz já usa ::before/::after do global) */
.fx-cx-sec > .e-con-inner{position:relative}
.fx-cx-sec > .e-con-inner::before{content:"";position:absolute;inset:-96px -24px -120px;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(122,98,50,.11) 1px,transparent 1.5px);background-size:20px 20px;background-position:0 0;-webkit-mask-image:radial-gradient(62% 58% at 50% 62%,#000 0%,rgba(0,0,0,.55) 42%,transparent 80%);mask-image:radial-gradient(62% 58% at 50% 62%,#000 0%,rgba(0,0,0,.55) 42%,transparent 80%)}

/* ---------- título ---------- */
.fx-cx-h2 .elementor-heading-title em{font-weight:500;color:#7A6232}
.fx-cx-sub p{margin:0}
.fx-cx-cap{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0 !important;padding:0 !important}

/* ---------- caixa da tabela ---------- */
.e-con.fx-cx-box{overflow:clip}
.fx-cx-th .elementor-heading-title{margin:0}

/* células: ícone em círculo (o ícone do Font Awesome fica no meio) */
.fx-cx-v .elementor-icon-list-items{margin:0;padding:0;list-style:none}
.fx-cx-v .elementor-icon-list-item{display:flex !important;align-items:center;gap:12px;margin:0 !important;padding:0 !important}
.fx-cx-v .elementor-icon-list-icon{flex:none;display:inline-flex !important;align-items:center;justify-content:center;width:20px;height:20px;padding:0 !important;border-radius:50%;background:#FDECEC}
.fx-cx-v.fx-cx-yes .elementor-icon-list-icon{background:#C6A66A}
.fx-cx-v .elementor-icon-list-icon svg{width:10px;height:10px}
.fx-cx-v .elementor-icon-list-text{padding:0 !important}
.fx-cx-k .elementor-heading-title{margin:0}

/* ===== desktop/tablet (>=768px): as duas abas viram a tabela de 3 colunas ===== */
@media (min-width: 768px){
  .fx-cx-thead.e-con{display:grid !important;grid-template-columns:22% 39% 39%}
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs{display:block}
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading{display:none !important}
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content{display:grid !important;grid-template-columns:22% 39% 39%;align-items:stretch}
  /* abas e linhas "somem" como caixa: as células viram itens diretos da grade e alinham as alturas */
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content > .e-con,
  .fx-cx-tabs.elementor-widget-n-tabs .fx-cx-r.e-con{display:contents !important}
  .fx-cx-tabs .fx-cx-pb .fx-cx-k{display:none !important}
  .fx-cx-tabs .fx-cx-pa .fx-cx-k{grid-column:1}
  .fx-cx-tabs .fx-cx-pa .fx-cx-v{grid-column:2}
  .fx-cx-tabs .fx-cx-pb .fx-cx-v{grid-column:3}
  .fx-cx-tabs .fx-cx-r1 > .elementor-element{grid-row:1}
  .fx-cx-tabs .fx-cx-r2 > .elementor-element{grid-row:2}
  .fx-cx-tabs .fx-cx-r3 > .elementor-element{grid-row:3}
  .fx-cx-tabs .fx-cx-r4 > .elementor-element{grid-row:4}
  .fx-cx-tabs .fx-cx-r5 > .elementor-element{grid-row:5}
  .fx-cx-tabs .fx-cx-k,.fx-cx-tabs .fx-cx-v{display:flex;align-items:center;min-width:0;width:auto !important;max-width:none !important;margin:0 !important;padding:24px 28px;box-sizing:border-box;border-bottom:1px solid rgba(122,98,50,.15)}
  .fx-cx-tabs .fx-cx-pb .fx-cx-v{background:#0B1320;border-bottom-color:rgba(198,166,106,.2)}
  .fx-cx-tabs .fx-cx-r5 > .elementor-element{border-bottom:0}
}

/* ===== celular (<=767px): alternância "Sem processo / Com o Fluxo" (nested-tabs nativo) ===== */
@media (max-width: 767px){
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs{display:flex;flex-direction:column;gap:0}
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading{position:relative;display:grid !important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;margin:14px 14px 18px;padding:4px;border-radius:14px;background:#F1EADB;box-shadow:inset 0 0 0 1px rgba(122,98,50,.14);isolation:isolate;overflow:visible}
  /* pílula que desliza até a opção ativa */
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading::before{content:"";position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:#FFFFFF;box-shadow:0 6px 16px -8px rgba(11,19,32,.45);transition:translate 380ms var(--fx-ease,cubic-bezier(.22,1,.36,1)),background-color 380ms var(--fx-ease,cubic-bezier(.22,1,.36,1))}
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading:has(> .e-n-tab-title:nth-child(2)[aria-selected="true"])::before{translate:100% 0;background:#0B1320}
  /* luz dourada correndo no fio abaixo do seletor */
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading::after{content:"";position:absolute;left:25%;right:25%;bottom:-10px;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,rgba(198,166,106,0),#C6A66A,rgba(198,166,106,0)) no-repeat,linear-gradient(rgba(122,98,50,.18),rgba(122,98,50,.18));background-size:34% 100%,100% 100%;background-position:-40% 0,0 0}
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;margin:0;padding:6px 4px;box-sizing:border-box;border:0;border-radius:10px;background:transparent !important;box-shadow:none;cursor:pointer;text-align:center;color:#5A6280 !important;-webkit-tap-highlight-color:transparent;transition:color 380ms var(--fx-ease,cubic-bezier(.22,1,.36,1))}
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:active{scale:.97}
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(1)[aria-selected="true"]{color:#1B2440 !important}
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:nth-child(2)[aria-selected="true"]{color:#DCC28E !important}
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible{outline:2px solid #C6A66A;outline-offset:-2px}
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content{display:block}
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content > .e-con.e-active{display:flex !important;flex-direction:column}
  /* linha = [etapa | célula] */
  .fx-cx-tabs .fx-cx-r.e-con{display:grid !important;grid-template-columns:104px minmax(0,1fr);align-items:center;column-gap:10px;border-bottom:1px solid rgba(122,98,50,.14)}
  .fx-cx-tabs .fx-cx-r5.e-con{border-bottom:0}
  .fx-cx-tabs .fx-cx-k,.fx-cx-tabs .fx-cx-v{width:auto !important;max-width:none !important;min-width:0;margin:0 !important}
  .fx-cx-tabs .fx-cx-v{padding:10px 12px;border-radius:10px}
  .fx-cx-tabs .fx-cx-v .elementor-icon-list-item{gap:10px}
  .fx-cx-tabs .fx-cx-v .elementor-icon-list-icon{width:18px;height:18px}
  .fx-cx-tabs .fx-cx-pb .fx-cx-v{background:#0B1320}
  .fx-cx-sec > .e-con-inner::before{inset:-44px -20px -64px;background-size:18px 18px;-webkit-mask-image:radial-gradient(90% 46% at 50% 58%,rgba(0,0,0,.8) 0%,rgba(0,0,0,.35) 45%,transparent 78%);mask-image:radial-gradient(90% 46% at 50% 58%,rgba(0,0,0,.8) 0%,rgba(0,0,0,.35) 45%,transparent 78%)}
}
@media (max-width: 767px) and (prefers-reduced-motion: no-preference){
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading::after{animation:fxcx-run 2.4s cubic-bezier(.45,0,.55,1) infinite}
  /* a opção que não está ativa "chama" o toque */
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]{animation:fxcx-call 1.6s ease-in-out infinite}
  /* ao trocar de aba, as células entram em cascata */
  .fx-cx-tabs .e-n-tabs-content > .e-con.e-active .fx-cx-v .elementor-icon-list-items{animation:fxcx-swap 520ms var(--fx-ease,cubic-bezier(.22,1,.36,1)) both}
  .fx-cx-tabs .e-n-tabs-content > .e-con.e-active .fx-cx-r2 .fx-cx-v .elementor-icon-list-items{animation-delay:70ms}
  .fx-cx-tabs .e-n-tabs-content > .e-con.e-active .fx-cx-r3 .fx-cx-v .elementor-icon-list-items{animation-delay:140ms}
  .fx-cx-tabs .e-n-tabs-content > .e-con.e-active .fx-cx-r4 .fx-cx-v .elementor-icon-list-items{animation-delay:210ms}
  .fx-cx-tabs .e-n-tabs-content > .e-con.e-active .fx-cx-r5 .fx-cx-v .elementor-icon-list-items{animation-delay:280ms}
}
@media (max-width: 767px) and (prefers-reduced-motion: reduce){
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading::before,
  .fx-cx-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title{transition:none}
}

/* ===== animações por rolagem no desktop (só com animation-timeline e sem reduced-motion) ===== */
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference) and (min-width: 768px){
  .fx-cx-sec > .e-con-inner::before{animation:fxcx-dot linear both;animation-timeline:view();animation-range:cover 0% cover 100%}
  .fx-cx-box.e-con{animation:fxcx-inscale var(--fx-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:view();animation-range:entry 0% cover 18%}
  .fx-cx-sub{animation:fxcx-in var(--fx-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:view();animation-range:entry 20% cover 30%}
  .fx-cx-th3{animation:fxcx-wipeL var(--fx-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:view();animation-range:entry 40% cover 20%}
  /* cada célula é a régua da própria linha (as linhas não têm caixa no desktop) */
  .fx-cx-tabs .fx-cx-k,.fx-cx-tabs .fx-cx-v{view-timeline-name:--fxcx-cell}
  .fx-cx-tabs .fx-cx-pa .fx-cx-k .elementor-heading-title,
  .fx-cx-tabs .fx-cx-pa .fx-cx-v .elementor-icon-list-items{animation:fxcx-up12 var(--fx-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:--fxcx-cell;animation-range:cover 8% cover 26%}
  .fx-cx-tabs .fx-cx-pb .fx-cx-v .elementor-icon-list-items{animation:fxcx-install var(--fx-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:--fxcx-cell;animation-range:cover 18% cover 36%}
  .fx-cx-tabs .fx-cx-pb .fx-cx-v .elementor-icon-list-icon svg{animation:fxcx-pop var(--fx-ease-io,cubic-bezier(.65,0,.35,1)) both;animation-timeline:--fxcx-cell;animation-range:cover 30% cover 40%}
  .fx-cx-tabs .fx-cx-pb .fx-cx-r5 .fx-cx-v .elementor-icon-list-icon{animation:fxcx-pulse var(--fx-ease-io,cubic-bezier(.65,0,.35,1)) both;animation-timeline:--fxcx-cell;animation-range:cover 30% cover 48%}
}}


/* ==================================================================
   MANIFESTO dourado
   ================================================================== */
@keyframes fxmf-word{from{opacity:.3}to{opacity:1}}
@keyframes fxmf-up{from{clip-path:inset(0 -.2em 100% -.2em);translate:0 .35em;opacity:.3}to{clip-path:inset(-.25em -.2em -.3em -.2em);translate:none;opacity:1}}
@keyframes fxmf-swash{from{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0 -20% 0)}}
@keyframes fxmf-mark{from{transform:translateY(-6%) rotate(-4deg)}to{transform:translateY(6%) rotate(4deg)}}
@keyframes fxmf-in{from{opacity:0;translate:0 28px}to{opacity:1;translate:none}}
@keyframes fxmf-up12{from{opacity:0;translate:0 12px}to{opacity:1;translate:none}}
@keyframes fxmf-inscale{from{opacity:0;translate:0 44px;scale:.95}to{opacity:1;translate:none;scale:none}}
@keyframes fxmf-rule{from{scale:0 1}to{scale:1 1}}

/* fundo dourado com emenda azul-noite embaixo (encontra o #metodo); régua de rolagem do manifesto */
.elementor-5874 > .e-parent#manifesto.fx-mf-sec{background-image:linear-gradient(180deg,rgba(15,24,41,0) calc(100% - var(--fxb,64px)),#0F1829);view-timeline-name:--fxmf}
/* Em contêiner boxed o Elementor põe o padding vertical no .e-con-inner; o padding-top do pai deve ser só o arco.
   O 00-global soma var(--padding-top) ao arco e duplica os 112px (52px no celular). */
.elementor-5874 > .e-parent#manifesto.fx-mf-sec{padding-top:var(--fx-arc,0px)}
.fx-mf-sec > .e-con-inner{position:relative;isolation:isolate}

/* brasão gigante em marca d'água */
.fx-mf-sec .fx-mf-mark.elementor-widget-image{position:absolute !important;right:-60px;top:50%;translate:0 -50%;height:125%;width:auto !important;max-width:none !important;margin:0 !important;z-index:-1;pointer-events:none}
.fx-mf-sec .fx-mf-mark img{display:block;height:100% !important;width:auto !important;max-width:none !important;opacity:.05;filter:brightness(0)}

/* eyebrow com fio */
.fx-mf-k .elementor-heading-title{display:flex;align-items:center;gap:14px;margin:0}
.fx-mf-k .elementor-heading-title::before{content:"";flex:none;width:32px;height:1px;background:#0B1320;transform-origin:0 50%}

/* frase: 2ª linha em itálico com o traço à mão por baixo */
.fx-mf-h .elementor-heading-title{margin:0}
.fx-mf-h .elementor-heading-title em{position:relative;display:inline-block;white-space:nowrap;padding-bottom:.14em;font-weight:500;color:#3E3015}
.fx-mf-h .elementor-heading-title em::after{content:"";position:absolute;left:-1%;width:102%;bottom:-.02em;height:.32em;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 24' preserveAspectRatio='none'%3E%3Cpath d='M6 17C92 6 214 5 394 12' fill='none' stroke='%230B1320' stroke-width='3' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat}
.fx-mf-h .fx-mw{display:inline}
.fx-mf-h em .fx-mw{display:inline-block}

/* coluna lateral: fio no topo (pseudo próprio, animável) */
.e-con.fx-mf-side{position:relative}
.e-con.fx-mf-side::before{content:"";display:block;position:absolute;inset:0 0 auto 0;top:0;left:0;width:100%;height:1px;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;background:rgba(11,19,32,.35);transform-origin:0 50%;pointer-events:none}
.fx-mf-p p{margin:0}
.fx-mf-p strong{font-weight:600}
.fx-mf-btn .elementor-button{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center}
.fx-mf-btn .elementor-button-icon svg{width:13px;height:13px}
.fx-mf-btn .elementor-button:focus-visible{outline:2px solid #0B1320;outline-offset:3px}

@media (max-width: 900px){
  .fx-mf-h .elementor-heading-title em{white-space:normal}
  .fx-mf-sec .fx-mf-mark.elementor-widget-image{height:80%;right:-80px}
}
@media (max-width: 767px){
  .fx-mf-sec .fx-mf-mark.elementor-widget-image{height:70%}
  /* especificidade acima do .elementor-5874 .fx-btn .elementor-button (min-height:44px) do global */
  .elementor-5874 .fx-btn.fx-mf-btn .elementor-button{min-height:52px;width:100%;justify-content:center}
}

@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){
  /* palavras acendem uma a uma (o JS envolve cada palavra em .fx-mw com --i) */
  .fx-mf-h .fx-mw{animation:fxmf-word linear both;animation-timeline:--fxmf;animation-range:cover calc(14% + var(--i,0) * 2.4%) cover calc(22% + var(--i,0) * 2.4%)}
  .fx-mf-h em .fx-mw{animation:fxmf-up var(--fx-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:--fxmf;animation-range:cover calc(18% + var(--i,0) * 2.4%) cover calc(26% + var(--i,0) * 2.4%)}
  .fx-mf-h .elementor-heading-title em::after{animation:fxmf-swash var(--fx-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:--fxmf;animation-range:cover 42% cover 54%}
  .fx-mf-sec .fx-mf-mark.elementor-widget-image img{animation:fxmf-mark linear both;animation-timeline:--fxmf;animation-range:cover 0% cover 100%}
  .fx-mf-k .elementor-heading-title{animation:fxmf-in var(--fx-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:--fxmf;animation-range:cover 8% cover 18%}
  .fx-mf-k .elementor-heading-title::before{animation:fxmf-rule var(--fx-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:--fxmf;animation-range:cover 6% cover 16%}
  .e-con.fx-mf-side{--fxmf-s:46%}
  .e-con.fx-mf-side::before{animation:fxmf-rule var(--fx-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:--fxmf;animation-range:cover var(--fxmf-s) cover calc(var(--fxmf-s) + 10%)}
  .fx-mf-side .fx-mf-p{animation:fxmf-up12 var(--fx-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:--fxmf;animation-range:cover calc(var(--fxmf-s) + 4%) cover calc(var(--fxmf-s) + 12%)}
  .fx-mf-side .fx-mf-btn{animation:fxmf-inscale var(--fx-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:--fxmf;animation-range:cover calc(var(--fxmf-s) + 8%) cover calc(var(--fxmf-s) + 16%)}
}}
@media (max-width: 900px){.e-con.fx-mf-side{--fxmf-s:38%}}

/* ===== 07-metodo ===== */
/* ===== 07 · Método (#metodo) =====
   Estrutura: .fx-met (raiz) > .fx-met-head | .fx-met-tabs (nested-tabs) | .fx-met-phrase.
   Desktop/tablet: o cabeçalho das abas some e os 3 painéis viram grade de cartões.
   Celular (<=767px): abas 01/02/03 com indicador deslizante; autoplay no 07-metodo.js. */

.e-con.fx-met{
  --fxm-ease:cubic-bezier(.22,1,.36,1);
  --fxm-ease-io:cubic-bezier(.65,0,.35,1);
  --fxwm:620px;
  position:relative;
  isolation:isolate;
  overflow:hidden;
  /* marca d'água do brasão (SVG da origem) + gradiente radial escuro */
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='742.7 72.1 481.8 555.1'%3E%3Cpath fill='%23C6A66A' fill-opacity='.04' fill-rule='evenodd' d='M 941.5 127.9 C 952.8 130.3 963 123.7 970.1 115.9 C 952.0 105.3 931.2 107.5 914.7 116.7 Z M 851.3 499.3 C 851.2 560.2 805.3 600.1 750.6 619.2 L 750.9 309.3 C 751.5 235.8 783.7 184.8 842.0 140.2 C 815.0 131.2 791.3 117.0 770.1 97.7 C 824.7 110.8 867.3 99.6 919.2 86.7 C 949.2 80.0 981.6 82.4 997.1 109.4 C 1009.8 109.9 1022.4 111.3 1032.5 118.8 C 1047.5 129.9 1053.5 149.7 1047.8 167.4 C 1017.7 133.2 956.2 161.5 922.8 190.0 C 877.7 229.9 851.8 286.6 851.6 347.3 Z M 851.3 499.3 M 878.3 390.6 C 876.4 339.9 891.2 293.3 932.6 261.2 C 948.8 248.6 966.2 238.5 985.4 230.9 L 1056.0 203.2 C 1110.6 181.7 1163.6 159.8 1216.4 133.9 C 1192.7 197.5 1162.3 242.0 1100.2 270.7 C 1076.5 281.6 1052.6 289.3 1028.1 298.5 L 952.1 327.2 C 921.9 341.2 897.4 360.8 878.3 390.6 M 972.5 429.4 C 931.6 445.1 906.2 453.7 877.6 494.0 C 874.7 447.1 896.2 403.5 935.2 377.1 C 954.9 363.7 975.8 355.3 998.2 346.8 L 1092.4 311.3 L 1142.9 286.8 C 1118.5 341.1 1085.0 382.8 1031.5 406.7 Z M 972.5 429.4 M 920.5 536.2 L 875.1 557.6 C 882.1 519.5 907.3 491.6 942.3 477.3 L 1000.3 453.7 C 982.6 493.0 961.9 520.6 920.5 536.2'/%3E%3C/svg%3E") left calc(var(--fxwm) * -.22) bottom calc(var(--fxwm) * -.26) / var(--fxwm) auto no-repeat,radial-gradient(90% 80% at 50% 0%,#1A2747,#0B1320 65%);
  /* a origem usa .fx-grain-d:has(+ .fx-grain-d): seguida do #crm, a seção perde a sombra escura de baixo */
  box-shadow:inset 0 1px 0 rgba(198,166,106,.10),inset 0 140px 180px -140px rgba(0,0,0,.45);
}
/* No contêiner boxed o padding vertical do Elementor fica no .e-con-inner; a regra do arco (00-global)
   soma var(--padding-top) ao padding do contêiner externo e dobrava os 120px. Aqui o externo leva só o arco. */
.elementor-5874 > .e-con.e-parent.fx-met#metodo{padding-top:var(--fx-arc)}
/* granulado (fica atrás do conteúdo, some para baixo) */
.e-con.fx-met::before{
  content:"";display:block;position:absolute;inset:0;width:auto;height:auto;z-index:-1;pointer-events:none;
  border:0;border-radius:0;mix-blend-mode:normal;transition:none;
  background:url("https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-grain-escuro.png") repeat 0 0 / 220px 220px;
  opacity:.24;
  -webkit-mask-image:radial-gradient(130% 85% at 50% 0%,#000 0%,rgba(0,0,0,.45) 45%,transparent 80%);
  mask-image:radial-gradient(130% 85% at 50% 0%,#000 0%,rgba(0,0,0,.45) 45%,transparent 80%);
}
/* linhas de fluxo (versão suave) */
.e-con.fx-met::after{
  content:"";display:block;position:absolute;inset:-60px 0;z-index:-1;pointer-events:none;
  background:url("https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-fluxo-linhas.webp") no-repeat center 60% / max(1600px,120%) auto;
  opacity:.28;
  -webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);
  mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);
}
.fx-met .elementor-widget{margin-block-end:0}

/* ---------- cabeçalho ---------- */
.fx-met .fx-met-head{max-width:780px}
.fx-met .fx-met-eyebrow .elementor-heading-title{
  display:inline-flex;align-items:center;gap:10px;margin:0;padding:7px 16px 7px 13px;border-radius:100px;
  border:1px solid rgba(198,166,106,.4);background:rgba(198,166,106,.08);box-shadow:inset 0 1px 0 rgba(236,228,211,.06);
  font-family:'Montserrat',Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.28em;text-transform:uppercase;color:#C6A66A;
}
.fx-met .fx-met-eyebrow .elementor-heading-title::before{
  content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#C6A66A;
  box-shadow:0 0 0 3px rgba(198,166,106,.2),0 0 10px rgba(198,166,106,.8);
}
.fx-met .fx-met-title .elementor-heading-title{margin:0;color:#ECE4D3}
.fx-met .fx-met-title .elementor-heading-title em{font-style:italic;font-weight:500;color:#DCC28E}

/* cadeia VISÃO → PREVISIBILIDADE → CONTROLE (icon-list inline) */
.fx-met .fx-met-chain .elementor-icon-list-items{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0 !important;padding:0;list-style:none}
.fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item{
  position:relative;margin:0 34px 0 0 !important;padding:8px 18px;border:1px solid rgba(198,166,106,.45);border-radius:100px;
  background:rgba(198,166,106,.06);color:#DCC28E;
}
.fx-met .fx-met-chain .elementor-icon-list-item .elementor-icon-list-text{padding:0;color:inherit;
  font-family:'Montserrat',Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.24em;text-transform:uppercase}
.fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:not(:last-child)::after{
  content:"";position:absolute;left:100%;right:auto;top:50%;bottom:auto;width:34px;height:1px;border:0;
  background:linear-gradient(90deg,rgba(198,166,106,.7),rgba(198,166,106,.15));
}
.fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:not(:last-child)::before{
  content:"";position:absolute;left:calc(100% + 27px);top:50%;width:6px;height:6px;margin-top:-3px;
  border-top:1px solid #C6A66A;border-right:1px solid #C6A66A;transform:rotate(45deg);
}
.fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:last-child{
  margin-right:0 !important;background:#C6A66A;border-color:#C6A66A;color:#0B1320;isolation:isolate;overflow:hidden;
}
.fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:last-child .elementor-icon-list-text{color:#0B1320 !important}
.fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:last-child::after{content:none}

/* ---------- nested-tabs: base ---------- */
.fx-met .fx-met-tabs > .e-n-tabs{display:flex;flex-direction:column;gap:var(--n-tabs-gap,0px)}
.fx-met .fx-met-tabs .e-n-tabs-content{display:block}
.fx-met .fx-met-tabs .e-n-tab-title-text{display:block}

/* ---------- cartões ---------- */
.fx-met .fx-met-tabs .e-n-tabs-content > .e-con.fx-met-card{
  position:relative;overflow:hidden;isolation:isolate;box-sizing:border-box;min-width:0;min-height:0;
  display:flex;flex-direction:column;
  background:#ECE4D3;border:1px solid #ECE4D3;border-radius:10px;
  box-shadow:0 40px 80px -30px rgba(0,0,0,.8);
}
/* fio de luz no topo */
.fx-met .fx-met-tabs .e-n-tabs-content > .e-con.fx-met-card::before{
  content:"";display:block;position:absolute;top:0;left:10px;right:10px;bottom:auto;width:auto;height:1px;z-index:1;pointer-events:none;
  border:0;border-radius:0;opacity:1;mix-blend-mode:normal;transition:none;
  background:linear-gradient(90deg,rgba(122,98,50,0) 0%,rgba(122,98,50,.75) 32%,rgba(168,138,82,0) 100%);
}
/* brilho no canto superior direito */
.fx-met .fx-met-tabs .e-n-tabs-content > .e-con.fx-met-card::after{
  content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;z-index:-1;pointer-events:none;
  background:radial-gradient(closest-side,rgba(198,166,106,.14),rgba(198,166,106,0));
}

/* número dourado + fio abaixo dele */
.fx-met .fx-met-card .fx-met-num{display:flex;flex-direction:column;gap:16px}
.fx-met .fx-met-card .fx-met-num::after{content:"";display:block;height:1px;width:100%;transform-origin:0 50%;
  background:linear-gradient(90deg,#7A6232,rgba(122,98,50,0))}
.fx-met .fx-met-card .fx-met-num .elementor-heading-title{
  width:max-content;margin:0;font-family:'Cormorant Garamond',Georgia,serif;font-style:normal;font-weight:600;line-height:.85;letter-spacing:-.02em;
  font-variant-numeric:lining-nums tabular-nums;
  background:linear-gradient(180deg,#9C7C3E 0%,#6E5626 100%);-webkit-background-clip:text;background-clip:text;
  color:transparent;-webkit-text-fill-color:transparent;
}
.fx-met .fx-met-card .fx-met-h3 .elementor-heading-title{margin:0;color:#1B2440}
.fx-met .fx-met-card .fx-met-p p{margin:0;color:#3A4361}
.fx-met .fx-met-card .fx-met-p p:not(:last-child){margin-bottom:.9em}

/* etiqueta de resultado (icon-list com 1 item) */
/* especificidade acima da regra de margem por elemento do Elementor (0,3,0) */
.fx-met .fx-met-card > .elementor-widget.fx-met-tag{margin-top:auto}
.fx-met .fx-met-card .fx-met-tag .elementor-icon-list-items{display:flex;margin:0;padding:0;list-style:none}
.fx-met .fx-met-card .fx-met-tag .elementor-icon-list-item{
  display:inline-flex;align-items:center;gap:0;margin:0;padding:7px 12px;border-radius:100px;
  border:1px solid rgba(122,98,50,.35);background:rgba(122,98,50,.08);color:#5A4520;
}
.fx-met .fx-met-card .fx-met-tag .elementor-icon-list-item::after{content:none}
.fx-met .fx-met-card .fx-met-tag .elementor-icon-list-icon{display:inline-flex;align-items:center;padding-inline-end:8px;color:#5A4520}
.fx-met .fx-met-card .fx-met-tag .elementor-icon-list-icon svg{width:14px;height:14px;fill:currentColor}
.fx-met .fx-met-card .fx-met-tag .elementor-icon-list-icon i{font-size:12px;width:14px;text-align:center;color:currentColor}
.fx-met .fx-met-card .fx-met-tag .elementor-icon-list-text{padding:0;color:#5A4520;
  font-family:'Montserrat',Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.04em}

/* ---------- microvisuais (contêineres vazios desenhados aqui) ---------- */
.fx-met .fx-met-card > .e-con.fx-met-pv{
  position:absolute;top:40px;right:34px;left:auto;bottom:auto;z-index:0;
  width:64px;height:48px;min-height:0;padding:0;margin:0;gap:0;border:0;background:none;color:#7A6232;pointer-events:none;
}
.fx-met .fx-met-pv > .e-con{padding:0;margin:0;min-height:0;border:0;flex:none}
.fx-met .fx-met-pv .elementor-empty-view,.fx-met .fx-met-pv .elementor-first-add{display:none}
/* entrada de leads: 3 pontos viajam até a caixa */
.fx-met .fx-met-pv-in > .e-con.fx-met-pv-dot{
  position:absolute;left:0;top:21px;width:6px;height:6px;border-radius:50%;
  background:#7A6232;box-shadow:0 0 6px rgba(122,98,50,.5);opacity:0;
}
.fx-met .fx-met-pv-in > .e-con.fx-met-pv-box{
  position:absolute;right:0;left:auto;top:12px;width:24px;height:24px;box-sizing:border-box;
  border:1.5px solid currentColor;border-radius:7px;background:none;
}
.fx-met .fx-met-pv-in > .e-con.fx-met-pv-box::before{content:none}
.fx-met .fx-met-pv-in > .e-con.fx-met-pv-box::after{
  content:"";position:absolute;left:5px;right:5px;top:9px;height:1.5px;background:currentColor;box-shadow:0 -4px 0 currentColor;
}
/* filtro: funil (máscara SVG) e gotas */
.fx-met .fx-met-pv-filter::before{
  content:"";display:block;position:absolute;right:8px;left:auto;top:0;width:48px;height:48px;opacity:1;border:0;mix-blend-mode:normal;
  background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M6 10h36L28 26v12l-8 4V26z'/%3E%3C/svg%3E") center / 48px 48px no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M6 10h36L28 26v12l-8 4V26z'/%3E%3C/svg%3E") center / 48px 48px no-repeat;
}
.fx-met .fx-met-pv-filter > .e-con.fx-met-pv-drop{
  position:absolute;right:29px;left:auto;top:-2px;width:6px;height:6px;border-radius:50%;
  background:rgba(27,36,64,.35);opacity:0;
}
.fx-met .fx-met-pv-filter > .e-con.fx-met-pv-drop.fx-met-pv-ok{background:#7A6232}
/* cadência: barras */
.fx-met .fx-met-card > .e-con.fx-met-pv-cad{
  display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:5px;padding:0 0 6px;box-sizing:border-box;
  border-bottom:1px solid rgba(122,98,50,.4);
}
.fx-met .fx-met-pv-cad > .e-con.fx-met-pv-bar{width:6px;height:var(--h,18px);border-radius:3px;background:rgba(27,36,64,.16)}
.fx-met .fx-met-pv-cad > .fx-met-pv-bar:nth-child(1){--h:14px}
.fx-met .fx-met-pv-cad > .fx-met-pv-bar:nth-child(2){--h:22px}
.fx-met .fx-met-pv-cad > .fx-met-pv-bar:nth-child(3){--h:18px}
.fx-met .fx-met-pv-cad > .fx-met-pv-bar:nth-child(4){--h:30px}
.fx-met .fx-met-pv-cad > .fx-met-pv-bar:nth-child(5){--h:38px}

@keyframes fxmet-pvin{0%{left:0;opacity:0}15%{opacity:1}70%{left:34px;opacity:1}80%,100%{left:40px;opacity:0}}
@keyframes fxmet-pvdrop{0%{top:-2px;opacity:0}12%{opacity:1}48%{top:22px;opacity:1}62%,100%{top:22px;opacity:0}}
@keyframes fxmet-pvpass{0%{top:-2px;opacity:0}12%{opacity:1}75%{top:40px;opacity:1}90%,100%{top:46px;opacity:0}}
@keyframes fxmet-pvcad{0%,100%{background:rgba(27,36,64,.16)}12%{background:#7A6232;box-shadow:0 0 10px rgba(122,98,50,.45)}30%{background:rgba(122,98,50,.4);box-shadow:none}}
@media (prefers-reduced-motion: no-preference){
  .fx-met .fx-met-pv-in > .fx-met-pv-dot{animation:fxmet-pvin 3s var(--fxm-ease-io) infinite}
  .fx-met .fx-met-pv-in > .fx-met-pv-dot:nth-child(2){animation-delay:1s}
  .fx-met .fx-met-pv-in > .fx-met-pv-dot:nth-child(3){animation-delay:2s}
  .fx-met .fx-met-pv-filter > .fx-met-pv-drop{animation:fxmet-pvdrop 3s var(--fxm-ease-io) .4s infinite}
  .fx-met .fx-met-pv-filter > .fx-met-pv-drop:nth-child(2){animation-delay:1.4s}
  .fx-met .fx-met-pv-filter > .fx-met-pv-drop.fx-met-pv-ok{animation:fxmet-pvpass 3s var(--fxm-ease-io) 2.4s infinite}
  .fx-met .fx-met-pv-cad > .fx-met-pv-bar{animation:fxmet-pvcad 3s linear .8s infinite}
  .fx-met .fx-met-pv-cad > .fx-met-pv-bar:nth-child(2){animation-delay:1.1s}
  .fx-met .fx-met-pv-cad > .fx-met-pv-bar:nth-child(3){animation-delay:1.4s}
  .fx-met .fx-met-pv-cad > .fx-met-pv-bar:nth-child(4){animation-delay:1.7s}
  .fx-met .fx-met-pv-cad > .fx-met-pv-bar:nth-child(5){animation-delay:2s}
}
@media (prefers-reduced-motion: reduce){
  .fx-met .fx-met-pv-in > .fx-met-pv-dot{opacity:1}
  .fx-met .fx-met-pv-in > .fx-met-pv-dot:nth-child(2){left:14px}
  .fx-met .fx-met-pv-in > .fx-met-pv-dot:nth-child(3){left:28px}
  .fx-met .fx-met-pv-filter > .fx-met-pv-drop{opacity:1}
}

/* frase final */
/* margin-inline precisa vencer a regra de margem por elemento do Elementor (0,3,0) */
.e-con.fx-met .elementor-widget.fx-met-phrase{width:100%;max-width:900px;margin-left:auto;margin-right:auto}
.fx-met .fx-met-phrase .elementor-heading-title{margin:0;color:#ECE4D3;text-align:center}
.fx-met .fx-met-phrase .elementor-heading-title strong{position:relative;font-weight:700;color:#C6A66A}

/* ---------- desktop e tablet (>=768px): grade com os 3 cartões ---------- */
@media (min-width: 768px){
  .fx-met .fx-met-tabs .e-n-tabs-heading{display:none !important}
  .fx-met .fx-met-tabs .e-n-tabs-content{
    display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:26px;align-items:stretch;
  }
  /* o Elementor esconde painéis inativos; aqui todos ficam visíveis */
  .fx-met .fx-met-tabs .e-n-tabs-content > .e-con.fx-met-card{display:flex !important}
}
@media (min-width: 1000px){
  .fx-met .fx-met-tabs .e-n-tabs-content > .e-con.fx-met-lift{transform:translateY(-18px)}
}

/* ---------- celular (<=767px): layout "app" com abas ---------- */
@media (max-width: 767px){
  .e-con.fx-met{--fxwm:340px;overflow:clip}
  .fx-met .fx-met-head{max-width:none}
  .fx-met .fx-met-chain .elementor-icon-list-items{flex-wrap:nowrap;row-gap:10px}
  .fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item{margin-right:20px !important;padding:6px 10px;white-space:nowrap}
  .fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:last-child{margin-right:0 !important}
  .fx-met .fx-met-chain .elementor-icon-list-item .elementor-icon-list-text{font-size:10px;letter-spacing:.08em}
  .fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:not(:last-child)::after{width:20px}
  .fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:not(:last-child)::before{left:calc(100% + 13px)}

  /* barra de abas segmentada */
  .fx-met .fx-met-tabs .e-n-tabs-heading{
    position:relative;display:grid !important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;
    padding:4px;border-radius:14px;isolation:isolate;overflow:visible;
    background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(198,166,106,.28);
  }
  .fx-met .fx-met-tabs .e-n-tabs-heading::before{
    content:"";position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:10px;
    background:#C6A66A;box-shadow:0 10px 24px -12px rgba(198,166,106,.7);
    transition:translate 380ms var(--fxm-ease);
  }
  .fx-met .fx-met-tabs .e-n-tabs-heading:has(> .e-n-tab-title[data-tab-index="2"][aria-selected="true"])::before{translate:100% 0}
  .fx-met .fx-met-tabs .e-n-tabs-heading:has(> .e-n-tab-title[data-tab-index="3"][aria-selected="true"])::before{translate:200% 0}
  /* trilho com brilho correndo, sob a barra */
  .fx-met .fx-met-tabs .e-n-tabs-heading::after{
    content:"";position:absolute;left:calc(100% / 6);right:calc(100% / 6);bottom:-10px;height:2px;border-radius:2px;pointer-events:none;
    background:linear-gradient(90deg,rgba(241,223,180,0),#F1DFB4,rgba(241,223,180,0)) no-repeat,linear-gradient(rgba(198,166,106,.22),rgba(198,166,106,.22));
    background-size:34% 100%,100% 100%;background-position:-40% 0,0 0;
  }
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title,
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title:hover,
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title:focus{
    position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;
    min-height:56px;width:auto;margin:0;padding:6px 4px;box-sizing:border-box;border:0 !important;border-radius:10px;
    background:transparent !important;box-shadow:none !important;text-align:center;cursor:pointer;
    font-family:'Montserrat',Arial,sans-serif;font-size:14px;line-height:1.2;font-weight:600;letter-spacing:.01em;text-transform:none;
    color:#D3CFC4 !important;-webkit-tap-highlight-color:transparent;transition:color 380ms var(--fxm-ease);
  }
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title .e-n-tab-title-text{color:inherit;font:inherit;letter-spacing:inherit}
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title::before{
    content:"0" attr(data-tab-index);display:inline-block;
    font-family:'Cormorant Garamond',Georgia,serif;font-size:17px;line-height:1;font-weight:600;color:#C6A66A;
    transition:color 380ms var(--fxm-ease);
  }
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"],
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]::before{color:#0B1320 !important}
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title:active{scale:.97}
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title:focus{outline:none}
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title:focus-visible{outline:2px solid #ECE4D3;outline-offset:-2px}

  /* painéis: só o ativo aparece (comportamento nativo das abas) */
  .fx-met .fx-met-tabs .e-n-tabs-content > .e-con.fx-met-card:not(.e-active){display:none !important}
  .fx-met .fx-met-card .fx-met-num{gap:10px}
  .fx-met .fx-met-card > .e-con.fx-met-pv{top:22px;right:20px}
}
@keyframes fxmet-segrun{from{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}
@keyframes fxmet-segcall{0%,100%{scale:1;text-shadow:none}50%{scale:1.22;text-shadow:0 0 12px rgba(241,223,180,.9)}}
@keyframes fxmet-pilin{from{opacity:0;translate:28px 0;filter:blur(6px)}to{opacity:1;translate:none;filter:none}}
@media (max-width: 767px) and (prefers-reduced-motion: no-preference){
  .fx-met .fx-met-tabs .e-n-tabs-heading::after{animation:fxmet-segrun 2.6s cubic-bezier(.45,0,.55,1) infinite}
  /* o número da próxima aba pulsa chamando o toque */
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] + .e-n-tab-title::before,
  .fx-met .fx-met-tabs .e-n-tabs-heading:has(> .e-n-tab-title:last-child[aria-selected="true"]) > .e-n-tab-title:first-child::before{
    animation:fxmet-segcall 1.6s ease-in-out infinite;
  }
  .fx-met .fx-met-tabs .e-n-tabs-content > .e-con.fx-met-card.e-active{animation:fxmet-pilin 560ms var(--fxm-ease) both}
}
@media (max-width: 767px) and (prefers-reduced-motion: reduce){
  .fx-met .fx-met-tabs .e-n-tabs-heading::before,
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title,
  .fx-met .fx-met-tabs .e-n-tabs-heading > .e-n-tab-title::before{transition:none !important}
}

/* ---------- animações ligadas à rolagem ---------- */
@keyframes fxmet-in{from{opacity:0;translate:0 28px}to{opacity:1;translate:none}}
@keyframes fxmet-fade{from{opacity:0}to{opacity:1}}
@keyframes fxmet-line{from{scale:0 1}to{scale:1 1}}
@keyframes fxmet-cardin{from{opacity:0;translate:0 56px;clip-path:inset(22% 0 0 0 round 10px)}to{opacity:1;translate:none;clip-path:inset(-120px round 10px)}}
@keyframes fxmet-numup{from{clip-path:inset(0 0 100% 0);translate:0 .4em}to{clip-path:inset(-10% 0 -10% 0);translate:none}}
@keyframes fxmet-flowpar{from{translate:0 -40px}to{translate:0 40px}}

@supports (animation-timeline: view()){
@media (prefers-reduced-motion: no-preference){
  /* o arco da troca de tema (margin/padding/clip-path na raiz) é do 00-global.css; aqui só a linha do tempo */
  .e-con.fx-met{view-timeline:--fxmetsec}
  .e-con.fx-met::after{animation:fxmet-flowpar linear both;animation-timeline:--fxmetsec;animation-range:cover 0% cover 100%}

  .fx-met .fx-met-eyebrow{animation:fxmet-in var(--fxm-ease) both;animation-timeline:view();animation-range:entry 0% cover 18%}

  /* cadeia */
  .fx-met .fx-met-chain{view-timeline:--fxmetchain}
  .fx-met .fx-met-chain .elementor-icon-list-item{animation:fxmet-in var(--fxm-ease) both;animation-timeline:--fxmetchain;animation-range:entry 0% cover 30%}
  .fx-met .fx-met-chain .elementor-icon-list-item:nth-child(2){animation-range:entry 50% cover 38%}
  .fx-met .fx-met-chain .elementor-icon-list-item:nth-child(3){animation-range:entry 100% cover 46%}
  .fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:not(:last-child)::after{transform-origin:0 50%;animation:fxmet-line var(--fxm-ease) both;animation-timeline:--fxmetchain;animation-range:cover 28% cover 38%}
  .fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:nth-child(2)::after{animation-range:cover 38% cover 46%}
  .fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:not(:last-child)::before{animation:fxmet-fade linear both;animation-timeline:--fxmetchain;animation-range:cover 36% cover 40%}
  .fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:nth-child(2)::before{animation-range:cover 44% cover 48%}
  /* o último elo é preenchido de dourado da esquerda para a direita */
  .fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:last-child{background:transparent}
  .fx-met .fx-met-chain .elementor-icon-list-items .elementor-icon-list-item:last-child::before{
    content:"";position:absolute;inset:0;z-index:-1;background:#C6A66A;transform-origin:0 50%;
    animation:fxmet-line var(--fxm-ease) both;animation-timeline:--fxmetchain;animation-range:cover 46% cover 58%;
  }

  /* frase final + sublinhados dourados */
  .fx-met .fx-met-phrase{view-timeline:--fxmetman;animation:fxmet-in var(--fxm-ease) both;animation-timeline:view();animation-range:entry 10% cover 30%}
  .fx-met .fx-met-phrase .elementor-heading-title strong::after{
    content:"";position:absolute;left:0;right:0;bottom:-.14em;height:1.5px;border-radius:2px;opacity:.75;background:#C6A66A;transform-origin:0 50%;
    animation:fxmet-line var(--fxm-ease) both;animation-timeline:--fxmetman;animation-range:cover 30% cover 40%;
  }
  .fx-met .fx-met-phrase .elementor-heading-title strong:nth-of-type(2)::after{animation-range:cover 38% cover 48%}
  .fx-met .fx-met-phrase .elementor-heading-title strong:nth-of-type(3)::after{animation-range:cover 46% cover 56%}
}
/* cartões entram em cascata (linha do tempo compartilhada) */
@media (prefers-reduced-motion: no-preference) and (min-width: 1000px){
  .fx-met .fx-met-tabs .e-n-tabs-content{view-timeline:--fxmetpil}
  .fx-met .fx-met-tabs .e-n-tabs-content > .e-con.fx-met-card{animation:fxmet-cardin var(--fxm-ease) both;animation-timeline:--fxmetpil;animation-range:cover 6% cover 26%}
  .fx-met .fx-met-tabs .e-n-tabs-content > .e-con.fx-met-card-2{animation-range:cover 10% cover 30%}
  .fx-met .fx-met-tabs .e-n-tabs-content > .e-con.fx-met-card-3{animation-range:cover 14% cover 34%}
  .fx-met .fx-met-card .fx-met-num .elementor-heading-title{animation:fxmet-numup var(--fxm-ease) both;animation-timeline:--fxmetpil;animation-range:cover 16% cover 30%}
  .fx-met .fx-met-card-2 .fx-met-num .elementor-heading-title{animation-range:cover 20% cover 34%}
  .fx-met .fx-met-card-3 .fx-met-num .elementor-heading-title{animation-range:cover 24% cover 38%}
  .fx-met .fx-met-card .fx-met-num::after{animation:fxmet-line var(--fxm-ease) both;animation-timeline:--fxmetpil;animation-range:cover 24% cover 36%}
  .fx-met .fx-met-card-2 .fx-met-num::after{animation-range:cover 28% cover 40%}
  .fx-met .fx-met-card-3 .fx-met-num::after{animation-range:cover 32% cover 44%}
  .fx-met .fx-met-card .fx-met-tag{animation:fxmet-in var(--fxm-ease) both;animation-timeline:--fxmetpil;animation-range:cover 30% cover 42%}
  .fx-met .fx-met-card-2 .fx-met-tag{animation-range:cover 34% cover 46%}
  .fx-met .fx-met-card-3 .fx-met-tag{animation-range:cover 38% cover 50%}
  .fx-met .fx-met-card > .e-con.fx-met-pv{animation:fxmet-fade linear both;animation-timeline:--fxmetpil;animation-range:cover 32% cover 42%}
  .fx-met .fx-met-card-2 > .e-con.fx-met-pv{animation-range:cover 36% cover 46%}
  .fx-met .fx-met-card-3 > .e-con.fx-met-pv{animation-range:cover 40% cover 50%}
}
/* tablet: cada cartão usa a própria linha do tempo */
@media (prefers-reduced-motion: no-preference) and (min-width: 768px) and (max-width: 999px){
  .fx-met .fx-met-tabs .e-n-tabs-content > .e-con.fx-met-card{view-timeline:--fxmetcard;animation:fxmet-cardin var(--fxm-ease) both;animation-timeline:--fxmetcard;animation-range:entry 0% cover 30%}
  .fx-met .fx-met-card .fx-met-num .elementor-heading-title{animation:fxmet-numup var(--fxm-ease) both;animation-timeline:--fxmetcard;animation-range:entry 30% cover 34%}
  .fx-met .fx-met-card .fx-met-num::after{animation:fxmet-line var(--fxm-ease) both;animation-timeline:--fxmetcard;animation-range:entry 60% cover 40%}
  .fx-met .fx-met-card .fx-met-tag{animation:fxmet-in var(--fxm-ease) both;animation-timeline:--fxmetcard;animation-range:cover 30% cover 48%}
  .fx-met .fx-met-card > .e-con.fx-met-pv{animation:fxmet-fade linear both;animation-timeline:--fxmetcard;animation-range:cover 30% cover 48%}
}
}

/* ===== 08-crm ===== */
/* 08 · CRM Fluxo (#crm). Tudo ancorado em #crm para vencer o CSS por elemento do Elementor
   (.elementor-5874 .elementor-element.elementor-element-ID = 0,3,0) sem !important em massa. */

/* ---------- Fundo: grade dourada, brilho no topo, fade para o creme da seção seguinte ---------- */
#crm.fx-crm{position:relative;isolation:isolate;box-shadow:none;--fxcrm-fade:64px;
  background:
    linear-gradient(rgba(198,166,106,.07) 1px,transparent 1px) 0 0/56px 56px,
    linear-gradient(90deg,rgba(198,166,106,.07) 1px,transparent 1px) 0 0/56px 56px,
    linear-gradient(180deg,rgba(245,240,230,0) calc(100% - var(--fxcrm-fade)),#F5F0E6),
    radial-gradient(62% 560px at 50% -40px,rgba(198,166,106,.1),rgba(198,166,106,.035) 45%,rgba(198,166,106,0) 72%),
    #060B14}
/* grão escuro (textura) */
#crm.fx-crm::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.24;mix-blend-mode:normal;
  background:url("https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-grain-escuro.png") 0 0/220px 220px repeat;
  -webkit-mask-image:radial-gradient(130% 85% at 50% 0%,#000 0%,rgba(0,0,0,.45) 45%,transparent 80%);
  mask-image:radial-gradient(130% 85% at 50% 0%,#000 0%,rgba(0,0,0,.45) 45%,transparent 80%)}
/* fio de prumo no topo: o ::after da raiz é do 00-global (base + animação); aqui só a altura no celular */
#crm.fx-crm > .e-con-inner{position:relative;z-index:1}
/* header_size span/p fica inline dentro do wrapper div: a linha herda o strut do body (16px x 1.5 = 24px) e infla barra,
   cabeçalhos das etapas e flutuantes. Em bloco a altura passa a ser só a do line-height do título. */
#crm .elementor-widget-heading > .elementor-heading-title{display:block}

/* ---------- Cabeçalho ---------- */
#crm .fx-crm-head{max-width:840px;margin-left:auto;margin-right:auto;text-align:center}
#crm .fx-crm-eyebrow{--width:auto;width:auto;max-width:100%;align-self:center;flex:none;box-shadow:inset 0 1px 0 rgba(236,228,211,.06)}
#crm .fx-crm-eyebrow > .elementor-widget{--container-widget-width:auto;width:auto;flex:none}
#crm .fx-crm-eyebrow-img img{display:block;height:18px;width:auto;max-width:none}
#crm .fx-crm-eyebrow-t .elementor-heading-title{margin:0;white-space:nowrap}
#crm .fx-crm-h2 .elementor-heading-title{margin:0}
#crm .fx-crm-h2 em{font-style:italic;font-weight:500;color:#DCC28E}
#crm .fx-crm-lead{max-width:640px;margin-left:auto;margin-right:auto}
#crm .fx-crm-lead p{margin:0}

/* ---------- Palco do CRM ---------- */
#crm .fx-crm-stage{position:relative;isolation:isolate;overflow:visible;max-width:1120px;width:100%;margin-left:auto;margin-right:auto}
#crm .fx-crm-stage::before{content:"";position:absolute;left:8%;right:8%;top:auto;bottom:-70px;width:auto;height:160px;border:0;border-radius:0;z-index:-1;pointer-events:none;
  background:radial-gradient(closest-side,rgba(198,166,106,.4),rgba(198,166,106,0));filter:blur(24px);opacity:1;mix-blend-mode:normal}

/* janela */
#crm .fx-crm-win{position:relative;overflow:hidden;
  box-shadow:0 40px 100px -40px rgba(0,0,0,.9),0 0 0 10px rgba(198,166,106,.05),0 0 120px -20px rgba(198,166,106,.25)}
#crm .fx-crm-bar{flex-wrap:nowrap;overflow:hidden}
#crm .fx-crm-bar::before{content:"";flex:none;width:10px;height:10px;margin-right:36px;border-radius:50%;background:#E9E1CF;
  box-shadow:18px 0 0 #E9E1CF,36px 0 0 #E9E1CF;position:static;opacity:1;border:0}
#crm .fx-crm-bar-t{margin-left:14px;min-width:0}
#crm .fx-crm-bar-t .elementor-heading-title{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* abas nativas (Funil | Conversa): no desktop/tablet os dois painéis ficam lado a lado e o seletor some */
#crm .fx-crm-tabs{width:100%}
#crm .fx-crm-tabs .e-n-tabs{display:flex;flex-direction:column;gap:0}
#crm .fx-crm-tabs .e-n-tabs-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:0;padding:0;border:0;background:transparent}
#crm .fx-crm-tabs .e-n-tabs-content > .fx-crm-board{flex:3 1 604px;width:auto;min-width:0;overflow-x:auto}
#crm .fx-crm-tabs .e-n-tabs-content > .fx-crm-chat{flex:1 1 325px;width:auto;min-width:0}
@media (min-width:768px){
  #crm .fx-crm-tabs .e-n-tabs-heading{display:none}
  #crm .fx-crm-tabs .e-n-tabs-content > .e-con{display:flex}
}

/* kanban */
#crm .fx-crm-kanban{min-width:600px}
#crm .fx-crm-col{min-width:0}
#crm .fx-crm-col-h > .elementor-widget{--container-widget-width:auto;width:auto;flex:0 1 auto}
#crm .fx-crm-card-light{box-shadow:0 6px 14px -10px rgba(11,19,32,.35)}
#crm .fx-crm-card-dark{box-shadow:0 10px 20px -12px rgba(11,19,32,.6)}
#crm .fx-crm-card .elementor-heading-title,#crm .fx-crm-col-h .elementor-heading-title{margin:0}

/* conversa */
#crm .fx-crm-ct{flex-wrap:nowrap}
#crm .fx-crm-ct::before{content:"";flex:none;width:32px;height:32px;box-sizing:border-box;border-radius:50%;background:#E9E1CF;
  border:1px solid rgba(198,166,106,.45);position:static;opacity:1}
#crm .fx-crm-ct-tx{flex:1 1 auto;width:auto;min-width:0}
#crm .fx-crm-ct .elementor-heading-title,#crm .fx-crm-msg .elementor-heading-title,#crm .fx-crm-next .elementor-heading-title{margin:0}
#crm .fx-crm-msg{max-width:calc(85% + 24px)}
#crm .fx-crm-chat > .fx-crm-next{margin-top:auto !important;margin-block-start:auto !important}
#crm .fx-crm-next{flex-wrap:nowrap}
#crm .fx-crm-next > .elementor-widget-icon{--container-widget-width:auto;width:auto;flex:none}
#crm .fx-crm-next-ic .elementor-icon{display:flex}
#crm .fx-crm-next-ic svg{width:14px;height:14px}

/* cartões flutuantes */
#crm .fx-crm-float{position:absolute;z-index:2;--width:auto;width:auto;max-width:none;flex-wrap:nowrap;white-space:nowrap;
  -webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);
  box-shadow:0 24px 50px -20px rgba(0,0,0,.9),inset 0 1px 0 rgba(236,228,211,.08)}
#crm .fx-crm-float-gold{-webkit-backdrop-filter:none;backdrop-filter:none}
#crm .fx-crm-float-a{top:-30px;left:-40px}
#crm .fx-crm-float-b{top:42%;right:-48px}
#crm .fx-crm-float-c{bottom:-28px;left:22%}
#crm .fx-crm-float > .fx-crm-float-ic{--container-widget-width:auto;flex:none;width:34px;height:34px;border-radius:10px;
  display:flex;align-items:center;justify-content:center;background:rgba(198,166,106,.14)}
#crm .fx-crm-float-gold > .fx-crm-float-ic{background:#0B1320}
#crm .fx-crm-float-ic .elementor-icon-wrapper,#crm .fx-crm-float-ic .elementor-icon{display:flex;align-items:center;justify-content:center;line-height:1}
#crm .fx-crm-float-ic svg{width:18px;height:18px}
#crm .fx-crm-float-tx{--width:auto;width:auto;flex:0 1 auto}
#crm .fx-crm-float .elementor-heading-title{margin:0;white-space:nowrap}
/* ponto de notificação + anel (o anel só anima com movimento liberado) */
#crm .fx-crm-float-a::before,#crm .fx-crm-float-a::after{content:"";position:absolute;top:9px;right:9px;left:auto;bottom:auto;inset-inline-start:auto;width:7px;height:7px;border-radius:50%;
  box-sizing:border-box;pointer-events:none;opacity:1;mix-blend-mode:normal}
#crm .fx-crm-float-a::before{border:0;background:#C6A66A;box-shadow:0 0 0 4px rgba(198,166,106,.18)}
#crm .fx-crm-float-a::after{border:1px solid #C6A66A;opacity:0}
@media (max-width:1240px){#crm .fx-crm-float-a{left:-12px}#crm .fx-crm-float-b{right:-12px}}

/* ---------- Recursos ---------- */
#crm .fx-crm-feat{position:relative;border-left:2px solid transparent}
#crm .fx-crm-feat::before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;height:auto;border:0;border-radius:0;background:#C6A66A;transform-origin:50% 0;opacity:1;mix-blend-mode:normal}
#crm .fx-crm-feat .elementor-heading-title{margin:0}
#crm .fx-crm-feat-d p{margin:0}

/* ---------- Tecnologia oficial e parceiros ---------- */
#crm .fx-crm-tech{position:relative;text-align:center}
#crm .fx-crm-tech-t .elementor-heading-title{margin:0}
#crm .fx-crm-mq{position:relative}
#crm .fx-crm-lg{--width:auto;width:auto;flex:none;min-height:54px;flex-wrap:nowrap;white-space:nowrap;
  transition:border-color 340ms cubic-bezier(.22,1,.36,1),background-color 340ms cubic-bezier(.22,1,.36,1)}
#crm .fx-crm-lg > .elementor-widget{--container-widget-width:auto;width:auto;flex:none}
#crm .fx-crm-lg-img img{display:block;height:22px;width:auto;max-width:none;transition:filter 340ms cubic-bezier(.22,1,.36,1)}
#crm .fx-crm-lg-wm .fx-crm-lg-img img{height:20px}
#crm .fx-crm-lg-aws .fx-crm-lg-img img{height:34px}
#crm .fx-crm-lg .elementor-heading-title{margin:0;transition:color 340ms cubic-bezier(.22,1,.36,1)}
#crm .fx-crm-lg:hover{border-color:rgba(198,166,106,.5);background-color:rgba(198,166,106,.07)}
#crm .fx-crm-lg:hover .elementor-heading-title{color:#ECE4D3}
#crm .fx-crm-lg:hover .fx-crm-lg-img img{filter:brightness(1.18)}
/* letreiro: só liga quando o JS duplicou a lista (sem JS / movimento reduzido = logos centralizados) */
#crm .fx-crm-mq-on .fx-crm-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
#crm .fx-crm-mq-on .fx-crm-track{flex-wrap:nowrap !important;justify-content:flex-start !important;gap:0 !important;
  width:max-content !important;max-width:none !important;animation:fxcrm-logos 42s linear infinite}
#crm .fx-crm-mq-on .fx-crm-lg{margin:0 9px}
#crm .fx-crm-mq-on .fx-crm-mq:hover .fx-crm-track,#crm .fx-crm-mq-on .fx-crm-track.fx-paused{animation-play-state:paused}
#crm .fx-crm-mq2{display:none}

/* ---------- Chamada ---------- */
#crm .fx-crm-cta-btn .elementor-button{position:relative;overflow:hidden;isolation:isolate;min-height:44px;box-sizing:border-box;
  display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;
  transition:background-color 340ms cubic-bezier(.22,1,.36,1),color 340ms cubic-bezier(.22,1,.36,1),transform 90ms ease}
#crm .fx-crm-cta-btn .elementor-button::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(110deg,rgba(255,248,230,0) 30%,rgba(255,248,230,.6) 50%,rgba(255,248,230,0) 70%);
  translate:-120% 0;transition:translate 800ms cubic-bezier(.22,1,.36,1)}
#crm .fx-crm-cta-btn .elementor-button:hover::after,#crm .fx-crm-cta-btn .elementor-button:focus-visible::after{translate:120% 0}
#crm .fx-crm-cta-btn .elementor-button-text > span{margin-left:6px}
#crm .fx-crm-cta-btn .elementor-button:active{transform:scale(.97)}
#crm .fx-crm-cta-btn .elementor-button:focus-visible{outline:2px solid #ECE4D3;outline-offset:3px}

/* ---------- Tablet ---------- */
@media (max-width:1024px){
  #crm .fx-crm-float-b{right:-12px}
}

/* ---------- Celular: layout "app" (seletor Funil/Conversa, 2x2, recursos em cartões, 2 fileiras de logos) ---------- */
@media (max-width:767px){
  #crm.fx-crm{--fxcrm-fade:36px;background:
    linear-gradient(rgba(198,166,106,.07) 1px,transparent 1px) 0 0/56px 56px,
    linear-gradient(90deg,rgba(198,166,106,.07) 1px,transparent 1px) 0 0/56px 56px,
    linear-gradient(180deg,rgba(245,240,230,0) calc(100% - var(--fxcrm-fade)),#F5F0E6),
    radial-gradient(120% 380px at 50% -40px,rgba(198,166,106,.1),rgba(198,166,106,.035) 45%,rgba(198,166,106,0) 72%),
    #060B14}
  .elementor-5874 > #crm.fx-crm::after{height:40px}
  #crm .fx-crm-stage::before{bottom:-40px;height:100px}

  /* a janela desce 66px para o seletor ficar acima dela (dentro do palco, como na origem) */
  #crm .fx-crm-win{overflow:visible;margin-top:66px !important;margin-block-start:66px !important}
  #crm .fx-crm-bar{border-radius:13px 13px 0 0}
  #crm .fx-crm-tabs,#crm .fx-crm-tabs .e-n-tabs{position:static}
  #crm .fx-crm-tabs .e-n-tabs-content{border-radius:0 0 13px 13px;overflow:clip}
  #crm .fx-crm-tabs .e-n-tabs-heading{position:absolute;top:-67px;left:-1px;right:-1px;z-index:1;display:flex;flex-wrap:nowrap;gap:0;
    height:52px;margin:0;padding:4px;box-sizing:border-box;border-radius:14px;background:rgba(255,255,255,.04);
    border:1px solid rgba(198,166,106,.22);box-shadow:inset 0 1px 0 rgba(236,228,211,.05)}
  #crm .fx-crm-tabs .e-n-tabs-heading::before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);
    border-radius:10px;background:#C6A66A;box-shadow:0 8px 18px -10px rgba(198,166,106,.8);pointer-events:none}
  #crm .fx-crm-tabs .e-n-tabs-heading:has(> .e-n-tab-title:nth-child(2)[aria-selected="true"])::before{translate:100% 0}
  #crm .fx-crm-tabs .e-n-tab-title{position:relative;z-index:1;flex:1 1 0;display:flex;align-items:center;justify-content:center;
    min-height:44px;margin:0;padding:0 8px;border:0;border-radius:10px;background:transparent !important;box-shadow:none;
    font-family:Montserrat,Arial,sans-serif;font-size:14px;line-height:1.2;font-weight:600;letter-spacing:.04em;color:#D3CFC4;
    cursor:pointer;-webkit-tap-highlight-color:transparent}
  #crm .fx-crm-tabs .e-n-tab-title .e-n-tab-title-text{font:inherit;color:inherit;letter-spacing:inherit}
  #crm .fx-crm-tabs .e-n-tab-title[aria-selected="true"]{color:#0B1320}
  #crm .fx-crm-tabs .e-n-tab-title:active{opacity:.7}
  #crm .fx-crm-tabs .e-n-tab-title:focus-visible{outline:2px solid #ECE4D3;outline-offset:-4px}
  #crm .fx-crm-tabs .e-n-tabs-content > .e-con{flex-basis:100% !important;min-height:276px;overflow:clip}

  #crm .fx-crm-kanban{min-width:0}
  #crm .fx-crm-col > .e-con:nth-child(n+3){display:none}
  #crm .fx-crm-col-n{display:none}

  #crm .fx-crm-float-b{display:none}
  #crm .fx-crm-float > .fx-crm-float-ic{width:28px;height:28px}
  #crm .fx-crm-float-a{top:62px;left:auto;right:-6px;scale:.9;transform-origin:100% 0}
  #crm .fx-crm-float-c{bottom:-24px;left:auto;right:8px}

  #crm .fx-crm-feat{border:1px solid rgba(198,166,106,.16);border-left:2px solid transparent;border-radius:12px;background:rgba(255,255,255,.03)}
  #crm .fx-crm-feat::before{top:12px;bottom:12px}

  #crm .fx-crm-mq{padding:2px 0}
  #crm .fx-crm-lg{width:86px;min-height:54px;padding:6px 4px;flex-direction:column;justify-content:center;gap:4px;border-radius:10px;white-space:normal}
  #crm .fx-crm-lg .elementor-heading-title{font-size:10.5px;letter-spacing:.02em}
  #crm .fx-crm-lg-img img{height:17px;max-width:72px}
  #crm .fx-crm-lg-wm .fx-crm-lg-img img{height:15px}
  #crm .fx-crm-lg-aws .fx-crm-lg-img img{height:24px}
  #crm .fx-crm-mq-on .fx-crm-mq{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);
    mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
  #crm .fx-crm-mq-on .fx-crm-track{animation-duration:60s}
  #crm .fx-crm-mq-on .fx-crm-lg{margin:0 4px}
  #crm .fx-crm-mq-on .fx-crm-mq2{display:block;margin-top:6px}
  #crm .fx-crm-mq-on .fx-crm-mq2 .fx-crm-track{margin-left:-47px}

  #crm .fx-crm-cta-btn .elementor-button{display:flex;width:100%}
}

/* ---------- Movimento ---------- */
@media (prefers-reduced-motion:no-preference){
  #crm .fx-crm-float-a::after{animation:fxcrm-ping 2.4s cubic-bezier(.22,1,.36,1) infinite}
  #crm .fx-crm-float-a.fx-paused::after{animation-play-state:paused}
  #crm .fx-crm-tabs .e-n-tabs-heading::before{transition:translate 420ms cubic-bezier(.32,.72,0,1)}
  #crm .fx-crm-tabs .e-n-tab-title{transition:color 300ms ease,opacity 160ms ease}
}
@media (max-width:767px) and (prefers-reduced-motion:no-preference){
  #crm .fx-crm-tabs .e-n-tabs-content > .e-con.e-active{animation:fxcrm-pane 360ms cubic-bezier(.32,.72,0,1)}
}
@supports (animation-timeline:view()){
@media (prefers-reduced-motion:no-preference){
  #crm .fx-crm-eyebrow{animation:fxcrm-in cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 18%}
  #crm .fx-crm-lead{animation:fxcrm-in cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 30% cover 28%}

  #crm .fx-crm-stage{view-timeline:--fxcrm}
  #crm .fx-crm-stage::before{animation:fxcrm-glow cubic-bezier(.22,1,.36,1) both;animation-timeline:--fxcrm;animation-range:entry 30% cover 40%}
  #crm .fx-crm-win{animation:fxcrm-tilt linear both;animation-timeline:--fxcrm;animation-range:entry 0% cover 32%}
  #crm .fx-crm-col > .fx-crm-card{animation:fxcrm-card cubic-bezier(.22,1,.36,1) both;animation-timeline:--fxcrm;animation-range:cover 10% cover 22%}
  #crm .fx-crm-col:nth-child(1) > .fx-crm-card:nth-child(3){animation-range:cover 12% cover 24%}
  #crm .fx-crm-col:nth-child(1) > .fx-crm-card:nth-child(4){animation-range:cover 14% cover 26%}
  #crm .fx-crm-col:nth-child(2) > .fx-crm-card:nth-child(2){animation-range:cover 15% cover 27%}
  #crm .fx-crm-col:nth-child(2) > .fx-crm-card:nth-child(3){animation-range:cover 17% cover 29%}
  #crm .fx-crm-col:nth-child(3) > .fx-crm-card:nth-child(2){animation-range:cover 20% cover 32%}
  #crm .fx-crm-col:nth-child(3) > .fx-crm-card:nth-child(3){animation-range:cover 22% cover 34%}
  #crm .fx-crm-col:nth-child(4) > .fx-crm-card:nth-child(2){animation-name:fxcrm-win;animation-range:cover 25% cover 37%}
  #crm .fx-crm-msg-in{transform-origin:0 100%;animation:fxcrm-bubl cubic-bezier(.22,1,.36,1) both;animation-timeline:--fxcrm;animation-range:cover 26% cover 34%}
  #crm .fx-crm-msg-out{transform-origin:100% 100%;animation:fxcrm-bubr cubic-bezier(.22,1,.36,1) both;animation-timeline:--fxcrm;animation-range:cover 32% cover 40%}
  #crm .fx-crm-next{animation:fxcrm-in cubic-bezier(.22,1,.36,1) both;animation-timeline:--fxcrm;animation-range:cover 38% cover 46%}
  #crm .fx-crm-float{animation:fxcrm-floatin cubic-bezier(.22,1,.36,1) both;animation-timeline:--fxcrm;animation-range:cover 14% cover 24%}
  #crm .fx-crm-float-c{animation-range:cover 34% cover 44%}
  #crm .fx-crm-float-b{animation-range:cover 44% cover 54%}

  #crm .fx-crm-feat{view-timeline:--fxcrmfeat;animation:fxcrm-feat cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 22%}
  #crm .fx-crm-feat:nth-child(2){animation-range:entry 8% cover 27%}
  #crm .fx-crm-feat:nth-child(3){animation-range:entry 16% cover 32%}
  #crm .fx-crm-feat:nth-child(4){animation-range:entry 24% cover 37%}
  #crm .fx-crm-feat::before{animation:fxcrm-vline cubic-bezier(.22,1,.36,1) both;animation-timeline:--fxcrmfeat;animation-range:entry 40% cover 35%}

  #crm .fx-crm-tech{view-timeline:--fxcrmtech;border-top-color:transparent}
  #crm .fx-crm-tech::before{content:"";position:absolute;top:-1px;left:0;right:0;width:auto;height:1px;border:0;border-radius:0;pointer-events:none;opacity:1;mix-blend-mode:normal;
    background:linear-gradient(90deg,rgba(198,166,106,0),rgba(198,166,106,.5),rgba(198,166,106,0));
    animation:fxcrm-line cubic-bezier(.22,1,.36,1) both;animation-timeline:--fxcrmtech;animation-range:entry 0% cover 25%}
  #crm .fx-crm-tech-t{animation:fxcrm-in cubic-bezier(.22,1,.36,1) both;animation-timeline:--fxcrmtech;animation-range:entry 0% cover 25%}
  #crm .fx-crm-mq{animation:fxcrm-open cubic-bezier(.22,1,.36,1) both;animation-timeline:--fxcrmtech;animation-range:entry 20% cover 35%}

  #crm .fx-crm-cta{view-timeline:--fxcrmcta}
  #crm .fx-crm-cta-btn .elementor-button::after{animation:fxcrm-sheen linear none;animation-timeline:--fxcrmcta;animation-range:cover 35% cover 55%}
}
/* parallax leve dos cartões flutuantes só no desktop/tablet */
@media (min-width:768px) and (prefers-reduced-motion:no-preference){
  #crm .fx-crm-float-a{--fxcrm-d:1}#crm .fx-crm-float-b{--fxcrm-d:.55}#crm .fx-crm-float-c{--fxcrm-d:1.3}
  #crm .fx-crm-float{animation:fxcrm-floatin cubic-bezier(.22,1,.36,1) both,fxcrm-floatpar linear both;animation-timeline:--fxcrm,--fxcrm;
    animation-range:cover 14% cover 24%,cover 0% cover 100%}
  #crm .fx-crm-float-c{animation-range:cover 34% cover 44%,cover 0% cover 100%}
  #crm .fx-crm-float-b{animation-range:cover 44% cover 54%,cover 0% cover 100%}
}
/* no celular a conversa aparece pronta ao trocar de aba */
@media (max-width:767px){
  #crm .fx-crm-msg-in,#crm .fx-crm-msg-out,#crm .fx-crm-next{animation:none !important;opacity:1;translate:none;scale:none}
}
}

@media (prefers-reduced-transparency:reduce){
  #crm .fx-crm-float:not(.fx-crm-float-gold){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0B1320}
}

@keyframes fxcrm-logos{to{transform:translateX(-50%)}}
@keyframes fxcrm-ping{0%{opacity:.8;scale:1}100%{opacity:0;scale:2.6}}
@keyframes fxcrm-pane{from{opacity:0;translate:0 8px}to{opacity:1;translate:none}}
@keyframes fxcrm-in{from{opacity:0;translate:0 28px}to{opacity:1;translate:none}}
@keyframes fxcrm-glow{from{opacity:0;scale:.6 1}to{opacity:1;scale:1 1}}
@keyframes fxcrm-tilt{from{transform:perspective(1600px) rotateX(16deg) scale(.94);opacity:.6}to{transform:none;opacity:1}}
@keyframes fxcrm-card{from{opacity:0;translate:0 -14px;scale:.96}to{opacity:1;translate:none;scale:none}}
@keyframes fxcrm-win{0%{opacity:0;scale:.85}70%{opacity:1;scale:1.06}100%{opacity:1;scale:1}}
@keyframes fxcrm-bubl{from{opacity:0;translate:-16px 8px;scale:.94}to{opacity:1;translate:none;scale:none}}
@keyframes fxcrm-bubr{from{opacity:0;translate:16px 8px;scale:.94}to{opacity:1;translate:none;scale:none}}
@keyframes fxcrm-floatin{from{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:none}}
@keyframes fxcrm-floatpar{from{translate:0 calc(var(--fxcrm-d,1) * 36px)}to{translate:0 calc(var(--fxcrm-d,1) * -36px)}}
@keyframes fxcrm-feat{from{opacity:0;translate:-24px 0}to{opacity:1;translate:none}}
@keyframes fxcrm-vline{from{scale:1 0}to{scale:1 1}}
@keyframes fxcrm-line{from{scale:0 1}to{scale:1 1}}
@keyframes fxcrm-open{from{opacity:0;clip-path:inset(0 50% 0 50%)}to{opacity:1;clip-path:inset(0 0 0 0)}}
@keyframes fxcrm-sheen{from{translate:-120% 0}to{translate:120% 0}}

/* ===== 09-solucoes-parceiros ===== */
/* 09 — #solucoes e #parceiros. Tudo ancorado em classes fx09-*; cores, tipografia, paddings e
   fundos básicos estão nos controles nativos. Aqui ficam o que o painel não faz: badges com anel,
   pílulas, texturas, layout "app" do celular, sobreposições da foto e animações por rolagem. */

.fx09{--fx09-ease:cubic-bezier(.22,1,.36,1)}
.fx09 .elementor-heading-title{margin:0}
.fx09 .elementor-widget-text-editor p{margin:0}
.fx09 .elementor-heading-title em{font-style:italic}

/* ---------- fundo da seção clara (grain + brilho + pontilhado) ---------- */
.fx09-sol-sec{position:relative;isolation:isolate;overflow-x:clip;box-shadow:inset 0 70px 110px -90px rgba(11,19,32,.22),inset 0 -50px 90px -80px rgba(122,98,50,.18)}
.fx09-sol-sec::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:0;mix-blend-mode:normal;background:url(https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-grain-claro.png) 0 0/220px 220px repeat;opacity:.26;pointer-events:none;z-index:-1;-webkit-mask-image:radial-gradient(110% 90% at 100% 100%,#000 0%,rgba(0,0,0,.35) 45%,transparent 75%);mask-image:radial-gradient(110% 90% at 100% 100%,#000 0%,rgba(0,0,0,.35) 45%,transparent 75%)}
.fx09-sol-sec::after{content:"";position:absolute;width:620px;height:620px;right:-180px;top:-24px;border-radius:50%;background:radial-gradient(circle,rgba(198,166,106,.30),rgba(198,166,106,0) 68%);filter:blur(40px);pointer-events:none;z-index:-1}
.fx09-sol-sec > .e-con-inner{position:static}
.fx09-sol-sec > .e-con-inner::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;--fx09-dot-c:50% 64%;background-image:radial-gradient(rgba(122,98,50,.12) 1px,transparent 1.5px);background-size:20px 20px;background-position:0 0;-webkit-mask-image:radial-gradient(62% 58% at var(--fx09-dot-c),#000 0%,rgba(0,0,0,.55) 42%,transparent 80%);mask-image:radial-gradient(62% 58% at var(--fx09-dot-c),#000 0%,rgba(0,0,0,.55) 42%,transparent 80%)}

/* ---------- pílula de sobretítulo ---------- */
.fx09-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 13px;border-radius:100px;border:1px solid rgba(198,166,106,.4);background:rgba(198,166,106,.08);box-shadow:inset 0 1px 0 rgba(236,228,211,.06)}
.fx09-eyebrow .elementor-heading-title::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#C6A66A;box-shadow:0 0 0 3px rgba(198,166,106,.2),0 0 10px rgba(198,166,106,.8)}
.fx09-light .fx09-eyebrow .elementor-heading-title{border-color:rgba(122,98,50,.35);background:rgba(198,166,106,.14)}
.fx09-light .fx09-eyebrow .elementor-heading-title::before{background:#7A6232;box-shadow:0 0 0 3px rgba(122,98,50,.14)}
.fx09-eb-quem{align-self:flex-start}

/* destaques em itálico dourado */
.fx09-h2 .elementor-heading-title em{font-weight:500;color:#7A6232}
.fx09-pq-h .elementor-heading-title em,.fx09-pc-h2 .elementor-heading-title em{font-weight:500;color:#DCC28E}

/* ---------- grade de soluções ---------- */
@media (min-width: 1025px){
.fx09-sol > .fx09-sc1{grid-column:1;grid-row:1}
.fx09-sol > .fx09-sc2{grid-column:1;grid-row:2}
.fx09-sol > .fx09-sol-main{grid-column:2;grid-row:1 / span 2}
.fx09-sol > .fx09-sc4{grid-column:3;grid-row:1 / span 2}}
.fx09-sol{align-items:stretch}
.fx09-sol-card{position:relative;overflow:visible}

/* cartões: hover e holofote (o JS liga .fx09-spot só com mouse) */
.fx09-card{transition:border-color 340ms var(--fx09-ease),transform 340ms var(--fx09-ease)}
.fx09-card:hover{border-color:rgba(198,166,106,.6) !important;transform:translateY(-4px)}
.fx09-spot:hover{background-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(198,166,106,.16),rgba(198,166,106,0) 70%) !important}

/* badge redondo na borda do cartão */
.fx09-badge .elementor-icon-wrapper{line-height:0}
.fx09-badge .elementor-icon{width:56px;height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px #F5F0E6,0 14px 30px -12px rgba(11,19,32,.7)}
.fx09-badge .elementor-icon svg{width:24px;height:24px}
.fx09-sol-main .fx09-badge .elementor-icon{border-color:#C6A66A !important;box-shadow:0 0 0 6px #F5F0E6,0 14px 34px -10px rgba(198,166,106,.75)}
.fx09-badge-pq .elementor-icon{border-color:#C6A66A !important;box-shadow:0 0 0 6px #0B1320,0 0 36px rgba(198,166,106,.45)}
.fx09-sol-main .fx09-badge .elementor-icon::after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid #C6A66A;opacity:0;pointer-events:none}
.fx09-sol-main .fx09-badge .elementor-icon{position:relative}

/* etiqueta "Coração do fluxo" */
.fx09-sol-tag .elementor-heading-title{display:inline-block;background:#C6A66A;border-radius:100px;padding:5px 14px;white-space:nowrap}

/* fio dourado no topo de cada cartão de solução */
.fx09-sol-card::before{content:"";position:absolute;top:-1px;left:10px;right:10px;width:auto;height:2px;border:0;border-radius:2px;mix-blend-mode:normal;opacity:1;background:linear-gradient(90deg,rgba(198,166,106,0),#C6A66A 30%,#DCC28E);transform-origin:0 50%;pointer-events:none;z-index:1}

/* botão de abrir detalhes (injetado pelo JS; só no celular) */
.fx09 .fx09-tg{display:none}

/* ---------- bloco "Pra quem a Fluxo trabalha" ---------- */
.fx09-pq{position:relative}
.fx09-pq-ph{position:relative;overflow:hidden}
.fx09-pq-ph > .fx09-pq-img{position:absolute !important;inset:0;width:100% !important;max-width:none !important;height:100%;margin:0 !important;z-index:0}
.fx09-pq-ph > .fx09-pq-img img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:30% 35%;filter:saturate(.9) contrast(1.04) sepia(.06)}
/* tom da marca sobre a foto (equivale ao .fx-tone da origem) */
.fx09-pq-ph > .fx09-pq-img::before,.fx09-pq-ph > .fx09-pq-img::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}
.fx09-pq-ph > .fx09-pq-img::before{background:#0E1628;mix-blend-mode:lighten;opacity:.9}
.fx09-pq-ph > .fx09-pq-img::after{background:#FFF3DC;mix-blend-mode:darken;opacity:.8}
/* degradê para o painel escuro + cantoneiras */
.fx09-pq-ph::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:0;mix-blend-mode:normal;opacity:1;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(11,19,32,0) 50%,#0B1320 100%)}
.fx09-pq-ph::after{--fxc-c:rgba(220,194,142,.9);--fxc-a:14px;--fxc-t:1.5px;content:"";position:absolute;inset:10px;z-index:2;pointer-events:none;background:linear-gradient(var(--fxc-c),var(--fxc-c)) 0 0/var(--fxc-a) var(--fxc-t) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 0 0/var(--fxc-t) var(--fxc-a) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 100% 0/var(--fxc-a) var(--fxc-t) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 100% 0/var(--fxc-t) var(--fxc-a) no-repeat}
@media (prefers-contrast: more){.fx09-pq-ph::after{--fxc-c:#F1DFB4}}
/* tarja (oculta na origem; o widget vem com "Ocultar" ligado e já fica pronta se for ativada) */
.fx09-tarja{position:absolute !important;bottom:12px;left:40px;z-index:3;pointer-events:none}
.fx09-tarja .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;height:26px;padding:0 12px;box-sizing:border-box;border-radius:3px;white-space:nowrap;background:rgba(11,19,32,.78);border:1px solid rgba(198,166,106,.3);box-shadow:inset 0 1px 0 rgba(241,223,180,.08)}
.fx09-tarja .elementor-heading-title::before{content:"";width:14px;height:1px;flex:none;background:#C6A66A}
@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fx09-tarja .elementor-heading-title{background:rgba(11,19,32,.45);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}}
@media (max-width: 1024px){.fx09-tarja{left:auto;right:40px}}

.fx09-pq-text{position:relative;z-index:1}
/* flex-basis em CSS: o grupo Flex Item do contêiner/widget no Elementor 4.3 não expõe "basis" (só size/grow/shrink) */
.fx09 .fx09-pq > .fx09-pq-ph{--flex-basis:380px;flex-basis:380px}
.fx09 .fx09-pq > .fx09-pq-text{--flex-basis:552px;flex-basis:552px}
.fx09 .fx09-pc-head > .fx09-pc-head-l{--flex-basis:420px;flex:1 1 420px}
.fx09 .fx09-pc-head > .fx09-pc-lead{--flex-basis:320px;flex:1 1 320px}
@media (max-width: 1024px){.fx09 .fx09-pq > .fx09-pq-ph,.fx09 .fx09-pq > .fx09-pq-text{--flex-basis:100%;flex-basis:100%}}
.fx09-pq-text > .fx09-badge-pq{z-index:2}

/* botão dourado com brilho */
.fx09-gold .elementor-button{position:relative;overflow:hidden;isolation:isolate;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;transition:background-color 340ms var(--fx09-ease),color 340ms var(--fx09-ease),transform 240ms ease}
.fx09-gold .elementor-button::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,rgba(255,248,230,0) 30%,rgba(255,248,230,.6) 50%,rgba(255,248,230,0) 70%);translate:-120% 0;transition:translate 800ms var(--fx09-ease)}
.fx09-gold .elementor-button:hover::after,.fx09-gold .elementor-button:focus-visible::after{translate:120% 0}
.fx09-gold .elementor-button:active{transform:translateY(1px)}
.fx09-gold .elementor-button:focus-visible{outline:2px solid #C6A66A;outline-offset:3px}

/* ---------- #parceiros (escuro) ---------- */
.fx09-pc-sec{position:relative;isolation:isolate;overflow-x:clip;background-image:radial-gradient(62% 560px at 50% -40px,rgba(198,166,106,.1),rgba(198,166,106,.035) 45%,rgba(198,166,106,0) 72%) !important;box-shadow:inset 0 1px 0 rgba(198,166,106,.10),inset 0 -140px 180px -120px rgba(0,0,0,.7),inset 0 140px 180px -140px rgba(0,0,0,.45)}
.fx09-pc-sec::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:0;mix-blend-mode:normal;background:url(https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-grain-escuro.png) 0 0/220px 220px repeat;opacity:.24;pointer-events:none;z-index:-1;-webkit-mask-image:radial-gradient(130% 85% at 50% 0%,#000 0%,rgba(0,0,0,.45) 45%,transparent 80%);mask-image:radial-gradient(130% 85% at 50% 0%,#000 0%,rgba(0,0,0,.45) 45%,transparent 80%)}
/* fio dourado da divisa (era o ::after do footer na origem) */
.fx09-pc-sec::after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(220,194,142,0),#DCC28E 50%,rgba(220,194,142,0))}
.fx09-pc{position:relative;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}
.fx09-pc:not(.fx09-gold-bg)::before{content:"";position:absolute;top:0;left:10px;right:10px;width:auto;height:1px;border:0;border-radius:0;mix-blend-mode:normal;opacity:1;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(198,166,106,0) 0%,rgba(198,166,106,.7) 32%,rgba(198,166,106,0) 100%)}
.fx09-gold-bg{-webkit-backdrop-filter:none;backdrop-filter:none}
.fx09-logo-slot{position:relative;overflow:clip;box-sizing:border-box}
.fx09-logo-slot::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 60%) no-repeat;background-size:300% 100%;background-position:115% 0}
.fx09-logo-img{display:flex;justify-content:center;max-width:100%}
.fx09-logo-img img{display:block;width:auto !important;height:auto !important;max-width:100% !important;max-height:34px;border-radius:6px}
.fx09-gold-bg .fx09-logo-img img{max-height:52px}
@media (min-width: 768px){.fx09-pc1 .fx09-logo-img img{max-width:100px !important}.fx09-pc3 .fx09-logo-img img{max-width:122px !important}.fx09-pc4 .fx09-logo-img img{max-width:147px !important}}
.fx09-pc-label .elementor-heading-title{display:block}
.fx09-pc-desc{flex-grow:1}
.fx09-pc-desc strong{font-weight:600;color:#DCC28E}
.fx09-gold-bg .fx09-pc-desc strong{color:inherit}
.fx09-pc-desc .fx09-code{font-weight:600;color:#ECE4D3;letter-spacing:.08em}
.fx09-pc-link .elementor-button{min-height:44px;display:inline-flex;align-items:center}
.fx09-pc-link .elementor-button-icon svg{width:12px;height:12px}
.fx09-pc-link .elementor-button-icon{display:inline-block}
.fx09-pc-link .elementor-button:focus-visible{outline:2px solid #C6A66A;outline-offset:3px}
.fx09-gold-bg .fx09-pc-link .elementor-button:focus-visible{outline-color:#0B1320}
.fx09 .fx09-pc-tg{display:none}

/* ---------- tablet ---------- */
@media (max-width: 1024px){
.fx09-sol-card{justify-content:flex-start}}

/* ---------- celular: layout "app" ---------- */
@media (max-width: 767px){
.fx09 a.elementor-button{white-space:nowrap;letter-spacing:.1em}
.fx09-eb-quem .elementor-heading-title{white-space:nowrap}
.fx09-sol-sec > .e-con-inner::before{background-size:18px 18px;--fx09-dot-c:50% 58%;-webkit-mask-image:radial-gradient(90% 46% at var(--fx09-dot-c),rgba(0,0,0,.8) 0%,rgba(0,0,0,.35) 45%,transparent 78%);mask-image:radial-gradient(90% 46% at var(--fx09-dot-c),rgba(0,0,0,.8) 0%,rgba(0,0,0,.35) 45%,transparent 78%)}
.fx09-sol-sec::after{width:340px;height:340px;right:-120px}

.fx09-sol-card{display:grid !important;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:14px;align-items:center;box-shadow:0 10px 24px -18px rgba(11,19,32,.5) !important}
.fx09-sol-main{margin-top:22px;box-shadow:0 18px 36px -22px rgba(11,19,32,.8) !important}
.fx09-sol-card > .fx09-badge{position:static !important;grid-column:1;grid-row:1 / span 2;width:40px !important;margin:0 !important}
.fx09-sol-card > .fx09-badge .elementor-icon{width:40px;height:40px;padding:0 !important;box-shadow:none !important}
.fx09-sol-card > .fx09-badge .elementor-icon svg{width:20px;height:20px}
.fx09-sol-card > .fx09-card-eb{grid-column:2;grid-row:1}
.fx09-sol-card > .fx09-card-h{grid-column:2;grid-row:2}
.fx09-sol-card > .fx09-card-desc{grid-column:1 / -1;grid-row:3}
.fx09-sol-tag .elementor-heading-title{padding:4px 12px}
.fx09-js .fx09-sol-card > .fx09-card-desc{height:0;margin-top:0;overflow:clip;opacity:0}
.fx09-js .fx09-sol-card.is-open > .fx09-card-desc{height:auto;margin-top:10px;opacity:1}
.fx09 .fx09-tg{display:block;position:absolute;inset:0;z-index:2;margin:0;padding:0;border:0;border-radius:14px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}
.fx09-tg::after{content:"";position:absolute;top:22px;right:14px;width:30px;height:30px;box-sizing:border-box;border-radius:50%;border:1px solid rgba(122,98,50,.35);color:#7A6232;background:linear-gradient(currentColor,currentColor) center / 12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 12px no-repeat}
.fx09-sol-main .fx09-tg::after{top:28px;border-color:rgba(198,166,106,.55);color:#C6A66A}
.fx09-tg[aria-expanded="true"]::after{rotate:45deg;background-color:rgba(198,166,106,.14)}
.fx09 .fx09-tg:hover,.fx09 .fx09-tg:focus{background:transparent;color:inherit;border:0}
.fx09-tg:focus-visible{outline:2px solid #C6A66A;outline-offset:2px}
.fx09-tg:active::after{scale:.9}
.fx09-card:hover{transform:none}

.fx09-pq-ph{min-height:0 !important;height:150px}
.fx09-pq-ph::before{background:linear-gradient(180deg,rgba(11,19,32,0) 35%,#0B1320 100%)}
.fx09-badge-pq .elementor-icon{width:48px;height:48px;padding:0 !important}
.fx09-pq-btn .elementor-button{width:100%;justify-content:center}

.fx09-pc{display:grid !important;grid-template-columns:64px minmax(0,1fr) 36px;grid-template-rows:auto auto auto;column-gap:12px;row-gap:12px;align-items:center;transform:none !important;box-shadow:none !important}
.fx09-pc > .fx09-logo-slot{grid-column:1;grid-row:1 / 3;width:64px !important;height:48px}
.fx09-pc .fx09-logo-img img{max-height:22px}
.fx09-gold-bg .fx09-logo-img img{max-height:32px}
.fx09-pc > .fx09-pc-label{grid-column:2;grid-row:1;align-self:end}
.fx09-pc > .fx09-pc-h{grid-column:2;grid-row:2;align-self:start}
.fx09-pc > .fx09-pc-body{grid-column:1 / -1;grid-row:3;gap:4px}
.fx09-pc-body > .fx09-pc-link{align-self:flex-start}
.fx09-js .fx09-pc > .fx09-pc-body{height:0;overflow:clip;visibility:hidden;padding-top:0}
.fx09-js .fx09-pc.is-open > .fx09-pc-body{height:auto;visibility:visible;padding-top:12px}
.fx09 .fx09-pc-tg{display:flex;grid-column:1 / -1;grid-row:1 / 3;z-index:1;align-self:stretch;align-items:center;justify-content:flex-end;min-height:48px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}
.fx09 .fx09-pc-tg:hover,.fx09 .fx09-pc-tg:focus{background:transparent;border:0}
.fx09-pc-ic{position:relative;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid rgba(198,166,106,.5);color:#C6A66A;box-sizing:border-box}
.fx09-pc-ic::before,.fx09-pc-ic::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;border-radius:2px;background:currentColor}
.fx09-pc-ic::after{rotate:90deg}
.fx09-gold-bg .fx09-pc-ic{border-color:rgba(11,19,32,.45);color:#0B1320}
.fx09-pc-tg[aria-expanded="true"] .fx09-pc-ic{rotate:45deg;background:#C6A66A;border-color:#C6A66A;color:#0B1320}
.fx09-gold-bg .fx09-pc-tg[aria-expanded="true"] .fx09-pc-ic{background:#0B1320;border-color:#0B1320;color:#DCC28E}
.fx09-pc-tg:focus-visible{outline:0}
.fx09-pc-tg:focus-visible .fx09-pc-ic{outline:2px solid #C6A66A;outline-offset:3px}
.fx09-gold-bg .fx09-pc-tg:focus-visible .fx09-pc-ic{outline-color:#0B1320}}

@media (max-width: 1024px) and (min-width: 768px){.fx09-badge-pq{margin-top:0 !important}}

/* ---------- transições (respeitam redução de movimento) ---------- */
@supports (interpolate-size: allow-keywords){.fx09-sol,.fx09-pc-grid{interpolate-size:allow-keywords}}
@media (prefers-reduced-motion: no-preference){
.fx09-pc-link .elementor-button-icon{transition:translate 340ms var(--fx09-ease)}
.fx09-logo-img img{transition:scale 340ms var(--fx09-ease)}
.fx09-pc:hover .fx09-pc-link .elementor-button-icon,.fx09-pc-link .elementor-button:focus-visible .elementor-button-icon{translate:4px 0}
@media (hover: hover){.fx09-pc:hover .fx09-logo-img img{scale:1.04}}
@media (max-width: 767px){
.fx09-sol-card > .fx09-card-desc{transition:height 380ms cubic-bezier(.32,.72,0,1),margin-top 380ms cubic-bezier(.32,.72,0,1),opacity 260ms ease}
.fx09-tg::after{transition:rotate 380ms cubic-bezier(.32,.72,0,1),background-color 300ms ease,scale 160ms ease}
.fx09-pc > .fx09-pc-body{transition:height 420ms var(--fx09-ease),padding-top 420ms var(--fx09-ease),visibility 0s linear 420ms}
.fx09-pc.is-open > .fx09-pc-body{transition:height 420ms var(--fx09-ease),padding-top 420ms var(--fx09-ease),visibility 0s}
.fx09-pc-ic{transition:rotate 420ms var(--fx09-ease),background-color 300ms var(--fx09-ease),border-color 300ms var(--fx09-ease),color 300ms var(--fx09-ease)}}}
@media (prefers-reduced-motion: reduce){.fx09-card:hover{transform:none}.fx09-gold .elementor-button::after{display:none}}
@media (prefers-reduced-transparency: reduce){.fx09-tarja .elementor-heading-title{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:#0B1320 !important}}

/* ---------- animações ligadas à rolagem ---------- */
@keyframes fx09-in{from{opacity:0;translate:0 28px}to{opacity:1;translate:none}}
@keyframes fx09-inscale{from{opacity:0;translate:0 44px;scale:.95}to{opacity:1;translate:none;scale:none}}
@keyframes fx09-soft{from{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}
@keyframes fx09-stamp{0%{opacity:0;scale:.3;rotate:-60deg}70%{opacity:1;scale:1.08}100%{opacity:1;scale:1;rotate:0deg}}
@keyframes fx09-beat{0%{opacity:.9;scale:1}45%{opacity:0;scale:1.9}46%{opacity:.9;scale:1}100%{opacity:0;scale:1.9}}
@keyframes fx09-tag{from{clip-path:inset(0 100% 0 0 round 100px)}to{clip-path:inset(0 0 0 0 round 100px)}}
@keyframes fx09-line{from{scale:0 1}to{scale:1 1}}
@keyframes fx09-solmain{from{opacity:0;translate:0 36px;scale:.9}to{opacity:1;translate:none;scale:none}}
@keyframes fx09-band{from{clip-path:inset(0 100% 0 0 round 12px)}to{clip-path:inset(-120px round 12px)}}
@keyframes fx09-sheen{from{translate:-120% 0}to{translate:120% 0}}
@keyframes fx09-texshine{from{background-position:115% 0}to{background-position:-15% 0}}
@keyframes fx09-dotpar{from{background-position:0 0}to{background-position:0 -44px}}
@keyframes fx09-glowpar{from{translate:0 -40px}to{translate:0 80px}}
@keyframes fx09-wipex{from{clip-path:inset(0 0 0 100%);translate:32px 0}to{clip-path:inset(-12px);translate:none}}
@keyframes fx09-arco{from{clip-path:inset(0 0 0 0 round 50% 50% 0 0 / var(--fx09-arc) var(--fx09-arc) 0 0)}to{clip-path:inset(var(--fx09-arc) 0 0 0 round 0 0 0 0 / 0 0 0 0)}}
@keyframes fx09-seam{from{scale:0 1;opacity:0}to{scale:1 1;opacity:1}}

@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){
/* arco na troca escuro → claro: margem negativa + padding extra, o conteúdo não se move */
.fx09-sol-sec{--fx09-arc:clamp(36px,7vw,88px);margin-top:calc(var(--fx09-arc) * -1) !important;padding-top:var(--fx09-arc) !important;scroll-margin-top:calc(var(--fx09-arc) * -1);animation:fx09-arco var(--fx09-ease) both;animation-timeline:view();animation-range:entry 0% entry 85%}
.fx09-eyebrow{animation:fx09-in var(--fx09-ease) both;animation-timeline:view();animation-range:entry 0% cover 18%}
.fx09-sol-lead{animation:fx09-soft var(--fx09-ease) both;animation-timeline:view();animation-range:entry 30% cover 30%}
.fx09-sol{view-timeline:--fx09sol}
.fx09-sol > .fx09-sol-card{animation:fx09-inscale var(--fx09-ease) both;animation-timeline:--fx09sol;animation-range:entry 0% cover 24%}
.fx09-sol-card > .fx09-badge{animation:fx09-stamp var(--fx09-ease) both;animation-timeline:--fx09sol;animation-range:cover 18% cover 28%}
.fx09-sol-main .fx09-badge .elementor-icon::after{animation:fx09-beat linear both;animation-timeline:--fx09sol;animation-range:cover 36% cover 56%}
.fx09-sol-main > .fx09-sol-tag{animation:fx09-tag var(--fx09-ease) both;animation-timeline:--fx09sol;animation-range:cover 22% cover 32%}
.fx09-sol-card::before{animation:fx09-line linear both;animation-timeline:--fx09sol;animation-range:cover 24% cover 30%}
.fx09-pq{view-timeline:--fx09pq;animation:fx09-band var(--fx09-ease) both;animation-timeline:view();animation-range:entry 0% cover 30%}
.fx09-pq-h,.fx09-pq-p,.fx09-pq-btn{animation:fx09-in var(--fx09-ease) both;animation-timeline:--fx09pq}
.fx09-pq-h{animation-range:cover 22% cover 34%}
.fx09-pq-p{animation-range:cover 26% cover 38%}
.fx09-pq-btn{animation-range:cover 30% cover 42%}
.fx09-badge-pq{animation:fx09-stamp var(--fx09-ease) both;animation-timeline:--fx09pq;animation-range:cover 24% cover 36%}
.fx09-pq-btn .elementor-button::after{animation:fx09-sheen linear none;animation-timeline:--fx09pq;animation-range:cover 44% cover 58%}
.fx09-logo-slot::after{animation:fx09-texshine cubic-bezier(.4,0,.2,1) both;animation-timeline:view();animation-range:cover 18% cover 38%}
.fx09-pc-sec::after{animation:fx09-seam var(--fx09-ease) both;animation-timeline:view();animation-range:cover 0% cover 35%}
@media (min-width: 768px){
.fx09-sol-sec > .e-con-inner::before{animation:fx09-dotpar linear both;animation-timeline:view();animation-range:cover 0% cover 100%}
.fx09-sol-sec::after{animation:fx09-glowpar linear both;animation-timeline:view()}
.fx09-pc-grid > .fx09-pc{animation:fx09-inscale var(--fx09-ease) both;animation-timeline:view()}
.fx09-pc-grid > .fx09-pc1{animation-range:entry 0% cover 22%}
.fx09-pc-grid > .fx09-pc2{animation-range:entry 8% cover 27%}
.fx09-pc-grid > .fx09-pc3{animation-range:entry 16% cover 32%}
.fx09-pc-grid > .fx09-pc4{animation-range:entry 24% cover 37%}
.fx09-pc-grid > .fx09-pc5{animation-range:entry 32% cover 42%}}
@media (min-width: 1025px){
.fx09-sol > .fx09-sc1{animation-range:cover 6% cover 22%}
.fx09-sol > .fx09-sc2{animation-range:cover 12% cover 30%}
.fx09-sol > .fx09-sol-main{animation-name:fx09-solmain;animation-range:cover 14% cover 34%}
.fx09-sol > .fx09-sc4{animation-range:cover 22% cover 38%}
.fx09-sc1 > .fx09-badge{animation-range:cover 18% cover 26%}
.fx09-sc2 > .fx09-badge{animation-range:cover 26% cover 34%}
.fx09-sol-main > .fx09-badge{animation-range:cover 30% cover 40%}
.fx09-sc4 > .fx09-badge{animation-range:cover 34% cover 44%}
.fx09-sol-main > .fx09-sol-tag{animation-range:cover 28% cover 38%}
.fx09-sc1::before{animation-range:cover 24% cover 30%}
.fx09-sc2::before{animation-range:cover 30% cover 34%}
.fx09-sol-main::before{animation-range:cover 34% cover 40%}
.fx09-sc4::before{animation-range:cover 40% cover 46%}}
@media (max-width: 767px){
.fx09-sol-sec{padding-top:var(--fx09-arc) !important}
.fx09-pc-grid{animation:fx09-wipex var(--fx09-ease) both;animation-timeline:view();animation-range:entry 10% cover 30%}}
}}
@media (prefers-reduced-motion: reduce){.fx09-sol-sec > .e-con-inner::before{animation:none !important;background-position:0 0 !important}}
@media print{.fx09-sol-sec > .e-con-inner::before{display:none !important}}

/* ===== 11-diagnostico-comofunciona ===== */
/* ==========================================================================
   11 — #diagnostico (Raio X das Vendas) e #como-funciona
   Classes próprias: fx11-*. Utilitários do global: fx-light, fx-grain-l,
   fx-eyebrow, fx-em-l, fx-tone, fx-cnr.
   Breakpoints do kit: mobile <=767px, tablet 768–1024px (origem: 760/1000/1080).
   ========================================================================== */

/* ---------- Fundos com emenda de cor (origem usa !important) ---------- */
.elementor-5874 > .e-parent#diagnostico.fx11-dg{background:linear-gradient(180deg,#F5F0E6,rgba(245,240,230,0) 220px),radial-gradient(80% 70% at 0% 0%,#FBF8F1,#ECE4D3 65%) !important}
.elementor-5874 > .e-parent#como-funciona.fx11-cf{background:linear-gradient(180deg,rgba(13,21,36,0) calc(100% - var(--fxb)),#0D1524),linear-gradient(180deg,#ECE4D3,rgba(236,228,211,0) 240px),radial-gradient(70% 60% at 100% 0%,#FBF8F1,#F5F0E6 60%) !important;box-shadow:none !important}

/* O "div:first-child" da origem é o .e-con-inner: sem position, os pseudos se posicionam pela raiz */
.elementor-5874 > .e-parent.fx11-dg > .e-con-inner,.elementor-5874 > .e-parent.fx11-cf > .e-con-inner{position:static}

/* Fio de costura no topo do #diagnostico */
.elementor-5874 > .e-parent.fx11-dg > .e-con-inner::before{content:"";position:absolute;top:0;left:50%;width:min(560px,70%);height:1px;translate:-50% 0;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(122,98,50,0),rgba(122,98,50,.55),rgba(122,98,50,0))}

/* Malha de pontos com máscara (as duas seções) */
.elementor-5874 > .e-parent.fx11-dg > .e-con-inner::after,.elementor-5874 > .e-parent.fx11-cf > .e-con-inner::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(var(--fx11-dot-a) 1px,transparent 1.5px);background-size:20px 20px;background-position:0 0;-webkit-mask-image:radial-gradient(62% 58% at var(--fx11-dot-c),#000 0%,rgba(0,0,0,.55) 42%,transparent 80%);mask-image:radial-gradient(62% 58% at var(--fx11-dot-c),#000 0%,rgba(0,0,0,.55) 42%,transparent 80%)}
.elementor-5874 > .e-parent.fx11-dg > .e-con-inner::after{--fx11-dot-c:74% 50%;--fx11-dot-a:rgba(122,98,50,.14)}
.elementor-5874 > .e-parent.fx11-cf > .e-con-inner::before{--fx11-dot-c:50% 42%;--fx11-dot-a:rgba(122,98,50,.12)}

/* Fio de prumo tracejado acima do "Como funciona" */
.elementor-5874 > .e-parent.fx11-cf > .e-con-inner::after{content:"";position:absolute;left:50%;top:0;width:2px;height:96px;margin-left:-1px;z-index:0;pointer-events:none;transform-origin:50% 0;background:repeating-linear-gradient(180deg,#C6A66A 0 9px,transparent 9px 17px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%);mask-image:linear-gradient(180deg,transparent,#000 40%)}

/* ==========================================================================
   #diagnostico — coluna de texto + cartão "O que o Raio X analisa"
   ========================================================================== */
.elementor-5874 .e-con.fx11-dg-intro{flex:1 1 440px !important;width:auto !important;--width:auto;min-width:0}
.elementor-5874 .e-con.fx11-fc{flex:1 1 480px !important;width:auto !important;--width:auto;min-width:0;position:relative;box-sizing:border-box}

.elementor-5874 .e-con.fx11-xr{position:relative;overflow:hidden;isolation:isolate}
.elementor-5874 .e-con.fx11-xr > *{position:relative;z-index:1}
/* Faixa de varredura (fx-xray-scan) */
.elementor-5874 .e-con.fx11-xr::before{content:"";position:absolute;left:0;right:0;top:0;bottom:auto;width:auto;height:40%;z-index:0;pointer-events:none;opacity:1;mix-blend-mode:normal;filter:none;border-radius:0;translate:0 -100%;background:linear-gradient(180deg,rgba(198,166,106,0),rgba(198,166,106,.08) 80%,rgba(220,194,142,.32) 100%)}

.elementor-5874 .fx11-xr-title .elementor-icon-list-item{align-items:center}
.elementor-5874 .fx11-xr-chip .elementor-heading-title{display:inline-block;border:1px solid rgba(198,166,106,.45);border-radius:100px;padding:6px 12px;white-space:nowrap}

/* Botão "Ver as 4 áreas" só existe no celular (e só com o JS ativo) */
.elementor-5874 .fx11-xr-more{display:none}
.elementor-5874 .fx11-xr-more .elementor-button{display:flex;align-items:center;width:100%;min-height:46px;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color 240ms var(--fx-ease),border-color 240ms var(--fx-ease)}
.elementor-5874 .fx11-xr-more .elementor-button-content-wrapper{width:100%;justify-content:space-between;align-items:center;gap:12px}
.elementor-5874 .fx11-xr-more .elementor-button-icon{color:#C6A66A;fill:#C6A66A;transition:rotate 320ms var(--fx-ease)}
.elementor-5874 .fx11-xr-more .elementor-button-icon svg{fill:#C6A66A}
.elementor-5874 .fx11-xr-more .elementor-button:active{background-color:rgba(198,166,106,.16)}
.elementor-5874 .fx11-xr-more .elementor-button:focus-visible{outline:2px solid #DCC28E;outline-offset:3px}
.elementor-5874 .fx11-xr.fx11-open .fx11-xr-more .elementor-button{border-color:#C6A66A}
.elementor-5874 .fx11-xr.fx11-open .fx11-xr-more .elementor-button-icon{rotate:45deg}

/* Itens: ícone em caixa + nome/descrição + barra */
.elementor-5874 .fx11-xr-item > .fx11-xr-ic{flex:none;width:44px;--width:44px}
.elementor-5874 .fx11-xr-ic .elementor-icon-wrapper{display:flex;line-height:0}
.elementor-5874 .fx11-xr-ic .elementor-icon{width:44px;height:44px;box-sizing:border-box;border-radius:10px;background:rgba(198,166,106,.12);border:1px solid rgba(198,166,106,.35);display:flex;align-items:center;justify-content:center}
.elementor-5874 .e-con.fx11-xr-body{flex:1 1 auto !important;width:auto !important;--width:auto;min-width:0;position:relative;overflow:clip;padding-bottom:14px}
/* Trilho + preenchimento (o preenchimento cresce com a rolagem onde houver suporte) */
.elementor-5874 .e-con.fx11-xr-body::before{content:"";position:absolute;left:0;right:0;bottom:0;top:auto;width:auto;height:6px;border-radius:6px;pointer-events:none;opacity:1;mix-blend-mode:normal;filter:none;background:linear-gradient(90deg,rgba(122,98,50,.55),rgba(198,166,106,.35)) 0 0/100% 100% no-repeat,rgba(236,228,211,.08)}
/* Brilho que corre na barra (fx-xray-bar span) */
.elementor-5874 .e-con.fx11-xr-body::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;border-radius:6px;pointer-events:none;background:linear-gradient(90deg,rgba(198,166,106,0) 0%,#C6A66A 50%,rgba(198,166,106,0) 100%)}
.elementor-5874 .fx11-xr-name .elementor-heading-title,.elementor-5874 .fx11-xr-desc .elementor-heading-title{display:block}

/* Passos 1-2-3 numerados (lista de ícones sem ícone + contador) */
.elementor-5874 .fx11-xr-steps{border-top:1px solid rgba(198,166,106,.2)}
.elementor-5874 .fx11-xr-steps .elementor-icon-list-items{counter-reset:fx11xs;display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 !important;padding:0}
.elementor-5874 .fx11-xr-steps .elementor-icon-list-item{counter-increment:fx11xs;display:flex !important;align-items:center;gap:10px;margin:0 !important;padding:0 !important}
.elementor-5874 .fx11-xr-steps .elementor-icon-list-item::before{content:counter(fx11xs);flex:none;width:26px;height:26px;border-radius:50%;background:#C6A66A;color:#0B1320;display:flex;align-items:center;justify-content:center;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1;font-style:normal}
.elementor-5874 .fx11-xr-steps .elementor-icon-list-item::after{content:none !important;display:none !important}
.elementor-5874 .fx11-xr-steps .elementor-icon-list-icon{display:none}

/* ==========================================================================
   #diagnostico — cartão do formulário
   ========================================================================== */
/* Moldura interna (form > div[aria-hidden]) e fio dourado do topo */
.elementor-5874 .e-con.fx11-fc::after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(198,166,106,.22);border-radius:9px;pointer-events:none;z-index:4}
.elementor-5874 .e-con.fx11-fc::before{content:"";position:absolute;top:0;left:14px;right:14px;bottom:auto;width:auto;height:1px;z-index:5;pointer-events:none;opacity:1;mix-blend-mode:normal;filter:none;border-radius:0;background:linear-gradient(90deg,rgba(198,166,106,0) 0%,rgba(198,166,106,.7) 32%,rgba(198,166,106,0) 100%)}

/* Foto do topo do cartão (vazada nas bordas pelas margens negativas nativas) */
.elementor-5874 .e-con.fx11-dg-photo{position:relative;display:block;width:auto !important;--width:auto;height:252px;border-radius:14px 14px 0 0;overflow:clip;background:#0B1320;isolation:isolate;view-timeline-name:--fx11dg}
.elementor-5874 .fx11-dg-photo > .fx11-dg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;z-index:auto}
.elementor-5874 .fx11-dg-photo > .fx11-dg-img img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 34%;display:block;transform-origin:50% 40%;filter:saturate(.9) contrast(1.04) sepia(.06)}
/* z-index:auto (sem contexto de empilhamento): senão o lighten/darken do tom não enxerga a foto */
.elementor-5874 .fx11-dg-photo > .fx-tone{z-index:auto}
/* Vinheta e degradê de fusão com o cartão */
.elementor-5874 .e-con.fx11-dg-photo::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:1;pointer-events:none;opacity:1;mix-blend-mode:normal;filter:none;border-radius:0;background:radial-gradient(120% 90% at 50% 30%,rgba(11,19,32,0) 45%,rgba(11,19,32,.45) 100%)}
.elementor-5874 .e-con.fx11-dg-photo::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(11,19,32,.28) 0%,rgba(11,19,32,0) 30%,rgba(11,19,32,.35) 62%,rgba(11,19,32,.86) 88%,#0B1320 100%)}
/* Varredura */
.elementor-5874 .e-con.fx11-dg-scan{display:none;position:absolute;left:0;right:0;top:0;width:auto !important;--width:auto;height:42%;min-height:0;z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(180deg,rgba(198,166,106,0),rgba(198,166,106,.08) 70%,rgba(220,194,142,.34) 98%,rgba(241,223,180,.95) 100%);translate:0 -100%}
.elementor-5874 .e-con.fx11-dg-scan::before{content:none}
.elementor-5874 .e-con.fx11-dg-scan::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,rgba(241,223,180,0),#F1DFB4 30%,#F1DFB4 70%,rgba(241,223,180,0));box-shadow:0 0 14px 2px rgba(198,166,106,.55)}
/* Cantoneiras (fxdg-corners): usa o utilitário fx-cnr com outra medida e cor */
.elementor-5874 .fx11-dg-photo > .fx-cnr.fx11-dg-cnr{--fxc-c:#DCC28E;--fxc-a:20px;--fxc-t:1.5px;top:22px;right:22px;bottom:22px;left:22px;opacity:.9;z-index:2}
/* Selo "Analisando" */
.elementor-5874 .fx11-dg-photo > .fx11-dg-live{position:absolute;top:30px;right:32px;z-index:3;width:auto;margin:0}
.elementor-5874 .fx11-dg-live .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;box-sizing:border-box;border-radius:100px;background:rgba(11,19,32,.78);border:1px solid rgba(241,223,180,.26);white-space:nowrap}
.elementor-5874 .fx11-dg-live .elementor-heading-title::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#DCC28E;box-shadow:0 0 0 0 rgba(220,194,142,.6)}
/* Cartão "Raio X concluído" */
.elementor-5874 .fx11-dg-photo > .e-con.fx11-dg-card{position:absolute;left:30px;bottom:22px;top:auto;z-index:3;width:auto !important;--width:auto;max-width:calc(100% - 60px);box-sizing:border-box;border-radius:16px;background:rgba(11,19,32,.86);border:1px solid rgba(241,223,180,.28);box-shadow:0 22px 44px -20px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.08)}
.elementor-5874 .e-con.fx11-dg-card::before{content:none}
/* Três pontos (fxdg-dots) como último item flex */
.elementor-5874 .e-con.fx11-dg-card::after{content:"";flex:none;width:31px;height:7px;margin-left:4px;background:radial-gradient(circle closest-side,#C6A66A 96%,transparent) 0 0/7px 7px no-repeat,radial-gradient(circle closest-side,#DCC28E 96%,transparent) 12px 0/7px 7px no-repeat,radial-gradient(circle closest-side,#F1DFB4 96%,transparent) 24px 0/7px 7px no-repeat}
.elementor-5874 .fx11-dg-card > .fx11-dg-ic{flex:none;width:36px;--width:36px}
.elementor-5874 .fx11-dg-ic .elementor-icon-wrapper{display:flex;line-height:0}
.elementor-5874 .fx11-dg-ic .elementor-icon{width:36px;height:36px;box-sizing:border-box;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(198,166,106,.18);border:1px solid rgba(198,166,106,.45)}
.elementor-5874 .fx11-dg-card > .e-con.fx11-dg-tx{flex:0 1 auto !important;width:auto !important;--width:auto;min-width:0}
.elementor-5874 .fx11-dg-k .elementor-heading-title,.elementor-5874 .fx11-dg-b .elementor-heading-title{white-space:nowrap;display:block}
/* O título do heading em <span> é inline: o wrapper herda o line-height do corpo (24px) e cresce. Na origem o span era item flex (bloco). */
.elementor-5874 .fx11-step-tag .elementor-heading-title{display:block}
@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){
.elementor-5874 .fx11-dg-photo > .e-con.fx11-dg-card{background:rgba(18,28,50,.46);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}
.elementor-5874 .fx11-dg-live .elementor-heading-title{background:rgba(18,28,50,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
}

/* ---------- Widget form do Elementor Pro ---------- */
.elementor-5874 .fx11-form .elementor-field-group .elementor-field:not(.elementor-select-wrapper),.elementor-5874 .fx11-form .elementor-field-group .elementor-select-wrapper select{min-height:50px;padding:0 16px;box-sizing:border-box;width:100%;min-width:0;outline-offset:2px;transition:border-color 340ms var(--fx-ease),box-shadow 340ms var(--fx-ease)}
.elementor-5874 .fx11-form .elementor-field-group .elementor-select-wrapper select{padding:0 40px 0 12px}
.elementor-5874 .fx11-form .elementor-select-wrapper::before,.elementor-5874 .fx11-form .select-caret-down-wrapper{color:#C6A66A}
.elementor-5874 .fx11-form .elementor-select-wrapper select option{background:#1A2747;color:#ECE4D3}
.elementor-5874 .fx11-form .elementor-field::placeholder{color:rgba(236,228,211,.55);opacity:1}
.elementor-5874 .fx11-form .elementor-field-group .elementor-field:focus,.elementor-5874 .fx11-form .elementor-field-group select:focus{border-color:#C6A66A !important;box-shadow:0 0 0 4px rgba(198,166,106,.18)}
.elementor-5874 .fx11-form .elementor-field-group .elementor-field:focus-visible,.elementor-5874 .fx11-form .elementor-field-group select:focus-visible{outline:2px solid #C6A66A}
.elementor-5874 .fx11-form .elementor-field-group > label{transition:color 340ms var(--fx-ease)}
.elementor-5874 .fx11-form .elementor-field-group:has(:focus-visible) > label{color:#F1DFB4 !important}
.elementor-5874 .fx11-form .elementor-field-type-submit{margin-top:10px}
.elementor-5874 .fx11-form .elementor-field-type-submit .elementor-button{min-height:58px;box-shadow:0 14px 40px -16px rgba(198,166,106,.6);transition:background-color 240ms ease,color 240ms ease,transform 240ms ease}
.elementor-5874 .fx11-form .elementor-field-type-submit .elementor-button:active{transform:translateY(1px)}
.elementor-5874 .fx11-form .elementor-field-type-submit .elementor-button:focus-visible{outline:2px solid #C6A66A;outline-offset:3px}
.elementor-5874 .fx11-form .elementor-message{margin-top:12px;font-family:Montserrat,Arial,sans-serif;font-size:14px;line-height:1.5}
.elementor-5874 .fx11-form .elementor-message::before{display:none}
/* Cadeado antes do aviso de privacidade (ícone puro, sem texto) */
/* Como na origem: <p> flex com o cadeado e o texto (span) lado a lado; no celular o texto quebra dentro do próprio bloco */
.elementor-5874 .fx11-priv p{display:flex;justify-content:center;align-items:center;gap:8px}
.elementor-5874 .fx11-priv p::before{content:"";flex:none;display:block;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C6A66A' stroke-width='1.6'%3E%3Crect x='5' y='10.5' width='14' height='10' rx='1.5'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor-5874 .fx11-priv a{text-decoration:underline;text-underline-offset:2px}

/* ==========================================================================
   #como-funciona — foto com chip e cartão
   ========================================================================== */
.elementor-5874 .e-con.fx11-cf-head{max-width:100%;margin-left:auto;margin-right:auto}
.elementor-5874 .e-con.fx11-cf-photo{position:relative;isolation:isolate;width:100% !important;--width:100%;max-width:1120px;margin-left:auto !important;margin-right:auto !important;padding:0;overflow:visible}
/* Contramoldura deslocada */
.elementor-5874 .e-con.fx11-cf-photo::before{content:"";position:absolute;top:16px;right:-16px;bottom:-16px;left:16px;width:auto;height:auto;z-index:-1;border:1px solid rgba(198,166,106,.55);border-radius:24px;pointer-events:none;opacity:1;mix-blend-mode:normal;filter:none;background:none}
.elementor-5874 .e-con.fx11-cf-frame{position:relative;display:block;aspect-ratio:21 / 8;overflow:clip;border-radius:22px;border:1px solid rgba(198,166,106,.7);background:#0B1320;box-shadow:0 0 0 6px #FBF8F1,0 0 0 7px rgba(198,166,106,.3),0 40px 70px -40px rgba(11,19,32,.65)}
.elementor-5874 .e-con.fx11-cf-frame::before{content:none}
.elementor-5874 .fx11-cf-frame > .fx11-cf-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}
.elementor-5874 .fx11-cf-frame > .fx11-cf-img img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 42%;filter:saturate(.9) contrast(1.04) sepia(.06)}
.elementor-5874 .fx11-cf-frame > .fx-tone{z-index:auto}
.elementor-5874 .e-con.fx11-cf-frame::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(11,19,32,.18) 0%,rgba(11,19,32,0) 38%,rgba(11,19,32,.35) 62%,rgba(11,19,32,.82) 100%),linear-gradient(180deg,rgba(11,19,32,0) 55%,rgba(11,19,32,.45))}
.elementor-5874 .fx11-cf-frame > .fx-cnr.fx11-cf-cnr{top:14px;right:14px;bottom:14px;left:14px}
/* Chip "Conversa com especialista" */
.elementor-5874 .fx11-cf-photo > .fx11-cf-chip{position:absolute;left:24px;top:24px;z-index:2;width:auto;margin:0}
.elementor-5874 .fx11-cf-chip .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:100px;background:rgba(251,248,241,.94);border:1px solid rgba(255,255,255,.7);box-shadow:0 12px 28px -14px rgba(11,19,32,.6);white-space:nowrap}
.elementor-5874 .fx11-cf-chip .elementor-heading-title::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#C6A66A;box-shadow:0 0 0 4px rgba(198,166,106,.25)}
/* Cartão "Plano de 30 dias" */
.elementor-5874 .fx11-cf-photo > .e-con.fx11-cf-card{position:absolute;right:40px;bottom:-32px;top:auto;left:auto;z-index:3;width:300px !important;--width:300px;margin:0;box-sizing:border-box;border-radius:18px;color:#ECE4D3;background:rgba(11,19,32,.94);border:1px solid rgba(241,223,180,.3);box-shadow:inset 0 1px 0 rgba(241,223,180,.12),0 30px 60px -28px rgba(6,11,20,.9)}
.elementor-5874 .e-con.fx11-cf-card::before{content:none}
/* Barra de progresso do plano */
.elementor-5874 .e-con.fx11-cf-card::after{content:"";position:absolute;left:22px;right:22px;bottom:18px;height:3px;border-radius:3px;pointer-events:none;background:linear-gradient(90deg,#C6A66A,#F1DFB4) 0 0/100% 100% no-repeat,rgba(241,223,180,.16)}
.elementor-5874 .fx11-cf-list .elementor-icon-list-item{align-items:center}
.elementor-5874 .fx11-cf-list .elementor-icon-list-icon{flex:none;width:22px;height:22px;border-radius:50%;background:#C6A66A;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px rgba(198,166,106,.2)}
.elementor-5874 .fx11-cf-list .elementor-icon-list-icon i{line-height:1}
/* O círculo é o próprio .elementor-icon-list-icon: sem padding, o espaço vai para o texto */
.elementor-5874 .fx11-cf-list .elementor-icon-list-icon{padding:0 !important;margin:0}
.elementor-5874 .fx11-cf-list .elementor-icon-list-text{padding-inline-start:10px !important}
@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){
.elementor-5874 .fx11-cf-photo > .e-con.fx11-cf-card{background:rgba(11,19,32,.58);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}
.elementor-5874 .fx11-cf-chip .elementor-heading-title{background:rgba(251,248,241,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
}

/* ==========================================================================
   #como-funciona — linha do tempo (4 passos)
   ========================================================================== */
.elementor-5874 .e-con.fx11-steps{position:relative;counter-reset:fx11st}
.elementor-5874 .e-con.fx11-step{position:relative;counter-increment:fx11st;min-width:0}
.elementor-5874 .e-con.fx11-step::before{content:"0" counter(fx11st);position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:50%;pointer-events:none;opacity:1;mix-blend-mode:normal;filter:none;z-index:1;font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-weight:600;line-height:1}

/* Desktop: trilho tracejado horizontal + nós numerados de 46px */
@media (min-width: 1025px){
.elementor-5874 .e-con.fx11-steps::before{content:"";position:absolute;top:30px;left:22px;right:22px;bottom:auto;width:auto;height:2px;z-index:0;pointer-events:none;opacity:1;mix-blend-mode:normal;filter:none;border-radius:0;background:repeating-linear-gradient(90deg,#C6A66A 0 9px,transparent 9px 17px);transform-origin:left center}
.elementor-5874 .e-con.fx11-step::before{top:-23px;left:0;right:auto;bottom:auto;width:46px;height:46px;font-size:22px;color:#C6A66A;background:#0B1320;border:1px solid #C6A66A;box-shadow:0 0 0 6px #F5F0E6,0 12px 26px -12px rgba(11,19,32,.7)}
.elementor-5874 .e-con.fx11-step.fx11-step-last::before{left:26px;background:#C6A66A;color:#0B1320;box-shadow:0 0 0 6px #F5F0E6,0 0 30px rgba(198,166,106,.6)}
}
/* Tablet: 2 colunas, régua sólida no topo de cada passo + ponto dourado */
@media (min-width: 768px) and (max-width: 1024px){
.elementor-5874 .e-con.fx11-steps::before{content:none}
.elementor-5874 .e-con.fx11-step::before{content:"";top:-5px;left:0;width:12px;height:12px;background:#C6A66A;box-shadow:0 0 0 4px #F5F0E6;z-index:2}
.elementor-5874 .e-con.fx11-step::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#1B2440;transform-origin:0 50%;pointer-events:none}
.elementor-5874 .e-con.fx11-step.fx11-step-last::after{background:#C6A66A}
}
/* Celular: trilho tracejado vertical à esquerda + nós de 36px */
@media (max-width: 767px){
.elementor-5874 .e-con.fx11-steps::before{content:"";position:absolute;left:17px;top:18px;bottom:40px;right:auto;width:2px;height:auto;z-index:0;pointer-events:none;opacity:1;mix-blend-mode:normal;filter:none;border-radius:0;background:repeating-linear-gradient(180deg,#C6A66A 0 6px,transparent 6px 12px);transform-origin:50% 0}
.elementor-5874 .e-con.fx11-step{min-height:36px}
.elementor-5874 .e-con.fx11-step::before{top:0;left:0;width:36px;height:36px;font-size:17px;color:#DCC28E;background:#0B1320;border:1px solid rgba(198,166,106,.6);box-shadow:0 0 0 4px #F5F0E6}
.elementor-5874 .e-con.fx11-step.fx11-step-last{margin-left:-8px}
.elementor-5874 .e-con.fx11-step.fx11-step-last::before{top:14px;left:8px;background:#C6A66A;border-color:#C6A66A;color:#0B1320;box-shadow:0 0 0 4px #0B1320,0 0 22px rgba(198,166,106,.55)}
}

/* ==========================================================================
   Tablet e celular
   ========================================================================== */
@media (max-width: 1024px){
.elementor-5874 .e-con.fx11-cf-frame{aspect-ratio:16 / 7}
.elementor-5874 .fx11-cf-photo > .e-con.fx11-cf-card{right:28px}
}
@media (max-width: 767px){
.elementor-5874 > .e-parent.fx11-dg > .e-con-inner::after,.elementor-5874 > .e-parent.fx11-cf > .e-con-inner::before{background-size:18px 18px;--fx11-dot-c:50% 58%;-webkit-mask-image:radial-gradient(90% 46% at var(--fx11-dot-c),rgba(0,0,0,.8) 0%,rgba(0,0,0,.35) 45%,transparent 78%);mask-image:radial-gradient(90% 46% at var(--fx11-dot-c),rgba(0,0,0,.8) 0%,rgba(0,0,0,.35) 45%,transparent 78%)}
.elementor-5874 > .e-parent.fx11-cf > .e-con-inner::after{height:36px}

/* Raio X compacto: lista das 4 áreas recolhida atrás do botão (só com JS) */
.elementor-5874 .fx11-xr.fx11-xr-js .fx11-xr-more{display:block}
.elementor-5874 .fx11-xr.fx11-xr-js:not(.fx11-open) .fx11-xr-list{display:none}
.elementor-5874 .fx11-xr-item > .fx11-xr-ic{width:36px;--width:36px}
.elementor-5874 .fx11-xr-ic .elementor-icon{width:36px;height:36px}
.elementor-5874 .fx11-xr-item{column-gap:12px}
.elementor-5874 .e-con.fx11-xr-body::after{left:0;right:0;translate:none}
.elementor-5874 .fx11-xr-steps .elementor-icon-list-items{display:grid;gap:8px}

.elementor-5874 .e-con.fx11-fc::after{top:6px;right:6px;bottom:6px;left:6px;border-radius:12px}
.elementor-5874 .e-con.fx11-fc::before{left:10px;right:10px}
.elementor-5874 .e-con.fx11-dg-photo{height:168px;border-radius:16px 16px 0 0}
.elementor-5874 .fx11-dg-photo > .fx11-dg-img img{object-position:50% 30%}
.elementor-5874 .fx11-dg-photo > .fx-cnr.fx11-dg-cnr{--fxc-a:14px;top:16px;right:16px;bottom:16px;left:16px}
.elementor-5874 .fx11-dg-photo > .fx11-dg-live{display:none}
.elementor-5874 .fx11-dg-photo > .e-con.fx11-dg-card{left:18px;bottom:14px;max-width:calc(100% - 36px);column-gap:10px;border-radius:13px}
.elementor-5874 .fx11-dg-card > .fx11-dg-ic{width:30px;--width:30px}
.elementor-5874 .fx11-dg-ic .elementor-icon{width:30px;height:30px;border-radius:9px}

.elementor-5874 .fx11-form .elementor-field-group .elementor-field:not(.elementor-select-wrapper),.elementor-5874 .fx11-form .elementor-field-group .elementor-select-wrapper select{min-height:48px;border-radius:10px}
/* Origem no celular: 14px entre linhas, 10px entre colunas, 6px label→campo, 20px até o botão. row_gap/column_gap/label_spacing do form não são responsivos */
.elementor-5874 .elementor-element.fx11-form .elementor-form .elementor-field-group{margin-bottom:14px;padding-left:5px;padding-right:5px}
.elementor-5874 .elementor-element.fx11-form .elementor-form .elementor-form-fields-wrapper{margin-left:-5px;margin-right:-5px;margin-bottom:-14px}
body .elementor-5874 .elementor-element.fx11-form .elementor-form .elementor-labels-above .elementor-field-group > label{padding-bottom:6px}
.elementor-5874 .elementor-element.fx11-form .elementor-form .elementor-field-type-submit{margin-top:6px}
.elementor-5874 .elementor-element.fx11-form .elementor-field-type-submit .elementor-button{min-height:54px;padding-top:20px;padding-bottom:20px;border-radius:12px}

.elementor-5874 .e-con.fx11-cf-photo::before{top:8px;right:-8px;bottom:-8px;left:8px;border-radius:20px}
.elementor-5874 .e-con.fx11-cf-frame{aspect-ratio:16 / 9;border-radius:18px;box-shadow:0 0 0 4px #FBF8F1,0 0 0 5px rgba(198,166,106,.3),0 24px 40px -28px rgba(11,19,32,.65)}
.elementor-5874 .fx11-cf-frame > .fx11-cf-img img{object-position:58% 45%}
.elementor-5874 .e-con.fx11-cf-frame::after{background:linear-gradient(90deg,rgba(11,19,32,0) 20%,rgba(11,19,32,.55) 55%,rgba(11,19,32,.85))}
.elementor-5874 .fx11-cf-frame > .fx-cnr.fx11-cf-cnr{top:10px;right:10px;bottom:10px;left:10px}
.elementor-5874 .fx11-cf-photo > .fx11-cf-chip{display:none}
.elementor-5874 .fx11-cf-photo > .e-con.fx11-cf-card{right:10px;bottom:10px;width:min(196px,62%) !important;--width:min(196px,62%);border-radius:12px;animation:none !important;translate:none}
.elementor-5874 .e-con.fx11-cf-card::after{display:none}
.elementor-5874 .fx11-cf-ks{display:none}
.elementor-5874 .fx11-cf-list .elementor-icon-list-icon{width:16px;height:16px;box-shadow:none}
.elementor-5874 .fx11-cf-list .elementor-icon-list-icon i{font-size:8px}
.elementor-5874 .fx11-cf-list .elementor-icon-list-icon svg{width:9px !important;height:9px !important}
.elementor-5874 .fx11-cf-list .elementor-icon-list-text{padding-inline-start:7px !important}
}

/* ==========================================================================
   Movimento (só sem reduced-motion)
   ========================================================================== */
@keyframes fx11-xscan{from{translate:0 -100%}to{translate:0 250%}}
@keyframes fx11-bar{from{transform:translateX(-100%)}to{transform:translateX(100%)}}
@keyframes fx11-fill{from{background-size:0% 100%,auto}to{background-size:100% 100%,auto}}
@keyframes fx11-sheet{from{clip-path:inset(0 0 100% 0 round 14px);translate:0 24px}to{clip-path:inset(0 0 0 0 round 14px);translate:none}}
@keyframes fx11-pop{from{opacity:0;transform:scale(.4) translateY(8px)}to{opacity:1;transform:none}}
@keyframes fx11-dgscan{0%{translate:0 -100%}70%,100%{translate:0 240%}}
@keyframes fx11-float{from{translate:0 0}to{translate:0 -6px}}
@keyframes fx11-pulse{0%{box-shadow:0 0 0 0 rgba(220,194,142,.6)}100%{box-shadow:0 0 0 8px rgba(220,194,142,0)}}
@keyframes fx11-dots{0%,100%{opacity:.55}40%{opacity:1}}
@keyframes fx11-kb{from{scale:1.08}to{scale:1}}
@keyframes fx11-reveal{from{clip-path:inset(0 0 100% 0 round 14px 14px 0 0)}to{clip-path:inset(0 0 0 0 round 14px 14px 0 0)}}
@keyframes fx11-reveal-m{from{clip-path:inset(0 0 100% 0 round 16px 16px 0 0)}to{clip-path:inset(0 0 0 0 round 16px 16px 0 0)}}
@keyframes fx11-par{from{transform:translateY(16px)}to{transform:translateY(-10px)}}
@keyframes fx11-formin{from{opacity:0;translate:48px 24px;scale:.97}to{opacity:1;translate:none;scale:none}}
@keyframes fx11-lock{from{opacity:0;scale:1.04}to{opacity:1;scale:1}}
@keyframes fx11-cf-reveal{from{clip-path:inset(10% 7% 10% 7% round 22px);opacity:.4}to{clip-path:inset(-40px -40px -90px -40px round 40px);opacity:1}}
@keyframes fx11-cf-par{from{translate:0 48px}to{translate:0 -24px}}
@keyframes fx11-cf-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes fx11-cf-in{from{opacity:0;translate:0 12px}to{opacity:1;translate:none}}
@keyframes fx11-cf-fill{from{background-size:8% 100%,auto}to{background-size:100% 100%,auto}}
@keyframes fx11-cf-edge{from{opacity:0;translate:-16px -16px}to{opacity:1;translate:none}}
@keyframes fx11-rail{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@keyframes fx11-rule{from{scale:0 1}to{scale:1 1}}
@keyframes fx11-door{from{clip-path:inset(-80px -80px 100% -80px)}to{clip-path:inset(-80px -80px 0 -80px)}}
@keyframes fx11-ignite{0%{filter:drop-shadow(0 0 0 rgba(241,223,180,0))}50%{filter:drop-shadow(0 0 18px rgba(241,223,180,.95))}100%{filter:drop-shadow(0 0 6px rgba(198,166,106,.4))}}
@keyframes fx11-halo{0%{filter:drop-shadow(0 0 0 rgba(198,166,106,0))}40%{filter:drop-shadow(0 0 14px rgba(220,194,142,.85))}100%{filter:drop-shadow(0 0 0 rgba(198,166,106,0))}}

@media (prefers-reduced-motion: no-preference){
/* Loops (o JS global pausa fora da tela quando o contêiner tem fx-loop) */
.elementor-5874 .e-con.fx11-xr::before{animation:fx11-xscan 4.5s var(--fx-ease-io) infinite;will-change:translate}
.elementor-5874 .e-con.fx11-xr-body::after{animation:fx11-bar 2.8s ease-in-out infinite}
.elementor-5874 .e-con.fx11-dg-scan{display:block;animation:fx11-dgscan 5.2s cubic-bezier(.65,0,.35,1) 600ms infinite;will-change:translate}
.elementor-5874 .fx11-dg-photo > .e-con.fx11-dg-card{animation:fx11-float 3.6s ease-in-out infinite alternate}
.elementor-5874 .e-con.fx11-dg-card::after{animation:fx11-dots 1.6s ease-in-out infinite}
.elementor-5874 .fx11-dg-live .elementor-heading-title::before{animation:fx11-pulse 1.8s var(--fx-ease) infinite}
.elementor-5874 .fx11-form .elementor-form:valid .elementor-field-type-submit .elementor-button{animation:fx11-halo 1.4s var(--fx-ease) 2}
.elementor-5874 .fx11-xr.fx11-open .fx11-xr-list{animation:fxin 360ms var(--fx-ease) both}
@media (min-width: 768px){
.elementor-5874 .fx11-cf-photo > .e-con.fx11-cf-card{animation:fx11-cf-float 6s ease-in-out infinite}
}

@supports (animation-timeline: view()){
/* Malha de pontos: paralaxe lenta */
@media (min-width: 768px){
.elementor-5874 > .e-parent.fx11-dg > .e-con-inner::after,.elementor-5874 > .e-parent.fx11-cf > .e-con-inner::before{animation:fx11-dotpar linear both;animation-timeline:view();animation-range:cover 0% cover 100%}
}
/* Fios (costura e prumo) */
.elementor-5874 > .e-parent.fx11-dg > .e-con-inner::before{animation:fxseam var(--fx-ease) both;animation-timeline:view();animation-range:cover 0% cover 35%}
.elementor-5874 > .e-parent.fx11-cf > .e-con-inner::after{animation:fxplumb var(--fx-ease) both;animation-timeline:view();animation-range:cover 0% cover 30%}

/* Cartão do Raio X: abre como folha; ícones e barras em sequência */
.elementor-5874 .e-con.fx11-xr{view-timeline-name:--fx11xr;animation:fx11-sheet linear both;animation-timeline:view();animation-range:entry 10% cover 30%;animation-timing-function:var(--fx-ease)}
.elementor-5874 .e-con.fx11-xr-body::before{animation:fx11-fill linear both;animation-timeline:--fx11xr;animation-timing-function:var(--fx-ease)}
.elementor-5874 .fx11-xr-item > .fx11-xr-ic{animation:fxin linear both;animation-timeline:--fx11xr;animation-timing-function:var(--fx-ease)}
.elementor-5874 .fx11-xr-item:nth-child(1) .e-con.fx11-xr-body::before{animation-range:cover 18% cover 30%}
.elementor-5874 .fx11-xr-item:nth-child(2) .e-con.fx11-xr-body::before{animation-range:cover 24% cover 36%}
.elementor-5874 .fx11-xr-item:nth-child(3) .e-con.fx11-xr-body::before{animation-range:cover 30% cover 42%}
.elementor-5874 .fx11-xr-item:nth-child(4) .e-con.fx11-xr-body::before{animation-range:cover 36% cover 48%}
.elementor-5874 .fx11-xr-item:nth-child(1) > .fx11-xr-ic{animation-range:cover 16% cover 26%}
.elementor-5874 .fx11-xr-item:nth-child(2) > .fx11-xr-ic{animation-range:cover 22% cover 32%}
.elementor-5874 .fx11-xr-item:nth-child(3) > .fx11-xr-ic{animation-range:cover 28% cover 38%}
.elementor-5874 .fx11-xr-item:nth-child(4) > .fx11-xr-ic{animation-range:cover 34% cover 44%}
.elementor-5874 .fx11-xr-steps .elementor-icon-list-item::before{animation:fx11-pop linear both;animation-timeline:--fx11xr;animation-timing-function:var(--fx-ease)}
.elementor-5874 .fx11-xr-steps .elementor-icon-list-item:nth-child(1)::before{animation-range:cover 44% cover 50%}
.elementor-5874 .fx11-xr-steps .elementor-icon-list-item:nth-child(2)::before{animation-range:cover 48% cover 54%}
.elementor-5874 .fx11-xr-steps .elementor-icon-list-item:nth-child(3)::before{animation-range:cover 52% cover 58%}

/* Cartão do formulário: entra, trava a moldura e os campos sobem em cascata */
.elementor-5874 .e-con.fx11-fc{view-timeline-name:--fx11form;animation:fxinscale linear both;animation-timeline:view();animation-range:entry 0% cover 24%;animation-timing-function:var(--fx-ease)}
.elementor-5874 .e-con.fx11-fc::after{animation:fx11-lock linear both;animation-timeline:--fx11form;animation-range:cover 14% cover 26%;animation-timing-function:var(--fx-ease)}
.elementor-5874 .fx11-form .elementor-field-group{animation:fxin linear both;animation-timeline:--fx11form;animation-timing-function:var(--fx-ease)}
.elementor-5874 .fx11-form .elementor-field-group:nth-child(1){animation-range:cover 16% cover 26%}
.elementor-5874 .fx11-form .elementor-field-group:nth-child(2){animation-range:cover 19% cover 29%}
.elementor-5874 .fx11-form .elementor-field-group:nth-child(3){animation-range:cover 22% cover 32%}
.elementor-5874 .fx11-form .elementor-field-group:nth-child(4){animation-range:cover 25% cover 35%}
.elementor-5874 .fx11-form .elementor-field-group:nth-child(5){animation-range:cover 28% cover 38%}
.elementor-5874 .fx11-form .elementor-field-group:nth-child(6){animation-range:cover 31% cover 41%}
.elementor-5874 .fx11-form .elementor-field-group:nth-child(7){animation-range:cover 34% cover 44%}
.elementor-5874 .fx11-form .elementor-field-group:nth-child(8){animation-range:cover 36% cover 46%}

/* Foto do Raio X: revela de cima, zoom lento e paralaxe do cartão */
.elementor-5874 .e-con.fx11-dg-photo{animation:fx11-reveal linear both;animation-timeline:view();animation-range:entry 10% cover 32%;animation-timing-function:var(--fx-ease)}
.elementor-5874 .fx11-dg-photo > .fx11-dg-img img{animation:fx11-kb linear both;animation-timeline:--fx11dg;animation-range:entry 0% exit 0%}
.elementor-5874 .fx11-dg-photo > .e-con.fx11-dg-card{animation:fx11-float 3.6s ease-in-out infinite alternate,fx11-par linear both;animation-timeline:auto,--fx11dg;animation-range:normal,cover 0% cover 100%}

/* Foto do Como funciona */
.elementor-5874 .e-con.fx11-cf-frame{animation:fx11-cf-reveal linear both;animation-timeline:view();animation-range:entry 0% cover 40%;animation-timing-function:var(--fx-ease)}
.elementor-5874 .fx11-cf-frame > .fx11-cf-img img{animation:fx11-kb linear both;animation-timeline:view();animation-range:entry 0% exit 100%}
.elementor-5874 .e-con.fx11-cf-photo::before{animation:fx11-cf-edge linear both;animation-timeline:view();animation-range:entry 20% cover 45%}
.elementor-5874 .fx11-cf-photo > .fx11-cf-chip,.elementor-5874 .fx11-cf-list .elementor-icon-list-item{animation:fx11-cf-in linear both;animation-timeline:view();animation-range:entry 40% cover 40%;animation-timing-function:var(--fx-ease)}
.elementor-5874 .fx11-cf-list .elementor-icon-list-item:nth-child(2){animation-range:entry 60% cover 45%}
.elementor-5874 .fx11-cf-list .elementor-icon-list-item:nth-child(3){animation-range:entry 80% cover 50%}
.elementor-5874 .e-con.fx11-cf-card::after{animation:fx11-cf-fill linear both;animation-timeline:view();animation-range:entry 100% cover 55%}
@media (min-width: 768px){
.elementor-5874 .fx11-cf-photo > .e-con.fx11-cf-card{animation:fx11-cf-float 6s ease-in-out infinite,fx11-cf-par linear both;animation-timeline:auto,view();animation-range:normal,entry 0% exit 100%}
}

/* Linha do tempo: passos entram em cascata */
.elementor-5874 .e-con.fx11-step{animation:fxinscale linear both;animation-timeline:view();animation-timing-function:var(--fx-ease);animation-range:entry 0% cover 22%}
.elementor-5874 .e-con.fx11-step:nth-child(2){animation-range:entry 5% cover 27%}
.elementor-5874 .e-con.fx11-step:nth-child(3){animation-range:entry 10% cover 32%}
.elementor-5874 .e-con.fx11-step:nth-child(4){animation-range:entry 15% cover 37%}
@media (min-width: 1025px){
.elementor-5874 .e-con.fx11-steps{view-timeline-name:--fx11st}
.elementor-5874 .e-con.fx11-steps::before{animation:fxdraw linear both;animation-timeline:--fx11st;animation-range:cover 18% cover 42%}
.elementor-5874 .e-con.fx11-step::before{animation:fxnode linear both;animation-timeline:--fx11st;animation-timing-function:var(--fx-ease)}
.elementor-5874 .e-con.fx11-step:nth-child(1)::before{animation-range:cover 17% cover 22%}
.elementor-5874 .e-con.fx11-step:nth-child(2)::before{animation-range:cover 23.5% cover 28.5%}
.elementor-5874 .e-con.fx11-step:nth-child(3)::before{animation-range:cover 30% cover 35%}
.elementor-5874 .e-con.fx11-step.fx11-step-last::before{animation:fxnode linear both,fx11-ignite linear both;animation-timeline:--fx11st,--fx11st;animation-range:cover 36.5% cover 42%,cover 42% cover 50%;animation-timing-function:var(--fx-ease),linear}
.elementor-5874 .e-con.fx11-step{animation-timeline:--fx11st}
.elementor-5874 .e-con.fx11-step:nth-child(1){animation-range:cover 19% cover 30%}
.elementor-5874 .e-con.fx11-step:nth-child(2){animation-range:cover 25.5% cover 36.5%}
.elementor-5874 .e-con.fx11-step:nth-child(3){animation-range:cover 32% cover 43%}
.elementor-5874 .e-con.fx11-step.fx11-step-last{animation:fx11-door linear both;animation-timeline:--fx11st;animation-range:cover 38% cover 52%;animation-timing-function:var(--fx-ease)}
}
@media (min-width: 768px) and (max-width: 1024px){
.elementor-5874 .e-con.fx11-step::after{animation:fx11-rule linear both;animation-timeline:view();animation-range:entry 30% cover 28%;animation-timing-function:var(--fx-ease)}
.elementor-5874 .e-con.fx11-step::before{animation:fx11-pop linear both;animation-timeline:view();animation-range:entry 20% cover 18%;animation-timing-function:var(--fx-ease)}
}
@media (max-width: 767px){
.elementor-5874 .e-con.fx11-steps::before{animation:fx11-rail linear both;animation-timeline:view();animation-range:entry 20% cover 55%}
.elementor-5874 .e-con.fx11-dg-photo{animation-name:fx11-reveal-m}
/* No celular os itens do Raio X aparecem prontos (origem: animation:none) */
.elementor-5874 .fx11-xr-item > .fx11-xr-ic,.elementor-5874 .e-con.fx11-xr-body::before,.elementor-5874 .e-con.fx11-xr-body::after{animation:none}
.elementor-5874 .fx11-form .elementor-field-group{animation-timeline:view();animation-range:entry 0% entry 100%}
}
@media (min-width: 1025px){
.elementor-5874 .e-con.fx11-fc{animation-name:fx11-formin}
}
}
}
@keyframes fx11-dotpar{from{background-position:0 0}to{background-position:0 -44px}}

/* Movimento reduzido: tudo parado e visível */
@media (prefers-reduced-motion: reduce){
.elementor-5874 .e-con.fx11-xr::before,.elementor-5874 .e-con.fx11-dg-scan{display:none !important}
.elementor-5874 .fx11-dg-photo > .e-con.fx11-dg-card,.elementor-5874 .fx11-cf-photo > .e-con.fx11-cf-card,.elementor-5874 .e-con.fx11-xr-body::after,.elementor-5874 .fx11-dg-live .elementor-heading-title::before,.elementor-5874 .e-con.fx11-dg-card::after{animation:none !important}
.elementor-5874 .fx11-xr-more .elementor-button,.elementor-5874 .fx11-xr-more .elementor-button-icon,.elementor-5874 .fx11-form .elementor-field{transition:none}
}
@media print{
.elementor-5874 > .e-parent.fx11-dg > .e-con-inner::after,.elementor-5874 > .e-parent.fx11-cf > .e-con-inner::before{display:none !important}
}

/* ===== 13-resultados-equipe ===== */
/* Seção 13 — #resultados (depoimentos + avaliações Google) e #equipe.
   Classes próprias com prefixo fx13- para não colidir com as outras seções.
   Pseudo-elementos em contêiner (.e-con::before) redefinem todas as propriedades que o Elementor
   usa para a sobreposição de fundo, senão a camada herda opacidade/mix-blend do overlay. */
.fx13-res,.fx13-eqs{--fx13-ease:var(--fx-ease,cubic-bezier(.22,1,.36,1));position:relative;isolation:isolate}


/* ---------- títulos e etiqueta ---------- */
.fx13-eyebrow{margin:0 0 18px !important}
.fx13-h2 .elementor-heading-title{margin:0}
.fx13-res .fx13-h2 .elementor-heading-title{text-shadow:0 2px 28px rgba(6,11,20,.65)}
.fx13-dep-txt p,.fx13-gg-txt p,.fx13-eq-lead p{margin:0}
.fx13-res .elementor-heading-title,.fx13-eqs .elementor-heading-title{padding:0}

/* =====================================================================  RESULTADOS */
.fx13-res{overflow:clip !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='742.7 72.1 481.8 555.1'%3E%3Cpath fill='%23C6A66A' fill-opacity='.045' fill-rule='evenodd' d='M 941.5 127.9 C 952.8 130.3 963 123.7 970.1 115.9 C 952.0 105.3 931.2 107.5 914.7 116.7 Z M 851.3 499.3 C 851.2 560.2 805.3 600.1 750.6 619.2 L 750.9 309.3 C 751.5 235.8 783.7 184.8 842.0 140.2 C 815.0 131.2 791.3 117.0 770.1 97.7 C 824.7 110.8 867.3 99.6 919.2 86.7 C 949.2 80.0 981.6 82.4 997.1 109.4 C 1009.8 109.9 1022.4 111.3 1032.5 118.8 C 1047.5 129.9 1053.5 149.7 1047.8 167.4 C 1017.7 133.2 956.2 161.5 922.8 190.0 C 877.7 229.9 851.8 286.6 851.6 347.3 Z M 851.3 499.3 M 878.3 390.6 C 876.4 339.9 891.2 293.3 932.6 261.2 C 948.8 248.6 966.2 238.5 985.4 230.9 L 1056.0 203.2 C 1110.6 181.7 1163.6 159.8 1216.4 133.9 C 1192.7 197.5 1162.3 242.0 1100.2 270.7 C 1076.5 281.6 1052.6 289.3 1028.1 298.5 L 952.1 327.2 C 921.9 341.2 897.4 360.8 878.3 390.6 M 972.5 429.4 C 931.6 445.1 906.2 453.7 877.6 494.0 C 874.7 447.1 896.2 403.5 935.2 377.1 C 954.9 363.7 975.8 355.3 998.2 346.8 L 1092.4 311.3 L 1142.9 286.8 C 1118.5 341.1 1085.0 382.8 1031.5 406.7 Z M 972.5 429.4 M 920.5 536.2 L 875.1 557.6 C 882.1 519.5 907.3 491.6 942.3 477.3 L 1000.3 453.7 C 982.6 493.0 961.9 520.6 920.5 536.2'/%3E%3C/svg%3E") right calc(var(--fxwm) * -.2) bottom calc(var(--fxwm) * -.24) / var(--fxwm) auto no-repeat,radial-gradient(80% 70% at 100% 0%,#1A2747,#0B1320 60%,#060B14) !important}

/* foto de fundo do cabeçalho */
.fx13-res > .fx13-res-photo{position:absolute !important;left:0;right:0;top:0;width:auto !important;max-width:none !important;height:calc(var(--fx-arc,0px) + 600px);margin:0 !important;padding:0 !important;z-index:-2;overflow:clip;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent);mask-image:linear-gradient(180deg,#000 58%,transparent)}
.fx13-res > .fx13-res-photo img{position:absolute;display:block;max-width:none !important;width:calc(min(100%,1280px) * 1.26) !important;height:auto !important;left:calc(max(0px,(100% - 1280px) / 2) - min(100%,1280px) * .26);top:calc(var(--fx-arc,0px) - 70px);border-radius:0;opacity:.62;filter:blur(1.5px) saturate(.92);transform-origin:70% 30%;-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}
.fx13-res > .fx13-res-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,19,32,.95) 0,rgba(11,19,32,.84) calc(max(0px,(100% - 1280px) / 2) + 420px),rgba(11,19,32,.34) calc(max(0px,(100% - 1280px) / 2) + 760px),rgba(11,19,32,.14) 100%),linear-gradient(180deg,rgba(11,19,32,.5) 0,rgba(11,19,32,0) 34%)}
.fx13-res-wrap{position:relative;z-index:0}

/* cabeçalho + selo Google */
.fx13-res-head{flex:1 1 560px !important;width:auto !important;min-width:0}
.fx13-gbadge{position:relative;overflow:clip;flex:0 1 auto !important;width:auto !important;max-width:100%;background:rgba(16,26,46,.94);border:1px solid rgba(220,194,142,.34);border-radius:20px;box-shadow:0 28px 60px -30px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.08)}
@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fx13-gbadge{background:rgba(16,26,46,.52);-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%)}}
@media (prefers-reduced-transparency:reduce){.fx13-gbadge{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101A2E}}
/* régua dourada na base do selo */
.fx13-gbadge::before{content:"";display:block;position:absolute;pointer-events:none;transform-origin:0 50%;top:auto;left:22px;right:22px;bottom:5px;width:auto;height:9px;opacity:1;mix-blend-mode:normal;border:0;border-radius:0;transition:none;background:linear-gradient(rgba(220,194,142,.3),rgba(220,194,142,.3)) 0 100%/100% 1px no-repeat,repeating-linear-gradient(90deg,rgba(220,194,142,.3) 0 1px,transparent 1px 40px) 0 100%/100% 9px no-repeat,repeating-linear-gradient(90deg,rgba(220,194,142,.2) 0 1px,transparent 1px 8px) 0 100%/100% 5px no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}
/* brilho que atravessa o selo */
.fx13-gbadge::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,rgba(241,223,180,0) 35%,rgba(241,223,180,.16) 50%,rgba(241,223,180,0) 65%);translate:-120% 0}
.fx13-gb-g{flex:none !important;width:30px !important;line-height:0}
.fx13-gb-g img{width:30px;height:30px;display:block}
.fx13-gb-score{flex:none !important;padding-right:16px !important;border-right:1px solid rgba(220,194,142,.3)}
.fx13-gb-txt{flex:1 1 auto !important;width:auto !important;min-width:0}
.fx13-gb-line{width:auto !important}
.fx13-gb-sub .elementor-heading-title{margin:0}

/* depoimentos: nested-tabs; no desktop as três abas aparecem lado a lado e os títulos somem */
.fx13-dep-tabs .e-n-tabs{display:flex;flex-direction:column;gap:0}
.fx13-dep{position:relative;min-width:0;background:#F5F0E6 !important;border:1px solid #F5F0E6;border-radius:12px;overflow:hidden;box-shadow:0 30px 70px -36px rgba(0,0,0,.9);-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%);transition:border-color 300ms ease,transform 300ms ease}
.fx13-dep::before,.fx13-gg::before{content:"";display:block;position:absolute;top:0;left:12px;right:12px;bottom:auto;width:auto;height:1px;z-index:1;pointer-events:none;opacity:1;mix-blend-mode:normal;border:0;border-radius:0;transition:none;background:linear-gradient(90deg,rgba(198,166,106,0) 0%,rgba(198,166,106,.7) 32%,rgba(198,166,106,0) 100%)}
.fx13-dep::before{background:linear-gradient(90deg,rgba(122,98,50,0) 0%,rgba(122,98,50,.75) 32%,rgba(168,138,82,0) 100%)}
.fx13-dep-ph{position:relative;flex:none !important;width:100% !important;height:260px;margin:0 !important;overflow:clip;line-height:0;background:radial-gradient(60% 80% at 50% 100%,rgba(198,166,106,.45),rgba(198,166,106,0) 70%),#0B1320}
.fx13-dep-ph img{position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:92% !important;width:auto !important;max-width:none !important;border-radius:0;filter:saturate(.9) contrast(1.04) sepia(.06)}
/* duotom (fx-tone): clareia sombras para o azul da marca e escurece luzes para o creme */
.fx13-dep-ph::before,.fx13-dep-ph::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit}
.fx13-dep-ph::before{background:#0E1628;mix-blend-mode:lighten;opacity:.9}
.fx13-dep-ph::after{background:#FFF3DC;mix-blend-mode:darken;opacity:.8}
.fx13-dep-body{flex-grow:1 !important}
/* Widget heading em display:flex: o título (span) vira item flex e a altura passa a ser a
   line-height dele (aspas 70px/.4 = 28px, "5,0" 42px), sem o strut de 24px do kit somando altura. */
.fx13-dep-qm,.fx13-gbadge .elementor-widget-heading{display:flex !important;align-items:center}
.fx13-dep-qm .elementor-heading-title{display:inline-block}
.fx13-dep-txt{flex-grow:1 !important}
.fx13-dep-cap{border-top:1px solid rgba(122,98,50,.25);padding-top:16px !important}
.fx13-dep-name .elementor-heading-title,.fx13-dep-role .elementor-heading-title{margin:0}

@media (min-width:768px){
  .fx13-dep-tabs .e-n-tabs-heading{display:none !important}
  .fx13-dep-tabs .e-n-tabs-content{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:26px;margin-top:64px;align-items:stretch}
  .fx13-dep-tabs .e-n-tabs-content > .e-con{display:flex !important}
  .fx13-dep:hover{border-color:rgba(198,166,106,.6);transform:translateY(-4px)}
  .fx13-gg-acc.fx13-gg-desk .e-n-accordion-item-title{display:none !important}
  .fx13-gg-acc.fx13-gg-desk{margin-top:26px !important}
}
/* destaque do cartão central (ou do que estiver sob o mouse) */
@media (min-width:1100px){
  .fx13-dep-tabs .e-n-tabs-content{align-items:center}
  .fx13-dep-tabs .e-n-tabs-content > .fx13-dep{transition:transform 450ms cubic-bezier(.2,.8,.2,1),opacity 450ms ease,filter 450ms ease,box-shadow 450ms ease;transform:scale(.95);opacity:.78;filter:saturate(.75)}
  .fx13-dep-tabs .e-n-tabs-content > .fx13-dep:nth-child(2),.fx13-dep-tabs .e-n-tabs-content > .fx13-dep:hover{position:relative;z-index:1;transform:translateY(-14px) scale(1.03);opacity:1;filter:none;border-color:#C6A66A;box-shadow:0 40px 80px -30px rgba(0,0,0,.95),0 34px 90px -36px rgba(198,166,106,.6)}
  .fx13-dep-tabs .e-n-tabs-content:hover > .fx13-dep:nth-child(2):not(:hover){transform:scale(.95);opacity:.78;filter:saturate(.75);border-color:#F5F0E6;box-shadow:0 30px 70px -36px rgba(0,0,0,.9)}
}

/* avaliações Google: nested-accordion (aberto e sem título no desktop via JS; botão no celular) */
.fx13-gg-acc{margin-top:26px !important}
.fx13-gg-acc .e-n-accordion-item{border:0 !important;margin:0 !important;background:none}
.fx13-gg-acc .e-n-accordion-item-title{display:flex !important;align-items:center;justify-content:space-between;gap:12px;min-height:46px;box-sizing:border-box;margin:0;padding:0 14px 0 16px !important;border-radius:12px !important;border:1px solid rgba(198,166,106,.4) !important;background:rgba(198,166,106,.08) !important;color:#ECE4D3 !important;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent;transition:background-color 300ms ease,border-color 300ms ease}
.fx13-gg-acc .e-n-accordion-item-title::-webkit-details-marker{display:none}
.fx13-gg-acc .e-n-accordion-item-title:hover{background:rgba(198,166,106,.14) !important}
.fx13-gg-acc .e-n-accordion-item-title:active{background:rgba(198,166,106,.16) !important}
.fx13-gg-acc .e-n-accordion-item-title:focus-visible{outline:2px solid #DCC28E;outline-offset:3px}
.fx13-gg-acc .e-n-accordion-item-title-header,.fx13-gg-acc .e-n-accordion-item-title-text{color:#ECE4D3 !important;font-family:Montserrat,Arial,sans-serif !important;font-size:14px !important;font-weight:600 !important;line-height:1.3 !important;letter-spacing:0 !important;text-transform:none !important}
/* texto à esquerda e "+" no fim (a origem é label + svg); o padrão do nested-accordion inverte a ordem */
.fx13-gg-acc{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial}
.fx13-gg-acc .e-n-accordion-item-title{justify-content:space-between !important}
.fx13-gg-acc .e-n-accordion-item-title-header{flex:1 1 auto !important;justify-content:flex-start !important;text-align:left !important}
.fx13-gg-acc .e-n-accordion-item-title-icon{order:2 !important;display:inline-flex;flex:none;color:#C6A66A !important;transition:rotate 320ms var(--fx13-ease)}
.fx13-gg-acc .e-n-accordion-item-title-icon i{color:#C6A66A !important;font-size:16px}
.fx13-gg-acc .e-n-accordion-item-title-icon svg{fill:#C6A66A !important;width:16px;height:16px}
.fx13-gg-acc .e-n-accordion-item[open] > .e-n-accordion-item-title{border-color:#C6A66A !important}
.fx13-gg-acc .e-n-accordion-item[open] .e-n-accordion-item-title-icon{rotate:45deg}
.fx13-gg-grid{border:0 !important;background:none !important}
.fx13-gg-grid.e-grid{grid-template-rows:none}
.fx13-gg{position:relative;min-width:0;background:rgba(255,255,255,.05) !important;border:1px solid rgba(198,166,106,.3);border-radius:10px;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}
.fx13-gg-top{width:100% !important}
.fx13-gg-g{flex:none !important;box-sizing:border-box;width:30px !important;height:30px;padding:4px !important;border-radius:50%;background:#FFFFFF;box-shadow:0 4px 10px -4px rgba(0,0,0,.6);line-height:0}
.fx13-gg-g img{width:22px;height:22px;display:block}
.fx13-gg-name .elementor-heading-title{margin:0}
@media (prefers-reduced-transparency:reduce){.fx13-gg,.fx13-dep,.fx13-eq{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}}

/* celular: layout "app" — abas segmentadas, um depoimento por vez, avaliações sob um botão */
@media (max-width:767px){
  .fx13-eyebrow{margin-bottom:12px !important}
  .fx13-res > .fx13-res-photo{height:calc(var(--fx-arc,0px) + 340px);-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}
  .fx13-res > .fx13-res-photo img{left:0;top:0;width:100% !important;height:100% !important;object-fit:cover;object-position:80% 24%;opacity:.46;transform-origin:80% 24%;-webkit-mask-image:none;mask-image:none}
  .fx13-res > .fx13-res-photo::after{background:linear-gradient(180deg,rgba(11,19,32,.42) 0,rgba(11,19,32,.72) 70%),linear-gradient(90deg,rgba(11,19,32,.6),rgba(11,19,32,0) 75%)}
  .fx13-gbadge{flex:1 1 100% !important}
  /* o Elementor força --flex-wrap-mobile:wrap em contêiner row; na origem o selo é uma linha só */
  .fx13-gbadge,.fx13-gb-line,.fx13-gg-top{flex-wrap:nowrap !important}
  .fx13-gbadge::before{left:16px;right:16px;bottom:3px;height:6px;background-size:100% 1px,100% 6px,100% 3px}
  .fx13-gb-score{padding-right:12px !important}
  .fx13-dep-tabs .e-n-tabs-heading{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:28px 0 0;padding:4px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(198,166,106,.25)}
  .fx13-dep-tabs .e-n-tab-title{position:relative;display:flex !important;align-items:center;justify-content:center;width:auto !important;min-width:0;min-height:44px;margin:0 !important;padding:0 6px !important;border:0 !important;border-radius:10px !important;background:transparent !important;color:#AEB3C6 !important;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color 260ms var(--fx13-ease),color 260ms var(--fx13-ease),box-shadow 260ms var(--fx13-ease)}
  .fx13-dep-tabs .e-n-tab-title-text{color:inherit !important;font-family:Montserrat,Arial,sans-serif !important;font-size:14px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .fx13-dep-tabs .e-n-tab-title[aria-selected="true"]{background:#F5F0E6 !important;color:#1B2440 !important;box-shadow:0 6px 16px -8px rgba(0,0,0,.8)}
  .fx13-dep-tabs .e-n-tab-title:focus-visible{outline:2px solid #DCC28E;outline-offset:2px}
  .fx13-dep-tabs .e-n-tabs-content{display:block;margin-top:12px}
  .fx13-dep-tabs .e-n-tabs-content > .e-con:not(.e-active){display:none !important}
  .fx13-dep-tabs .e-n-tabs-content > .e-con.e-active{display:grid !important}
  .fx13-dep{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"ph cap" "q q";gap:16px 14px;align-items:center;padding:18px 18px 22px !important;border-radius:16px;box-shadow:0 14px 28px -18px rgba(0,0,0,.75)}
  .fx13-dep::before{left:10px;right:10px}
  .fx13-dep-ph{grid-area:ph;width:72px !important;height:72px;border-radius:50%;box-shadow:0 0 0 1px rgba(198,166,106,.6),0 10px 22px -10px rgba(11,19,32,.8)}
  .fx13-dep-ph img{left:-18% !important;top:0 !important;bottom:auto !important;width:150% !important;height:150% !important;max-width:none !important;transform:none !important;object-fit:cover}
  .fx13-dep-body{display:contents !important}
  .fx13-dep-qm{display:none !important}
  .fx13-dep-txt{grid-area:q}
  .fx13-dep-cap{grid-area:cap;border-top:0;padding-top:0 !important;min-width:0}
  .fx13-gg-acc{margin-top:12px !important}
  .fx13-gg-grid{margin-top:12px !important}
  .fx13-gg{border-radius:14px}
}

/* =====================================================================  EQUIPE */
.fx13-eqs{overflow:clip !important;background:linear-gradient(180deg,rgba(245,240,230,0) calc(100% - var(--fxb)),#F5F0E6),radial-gradient(var(--fxsw) var(--fxsh) at 50% -40px,rgba(198,166,106,.1),rgba(198,166,106,.035) 45%,rgba(198,166,106,0) 72%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 900'%3E%3Cpath fill='none' stroke='%23C6A66A' stroke-opacity='.07' stroke-width='1' vector-effect='non-scaling-stroke' d='M951 250C952 252 952 254 951 256C951 258 950 260 949 262C948 264 946 266 945 268C944 270 942 271 940 273C938 274 936 276 934 277C932 278 930 279 928 280C926 281 923 282 921 282C919 283 916 283 914 283C911 283 909 283 907 283C904 283 902 283 900 283C898 282 896 282 894 282C891 282 889 281 887 281C885 281 883 281 880 280C878 280 876 279 874 278C871 278 869 277 868 275C866 274 864 273 863 271C861 270 860 268 859 266C858 264 858 263 857 261C857 259 856 257 856 255C855 254 855 252 855 250C854 248 854 246 854 244C854 242 854 240 854 238C854 236 855 234 856 232C857 230 858 229 859 227C861 225 863 224 865 222C866 221 869 220 871 219C873 218 876 217 878 216C880 216 883 215 885 215C888 214 890 214 893 214C895 214 898 214 900 214C902 215 905 215 907 216C909 217 911 218 913 219C915 220 917 221 918 222C920 223 921 224 923 225C925 226 926 227 928 228C929 229 931 230 933 231C935 232 937 233 939 235C941 236 943 237 944 239C946 240 948 242 949 244C950 246 951 248 951 250ZM993 250C993 254 993 258 992 261C991 265 990 269 988 272C986 276 983 279 980 282C977 285 974 288 971 290C968 293 964 295 961 297C957 299 953 301 949 303C945 304 941 306 937 307C933 307 928 308 924 308C920 309 916 309 912 308C908 308 904 308 900 307C896 307 892 307 889 306C885 306 881 306 877 305C873 305 869 304 865 304C861 303 857 302 853 301C849 299 845 298 842 296C838 294 835 291 832 288C830 286 828 282 826 279C824 276 823 273 822 270C821 266 820 263 820 260C819 257 819 253 818 250C818 247 817 243 817 240C817 236 817 233 818 229C818 226 819 222 821 219C823 215 825 212 828 209C830 206 834 203 837 201C841 199 845 197 849 195C853 193 857 192 861 191C866 190 870 189 874 188C879 188 883 187 887 187C892 187 896 187 900 188C904 188 908 189 912 190C916 191 920 193 923 194C927 196 930 198 933 200C936 202 939 204 941 206C944 207 947 209 950 211C953 213 956 214 960 216C963 218 967 220 970 222C973 224 977 227 980 230C983 232 986 236 988 239C990 242 992 246 993 250ZM1034 250C1035 255 1035 261 1034 267C1032 272 1030 277 1027 282C1023 287 1019 292 1015 296C1011 300 1006 304 1001 307C996 311 991 314 986 317C981 320 975 323 970 325C964 327 958 329 952 330C946 331 940 332 934 333C929 333 923 333 917 333C911 333 906 332 900 332C894 332 889 331 884 331C878 330 873 330 867 329C861 329 855 328 850 327C844 326 837 325 832 323C826 322 820 319 815 316C810 313 805 310 801 306C797 302 794 298 792 293C789 289 787 284 786 279C784 274 784 269 783 264C782 260 781 255 781 250C781 245 780 240 780 235C781 230 781 225 782 220C783 215 784 210 787 205C789 200 793 196 797 191C800 187 805 183 810 180C816 177 821 174 827 172C833 169 839 168 845 166C851 165 858 164 864 163C870 162 876 161 882 161C888 161 894 161 900 162C906 162 912 163 917 164C923 166 928 168 933 170C938 172 943 175 948 177C952 180 956 183 960 185C965 188 969 190 973 193C978 196 982 198 987 201C992 203 997 206 1002 209C1007 213 1013 216 1017 220C1021 224 1026 229 1029 234C1031 239 1034 245 1034 250ZM1077 250C1078 257 1077 265 1075 272C1073 279 1070 286 1065 292C1061 298 1055 304 1050 309C1044 315 1037 320 1031 324C1024 328 1017 332 1010 336C1003 340 996 343 989 346C982 348 974 351 967 352C959 354 952 355 944 356C937 357 929 357 922 357C914 357 907 357 900 356C893 356 886 356 879 355C871 355 864 354 857 354C849 353 842 352 834 351C826 350 818 349 810 347C802 344 794 341 788 338C781 334 774 329 769 324C764 319 759 313 756 307C753 301 750 295 749 288C747 282 746 276 745 269C744 263 744 256 744 250C744 244 743 237 744 231C744 224 745 218 747 211C748 205 750 198 754 192C757 186 761 180 766 174C771 169 778 164 784 160C791 156 799 152 806 149C814 146 822 144 830 142C837 140 845 139 853 138C861 137 869 136 877 136C885 135 892 135 900 136C908 136 915 137 923 139C930 141 937 143 944 145C950 148 957 151 963 154C969 157 974 161 980 164C986 167 991 171 997 174C1003 178 1009 181 1016 185C1022 188 1029 192 1035 196C1042 201 1049 205 1054 211C1060 216 1066 223 1069 229C1073 236 1076 243 1077 250ZM1119 250C1120 259 1119 268 1117 277C1114 285 1109 294 1104 302C1098 309 1091 316 1083 323C1076 329 1067 335 1059 340C1051 345 1042 350 1034 354C1025 359 1017 362 1008 366C999 369 990 372 981 374C972 376 963 378 954 379C945 381 936 381 927 381C918 382 909 381 900 381C891 381 883 380 874 380C865 379 856 379 847 378C837 378 828 377 818 376C808 375 798 373 788 370C778 368 768 364 759 360C751 355 742 349 736 343C729 337 723 329 719 322C715 314 712 306 710 298C708 290 707 282 707 274C706 266 706 258 706 250C706 242 707 234 708 226C709 218 710 210 712 202C714 194 717 186 721 179C725 171 731 164 737 158C743 151 751 145 759 140C767 135 776 131 786 127C795 124 805 121 814 119C824 117 834 115 843 114C853 112 862 111 872 111C881 110 891 110 900 110C909 111 919 112 928 113C937 115 946 117 954 120C963 123 971 126 978 130C986 134 993 138 1001 142C1008 146 1015 150 1022 155C1030 159 1037 163 1045 168C1053 173 1061 177 1069 183C1077 188 1085 194 1092 201C1099 208 1106 216 1111 224C1115 232 1118 241 1119 250ZM1162 250C1163 260 1161 272 1158 282C1154 292 1148 302 1141 311C1134 320 1125 328 1116 336C1107 343 1097 350 1087 356C1077 362 1066 367 1056 372C1046 377 1036 381 1026 385C1015 389 1005 392 995 395C984 398 974 400 963 402C953 404 942 405 932 405C921 406 911 406 900 406C889 406 879 405 868 405C858 405 847 405 836 404C825 403 813 403 801 401C789 400 777 398 765 395C753 392 741 388 731 382C720 377 710 370 702 362C694 355 687 346 682 337C677 328 673 318 671 308C669 298 668 288 668 279C668 269 668 259 669 250C670 241 671 231 672 222C674 213 676 203 679 194C682 185 685 175 690 167C695 158 701 149 709 142C716 134 725 127 734 121C744 115 755 110 766 106C777 102 788 99 799 96C811 93 822 91 833 90C844 88 856 87 867 86C878 85 889 85 900 85C911 85 922 86 933 87C944 89 955 91 965 94C975 97 985 101 995 105C1004 109 1013 114 1022 119C1031 124 1039 129 1048 134C1057 140 1066 145 1075 151C1084 156 1094 162 1104 169C1113 176 1123 183 1131 192C1139 200 1146 209 1152 219C1157 229 1161 240 1162 250ZM1203 250C1204 262 1202 275 1198 287C1194 299 1186 310 1178 320C1170 331 1159 340 1148 349C1137 357 1125 364 1113 371C1101 377 1089 383 1078 389C1066 394 1054 399 1043 403C1031 408 1020 412 1008 415C996 419 985 422 973 424C961 427 949 428 936 429C924 431 912 431 900 431C888 432 876 432 863 431C851 431 838 431 825 430C812 430 798 429 784 427C770 426 756 424 742 420C728 416 714 411 701 405C689 399 676 391 667 382C657 373 649 363 643 352C637 341 634 329 632 318C629 307 629 295 629 283C629 272 631 261 632 250C634 239 636 228 638 218C640 207 643 196 646 186C650 175 654 165 660 155C666 145 673 135 681 126C690 117 700 109 711 102C722 96 734 90 746 85C759 80 772 76 785 73C797 70 810 68 823 66C836 64 849 62 862 61C874 60 887 59 900 59C913 59 926 59 938 61C951 62 964 64 976 67C988 71 1000 75 1011 79C1023 84 1034 90 1044 95C1055 101 1065 107 1075 113C1086 120 1096 126 1106 133C1117 140 1128 147 1139 155C1149 163 1160 172 1169 182C1178 192 1187 203 1192 214C1198 225 1202 238 1203 250ZM1244 250C1244 264 1242 278 1237 292C1232 305 1223 318 1214 330C1204 341 1191 351 1179 361C1166 370 1152 378 1139 385C1125 393 1112 399 1098 405C1085 411 1072 416 1059 421C1047 426 1034 431 1021 435C1008 440 995 444 982 447C969 450 955 452 941 454C928 456 914 457 900 458C886 458 872 459 858 459C843 459 829 459 813 458C798 457 782 456 767 454C751 452 734 450 718 446C702 441 685 436 671 429C657 421 643 412 632 402C621 392 611 380 605 367C598 355 594 341 592 328C590 315 590 301 591 288C591 275 594 262 596 250C599 238 602 226 605 214C608 202 611 190 616 178C620 166 625 154 632 143C638 132 646 121 655 111C665 102 676 92 688 84C700 77 713 70 727 64C741 59 756 55 770 51C784 47 799 44 813 42C828 40 842 38 857 36C871 35 885 33 900 33C915 32 929 32 944 34C959 35 973 37 988 40C1002 43 1016 47 1029 53C1042 58 1055 64 1067 70C1080 77 1091 84 1103 92C1115 99 1127 107 1138 115C1150 123 1162 132 1174 141C1185 151 1197 161 1207 172C1217 184 1226 196 1232 209C1238 222 1243 236 1244 250ZM1283 250C1283 265 1281 282 1275 296C1269 311 1259 326 1248 338C1237 351 1223 362 1208 373C1194 383 1178 391 1163 399C1148 407 1133 414 1118 420C1104 427 1090 433 1076 439C1062 444 1048 450 1034 455C1020 460 1006 465 991 469C977 473 962 477 947 479C931 482 916 484 900 485C884 486 868 487 852 487C835 487 819 487 801 487C784 486 766 485 748 482C730 480 711 477 693 472C675 467 656 461 640 453C624 444 608 434 596 422C584 411 573 397 566 383C559 369 555 353 553 338C550 323 551 308 553 293C554 278 558 264 561 250C565 236 569 223 573 210C577 196 582 183 587 171C592 158 597 145 605 133C612 120 620 108 630 97C640 86 652 76 665 67C678 58 693 50 708 44C723 37 739 33 755 28C771 24 787 21 803 18C819 15 835 12 851 10C867 8 884 7 900 6C916 5 933 5 950 5C966 6 983 8 999 11C1016 15 1032 19 1047 25C1062 30 1077 37 1091 45C1105 52 1119 61 1132 69C1145 78 1158 87 1171 97C1184 106 1197 116 1209 127C1221 138 1234 150 1244 163C1255 176 1265 190 1271 204C1278 219 1282 235 1283 250ZM1320 250C1321 267 1318 285 1311 301C1305 317 1294 333 1281 347C1269 361 1253 373 1237 384C1222 395 1204 404 1187 413C1171 421 1154 429 1138 436C1122 443 1107 449 1092 456C1077 463 1062 469 1047 475C1032 481 1017 487 1001 492C985 497 969 502 952 505C935 509 918 512 900 514C882 516 864 517 846 517C827 518 808 517 789 516C770 516 749 514 729 511C709 508 688 505 668 499C648 493 627 486 609 477C592 467 574 456 561 442C547 429 536 414 528 398C520 382 516 365 514 348C512 331 513 314 516 297C518 281 523 265 527 250C532 235 537 220 543 206C548 191 553 178 559 164C565 150 571 136 579 122C587 109 596 96 606 84C617 71 630 60 643 50C657 40 673 31 689 24C705 16 723 10 740 5C757 -0 775 -4 793 -7C810 -11 828 -14 846 -16C864 -19 882 -21 900 -22C918 -23 937 -24 956 -24C974 -23 993 -21 1012 -18C1030 -15 1049 -10 1066 -4C1083 2 1100 10 1116 18C1132 27 1147 36 1161 46C1176 56 1190 67 1203 78C1217 89 1231 101 1244 113C1257 126 1270 139 1281 153C1292 168 1302 183 1309 199C1315 216 1320 233 1320 250ZM265 720C264 721 263 723 263 724C262 725 261 727 261 728C260 729 259 730 259 731C258 733 257 734 256 735C255 736 254 737 253 738C252 739 251 740 249 741C248 741 246 742 245 743C243 743 242 743 240 744C238 744 237 744 235 745C233 745 232 745 230 745C228 745 227 745 225 745C223 745 221 745 220 745C218 745 216 744 214 744C213 743 211 742 210 742C208 741 207 740 206 739C204 738 203 737 202 736C201 735 200 734 199 732C198 731 197 730 196 729C195 727 194 726 193 725C193 723 192 722 192 720C192 718 192 717 192 715C193 714 194 712 195 711C196 710 197 709 199 708C200 707 202 706 203 705C205 704 206 703 208 703C209 702 211 702 212 701C214 701 215 700 217 699C218 699 219 698 221 698C222 697 224 697 225 697C227 696 228 696 230 696C232 696 233 695 235 695C237 695 238 695 240 696C242 696 244 696 246 696C247 696 249 697 251 697C253 698 255 698 257 699C258 700 260 701 261 702C263 703 264 705 265 706C265 708 266 709 266 711C266 712 266 714 266 716C266 717 265 719 265 720ZM304 720C303 723 302 726 300 729C299 731 297 734 296 737C294 739 293 742 291 744C290 747 288 749 286 752C284 754 282 757 280 759C277 761 275 763 272 765C269 766 265 768 262 769C259 770 255 771 252 772C248 773 245 774 241 774C237 775 234 775 230 775C226 776 222 776 219 776C215 776 211 776 207 775C203 775 199 774 196 773C192 771 189 770 185 768C182 766 179 764 176 762C174 760 171 757 169 755C166 752 164 750 162 747C160 744 157 742 156 739C154 736 152 733 151 730C149 727 148 723 148 720C148 717 148 713 149 710C150 707 152 704 154 701C157 698 160 695 163 693C166 691 169 689 173 687C176 686 179 684 183 683C186 682 189 680 192 679C195 678 198 677 201 675C204 674 207 673 210 672C213 671 216 669 220 669C223 668 226 667 230 666C234 666 237 666 241 665C245 665 249 665 253 666C257 666 261 666 265 667C269 668 273 669 277 670C281 671 285 673 288 674C292 676 296 679 298 681C301 684 304 687 305 690C307 693 308 697 309 700C309 703 308 707 308 710C307 714 306 717 304 720ZM343 720C341 725 339 729 336 733C334 737 332 741 329 745C327 749 325 753 323 757C320 761 318 765 315 768C313 772 310 776 306 779C302 783 298 786 294 789C290 791 285 794 280 796C275 798 269 800 264 801C258 802 253 803 247 804C241 805 236 806 230 806C224 807 218 807 212 807C206 807 200 807 194 806C188 805 182 804 176 802C171 800 165 798 160 795C155 792 151 789 146 785C142 782 138 778 135 774C131 770 128 766 125 762C122 758 119 753 116 749C114 744 111 740 109 735C108 730 106 725 106 720C106 715 106 710 108 705C109 700 112 695 115 691C119 687 123 683 128 679C132 676 137 673 143 670C148 668 153 666 158 664C163 661 167 660 172 658C176 656 181 654 185 652C190 650 194 647 199 645C204 643 209 641 214 640C219 638 224 637 230 636C236 635 241 634 247 634C253 634 259 634 266 635C272 635 278 636 284 637C290 638 297 640 303 642C309 644 315 646 320 649C326 652 331 656 336 660C340 664 344 669 346 674C349 679 350 684 350 689C351 695 350 700 349 705C348 710 346 715 343 720ZM381 720C378 726 375 732 371 737C368 743 365 748 362 753C358 759 356 764 353 769C350 774 347 779 344 784C340 790 336 795 332 800C327 804 322 809 316 813C311 817 304 820 297 823C291 826 283 829 276 831C269 833 261 834 253 835C246 837 238 838 230 838C222 839 214 840 206 840C198 839 189 839 181 838C173 837 164 835 157 832C149 830 141 826 135 822C128 818 122 814 116 809C110 804 106 799 101 793C96 788 92 782 88 776C84 771 81 765 78 759C74 753 71 746 69 740C67 733 65 727 65 720C65 713 65 706 67 700C69 693 73 687 77 681C81 676 87 670 93 666C99 661 106 657 113 654C119 650 126 647 133 644C139 641 146 639 152 636C158 633 164 630 170 627C176 625 181 621 188 619C194 616 201 613 208 610C215 608 222 606 230 605C238 603 246 602 254 602C262 602 271 602 279 603C287 603 296 605 304 607C312 608 321 611 329 614C337 617 345 620 353 624C360 629 367 634 373 639C378 645 383 651 386 658C389 665 391 672 392 679C392 686 391 693 389 700C388 707 384 714 381 720ZM418 720C414 728 409 735 405 742C401 749 397 755 393 761C389 768 386 774 382 780C379 787 376 794 371 800C367 807 363 813 358 820C352 826 346 832 339 837C332 843 324 847 316 851C307 855 298 859 289 861C280 864 270 866 260 868C250 869 240 871 230 871C220 872 209 873 199 873C189 872 178 872 167 870C157 868 147 866 137 863C127 859 117 855 109 850C100 845 93 839 86 833C79 826 73 819 67 812C62 805 57 798 52 791C48 783 44 776 40 768C37 760 33 753 31 745C28 737 26 728 26 720C26 712 26 703 29 695C31 687 35 679 40 672C45 665 52 658 59 652C66 646 75 641 83 637C91 632 100 629 108 625C116 621 124 618 131 614C139 610 146 607 153 603C161 599 168 595 176 591C184 587 193 583 202 580C211 577 220 574 230 572C240 570 250 569 261 568C271 568 282 569 293 570C303 571 314 573 325 575C335 578 346 581 356 585C366 589 376 594 385 599C393 605 402 612 409 619C416 626 422 634 425 642C429 651 431 660 432 669C432 678 431 687 429 695C426 704 422 712 418 720ZM454 720C449 729 443 738 438 746C433 754 428 761 423 769C419 777 415 784 411 792C407 800 404 808 399 816C394 824 390 832 384 840C378 848 371 855 362 862C354 869 345 875 335 880C325 885 313 890 302 893C291 897 279 899 267 901C255 903 242 905 230 906C218 906 205 907 192 906C179 906 166 905 154 903C141 901 128 898 117 894C105 889 93 884 83 878C73 871 64 864 55 856C47 848 40 840 34 831C28 822 22 813 17 804C12 796 8 786 4 777C0 768 -4 759 -6 749C-9 740 -11 730 -12 720C-12 710 -12 700 -9 690C-7 681 -2 671 4 663C9 654 17 646 26 639C34 632 44 626 53 620C63 614 73 610 83 605C92 600 101 596 110 592C119 587 128 582 137 578C146 573 155 568 165 563C174 558 184 553 195 549C206 545 218 541 230 539C242 536 255 534 268 534C281 534 294 534 307 536C320 537 333 540 345 544C358 547 370 551 382 557C394 562 406 568 416 575C426 582 436 590 444 599C452 607 459 617 463 627C468 637 470 648 471 659C471 670 469 681 467 691C464 701 459 711 454 720ZM489 720C483 731 476 740 470 750C464 759 458 768 453 777C448 786 444 794 440 803C435 812 432 822 427 831C422 841 417 851 410 860C403 870 396 879 386 888C377 896 366 904 354 910C343 917 329 922 316 926C303 931 288 934 274 936C260 938 245 940 230 941C215 941 200 942 185 941C170 940 155 939 140 936C125 933 110 929 97 924C83 919 69 913 58 905C46 898 35 889 26 879C16 870 8 860 1 850C-6 839 -11 829 -17 818C-22 807 -27 797 -31 786C-35 775 -39 765 -42 754C-45 743 -47 731 -48 720C-48 709 -48 697 -45 686C-43 675 -38 664 -32 654C-26 643 -17 634 -8 625C1 617 12 610 23 603C34 596 46 590 56 585C67 579 78 574 89 568C99 563 109 557 120 552C131 546 141 539 152 534C164 528 176 522 189 517C202 512 216 507 230 504C244 501 260 499 275 499C290 498 306 499 321 501C336 504 352 507 366 512C381 516 395 522 409 528C422 535 435 542 447 551C459 559 470 569 479 579C488 589 495 601 500 613C505 624 508 637 508 649C509 662 507 674 503 686C500 698 494 709 489 720ZM522 720C516 732 509 743 502 754C495 764 489 774 483 784C478 794 473 804 468 815C463 825 460 836 455 847C449 858 444 870 437 881C430 893 421 904 411 914C400 924 388 934 375 941C361 949 346 956 330 961C315 966 298 969 281 972C264 975 247 976 230 977C213 977 195 977 178 976C161 974 143 972 126 969C109 965 92 961 77 955C61 948 46 941 32 932C19 923 7 913 -4 902C-14 891 -23 879 -30 868C-38 856 -44 843 -50 831C-55 819 -60 807 -64 795C-69 782 -73 770 -76 758C-79 745 -82 733 -83 720C-83 707 -83 694 -81 682C-78 669 -74 656 -68 645C-61 633 -52 622 -42 612C-32 602 -20 593 -8 585C4 577 17 570 30 564C42 557 54 551 66 544C79 538 90 531 102 525C115 518 127 510 140 504C153 497 167 489 182 484C197 478 213 472 230 469C247 465 265 463 282 463C300 462 318 464 336 467C353 469 370 474 387 480C403 485 420 492 435 500C450 508 464 517 477 527C490 537 502 548 512 560C521 572 530 585 535 599C541 612 544 627 544 640C545 654 542 669 539 682C535 695 529 708 522 720ZM556 720C549 733 541 746 534 758C527 769 519 780 513 792C507 803 502 814 497 826C492 838 489 851 483 864C478 876 473 890 465 903C457 916 448 930 436 941C425 953 411 964 396 974C380 983 363 990 345 996C327 1002 308 1006 289 1009C270 1012 250 1013 230 1013C210 1014 191 1013 171 1011C151 1009 132 1006 113 1002C94 997 75 992 57 984C40 977 23 968 8 958C-7 948 -20 936 -32 924C-43 912 -53 898 -61 885C-69 871 -75 857 -81 844C-87 830 -92 816 -96 803C-101 789 -105 776 -109 762C-112 748 -115 734 -116 720C-118 706 -118 691 -116 677C-114 663 -110 649 -103 636C-96 622 -87 610 -77 598C-66 587 -53 576 -40 567C-27 558 -12 550 1 542C15 534 29 527 43 519C57 512 70 504 84 497C98 489 112 480 127 473C142 465 158 456 175 450C192 443 211 437 230 433C249 429 270 427 290 427C310 426 330 428 350 432C370 435 389 441 408 448C426 455 444 463 460 473C477 482 492 493 506 505C520 516 533 529 543 542C554 556 563 571 569 585C575 600 578 616 579 632C579 647 577 663 573 678C569 692 562 707 556 720Z'/%3E%3C/svg%3E") 50% calc(50% + var(--fx13cy)) / cover no-repeat,linear-gradient(180deg,#060B14,rgba(6,11,20,0) 260px),radial-gradient(90% 80% at 0% 100%,#1A2747,#0B1320 60%) !important;box-shadow:none !important}
@property --fx13cy{syntax:'<length>';inherits:false;initial-value:0px}
.fx13-eq-head{max-width:760px}
.fx13-eq-lead{margin-top:22px !important}
.fx13-eq-grid.e-grid{grid-template-rows:none}
.fx13-eq{position:relative;min-width:0;background:#ECE4D3 !important;border:1px solid #ECE4D3;border-radius:14px;box-shadow:0 30px 70px -36px rgba(0,0,0,.9);-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%);transition:border-color 300ms ease,transform 300ms ease}
.fx13-eq:hover{border-color:rgba(198,166,106,.6);transform:translateY(-4px)}
.fx13-eq-ph{position:relative;width:100% !important;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;line-height:0}
.fx13-eq-ph img{display:block;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;object-position:50% 22%;border-radius:0;filter:saturate(.95) contrast(1.02)}
.fx13-eq-cap .elementor-heading-title{margin:0}
@media (min-width:1025px) and (max-width:1100px){.fx13-eq-grid.e-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
@media (max-width:767px){
  .fx13-eq-lead{margin-top:14px !important}
  .fx13-eq-ph{aspect-ratio:1 / 1}
}
@media (prefers-reduced-motion:reduce){.fx13-eq:hover,.fx13-dep:hover{transform:none}}

/* =====================================================================  MOVIMENTO */
@keyframes fx13-kb{from{scale:1.08;filter:blur(6px) saturate(.92)}to{scale:1;filter:blur(1.5px) saturate(.92)}}
@keyframes fx13-sheen{0%,62%{translate:-120% 0}86%,100%{translate:120% 0}}
@keyframes fx13-draw{from{scale:0 1}to{scale:1 1}}
@keyframes fx13-badge{from{opacity:0;translate:40px 0}to{opacity:1;translate:none}}
@keyframes fx13-stars{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes fx13-photo{from{opacity:0;translate:0 14%;scale:1.08}to{opacity:1;translate:none;scale:1}}
@keyframes fx13-quote{from{opacity:0;scale:.3;rotate:-14deg}to{opacity:1;scale:1;rotate:0deg}}
@keyframes fx13-inscale{from{opacity:0;translate:0 44px;scale:.95}to{opacity:1;translate:none;scale:none}}
@keyframes fx13-rise{from{translate:0 56px;scale:.94}to{translate:none;scale:none}}
@keyframes fx13-fanl{from{translate:60px 40px;rotate:2deg;scale:.9}to{translate:none;rotate:none;scale:none}}
@keyframes fx13-fanr{from{translate:-60px 40px;rotate:-2deg;scale:.9}to{translate:none;rotate:none;scale:none}}
@keyframes fx13-swap{from{opacity:0;translate:0 10px}to{opacity:1;translate:none}}
@keyframes fx13-reveal{from{opacity:0;translate:0 -6px}to{opacity:1;translate:none}}
@keyframes fx13-in{from{opacity:0;translate:0 28px}to{opacity:1;translate:none}}
@keyframes fx13-portrait{from{clip-path:inset(100% 0 0 0 round 8px)}to{clip-path:inset(0 0 0 0 round 8px)}}
@keyframes fx13-zoom{from{scale:1.18}to{scale:1}}
@keyframes fx13-name{from{clip-path:inset(-20% -10% 100% -10%);translate:0 60%}to{clip-path:inset(-20% -10% -20% -10%);translate:none}}
@keyframes fx13-role{from{opacity:0;translate:12px 0}to{opacity:1;translate:none}}
@keyframes fx13-contour{from{--fx13cy:48px}to{--fx13cy:-48px}}

@media (prefers-reduced-motion:no-preference){
  .fx13-gbadge::after{animation:fx13-sheen 7s var(--fx13-ease) 1.2s infinite}
  .fx13-dep-tabs .e-n-tab-title{transition:background-color 260ms var(--fx13-ease),color 260ms var(--fx13-ease),box-shadow 260ms var(--fx13-ease)}
  @media (max-width:767px){
    .fx13-dep-tabs .e-n-tabs-content > .fx13-dep.e-active{animation:fx13-swap 420ms var(--fx13-ease) both}
    .fx13-gg-acc .e-n-accordion-item[open] .fx13-gg-grid{animation:fx13-reveal 360ms var(--fx13-ease) both}
  }
  @supports (animation-timeline:view()){
    .fx13-res > .fx13-res-photo img{animation:fx13-kb linear both;animation-timeline:view();animation-range:cover 0% cover 55%}
    .fx13-gbadge{view-timeline-name:--fx13gb;animation:fx13-badge linear both;animation-timeline:view();animation-range:entry 20% cover 30%;animation-timing-function:var(--fx13-ease)}
    .fx13-gbadge::before{animation:fx13-draw var(--fx13-ease) both;animation-timeline:--fx13gb;animation-range:entry 60% cover 35%}
    .fx13-stars .elementor-heading-title{display:inline-block;animation:fx13-stars linear both;animation-timeline:view();animation-range:entry 60% cover 40%;animation-timing-function:steps(5,jump-end)}
    .fx13-gg{animation:fx13-inscale linear both;animation-timeline:view();animation-range:entry 0% cover 22%;animation-timing-function:var(--fx13-ease)}
    .fx13-gg:nth-child(2){animation-range:entry 8% cover 27%}
    .fx13-eqs{animation:fx13-contour linear both;animation-timeline:view();animation-range:cover 0% cover 100%}
    .fx13-eq{animation:fx13-in linear both;animation-timeline:view();animation-range:entry 0% cover 22%;animation-timing-function:var(--fx13-ease)}
    .fx13-eq:nth-child(2){animation-range:entry 8% cover 27%}
    .fx13-eq-ph{animation:fx13-portrait linear both;animation-timeline:view();animation-range:entry 10% cover 34%;animation-timing-function:var(--fx13-ease)}
    .fx13-eq:nth-child(2) .fx13-eq-ph{animation-range:entry 18% cover 40%}
    .fx13-eq-ph img{animation:fx13-zoom linear both;animation-timeline:view();animation-range:entry 0% cover 50%}
    .fx13-eq-n .elementor-heading-title{display:inline-block;animation:fx13-name linear both;animation-timeline:view();animation-range:entry 70% cover 30%;animation-timing-function:var(--fx13-ease)}
    .fx13-eq-r,.fx13-eq-s{animation:fx13-role linear both;animation-timeline:view();animation-range:entry 80% cover 34%;animation-timing-function:var(--fx13-ease)}
    @media (min-width:768px){
      .fx13-dep-tabs .e-n-tabs-content > .fx13-dep{animation:fx13-inscale linear both;animation-timeline:view();animation-range:entry 0% cover 22%;animation-timing-function:var(--fx13-ease)}
      .fx13-dep-tabs .e-n-tabs-content > .fx13-dep:nth-child(2){animation-range:entry 8% cover 27%}
      .fx13-dep-tabs .e-n-tabs-content > .fx13-dep:nth-child(3){animation-range:entry 16% cover 32%}
      .fx13-dep-ph img{transform-origin:50% 100%;animation:fx13-photo linear both;animation-timeline:view();animation-range:entry 30% cover 40%;animation-timing-function:var(--fx13-ease)}
      .fx13-dep-qm .elementor-heading-title{transform-origin:30% 70%;animation:fx13-quote linear both;animation-timeline:view();animation-range:entry 40% cover 38%;animation-timing-function:var(--fx13-ease)}
    }
    @media (min-width:1100px){
      .fx13-dep-tabs .e-n-tabs-content > .fx13-dep{animation-name:fx13-rise}
      .fx13-dep-tabs .e-n-tabs-content > .fx13-dep:nth-child(1){animation-name:fx13-fanl;animation-range:entry 12% cover 30%}
      .fx13-dep-tabs .e-n-tabs-content > .fx13-dep:nth-child(2){animation-name:fx13-rise;animation-range:entry 0% cover 20%}
      .fx13-dep-tabs .e-n-tabs-content > .fx13-dep:nth-child(3){animation-name:fx13-fanr;animation-range:entry 12% cover 30%}
    }
  }
}
@media (prefers-reduced-motion:reduce){
  .fx13-gg-acc .e-n-accordion-item-title,.fx13-gg-acc .e-n-accordion-item-title-icon,.fx13-dep-tabs .e-n-tab-title,.fx13-dep,.fx13-eq{transition:none}
}

/* ===== 15-duvidas-contato-rodape ===== */
/* ============================================================
   15 — #duvidas (FAQ), #contato (CTA final) e #rodape
   Classes próprias com prefixo fx15-; utilitários fx-* vêm do global.
   ============================================================ */

@property --fx15ang{syntax:'<angle>';inherits:false;initial-value:0deg}

/* ---------------------------------------------------------- DÚVIDAS */
/* O global soma o arco ao --padding-top na raiz, mas em contêiner boxed o padding vertical
   já fica no .e-con-inner: a raiz recebe só o arco, senão o respiro do topo dobra (+120/+104px) */
@supports (animation-timeline: view()){
  @media (prefers-reduced-motion:no-preference){
    .elementor-5874 > .e-parent#duvidas.fx15-faq,.elementor-5874 > .e-parent#contato.fx15-ct{padding-top:var(--fx-arc)}
  }
}
/* Emenda de cor no pé da seção (claro -> azul do #contato), como na origem */
.elementor-5874 > .e-parent#duvidas.fx15-faq{background:linear-gradient(180deg,rgba(18,28,51,0) calc(100% - var(--fxb,64px)),#121C33),#F5F0E6}

.elementor-5874 .fx15-faq-side{min-width:0}
.elementor-5874 .fx15-faq-list{min-width:0;flex:1 1 600px}
.elementor-5874 .fx15-faq-side{flex:1 1 340px}
@media (min-width:1100px){
  .elementor-5874 .fx15-faq-side{position:sticky;top:112px}
}
.elementor-5874 .fx15-faq-lead a{font-weight:500;text-decoration:underline;text-underline-offset:3px}

/* Acordeão: uma linha fina por pergunta, título largo, botão redondo à direita */
.elementor-5874 .fx15-faq-acc .e-n-accordion{display:flex;flex-direction:column;gap:0}
.elementor-5874 .fx15-faq-acc .e-n-accordion-item{position:relative;border-bottom:1px solid rgba(122,98,50,.25)}
.elementor-5874 .fx15-faq-acc .e-n-accordion-item-title{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;box-sizing:content-box;background:none;border:0}
.elementor-5874 .fx15-faq-acc .e-n-accordion-item-title-header{flex:1 1 auto;min-width:0}
.elementor-5874 .fx15-faq-acc .e-n-accordion-item-title-text{text-align:left}
/* Ícone: círculo azul-marinho com "+" fino; aberto vira dourado e gira 45° (×) */
.elementor-5874 .fx15-faq-acc .e-n-accordion-item-title-icon{position:relative;flex:none;display:block;width:38px;height:38px;border-radius:50%;background:#0B1320;color:#C6A66A;transition:rotate 420ms var(--fx-ease),background-color 420ms var(--fx-ease),color 420ms var(--fx-ease)}
.elementor-5874 .fx15-faq-acc .e-n-accordion-item-title-icon > span{display:none !important}
.elementor-5874 .fx15-faq-acc .e-n-accordion-item-title-icon::before,
.elementor-5874 .fx15-faq-acc .e-n-accordion-item-title-icon::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.25px;margin:-.625px 0 0 -5.5px;border-radius:1px;background:currentColor}
.elementor-5874 .fx15-faq-acc .e-n-accordion-item-title-icon::after{rotate:90deg}
.elementor-5874 .fx15-faq-acc .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon{rotate:45deg;background:#C6A66A;color:#0B1320}
.elementor-5874 .fx15-faq-acc .e-n-accordion-item > .e-con{max-width:640px}
/* O Elementor aplica 1px #D5D8DC no conteúdo (:where); content_border_border:none no JSON + reforço aqui */
.elementor-5874 .fx15-faq-acc .e-n-accordion-item > .e-con,.elementor-5874 .fx15-ft-addr .e-n-accordion-item > .e-con{border:0}
.elementor-5874 .fx15-faq-acc summary:focus-visible{outline:2px solid #0B1320;outline-offset:3px}
@media (hover:hover) and (prefers-reduced-motion:no-preference){
  .elementor-5874 .fx15-faq-acc .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon{rotate:90deg}
  .elementor-5874 .fx15-faq-acc .e-n-accordion-item[open] > .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon{rotate:135deg}
}
@media (max-width:767px){
  .elementor-5874 .fx15-faq-acc .e-n-accordion-item-title{min-height:56px;gap:14px}
  .elementor-5874 .fx15-faq-acc .e-n-accordion-item-title-icon{width:32px;height:32px}
  .elementor-5874 .fx15-faq .fx15-eyebrow{margin-bottom:12px !important}
}

@media (prefers-reduced-motion:no-preference){
  .elementor-5874 .fx15-faq-acc .e-n-accordion-item[open] > .e-con{animation:fxin 520ms var(--fx-ease) both}
}
@media (prefers-reduced-motion:reduce){
  .elementor-5874 .fx15-faq-acc .e-n-accordion-item-title-icon{transition:background-color 160ms linear,color 160ms linear}
}

/* Linhas que se desenham e perguntas que sobem com a rolagem */
@supports (animation-timeline: view()){
  @media (prefers-reduced-motion:no-preference){
    .elementor-5874 .fx15-faq-list{position:relative;view-timeline-name:--fx15list;border-top-color:transparent !important}
    .elementor-5874 .fx15-faq-list::before{content:"";display:block;position:absolute;left:0;right:0;top:-2px;width:auto;height:2px;border:0;border-radius:0;mix-blend-mode:normal;opacity:1;transition:none;background:#1B2440;transform-origin:0 50%;pointer-events:none;animation:fx15rule linear both;animation-timeline:--fx15list;animation-range:entry 10% cover 25%;animation-timing-function:var(--fx-ease)}
    .elementor-5874 .fx15-faq-acc .e-n-accordion-item{view-timeline-name:--fx15row;border-bottom-color:transparent}
    .elementor-5874 .fx15-faq-acc .e-n-accordion-item::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:rgba(122,98,50,.25);transform-origin:0 50%;pointer-events:none;animation:fx15rule linear both;animation-timeline:--fx15row;animation-range:entry 20% cover 30%;animation-timing-function:var(--fx-ease)}
    .elementor-5874 .fx15-faq-acc .e-n-accordion-item-title{animation:fx15row linear both;animation-timeline:view();animation-range:entry 0% cover 22%;animation-timing-function:var(--fx-ease)}
    .elementor-5874 .fx15-faq-h .elementor-heading-title{animation:fx15maskup linear both;animation-timeline:view();animation-range:entry 10% cover 30%;animation-timing-function:var(--fx-ease)}
  }
}
@keyframes fx15rule{from{scale:0 1}to{scale:1 1}}
@keyframes fx15row{from{opacity:0;translate:0 16px}to{opacity:1;translate:none}}
@keyframes fx15maskup{from{clip-path:inset(0 0 100% 0);translate:0 .35em}to{clip-path:inset(-.2em -.2em -.25em -.2em);translate:none}}

/* ---------------------------------------------------------- CONTATO */
.elementor-5874 > .e-parent#contato.fx15-ct{background:radial-gradient(var(--fxsw,62%) var(--fxsh,380px) at 50% calc(var(--fx-arc,0px) - 40px),rgba(198,166,106,.1),rgba(198,166,106,.035) 45%,rgba(198,166,106,0) 72%),radial-gradient(100% 80% at 50% 0%,#1A2747,#0B1320 55%,#060B14)}

/* Cartão: moldura interna (::before) e brilhos dourados (::after) */
.elementor-5874 .fx15-ct-card{position:relative;isolation:isolate;text-align:center}
/* .e-con::before é o overlay do Elementor: ele fixa width/height (100% + bordas), blend e transição; zera aqui senão o inset vaza */
.elementor-5874 .fx15-ct-card::before{content:"";display:block;position:absolute;inset:20px;width:auto;height:auto;border:1px solid rgba(198,166,106,.18);border-radius:8px;mix-blend-mode:normal;opacity:1;transition:none;pointer-events:none;z-index:1}
.elementor-5874 .fx15-ct-card::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.6;filter:drop-shadow(0 0 6px rgba(198,166,106,.7));
  background-image:var(--fx15-star),var(--fx15-star),var(--fx15-star),var(--fx15-star),var(--fx15-star),var(--fx15-star);
  background-repeat:no-repeat;
  background-size:12px 12px,8px 8px,10px 10px,10px 10px,13px 13px,8px 8px;
  background-position:9% 14%,5% 32%,11% 78%,89% 18%,93% 60%,86% 84%;
  --fx15-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C12.6 8.5 15.5 11.4 22 12C15.5 12.6 12.6 15.5 12 22C11.4 15.5 8.5 12.6 2 12C8.5 11.4 11.4 8.5 12 2Z' fill='%23C6A66A'/%3E%3C/svg%3E")}
.elementor-5874 .fx15-ct-card > :not(.fx15-ct-media){position:relative;z-index:2}

/* Foto à direita (desktop): camada absoluta com máscara para o azul do cartão */
.elementor-5874 .fx15-ct-media{position:absolute !important;z-index:0;top:0;right:0;bottom:0;width:44% !important;margin:0;border-radius:0 14px 14px 0;overflow:clip;pointer-events:none}
.elementor-5874 .fx15-ct-media::before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:36%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}
.elementor-5874 .fx15-ct-media::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(6,11,20,.45),rgba(6,11,20,0) 26%,rgba(6,11,20,0) 52%,rgba(6,11,20,.88)),radial-gradient(120% 70% at 80% 40%,rgba(198,166,106,.1),rgba(198,166,106,0) 60%)}
.elementor-5874 .fx15-ct-photo{position:absolute !important;z-index:0;inset:0;width:100% !important;max-width:none !important;margin:0 !important}
.elementor-5874 .fx15-ct-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:76% 38%;filter:saturate(.9) contrast(1.04) sepia(.06);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 20%,#000 46%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 20%,#000 46%)}
/* Sem z-index: com stacking context próprio o lighten/darken do tom não enxerga a foto e vira névoa cinza */
.elementor-5874 .fx15-ct-media > .fx-tone{z-index:auto}
.elementor-5874 .fx15-ct-media > .fx-tone::before,.elementor-5874 .fx15-ct-media > .fx-tone::after{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 20%,#000 46%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 20%,#000 46%)}
.elementor-5874 .fx15-ct-media > .fx15-ct-cnr{z-index:2;top:14px;right:14px;bottom:14px;left:auto;width:40% !important;background:linear-gradient(var(--fxc-c),var(--fxc-c)) 100% 0/var(--fxc-a) var(--fxc-t) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 100% 0/var(--fxc-t) var(--fxc-a) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 100% 100%/var(--fxc-a) var(--fxc-t) no-repeat,linear-gradient(var(--fxc-c),var(--fxc-c)) 100% 100%/var(--fxc-t) var(--fxc-a) no-repeat}

/* Balão "Nova mensagem" e etiqueta "Lead qualificado" (vidro) */
.elementor-5874 .fx15-ct-note,.elementor-5874 .fx15-ct-tag{position:absolute !important;z-index:2;box-sizing:border-box;border:1px solid rgba(241,223,180,.22);background:rgba(11,19,32,.86);box-shadow:inset 0 1px 0 rgba(241,223,180,.08),0 24px 48px -24px rgba(0,0,0,.9);text-align:left}
@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){
  .elementor-5874 .fx15-ct-note,.elementor-5874 .fx15-ct-tag{background:rgba(11,19,32,.5);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}
}
.elementor-5874 .fx15-ct-note{left:8%;bottom:76px;width:min(300px,84%) !important;padding:14px 16px;border-radius:18px}
.elementor-5874 .fx15-ct-ava{flex:none}
.elementor-5874 .fx15-ct-ava .elementor-icon{display:grid;place-items:center;width:36px;height:36px;padding:0 !important;box-sizing:border-box;border:1px solid rgba(198,166,106,.45) !important;background:rgba(198,166,106,.14) !important;color:#DCC28E}
.elementor-5874 .fx15-ct-ava .elementor-icon svg{width:16px;height:16px;fill:currentColor}
.elementor-5874 .fx15-ct-note-t{min-width:0;flex:1 1 auto}
.elementor-5874 .fx15-ct-note-t p{margin:0}
.elementor-5874 .fx15-ct-note-t p:first-child{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#DCC28E}
.elementor-5874 .fx15-ct-note-t p:first-child strong{font-weight:600}
.elementor-5874 .fx15-ct-note-t p:first-child em{font-style:normal;font-weight:500;letter-spacing:.04em;text-transform:none;color:#AEB3C6}
.elementor-5874 .fx15-ct-tag{top:64px;right:32px;left:auto;width:auto !important;padding:10px 16px 10px 12px;border-radius:14px}
.elementor-5874 .fx15-ct-bars .elementor-icon{display:block;line-height:0}
.elementor-5874 .fx15-ct-bars svg{width:22px;height:22px;fill:#C6A66A}
.elementor-5874 .fx15-ct-tag-t p{margin:0}
.elementor-5874 .fx15-ct-tag-t strong{display:inline-block;font-size:13px;font-weight:600;color:#ECE4D3}

/* Selo giratório: anel de texto (SVG montado pelo JS a partir do título do widget) + brasão */
.elementor-5874 .fx15-seal{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:156px;height:156px;min-height:0 !important}
.elementor-5874 .fx15-seal::before{content:"";display:block;position:absolute;inset:24px;width:auto;height:auto;mix-blend-mode:normal;opacity:1;transition:none;border-radius:50%;border:1px solid rgba(198,166,106,.35);background:radial-gradient(closest-side,rgba(198,166,106,.16),rgba(198,166,106,0))}
.elementor-5874 .fx15-seal-txt{position:absolute !important;inset:0;width:100% !important;margin:0}
.elementor-5874 .fx15-seal-txt .elementor-heading-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.elementor-5874 .fx15-seal-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:fxspin 40s linear infinite}
.elementor-5874 .fx15-seal-ring text{font-family:Montserrat,Arial,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.24em;fill:#C6A66A}
.elementor-5874 .fx15-seal-img{position:relative;width:auto !important}
.elementor-5874 .fx15-seal-img img{display:block;height:64px;width:auto}

/* Desktop: texto à esquerda, foto ocupa a faixa direita do cartão */
@media (min-width:1025px){
  .elementor-5874 > #contato .fx15-ct-card{--padding-right:calc(44% + 24px);text-align:left}
  .elementor-5874 .fx15-seal{margin-left:-14px}
  .elementor-5874 .fx15-ct-h .elementor-heading-title{max-width:900px}
}
.elementor-5874 .fx15-ct-lead p{max-width:660px;margin-inline:auto}
@media (min-width:1025px){.elementor-5874 .fx15-ct-lead p{margin-inline:0}}

/* Checklist: caixas verdes com check branco */
.elementor-5874 .fx15-ct-checks .elementor-icon-list-items{display:grid;justify-content:center;justify-items:start;gap:10px}
.elementor-5874 .fx15-ct-checks .elementor-icon-list-item{margin:0 !important;padding:0 !important;text-align:left}
.elementor-5874 .fx15-ct-checks .elementor-icon-list-icon{flex:none;display:grid;place-items:center;width:20px;height:20px;box-sizing:border-box;padding:4px;border-radius:6px;background:#25D366;box-shadow:0 4px 12px -4px rgba(37,211,102,.6)}
.elementor-5874 .fx15-ct-checks .elementor-icon-list-icon svg{width:11px;height:11px;fill:#FFFFFF}
@media (min-width:1025px){.elementor-5874 .fx15-ct-checks .elementor-icon-list-items{justify-content:start}}

/* Tablet: foto vira faixa no topo do cartão, conteúdo centralizado */
@media (max-width:1024px){
  .elementor-5874 .fx15-ct-media{position:relative !important;inset:auto;align-self:stretch;width:auto !important;height:260px;margin:-28px -4px -52px;border-radius:14px;border:1px solid rgba(198,166,106,.3);border-bottom-color:transparent}
  .elementor-5874 .fx15-ct-photo img{object-position:74% 34%;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}
  .elementor-5874 .fx15-ct-media > .fx-tone::before,.elementor-5874 .fx15-ct-media > .fx-tone::after{-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}
  .elementor-5874 .fx15-ct-media::before{top:auto;right:0;width:auto;height:45%;-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent)}
  .elementor-5874 .fx15-ct-media::after{background:linear-gradient(180deg,rgba(6,11,20,.25),rgba(6,11,20,0) 40%)}
  .elementor-5874 .fx15-ct-media > .fx15-ct-cnr{display:none}
  .elementor-5874 .fx15-ct-note{left:16px;top:16px;bottom:auto;width:min(280px,60%) !important}
  .elementor-5874 .fx15-ct-tag{top:16px;right:16px}
}

/* Celular: layout "app" compacto; balão limitado à metade esquerda */
@media (max-width:767px){
  .elementor-5874 .fx15-ct-card::before{inset:8px;border-radius:12px}
  .elementor-5874 .fx15-ct-card::after{background-size:12px 12px,8px 8px,10px 10px,10px 10px,0 0,0 0}
  .elementor-5874 .fx15-ct-media{height:150px;margin:-14px 0 -40px;border-radius:12px}
  .elementor-5874 .fx15-ct-photo img{object-position:72% 32%}
  .elementor-5874 .fx15-ct-tag{display:none !important}
  .elementor-5874 .fx15-ct-note{left:10px;right:auto;top:10px;width:auto !important;max-width:56%;padding:6px 12px 6px 6px;border-radius:100px;flex-wrap:nowrap !important;align-items:center !important;gap:8px}
  .elementor-5874 .fx15-ct-ava .elementor-icon{width:26px;height:26px}
  .elementor-5874 .fx15-ct-ava .elementor-icon svg{width:14px;height:14px}
  .elementor-5874 .fx15-ct-note-t p:first-child{margin:0;font-size:10px;letter-spacing:.12em}
  .elementor-5874 .fx15-ct-note-t p:not(:first-child){display:none}
  .elementor-5874 .fx15-seal{width:100px;height:100px}
  .elementor-5874 .fx15-seal::before{inset:16px}
  .elementor-5874 .fx15-seal-img img{height:40px}
  .elementor-5874 .fx15-ct .fx15-eyebrow{margin-top:18px !important}
  .elementor-5874 .fx15-ct-btns{align-self:stretch}
  .elementor-5874 .fx15-ct-btns .elementor-widget-button,.elementor-5874 .fx15-ct-btns .elementor-button{width:100%}
  .elementor-5874 .fx15-ct .fx-btn .elementor-button{justify-content:center;min-height:52px;padding:16px 20px}
  .elementor-5874 .fx15-ct-checks .elementor-icon-list-items{gap:8px}
}

/* Contato: movimentos ligados à rolagem */
@media (prefers-reduced-motion:no-preference){
  .elementor-5874 .fx15-ct-note{animation:fx15float 6s ease-in-out infinite}
  .elementor-5874 .fx15-ct-card::after{animation:fx15twinkle 5s ease-in-out infinite}
}
@supports (animation-timeline: view()){
  @media (prefers-reduced-motion:no-preference){
    .elementor-5874 .fx15-ct-media{animation:fx15reveal linear both;animation-timeline:view();animation-range:entry 0% cover 35%;animation-timing-function:var(--fx-ease)}
    .elementor-5874 .fx15-ct-photo img{animation:fx15kb linear both;animation-timeline:view();animation-range:cover 0% cover 100%}
    .elementor-5874 .fx15-ct-tag{animation:fx15par linear both;animation-timeline:view();animation-range:cover 0% cover 100%}
    .elementor-5874 .fx15-seal{animation:fx15stamp linear both;animation-timeline:view();animation-range:entry 15% cover 30%}
    .elementor-5874 .fx15-ct-card::before{animation:fx15frame linear both;animation-timeline:view();animation-range:entry 0% cover 35%;animation-timing-function:var(--fx-ease)}
    .elementor-5874 .fx15-ct-h{view-timeline-name:--fx15ctah}
    .elementor-5874 .fx15-ct-h .elementor-heading-title{animation:fx15curtain linear both;animation-timeline:view();animation-range:entry 10% cover 32%;animation-timing-function:var(--fx-ease)}
    .elementor-5874 .fx15-ct-h .fx-shine{animation:fxshine linear both !important;animation-timeline:--fx15ctah !important;animation-range:cover 30% cover 60% !important}
    .elementor-5874 .fx15-ct-lead{animation:fxin linear both;animation-timeline:view();animation-range:entry 10% cover 26%;animation-timing-function:var(--fx-ease)}
    .elementor-5874 .fx15-ct .fx15-btn{animation:fxinscale linear both;animation-timeline:view();animation-range:entry 5% cover 22%;animation-timing-function:var(--fx-ease)}
    .elementor-5874 .fx15-ct .fx-ghost{animation-range:entry 20% cover 28%}
    .elementor-5874 .fx15-ct-checks .elementor-icon-list-item{animation:fxin linear both;animation-timeline:view();animation-range:entry 0% entry 90%;animation-timing-function:var(--fx-ease)}
    .elementor-5874 .fx15-ct-checks .elementor-icon-list-item:nth-child(2){animation-range:entry 20% entry 100%}
    .elementor-5874 .fx15-ct-checks .elementor-icon-list-item:nth-child(3){animation-range:entry 40% cover 20%}
  }
}
@keyframes fx15float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@keyframes fx15twinkle{0%,100%{opacity:.25}50%{opacity:.85}}
@keyframes fx15reveal{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}
@keyframes fx15kb{from{scale:1.08}to{scale:1}}
@keyframes fx15par{from{translate:0 28px}to{translate:0 -28px}}
@keyframes fx15stamp{0%{opacity:0;scale:1.35;rotate:-25deg}65%{opacity:1;scale:.96;rotate:2deg}100%{opacity:1;scale:1;rotate:0deg}}
@keyframes fx15frame{from{clip-path:inset(50% 50% 50% 50% round 8px);opacity:0}to{clip-path:inset(0 round 8px);opacity:1}}
@keyframes fx15curtain{from{clip-path:inset(-.2em 50% -.25em 50%);scale:.97}to{clip-path:inset(-.2em -.3em -.25em -.3em);scale:1}}

/* ---------------------------------------------------------- RODAPÉ */
/* Quando #parceiros (seção 09) vem antes, ele já abre o rodapé (fio, fundo, brilho) */
.elementor-5874 > #parceiros + #rodape::after{content:none}
.elementor-5874 > #parceiros + #rodape{box-shadow:inset 0 -140px 180px -120px rgba(0,0,0,.7)}
.elementor-5874 > #contato + #rodape{--padding-top:76px}
@media (max-width:767px){.elementor-5874 > #contato + #rodape{--padding-top:48px}}

/* Cartão principal com marca d'água (o brasão fica atrás do conteúdo) */
.elementor-5874 .fx15-ft-card{position:relative;isolation:isolate;overflow:clip;box-shadow:inset 0 1px 0 rgba(236,228,211,.05),0 30px 60px -40px rgba(0,0,0,.9)}
.elementor-5874 .fx15-ft-mark{pointer-events:none}
.elementor-5874 .fx15-ft-mark img{display:block;width:100%;height:auto}
.elementor-5874 .fx15-ft-brand,.elementor-5874 .fx15-ft-navcol,.elementor-5874 .fx15-ft-contact{flex-grow:1;flex-shrink:1;min-width:0}
@media (min-width:1025px){
  .elementor-5874 .fx15-ft-brand{flex:1.4 1 0%}
  .elementor-5874 .fx15-ft-navcol{flex:1 1 0%}
  .elementor-5874 .fx15-ft-contact{flex:1.2 1 0%}
}

/* Logo metálico com reflexo que passa uma vez */
.elementor-5874 .fx15-ft-logo{position:relative;width:128px !important;max-width:100%}
.elementor-5874 .fx15-ft-logo img{display:block;width:128px;height:auto}
.elementor-5874 .fx15-ft-logo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,rgba(255,244,214,0) 40%,rgba(255,244,214,.75) 50%,rgba(255,244,214,0) 60%) no-repeat;background-size:300% 100%;background-position:115% 0;-webkit-mask:url(https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-logo-fluxo-metal.png) center/contain no-repeat;mask:url(https://fluxodeclientes.com/wp-content/uploads/2026/10/fluxo-home-logo-fluxo-metal.png) center/contain no-repeat;mix-blend-mode:screen}

/* Navegação em pílulas */
.elementor-5874 .fx15-ft-nav .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px;margin:0 !important}
.elementor-5874 .fx15-ft-nav .elementor-icon-list-item{margin:0 !important;padding:0 !important}
.elementor-5874 .fx15-ft-nav .elementor-icon-list-item::after{display:none !important}
.elementor-5874 .fx15-ft-nav .elementor-icon-list-item > a{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;box-sizing:border-box;border-radius:100px;border:1px solid rgba(198,166,106,.3);background:rgba(6,11,20,.35);transition:border-color 340ms var(--fx-ease),color 340ms var(--fx-ease),background-color 340ms var(--fx-ease)}
.elementor-5874 .fx15-ft-nav .elementor-icon-list-item > a:hover,.elementor-5874 .fx15-ft-nav .elementor-icon-list-item > a:focus-visible{border-color:#C6A66A;background:rgba(198,166,106,.1)}
.elementor-5874 .fx15-ft-label{margin-bottom:6px}

/* Contato do rodapé: WhatsApp + endereço (acordeão só aparece como botão no celular) */
.elementor-5874 .fx15-ft-wa .elementor-heading-title a{color:#ECE4D3;text-decoration:none}
.elementor-5874 .fx15-ft-wa .elementor-heading-title a:hover{color:#DCC28E}
.elementor-5874 .fx15-ft-addr .e-n-accordion-item-title{border:0;background:none}
.elementor-5874 .fx15-ft-addr-t p{margin:0}
.elementor-5874 .fx15-ft-addr-t p + p{margin-top:10px}
.elementor-5874 .fx15-ft-hours{color:#AEB3C6}
@media (min-width:768px){
  .elementor-5874 .fx15-ft-addr .e-n-accordion-item-title{display:none}
  .elementor-5874 .fx15-ft-addr .e-n-accordion-item > .e-con{padding:0 !important}
}
@media (max-width:767px){
  .elementor-5874 .fx15-ft-wa .elementor-heading-title a{display:flex;align-items:center;min-height:44px;padding:0 16px;box-sizing:border-box;border:1px solid rgba(198,166,106,.3);border-radius:100px;background:rgba(6,11,20,.35)}
  .elementor-5874 .fx15-ft-addr .e-n-accordion-item-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border:1px solid rgba(198,166,106,.18) !important;border-radius:12px;font-size:14px;-webkit-tap-highlight-color:transparent}
  .elementor-5874 .fx15-ft-addr .e-n-accordion-item-title-icon{position:relative;flex:none;display:block;width:32px;height:32px;border-radius:50%;border:1px solid rgba(198,166,106,.45);box-sizing:border-box;color:#C6A66A;transition:rotate 340ms var(--fx-ease)}
  .elementor-5874 .fx15-ft-addr .e-n-accordion-item-title-icon > span{display:none !important}
  .elementor-5874 .fx15-ft-addr .e-n-accordion-item-title-icon::before,.elementor-5874 .fx15-ft-addr .e-n-accordion-item-title-icon::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:currentColor}
  .elementor-5874 .fx15-ft-addr .e-n-accordion-item-title-icon::after{rotate:90deg}
  .elementor-5874 .fx15-ft-addr .e-n-accordion-item[open] .e-n-accordion-item-title-icon{rotate:45deg}
}
@media (max-width:767px) and (prefers-reduced-motion:no-preference){
  .elementor-5874 .fx15-ft-addr .e-n-accordion-item[open] > .e-con{animation:fxin 480ms var(--fx-ease) both}
}

/* Faixa: fio dourado, selos Meta/AWS, divisor e newsletter em cápsula */
.elementor-5874 .fx15-ft-strip{position:relative}
.elementor-5874 .fx15-ft-strip::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,#C6A66A,rgba(198,166,106,.25) 45%,rgba(198,166,106,0));transform-origin:0 50%;pointer-events:none}
.elementor-5874 .fx15-ft-strip::after{content:"";order:1;flex:none;width:1px;height:48px;background:linear-gradient(180deg,rgba(198,166,106,0),rgba(198,166,106,.6),rgba(198,166,106,0))}
.elementor-5874 .fx15-ft-seals{order:0;position:relative;flex:none;width:auto !important}
.elementor-5874 .fx15-news-wrap{order:2;flex:1 1 auto;min-width:0;width:auto !important}
.elementor-5874 .fx15-ft-seal{width:auto !important}
.elementor-5874 .fx15-ft-seal img{display:block;height:52px;width:auto;box-sizing:content-box;padding:6px;border-radius:8px;background:#FFFFFF;box-shadow:0 12px 28px -16px rgba(0,0,0,.9);transition:translate 340ms var(--fx-ease),box-shadow 340ms var(--fx-ease)}
.elementor-5874 .fx15-ft-seal img:hover{translate:0 -3px;box-shadow:0 18px 30px -16px rgba(0,0,0,.95),0 0 0 1px rgba(198,166,106,.5)}
.elementor-5874 .fx15-ft-seals::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:8px;background:linear-gradient(105deg,rgba(241,223,180,0) 40%,rgba(241,223,180,.55) 48%,rgba(220,194,142,.7) 50%,rgba(241,223,180,.55) 52%,rgba(241,223,180,0) 60%) no-repeat;background-size:300% 100%;background-position:115% 0;mix-blend-mode:multiply}
.elementor-5874 .fx15-news-txt{max-width:300px;flex:0 1 auto;width:auto !important}
.elementor-5874 .fx15-news-t p{margin:0}
.elementor-5874 .fx15-news{flex:0 1 440px;min-width:0;width:auto !important}

/* Formulário do Pro reduzido a uma cápsula: ícone de envelope, campo e botão "Assinar" */
.elementor-5874 .fx15-news .elementor-form-fields-wrapper{--fx15ang:0deg;position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;height:56px;margin:0 !important;padding:5px 5px 5px 46px;box-sizing:border-box;border-radius:100px;border:1px solid transparent;background:linear-gradient(#0A1222,#0A1222) padding-box,conic-gradient(from var(--fx15ang),rgba(198,166,106,.28),rgba(198,166,106,.28) 62%,#F1DFB4 80%,rgba(198,166,106,.28) 96%) border-box;box-shadow:inset 0 1px 0 rgba(236,228,211,.05);transition:box-shadow 340ms var(--fx-ease)}
.elementor-5874 .fx15-news .elementor-form-fields-wrapper::before{content:"";position:absolute;left:18px;top:50%;width:18px;height:18px;margin-top:-9px;background:#C6A66A;pointer-events:none;transition:translate 340ms var(--fx-ease);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor-5874 .fx15-news .elementor-form-fields-wrapper:focus-within{box-shadow:0 0 0 4px rgba(198,166,106,.14),0 18px 40px -20px rgba(198,166,106,.5)}
.elementor-5874 .fx15-news .elementor-form-fields-wrapper:focus-within::before{translate:2px 0}
.elementor-5874 .fx15-news .elementor-field-group{width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important}
.elementor-5874 .fx15-news .elementor-field-type-email{flex:1 1 auto;min-width:0}
.elementor-5874 .fx15-news .elementor-field-type-email > label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.elementor-5874 .fx15-news .elementor-field-group .elementor-field{height:44px;min-height:0;padding:0;border:0 !important;outline:0;background:transparent !important;box-shadow:none;color:#ECE4D3}
.elementor-5874 .fx15-news .elementor-field-group .elementor-field:focus-visible{outline:0}
.elementor-5874 .fx15-news .elementor-field::placeholder{color:#8E93A8;opacity:1}
.elementor-5874 .fx15-news .e-form__buttons{flex:none}
.elementor-5874 .fx15-news .elementor-button{display:inline-flex;align-items:center;height:44px;min-height:0;padding:0 7px 0 20px;border:0;border-radius:100px;transition:background-color 340ms var(--fx-ease),scale 160ms var(--fx-ease)}
.elementor-5874 .fx15-news .elementor-button:active{scale:.97}
.elementor-5874 .fx15-news .elementor-button:focus-visible{outline:2px solid #ECE4D3;outline-offset:3px}
.elementor-5874 .fx15-news .elementor-button-content-wrapper{gap:10px;align-items:center}
.elementor-5874 .fx15-news .elementor-button-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0B1320;color:#DCC28E;overflow:hidden;margin:0}
.elementor-5874 .fx15-news .elementor-button-icon svg{width:14px;height:14px;fill:#DCC28E;transition:translate 420ms var(--fx-ease)}
.elementor-5874 .fx15-news .elementor-button:hover .elementor-button-icon svg,.elementor-5874 .fx15-news .elementor-button:focus-visible .elementor-button-icon svg{animation:fx15nudge 420ms var(--fx-ease)}
.elementor-5874 .fx15-news .elementor-message{margin:10px 0 0;font-size:13px;color:#D3CFC4}
@keyframes fx15nudge{0%{translate:0 0}45%{translate:22px 0}46%{translate:-22px 0}100%{translate:0 0}}
@media (prefers-reduced-motion:no-preference){
  .elementor-5874 .fx15-news .elementor-form-fields-wrapper:hover,.elementor-5874 .fx15-news .elementor-form-fields-wrapper:focus-within{animation:fx15orbit 2.6s linear infinite}
}
@keyframes fx15orbit{to{--fx15ang:360deg}}

@media (max-width:1024px){
  .elementor-5874 .fx15-ft-strip::after{display:none}
  .elementor-5874 .fx15-news-wrap{flex-basis:100%}
}
@media (max-width:767px){
  .elementor-5874 .fx15-news-txt{max-width:none}
  .elementor-5874 .fx15-news{flex:none;width:100% !important}
  .elementor-5874 .fx15-news .elementor-form-fields-wrapper{padding-left:44px}
  .elementor-5874 .fx15-news .elementor-button{padding:0 7px}
  .elementor-5874 .fx15-news .elementor-button-content-wrapper{gap:0}
  .elementor-5874 .fx15-news .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .elementor-5874 .fx15-ft-nav .elementor-icon-list-item > a{min-height:44px}
}

/* Siga a Fluxo: fios dourados dos dois lados dos ícones */
.elementor-5874 .fx15-ft-social{display:flex;align-items:center;gap:22px}
.elementor-5874 .fx15-ft-social::before,.elementor-5874 .fx15-ft-social::after{content:"";flex:none;width:48px;height:1px}
.elementor-5874 .fx15-ft-social::before{background:linear-gradient(90deg,rgba(198,166,106,0),#C6A66A);transform-origin:100% 50%}
.elementor-5874 .fx15-ft-social::after{background:linear-gradient(90deg,#C6A66A,rgba(198,166,106,0));transform-origin:0 50%}
.elementor-5874 .fx15-ft-social .elementor-social-icon{box-sizing:border-box;transition:background-color 340ms var(--fx-ease),color 340ms var(--fx-ease),border-color 340ms var(--fx-ease),transform 340ms var(--fx-ease)}
.elementor-5874 .fx15-ft-social .elementor-social-icon:hover{transform:translateY(-3px)}
@media (max-width:767px){.elementor-5874 .fx15-ft-social::before,.elementor-5874 .fx15-ft-social::after{display:none}}

/* Voltar ao topo: anel pontilhado girando + botão que enche de dourado no hover */
.elementor-5874 .fx15-top-wrap{position:relative;flex:none}
.elementor-5874 .fx15-top-wrap::before,.elementor-5874 .fx15-top-wrap::after{content:"";display:block;position:absolute;inset:0;width:auto;height:auto;border:0;mix-blend-mode:normal;opacity:1;transition:none;border-radius:50%;pointer-events:none;animation:fxspin 16s linear infinite}
.elementor-5874 .fx15-top-wrap::before{background:repeating-conic-gradient(rgba(198,166,106,.55) 0 1.1deg,transparent 1.1deg 7.2deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#000 calc(100% - 1px))}
.elementor-5874 .fx15-top-wrap::after{background:radial-gradient(circle at 50% 2px,#C6A66A 3.5px,rgba(198,166,106,0) 4px)}
.elementor-5874 .fx15-top{position:relative;z-index:1}
.elementor-5874 .fx15-top .elementor-icon{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;width:78px;height:78px;padding:0 !important;box-sizing:border-box;background:#0B1320 !important;border:1px solid #C6A66A !important;box-shadow:0 0 0 8px rgba(198,166,106,.06),0 18px 40px -16px rgba(198,166,106,.5);transition:color 340ms var(--fx-ease),box-shadow 340ms var(--fx-ease),transform 340ms var(--fx-ease)}
.elementor-5874 .fx15-top .elementor-icon::before{content:"";position:absolute;inset:0;border-radius:50%;background:#C6A66A;transform:translateY(101%);transition:transform 450ms cubic-bezier(.2,.8,.2,1);z-index:-1}
.elementor-5874 .fx15-top .elementor-icon svg{width:24px;height:24px}
.elementor-5874 .fx15-top .elementor-icon:hover,.elementor-5874 .fx15-top .elementor-icon:focus-visible{transform:translateY(-6px);box-shadow:0 0 0 12px rgba(198,166,106,.12),0 26px 50px -16px rgba(198,166,106,.75)}
.elementor-5874 .fx15-top .elementor-icon:hover::before,.elementor-5874 .fx15-top .elementor-icon:focus-visible::before{transform:translateY(0)}
.elementor-5874 .fx15-top .elementor-icon:hover svg,.elementor-5874 .fx15-top .elementor-icon:focus-visible svg{fill:#0B1320;animation:fx15arrow 750ms cubic-bezier(.5,0,.2,1)}
.elementor-5874 .fx15-top-label .elementor-heading-title a{color:#ECE4D3;text-decoration:none}
@keyframes fx15arrow{0%{transform:translateY(0);opacity:1}45%{transform:translateY(-34px);opacity:0}46%{transform:translateY(34px);opacity:0}100%{transform:translateY(0);opacity:1}}
@media (max-width:767px){
  .elementor-5874 .fx15-top .elementor-icon{width:62px;height:62px}
  .elementor-5874 .fx15-top .elementor-icon svg{width:20px;height:20px}
}

/* Linha final: copyright + links legais sublinhados */
.elementor-5874 .fx15-ft-copy p{margin:0}
.elementor-5874 .fx15-ft-legal .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 !important}
.elementor-5874 .fx15-ft-legal .elementor-icon-list-item{margin:0 !important;padding:0 !important}
.elementor-5874 .fx15-ft-legal .elementor-icon-list-item::after{display:none !important}
.elementor-5874 .fx15-ft-legal .elementor-icon-list-item > a{text-decoration:underline;text-decoration-color:#AEB3C6;text-underline-offset:3px}
@media (max-width:767px){.elementor-5874 .fx15-ft-legal .elementor-icon-list-item > a{display:inline-flex;align-items:center;min-height:44px}}

/* Rodapé: entradas por rolagem */
@supports (animation-timeline: view()){
  @media (prefers-reduced-motion:no-preference){
    .elementor-5874 .fx15-ft-card{animation:fx15cardmask linear both;animation-timeline:view();animation-range:entry 0% cover 22%;animation-timing-function:var(--fx-ease)}
    .elementor-5874 .fx15-ft-mark{animation:fx15markdrift linear both;animation-timeline:view();animation-range:entry 0% entry 100%}
    .elementor-5874 .fx15-ft-logo::after,.elementor-5874 .fx15-ft-seals::after{animation:fx15texshine linear both;animation-timeline:view();animation-range:contain 0% contain 160px;animation-timing-function:cubic-bezier(.4,0,.2,1)}
    .elementor-5874 .fx15-ft-strip::before{animation:fx15stripline linear both;animation-timeline:view();animation-range:entry 10% cover 30%}
    .elementor-5874 .fx15-ft-seal img,.elementor-5874 .fx15-ft-strip::after{animation:fx15stripin linear both;animation-timeline:view();animation-range:entry 20% cover 32%}
    .elementor-5874 .fx15-ft-seal + .fx15-ft-seal img{animation-range:entry 30% cover 36%}
    .elementor-5874 .fx15-news-wrap{animation:fx15newsin linear both;animation-timeline:view();animation-range:entry 30% cover 40%}
    .elementor-5874 .fx15-ft-social::before,.elementor-5874 .fx15-ft-social::after{animation:fxline linear both;animation-timeline:view();animation-range:entry 20% entry 100%;animation-timing-function:var(--fx-ease)}
    .elementor-5874 .fx15-ft-social .elementor-grid-item{animation:fx15popin linear both;animation-timeline:view();animation-range:entry 10% entry 70%;animation-timing-function:var(--fx-ease)}
    .elementor-5874 .fx15-ft-social .elementor-grid-item:nth-child(2){animation-range:entry 20% entry 80%}
    .elementor-5874 .fx15-ft-social .elementor-grid-item:nth-child(3){animation-range:entry 30% entry 90%}
    .elementor-5874 .fx15-ft-social .elementor-grid-item:nth-child(4){animation-range:entry 40% entry 100%}
    .elementor-5874 .fx15-ft-social .elementor-grid-item:nth-child(5){animation-range:entry 50% entry 100%}
    .elementor-5874 .fx15-top-wrap::before,.elementor-5874 .fx15-top-wrap::after{animation:fx15topturn linear both;animation-timeline:view();animation-range:entry 0% entry 100%;animation-timing-function:var(--fx-ease)}
  }
}
@keyframes fx15cardmask{from{clip-path:inset(30% 0 0 0 round 18px);opacity:0}to{clip-path:inset(0 round 18px);opacity:1}}
@keyframes fx15markdrift{from{rotate:-14deg;translate:0 40px}to{rotate:0deg;translate:none}}
@keyframes fx15texshine{from{background-position:115% 0}to{background-position:-15% 0}}
@keyframes fx15stripline{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes fx15stripin{from{opacity:0;translate:0 14px}to{opacity:1;translate:none}}
@keyframes fx15newsin{from{opacity:0;translate:28px 0}to{opacity:1;translate:none}}
@keyframes fx15popin{from{opacity:0;scale:.6}to{opacity:1;scale:1}}
@keyframes fx15topturn{from{rotate:-270deg;opacity:.2}to{rotate:0deg;opacity:1}}

/* ---------------------------------------------------------- Acessibilidade */
.elementor-5874 .fx15-paused,.elementor-5874 .fx15-paused::before,.elementor-5874 .fx15-paused::after{animation-play-state:paused !important}
@media (prefers-reduced-motion:reduce){
  .elementor-5874 .fx15-seal-ring,.elementor-5874 .fx15-top-wrap::before,.elementor-5874 .fx15-top-wrap::after,.elementor-5874 .fx15-ct-note,.elementor-5874 .fx15-ct-card::after{animation:none !important}
  .elementor-5874 .fx15-ct-card::after{opacity:.5}
  .elementor-5874 .fx15-top .elementor-icon:hover,.elementor-5874 .fx15-ft-social .elementor-social-icon:hover{transform:none}
  .elementor-5874 .fx15-top .elementor-icon:hover svg{animation:none}
}
@media (prefers-reduced-transparency:reduce){
  .elementor-5874 .fx15-ct-note,.elementor-5874 .fx15-ct-tag,.elementor-5874 .fx15-ct-media::before{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}
  .elementor-5874 .fx15-ct-note,.elementor-5874 .fx15-ct-tag{background:#0B1320 !important}
}
@media (prefers-contrast:more){
  .elementor-5874 .fx15-faq-acc .e-n-accordion-item{border-bottom-color:#7A6232}
  .elementor-5874 .fx15-ft-nav .elementor-icon-list-item > a{border-color:#DCC28E}
}

/* ===== 99-voltar-topo ===== */
/* Seta global do snippet 19: escondida até o JS desta página liberar (metade da página e rodapé fora da tela) */
html.fx-topo-ctl:not(.fx-topo-ok) #fluxo-voltar-topo.fluxo-topo-visivel{opacity:0;visibility:hidden;pointer-events:none}/* End custom CSS */