.elementor-1752 .elementor-element.elementor-element-fx00099{--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-1752 .elementor-element.elementor-element-fx00099:not(.elementor-motion-effects-element-type-background), .elementor-1752 .elementor-element.elementor-element-fx00099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4efe4;}.elementor-1752 .elementor-element.elementor-element-fx00012{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1752 .elementor-element.elementor-element-fx00012:not(.elementor-motion-effects-element-type-background), .elementor-1752 .elementor-element.elementor-element-fx00012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1c19;}.elementor-1752 .elementor-element.elementor-element-fx0000a{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1752 .elementor-element.elementor-element-fx00009{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1752 .elementor-element.elementor-element-fx00011{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-1752 .elementor-element.elementor-element-fx00010{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-1752 .elementor-element.elementor-element-fx0001f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1752 .elementor-element.elementor-element-fx0001f:not(.elementor-motion-effects-element-type-background), .elementor-1752 .elementor-element.elementor-element-fx0001f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4efe4;}.elementor-1752 .elementor-element.elementor-element-fx0001e{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1752 .elementor-element.elementor-element-fx00017{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1752 .elementor-element.elementor-element-fx0001d{--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;}.elementor-1752 .elementor-element.elementor-element-fx00029{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1752 .elementor-element.elementor-element-fx00029:not(.elementor-motion-effects-element-type-background), .elementor-1752 .elementor-element.elementor-element-fx00029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1c19;}.elementor-1752 .elementor-element.elementor-element-fx00028{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1752 .elementor-element.elementor-element-fx00021{--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;}.elementor-1752 .elementor-element.elementor-element-fx00027{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1752 .elementor-element.elementor-element-fx00030{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1752 .elementor-element.elementor-element-fx00030:not(.elementor-motion-effects-element-type-background), .elementor-1752 .elementor-element.elementor-element-fx00030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ece5d6;}.elementor-1752 .elementor-element.elementor-element-fx0002f{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1752 .elementor-element.elementor-element-fx00032{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1752 .elementor-element.elementor-element-fx00044{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1752 .elementor-element.elementor-element-fx00044:not(.elementor-motion-effects-element-type-background), .elementor-1752 .elementor-element.elementor-element-fx00044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4efe4;}.elementor-1752 .elementor-element.elementor-element-fx00043{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1752 .elementor-element.elementor-element-fx00035{--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;}.elementor-1752 .elementor-element.elementor-element-fx00042{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-1752 .elementor-element.elementor-element-fx00039{--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;}.elementor-1752 .elementor-element.elementor-element-fx0003d{--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;}.elementor-1752 .elementor-element.elementor-element-fx00041{--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;}.elementor-1752 .elementor-element.elementor-element-fx00068{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1752 .elementor-element.elementor-element-fx00068:not(.elementor-motion-effects-element-type-background), .elementor-1752 .elementor-element.elementor-element-fx00068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1c19;}.elementor-1752 .elementor-element.elementor-element-fx00067{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1752 .elementor-element.elementor-element-fx00064{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-1752 .elementor-element.elementor-element-fx0004e{--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;}.elementor-1752 .elementor-element.elementor-element-fx0004d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1752 .elementor-element.elementor-element-fx00055{--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;}.elementor-1752 .elementor-element.elementor-element-fx00054{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1752 .elementor-element.elementor-element-fx0005c{--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;}.elementor-1752 .elementor-element.elementor-element-fx0005b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1752 .elementor-element.elementor-element-fx00063{--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;}.elementor-1752 .elementor-element.elementor-element-fx00062{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1752 .elementor-element.elementor-element-fx00066{--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;}.elementor-1752 .elementor-element.elementor-element-fx00081{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1752 .elementor-element.elementor-element-fx00081:not(.elementor-motion-effects-element-type-background), .elementor-1752 .elementor-element.elementor-element-fx00081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4efe4;}.elementor-1752 .elementor-element.elementor-element-fx00080{--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:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1752 .elementor-element.elementor-element-fx0007b{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1752 .elementor-element.elementor-element-fx0007a{--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;}.elementor-1752 .elementor-element.elementor-element-fx0006f{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1752 .elementor-element.elementor-element-fx0006e{--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;}.elementor-1752 .elementor-element.elementor-element-fx00074{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1752 .elementor-element.elementor-element-fx00073{--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;}.elementor-1752 .elementor-element.elementor-element-fx00079{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1752 .elementor-element.elementor-element-fx00078{--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;}.elementor-1752 .elementor-element.elementor-element-fx0007f{--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;}.elementor-1752 .elementor-element.elementor-element-fx0008b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1752 .elementor-element.elementor-element-fx0008b:not(.elementor-motion-effects-element-type-background), .elementor-1752 .elementor-element.elementor-element-fx0008b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e4dcc9;}.elementor-1752 .elementor-element.elementor-element-fx0008a{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1752 .elementor-element.elementor-element-fx00087{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1752 .elementor-element.elementor-element-fx00086{--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;}.elementor-1752 .elementor-element.elementor-element-fx00089{--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;}.elementor-1752 .elementor-element.elementor-element-fx0008c{--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;--padding-top:60px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1752 .elementor-element.elementor-element-fx0008c:not(.elementor-motion-effects-element-type-background), .elementor-1752 .elementor-element.elementor-element-fx0008c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1c19;}.elementor-1752 .elementor-element.elementor-element-fx00097{--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:32px;--padding-right:32px;}.elementor-1752 .elementor-element.elementor-element-fx00093{--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;}.elementor-1752 .elementor-element.elementor-element-fx0008f{--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;}.elementor-1752 .elementor-element.elementor-element-fx00092{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1752 .elementor-element.elementor-element-fx00096{--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;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1752 .elementor-element.elementor-element-fx0001e{--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;}.elementor-1752 .elementor-element.elementor-element-fx00028{--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;}.elementor-1752 .elementor-element.elementor-element-fx00042{--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;}.elementor-1752 .elementor-element.elementor-element-fx00064{--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;}.elementor-1752 .elementor-element.elementor-element-fx00080{--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;}.elementor-1752 .elementor-element.elementor-element-fx0008a{--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;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-1752 .elementor-element.elementor-element-fx00017{--width:46%;}.elementor-1752 .elementor-element.elementor-element-fx0001d{--width:46%;}.elementor-1752 .elementor-element.elementor-element-fx00021{--width:40%;}.elementor-1752 .elementor-element.elementor-element-fx00027{--width:55%;}.elementor-1752 .elementor-element.elementor-element-fx00039{--width:31%;}.elementor-1752 .elementor-element.elementor-element-fx0003d{--width:31%;}.elementor-1752 .elementor-element.elementor-element-fx00041{--width:31%;}.elementor-1752 .elementor-element.elementor-element-fx0004e{--width:48.5%;}.elementor-1752 .elementor-element.elementor-element-fx00055{--width:48.5%;}.elementor-1752 .elementor-element.elementor-element-fx0005c{--width:48.5%;}.elementor-1752 .elementor-element.elementor-element-fx00063{--width:48.5%;}.elementor-1752 .elementor-element.elementor-element-fx0007b{--width:50%;}.elementor-1752 .elementor-element.elementor-element-fx0007f{--width:44%;}.elementor-1752 .elementor-element.elementor-element-fx00087{--width:52%;}.elementor-1752 .elementor-element.elementor-element-fx00089{--width:42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1752 .elementor-element.elementor-element-fx00017{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx0001d{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx00021{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx00027{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx00039{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx0003d{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx00041{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx0004e{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx00055{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx0005c{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx00063{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx0007b{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx0007f{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx00087{--width:100%;}.elementor-1752 .elementor-element.elementor-element-fx00089{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-fx0000a *//* ---------------- HEADER (fixed, transparent over hero; fades to light bar on scroll) ---------------- */
#fedx .fedx-hdr{position:fixed;top:0;inset-inline:0;left:0;right:0;width:100%;z-index:100;background:transparent;padding:22px 32px;border-bottom:1px solid transparent;transition:background .4s ease,padding .4s ease,border-color .4s ease,backdrop-filter .4s ease}
#fedx .fedx-hdr > .e-con-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}
#fedx .fedx-logo .elementor-heading-title{font-family:var(--display);font-weight:800;font-size:25px;letter-spacing:-.01em;color:var(--paper);transition:color .4s ease}
#fedx .fedx-logo span{color:var(--clay-soft)}
#fedx .nav-links{align-items:center}
#fedx .nav-link a,#fedx .nav-link p{color:rgba(244,239,228,.85);font-size:16px;font-weight:600;transition:color .3s ease;margin:0}
#fedx .nav-link a:hover{color:var(--clay-soft)}
#fedx .nav-cta .elementor-button{background:transparent;border:1.5px solid rgba(244,239,228,.55);color:var(--paper);padding:9px 20px;border-radius:3px;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:none;fill:var(--paper)}
#fedx .nav-cta .elementor-button:hover{background:var(--clay);border-color:var(--clay);color:var(--paper)}

/* scrolled state — toggled by tiny scroll listener at scrollY>60 */
#fedx .fedx-hdr.scrolled{background:rgba(244,239,228,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-top:13px;padding-bottom:13px}
#fedx .fedx-hdr.scrolled .fedx-logo .elementor-heading-title{color:var(--ink)}
#fedx .fedx-hdr.scrolled .nav-link a,#fedx .fedx-hdr.scrolled .nav-link p{color:var(--ink-soft)}
#fedx .fedx-hdr.scrolled .nav-cta .elementor-button{border-color:var(--clay);color:var(--ink-soft);fill:var(--ink-soft)}
#fedx .fedx-hdr.scrolled .nav-cta .elementor-button:hover{background:var(--clay);border-color:var(--clay);color:var(--paper);fill:var(--paper)}
@media(max-width:860px){#fedx .nav-links{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fx00012 *//* ---------------- HERO (holds the header) ---------------- */
#fedx .hero{position:relative;overflow:hidden;background:var(--ink);min-height:94vh;justify-content:flex-start}
#fedx .hero::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 119px,rgba(231,189,149,.05) 119px,rgba(231,189,149,.05) 120px);mask-image:linear-gradient(to top,black,transparent 75%);-webkit-mask-image:linear-gradient(to top,black,transparent 75%)}
#fedx .hero-glow{position:absolute;bottom:-30%;inset-inline-start:-10%;width:70%;height:80%;background:radial-gradient(ellipse at center,rgba(171,93,58,.2),transparent 65%);filter:blur(24px);z-index:0;pointer-events:none}
#fedx .hero-inner{position:relative;z-index:2;flex-grow:1;justify-content:center;padding-block:clamp(120px,17vh,150px) 90px}
#fedx .hero-inner > .e-con-inner{align-items:flex-start}
/* ---------------- HERO CONTENT ---------------- */
#fedx .eyebrow{display:inline-flex;align-items:center;gap:11px}
#fedx .eyebrow::before{content:"";width:42px;height:1px;background:var(--warm-light);display:inline-block;flex-shrink:0}
#fedx .eyebrow,#fedx .eyebrow p{font-size:15px;font-weight:600;letter-spacing:.14em;color:var(--warm-light);margin:0}
#fedx .hero-h1 .elementor-heading-title{font-family:var(--display);font-weight:800;font-size:clamp(42px,7vw,84px);line-height:1.06;letter-spacing:-.02em;color:var(--paper)}
#fedx .hero-h1 em{font-style:normal;color:var(--clay-soft);position:relative;display:inline-block}
#fedx .hero-h1 em::after{content:"";position:absolute;inset-inline:0;bottom:.06em;height:.08em;background:var(--warm-light);opacity:.5}
#fedx .hero-p, #fedx .hero-p p{font-size:clamp(20px,2.3vw,25px);line-height:1.6;color:rgba(244,239,228,.88);font-weight:300;max-width:640px}
#fedx .hero-p strong{font-weight:600;color:var(--paper)}
#fedx .hero-tel a{color:rgba(244,239,228,.78);font-weight:600;font-size:16.5px;border-bottom:1px solid transparent;transition:.3s}
#fedx .hero-tel a:hover{color:var(--warm-light);border-color:var(--warm-light)}
/* hero entrance (self-completing, never leaves content hidden) */
#fedx .hero .eyebrow,#fedx .hero-h1,#fedx .hero-p,#fedx .hero-actions{animation:fedxUp .9s cubic-bezier(.2,.7,.3,1) both}
#fedx .hero-h1{animation-delay:.15s}
#fedx .hero-p{animation-delay:.3s}
#fedx .hero-actions{animation-delay:.45s}
@keyframes fedxUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fx0001f *//* ---------------- IDENTIFICATION ---------------- */
#fedx .ident{border-bottom:1px solid var(--line)}
#fedx .ident .accent{color:var(--clay)}
#fedx .ident-close{margin-top:18px}
#fedx .ident-close,#fedx .ident-close p{font-family:var(--display);font-size:clamp(22px,3vw,29px);line-height:1.45;font-weight:500;color:var(--ink)}
#fedx .ident-close b{color:var(--clay);font-weight:700}
#fedx .ident-list .ident-item{padding:22px 0;border-bottom:1px solid var(--line);display:flex;gap:16px;align-items:baseline}
#fedx .ident-list .ident-item:first-child{border-top:1px solid var(--line)}
#fedx .ident-list .ident-item::before{content:"\2190";font-family:var(--display);font-weight:700;color:var(--clay);font-size:18px;flex-shrink:0}
#fedx .ident-list .ident-item,#fedx .ident-list .ident-item p{font-size:19px;color:var(--ink-soft);margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fx00029 *//* ---------------- AVI (dark) ---------------- */
#fedx .avi{background:var(--ink)}
#fedx .avi .sec-label,#fedx .avi .sec-label p{color:var(--warm-light)}
#fedx .avi .h2x .elementor-heading-title{color:var(--paper)}
#fedx .avi-body .elementor-text-editor,#fedx .avi-body p{color:rgba(244,239,228,.85);font-size:19px;font-weight:300}
#fedx .avi-body strong{color:var(--paper);font-weight:600}
#fedx .avi-portrait{aspect-ratio:4/5;width:100%}
#fedx .avi-portrait .cap{position:absolute;bottom:0;inset-inline:0;z-index:2;padding:26px 28px;background:linear-gradient(to top,rgba(26,28,25,.95),transparent);text-align:start;display:block}
#fedx .avi-portrait .cap .name{font-family:var(--display);font-size:25px;font-weight:700;color:var(--paper)}
#fedx .avi-portrait .cap .role{font-size:15.5px;color:var(--warm-light);font-weight:600;margin-top:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fx00030 *//* ---------------- MANIFESTO ---------------- */
#fedx .manifesto{background:var(--paper-2);text-align:center;overflow:hidden}
#fedx .manifesto > .e-con-inner{align-items:center}
#fedx .manifesto .sec-label,#fedx .manifesto .sec-label p{text-align:center}
#fedx .manifesto .pre,#fedx .manifesto .pre p{font-size:clamp(19px,2.3vw,24px);color:var(--ink-soft);font-weight:300;line-height:1.7;max-width:880px}
#fedx .manifesto .pre b{font-weight:600;color:var(--ink)}
#fedx .arrows{display:flex;justify-content:center;align-items:flex-end;gap:6px;height:80px}
#fedx .arrows span{display:block;width:3px;background:var(--clay-soft);border-radius:3px;opacity:.55}
#fedx .kodkod .elementor-heading-title{font-family:var(--display);font-weight:900;font-size:clamp(38px,7vw,78px);line-height:1.08;letter-spacing:-.02em;color:var(--ink)}
#fedx .kodkod .rise{color:var(--clay)}
#fedx .kodkod-sub,#fedx .kodkod-sub p{font-size:18px;color:var(--muted);font-weight:500}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fx00032 *//* ---------------- BAND ---------------- */
#fedx .band .img-slot{height:clamp(300px,42vw,480px);border-radius:0;border-inline:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fx00044 *//* ---------------- TRANSFORM ---------------- */
#fedx .transform{background:var(--paper)}
#fedx .transform-head{max-width:680px}
#fedx .res-card{background:var(--paper-2);padding:38px 30px;border-radius:4px;border:1px solid var(--line);transition:transform .35s ease,box-shadow .35s ease}
#fedx .res-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(26,28,25,.1)}
#fedx .res-card .ic,#fedx .res-card .ic p{font-family:var(--display);font-size:40px;font-weight:900;color:var(--clay);line-height:1;margin:0 0 8px}
#fedx .res-card .rc-h3 .elementor-heading-title{font-family:var(--display);font-size:23px;font-weight:700;margin-bottom:10px;color:var(--ink)}
#fedx .res-card .rc-p,#fedx .res-card .rc-p p{font-size:17px;color:var(--muted)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fx00068 *//* ---------------- PROOF (dark) ---------------- */
#fedx .proof{background:var(--ink)}
#fedx .proof .sec-label,#fedx .proof .sec-label p{color:var(--warm-light)}
#fedx .proof .h2x .elementor-heading-title{color:var(--paper)}
#fedx .proof-note,#fedx .proof-note p{color:rgba(244,239,228,.72);font-weight:300;font-size:18.5px;max-width:560px}
#fedx .story{border:1px solid rgba(231,189,149,.22);border-radius:4px;padding:34px 32px;transition:border-color .35s ease,background .35s ease}
#fedx .story:hover{border-color:rgba(231,189,149,.5);background:rgba(231,189,149,.05)}
#fedx .story .who .elementor-heading-title{font-family:var(--display);font-size:23px;font-weight:700;color:var(--paper);margin-bottom:4px}
#fedx .story .field,#fedx .story .field p{font-size:15px;color:var(--warm-light);font-weight:600;margin:0 0 18px}
#fedx .story .desc,#fedx .story .desc p{font-size:17px;color:rgba(244,239,228,.85);font-weight:300;margin:0 0 22px}
#fedx .story .result{display:flex;align-items:baseline;gap:12px;padding-top:18px;border-top:1px solid rgba(244,239,228,.14)}
#fedx .story .result .big,#fedx .story .result .big p{font-family:var(--display);font-size:38px;font-weight:900;color:var(--clay-soft);line-height:1;margin:0}
#fedx .story .result .lbl,#fedx .story .result .lbl p{font-size:16px;color:rgba(244,239,228,.82);margin:0}
#fedx .link-more a,#fedx .link-more,#fedx .link-more p{color:var(--warm-light);font-weight:700;font-size:18px;margin:0}
#fedx .link-more a{border-bottom:1px solid rgba(231,189,149,.45);padding-bottom:3px;transition:.3s}
#fedx .link-more a:hover{color:var(--paper);border-color:var(--paper)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fx00081 *//* ---------------- START ---------------- */
#fedx .start{background:var(--paper)}
#fedx .step{display:flex;flex-direction:row;gap:22px;padding:24px 0;border-bottom:1px solid var(--line);align-items:flex-start}
#fedx .steps .step:last-child{border-bottom:none}
#fedx .step .num{flex-shrink:0;width:50px;height:50px;border-radius:50%;border:1.5px solid var(--clay);color:var(--clay);font-family:var(--display);font-weight:700;font-size:21px;display:flex;align-items:center;justify-content:center}
#fedx .step-h4 .elementor-heading-title{font-family:var(--display);font-size:21px;font-weight:700;margin-bottom:5px;color:var(--ink)}
#fedx .step-p,#fedx .step-p p{font-size:17px;color:var(--muted)}
#fedx .start-quote{background:var(--ink);padding:54px 48px;border-radius:5px;position:relative}
#fedx .start-quote .mark{font-family:var(--display);font-size:90px;color:var(--clay-soft);line-height:.5;height:40px;display:block}
#fedx .start-quote .sq-quote,#fedx .start-quote .sq-quote p{font-family:var(--display);font-size:clamp(24px,3vw,31px);line-height:1.45;font-weight:500;margin:0 0 20px;color:var(--paper)}
#fedx .start-quote .src,#fedx .start-quote .src p{color:var(--warm-light);font-weight:600;font-size:16.5px;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fx0008b *//* ---------------- FINAL ---------------- */
#fedx .final{background:var(--paper-3)}
#fedx .final .h2x .elementor-heading-title{color:var(--ink)}
#fedx .final-p,#fedx .final-p p{font-size:19.5px;color:var(--ink-soft);font-weight:300}
#fedx .final-tel a{color:var(--clay-deep);font-weight:700;font-size:18px;border-bottom:1.5px solid rgba(143,74,46,.4);padding-bottom:3px;transition:.3s}
#fedx .final-tel a:hover{border-color:var(--clay-deep)}
#fedx .final-img{aspect-ratio:5/6;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fx0008c *//* ---------------- FOOTER ---------------- */
#fedx .fedx-foot{background:var(--ink);padding:60px 0 36px}
#fedx .fedx-foot .foot-top{display:flex;flex-direction:row;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid rgba(244,239,228,.14)}
#fedx .foot-logo .elementor-heading-title{font-family:var(--display);font-weight:800;font-size:26px;color:var(--paper);margin-bottom:12px}
#fedx .foot-logo span{color:var(--clay-soft)}
#fedx .foot-brand-p,#fedx .foot-brand-p p{max-width:360px;font-size:16.5px;font-weight:300;color:rgba(244,239,228,.72)}
#fedx .fedx-foot .foot-cols{display:flex;gap:60px;flex-wrap:wrap}
#fedx .fedx-foot .foot-col h5{color:var(--warm-light);font-size:15px;letter-spacing:.08em;margin-bottom:16px;font-weight:700}
#fedx .fedx-foot .foot-col a{display:block;color:rgba(244,239,228,.78);font-size:16.5px;margin-bottom:10px;transition:.3s}
#fedx .fedx-foot .foot-col a:hover{color:var(--paper)}
#fedx .fedx-foot .foot-bottom{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:28px}
#fedx .fedx-foot .foot-bottom .elementor-text-editor,#fedx .fedx-foot .foot-bottom p{font-size:15px;color:rgba(244,239,228,.55);margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fx00099 */#fedx{
  --ink:#1a1c19; --ink-soft:#34372f; --paper:#f4efe4; --paper-2:#ece5d6; --paper-3:#e4dcc9;
  --clay:#ab5d3a; --clay-deep:#8f4a2e; --clay-soft:#c08158; --warm-light:#e7bd95; --muted:#5d584c;
  --line:rgba(26,28,25,.14); --display:'Heebo',system-ui,sans-serif; --sans:'Assistant',system-ui,sans-serif;
  direction:rtl; text-align:right; font-family:var(--sans); color:var(--ink);
  font-size:18px; line-height:1.75; -webkit-font-smoothing:antialiased; overflow-x:hidden;
}
#fedx, #fedx *{box-sizing:border-box}
#fedx a{text-decoration:none}
#fedx p{margin:0}
#fedx .elementor-widget{margin-bottom:0}

/* vertical rhythm helper applied to section wrappers */
#fedx .pad > .e-con-inner,
#fedx .pad{padding-top:clamp(80px,11vw,150px);padding-bottom:clamp(80px,11vw,150px)}
/* ---------------- BUTTONS ---------------- */
#fedx .btn-primary .elementor-button,#fedx a.btn-primary{background:var(--clay);color:var(--paper);font-family:var(--sans);font-weight:700;font-size:18px;padding:17px 34px;border-radius:3px;border:none;display:inline-flex;align-items:center;gap:12px;transition:all .3s cubic-bezier(.2,.7,.3,1);fill:var(--paper);box-shadow:none}
#fedx .btn-primary .elementor-button:hover,#fedx a.btn-primary:hover{background:var(--clay-deep);transform:translateY(-2px);box-shadow:0 12px 30px rgba(143,74,46,.32);color:var(--paper)}
#fedx .btn-primary .elementor-button-text{font-weight:700}
#fedx .btn-primary .elementor-button-text::after{content:" ←";font-weight:700;margin-inline-start:6px;display:inline-block;transition:transform .3s}
#fedx .btn-primary .elementor-button:hover .elementor-button-text::after{transform:translateX(-5px)}

/* ---------------- SECTION TYPOGRAPHY ---------------- */
#fedx .sec-label,#fedx .sec-label p{font-size:15px;font-weight:700;letter-spacing:.12em;color:var(--clay);margin:0}
#fedx .h2x .elementor-heading-title{font-family:var(--display);font-weight:800;font-size:clamp(30px,4.6vw,50px);line-height:1.16;letter-spacing:-.015em;color:var(--ink)}
/* image placeholder */
#fedx .img-slot{position:relative;border-radius:4px;overflow:hidden;min-height:100%;background:linear-gradient(135deg,var(--paper-3),var(--paper-2) 70%);border:1px dashed rgba(26,28,25,.28);display:flex;align-items:center;justify-content:center;color:var(--muted)}
#fedx .img-slot.dark{background:linear-gradient(150deg,#2a2d26,#1d1f1b);border-color:rgba(231,189,149,.28);color:var(--warm-light)}
#fedx .img-slot .tag{display:flex;flex-direction:column;align-items:center;gap:12px;font-weight:600;font-size:15px;letter-spacing:.04em;text-align:center;padding:30px}
#fedx .img-slot svg{opacity:.5}
/* ---------------- RESPONSIVE ---------------- */
@media(max-width:920px){
  #fedx .img-slot{min-height:340px}
}/* End custom CSS */