.elementor-23 .elementor-element.elementor-element-00000017{--display:flex;--padding-top:64px;--padding-bottom:96px;--padding-left:88px;--padding-right:88px;}.elementor-23 .elementor-element.elementor-element-00000016{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000015{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-00000001{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:0.66px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-0000000a{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000005{--display:flex;}.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-23 .elementor-element.elementor-element-00000002 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:1.98px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000003{font-family:"Cormorant Garamond", Sans-serif;font-size:230px;font-weight:300;font-style:italic;line-height:189px;letter-spacing:-8.7px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-00000004 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:1.98px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000009{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000006{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:400;font-style:italic;line-height:40px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-00000008{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000007{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:1.98px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000014{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000000d{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000000b{font-family:"Cormorant Garamond", Sans-serif;font-size:86px;font-weight:300;font-style:italic;line-height:79px;letter-spacing:-2.15px;color:#C5A43A;}.elementor-23 .elementor-element.elementor-element-0000000c{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:17px;letter-spacing:2.16px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000010{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000000e{font-family:"Cormorant Garamond", Sans-serif;font-size:86px;font-weight:300;font-style:italic;line-height:79px;letter-spacing:-2.15px;color:#C5A43A;}.elementor-23 .elementor-element.elementor-element-0000000f{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:17px;letter-spacing:2.16px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000013{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000011{font-family:"Cormorant Garamond", Sans-serif;font-size:86px;font-weight:300;font-style:italic;line-height:79px;letter-spacing:-2.15px;color:#C5A43A;}.elementor-23 .elementor-element.elementor-element-00000012{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:17px;letter-spacing:2.16px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-0000005a{--display:flex;--padding-top:116px;--padding-bottom:116px;--padding-left:88px;--padding-right:88px;}.elementor-23 .elementor-element.elementor-element-0000005a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0000005a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2630;}.elementor-23 .elementor-element.elementor-element-00000059{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000058{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000001b{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000018{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:1.98px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-00000019{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:400;font-style:italic;line-height:28px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-0000001a{text-align:end;font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-0000001e{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000001c{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-0000001d{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000057{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000025{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000021{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000001f{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:-0.6px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-00000020{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000024{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000022{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000023{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-0000002c{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000028{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000026{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:-0.6px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-00000027{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-0000002b{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000029{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000002a{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000033{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000002f{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000002d{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:-0.6px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-0000002e{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000032{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000030{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000031{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-0000003a{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000036{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000034{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:-0.6px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-00000035{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000039{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000037{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000038{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#C5A43A;}.elementor-23 .elementor-element.elementor-element-00000041{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000003d{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000003b{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:-0.6px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-0000003c{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000040{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000003e{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000003f{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000048{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000044{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000042{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:-0.6px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-00000043{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000047{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000045{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000046{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-0000004f{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000004b{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000049{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:-0.6px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-0000004a{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-0000004e{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000004c{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000004d{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000056{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000052{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000050{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:-0.6px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-00000051{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000055{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000053{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000054{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#C5A43A;}.elementor-23 .elementor-element.elementor-element-0000006d{--display:flex;--padding-top:116px;--padding-bottom:116px;--padding-left:88px;--padding-right:88px;}.elementor-23 .elementor-element.elementor-element-0000006d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0000006d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-0000006c{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000006b{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000005d{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000005b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:1.98px;color:#5B6675;}.elementor-23 .elementor-element.elementor-element-0000005c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:57px;font-weight:300;font-style:italic;line-height:60px;letter-spacing:-1.15px;color:#161D26;}.elementor-23 .elementor-element.elementor-element-0000006a{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000063{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000005e{font-family:"Cormorant Garamond", Sans-serif;font-size:79px;font-weight:300;font-style:italic;line-height:71px;letter-spacing:-2.4px;color:#C5A43A;}.elementor-23 .elementor-element.elementor-element-0000005f{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:400;line-height:36px;color:#161D26;}.elementor-23 .elementor-element.elementor-element-00000060{font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#5B6675;}.elementor-23 .elementor-element.elementor-element-00000062{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000061{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#161D26;}.elementor-23 .elementor-element.elementor-element-00000069{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000064{font-family:"Cormorant Garamond", Sans-serif;font-size:79px;font-weight:300;font-style:italic;line-height:71px;letter-spacing:-2.4px;color:#C5A43A;}.elementor-23 .elementor-element.elementor-element-00000065{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:400;line-height:36px;color:#161D26;}.elementor-23 .elementor-element.elementor-element-00000066{font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#5B6675;}.elementor-23 .elementor-element.elementor-element-00000068{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000067{font-family:"Jost", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;color:#161D26;}.elementor-23 .elementor-element.elementor-element-00000075{--display:flex;--padding-top:108px;--padding-bottom:108px;--padding-left:88px;--padding-right:88px;}.elementor-23 .elementor-element.elementor-element-00000075:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-00000075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5D9CC;}.elementor-23 .elementor-element.elementor-element-00000074{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000073{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000006e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:1.98px;color:#5B6675;}.elementor-23 .elementor-element.elementor-element-00000072{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000006f{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:27px;color:#161D26;}.elementor-23 .elementor-element.elementor-element-00000070{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;line-height:24px;color:#5B6675;}.elementor-23 .elementor-element.elementor-element-00000071{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;line-height:24px;color:#5B6675;}.elementor-23 .elementor-element.elementor-element-0000007e{--display:flex;--padding-top:130px;--padding-bottom:130px;--padding-left:88px;--padding-right:88px;}.elementor-23 .elementor-element.elementor-element-0000007e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0000007e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-0000007d{--display:flex;}.elementor-23 .elementor-element.elementor-element-0000007c{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000076{text-align:center;font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:2.16px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-00000077{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000078{text-align:center;}.elementor-23 .elementor-element.elementor-element-00000078 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:121px;font-weight:300;font-style:italic;line-height:123px;letter-spacing:-2.9px;color:#F4F1EE;}.elementor-23 .elementor-element.elementor-element-0000007b{--display:flex;}.elementor-23 .elementor-element.elementor-element-00000079{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:0.84px;color:#F4F1EE;}.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 );font-style:var( --e-global-typography-accent-font-style );}.elementor-23 .elementor-element.elementor-element-0000007a .elementor-button{background-color:#C5A43A;font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:2.16px;fill:#161D26;color:#161D26;padding:18px 36px 18px 36px;}.elementor-23 .elementor-element.elementor-element-0000007a .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-0000007a .elementor-button:focus{background-color:#C5A43A;}@media(max-width:820px){.elementor-23 .elementor-element.elementor-element-00000017{--padding-top:46px;--padding-bottom:69px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-00000003{font-size:166px;line-height:136px;}.elementor-23 .elementor-element.elementor-element-0000000b{font-size:62px;line-height:57px;}.elementor-23 .elementor-element.elementor-element-0000000e{font-size:62px;line-height:57px;}.elementor-23 .elementor-element.elementor-element-00000011{font-size:62px;line-height:57px;}.elementor-23 .elementor-element.elementor-element-0000005a{--padding-top:83px;--padding-bottom:83px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-0000006d{--padding-top:83px;--padding-bottom:83px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-0000005c .elementor-heading-title{font-size:41px;line-height:43px;}.elementor-23 .elementor-element.elementor-element-0000005e{font-size:57px;line-height:51px;}.elementor-23 .elementor-element.elementor-element-00000064{font-size:57px;line-height:51px;}.elementor-23 .elementor-element.elementor-element-00000075{--padding-top:77px;--padding-bottom:77px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-0000007e{--padding-top:93px;--padding-bottom:93px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-00000078 .elementor-heading-title{font-size:87px;line-height:89px;}}@media(max-width:480px){.elementor-23 .elementor-element.elementor-element-00000017{--padding-top:35px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-00000003{font-size:97px;line-height:83px;}.elementor-23 .elementor-element.elementor-element-00000006{font-size:24px;}.elementor-23 .elementor-element.elementor-element-0000000b{font-size:36px;line-height:35px;}.elementor-23 .elementor-element.elementor-element-0000000e{font-size:36px;line-height:35px;}.elementor-23 .elementor-element.elementor-element-00000011{font-size:36px;line-height:35px;}.elementor-23 .elementor-element.elementor-element-0000005a{--padding-top:63px;--padding-bottom:63px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-0000001f{font-size:32px;}.elementor-23 .elementor-element.elementor-element-00000026{font-size:32px;}.elementor-23 .elementor-element.elementor-element-0000002d{font-size:32px;}.elementor-23 .elementor-element.elementor-element-00000034{font-size:32px;}.elementor-23 .elementor-element.elementor-element-0000003b{font-size:32px;}.elementor-23 .elementor-element.elementor-element-00000042{font-size:32px;}.elementor-23 .elementor-element.elementor-element-00000049{font-size:32px;}.elementor-23 .elementor-element.elementor-element-00000050{font-size:32px;}.elementor-23 .elementor-element.elementor-element-0000006d{--padding-top:63px;--padding-bottom:63px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-0000005c .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-23 .elementor-element.elementor-element-0000005e{font-size:33px;line-height:34px;}.elementor-23 .elementor-element.elementor-element-0000005f{font-size:24px;}.elementor-23 .elementor-element.elementor-element-00000064{font-size:33px;line-height:34px;}.elementor-23 .elementor-element.elementor-element-00000065{font-size:24px;}.elementor-23 .elementor-element.elementor-element-00000075{--padding-top:59px;--padding-bottom:59px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-0000007e{--padding-top:71px;--padding-bottom:71px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-00000078 .elementor-heading-title{font-size:51px;line-height:54px;}}/* Start custom CSS for container, class: .elementor-element-00000005 */.elementor-23 .elementor-element.elementor-element-00000005{display:flex!important;flex-direction:column;gap:22px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000008 */.elementor-23 .elementor-element.elementor-element-00000008{display:flex!important;flex-direction:column;gap:0px}.elementor-23 .elementor-element.elementor-element-00000008{border-top:1px solid rgba(244,241,238,0.16);padding-top:26px;margin-top:28px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000009 */.elementor-23 .elementor-element.elementor-element-00000009{display:flex!important;flex-direction:column;gap:0px}.elementor-23 .elementor-element.elementor-element-00000009{padding-top:72px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000000a */.elementor-23 .elementor-element.elementor-element-0000000a{display:grid!important;grid-template-columns:1.1fr 0.9fr;align-items:start;gap:96px}.elementor-23 .elementor-element.elementor-element-0000000a{margin-top:32px}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-0000000a{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000000d */.elementor-23 .elementor-element.elementor-element-0000000d{display:flex!important;flex-direction:column;gap:14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000010 */.elementor-23 .elementor-element.elementor-element-00000010{display:flex!important;flex-direction:column;gap:14px}.elementor-23 .elementor-element.elementor-element-00000010{border-left:1px solid rgba(244,241,238,0.16);padding-left:36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000013 */.elementor-23 .elementor-element.elementor-element-00000013{display:flex!important;flex-direction:column;gap:14px}.elementor-23 .elementor-element.elementor-element-00000013{border-left:1px solid rgba(244,241,238,0.16);padding-left:36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000014 */.elementor-23 .elementor-element.elementor-element-00000014{display:grid!important;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:36px}.elementor-23 .elementor-element.elementor-element-00000014{margin-top:64px}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-00000014{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000015 */.elementor-23 .elementor-element.elementor-element-00000015{display:flex!important;flex-direction:column;gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000016 */.elementor-23 .elementor-element.elementor-element-00000016{width:100%;max-width:1440px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000017 */.elementor-23 .elementor-element.elementor-element-00000017{background:linear-gradient(131.28deg,#1A222C 0%,#121820 72%,#0E141B 100%)}/*FIX390*/
@media(max-width:767px){
/* hero: $200 M+ superscript tight to numeral */
html .elementor-23 .elementor-element.elementor-element-00000003 sup{font-size:.34em!important;transform:translateY(-.55em)!important;display:inline-block}
/* hero: kill the 72px gap before the italic intro */
html .elementor-23 .elementor-element.elementor-element-00000009{padding-top:0!important}
/* hero: italic intro 17px */
html .elementor-23 .elementor-element.elementor-element-00000006,html .elementor-23 .elementor-element.elementor-element-00000006 p{font-size:17px!important;line-height:26px!important}
/* hero: meta divider block tighter */
html .elementor-23 .elementor-element.elementor-element-00000008{padding-top:20px!important;margin-top:20px!important}
/* hero stats: uniform left border + edge, number 48px */
html .elementor-23 .elementor-element.elementor-element-00000014{margin-top:40px!important;gap:26px!important}
html .elementor-23 .elementor-element.elementor-element-0000000d{border-left:1px solid rgba(244,241,238,0.16)!important;padding-left:18px!important}
html .elementor-23 .elementor-element.elementor-element-00000010,html .elementor-23 .elementor-element.elementor-element-00000013{padding-left:18px!important}
html .elementor-23 .elementor-element.elementor-element-00000014>.e-con>.elementor-element:first-child,html .elementor-23 .elementor-element.elementor-element-00000014>.e-con>.elementor-element:first-child p{font-size:48px!important;line-height:46px!important;margin:0!important}
html .elementor-23 .elementor-element.elementor-element-00000014>.e-con{gap:12px!important}
/* ledger header: intro 15px, VOLUME I left, tighter gaps */
html .elementor-23 .elementor-element.elementor-element-00000019,html .elementor-23 .elementor-element.elementor-element-00000019 p{font-size:15px!important;line-height:23px!important}
html .elementor-23 .elementor-element.elementor-element-0000001a,html .elementor-23 .elementor-element.elementor-element-0000001a p{text-align:left!important}
html .elementor-23 .elementor-element.elementor-element-0000001b{gap:14px!important;padding-bottom:18px!important;margin-bottom:22px!important}
html .elementor-23 .elementor-element.elementor-element-0000001e{margin-bottom:22px!important;gap:24px!important}
/* ledger entries: compact rows, shrinkable bars, nowrap tags */
html .elementor-23 .elementor-element.elementor-element-00000057>.e-con{padding-top:16px!important;padding-bottom:16px!important;gap:12px!important}
html .elementor-23 .elementor-element.elementor-element-00000057>.e-con>.e-con:first-child{gap:5px!important}
html .elementor-23 .elementor-element.elementor-element-00000057>.e-con>.e-con:first-child>.elementor-element:first-child,html .elementor-23 .elementor-element.elementor-element-00000057>.e-con>.e-con:first-child>.elementor-element:first-child p{font-size:24px!important;line-height:27px!important}
html .elementor-23 .elementor-element.elementor-element-00000057>.e-con>.e-con:first-child>.elementor-element:last-child,html .elementor-23 .elementor-element.elementor-element-00000057>.e-con>.e-con:first-child>.elementor-element:last-child p{font-size:13px!important;line-height:18px!important}
html .elementor-23 .elementor-element.elementor-element-00000057 .fx-bar{height:22px!important;min-height:22px!important;flex:0 1 auto!important}
html .elementor-23 .elementor-element.elementor-element-00000057>.e-con>.e-con:last-child{gap:14px!important}
html .elementor-23 .elementor-element.elementor-element-00000057>.e-con>.e-con:last-child>.elementor-widget-text-editor{flex:0 0 auto!important;white-space:nowrap!important}
/* in-detail cards: compact, gold spine, one-line title/meta */
html .elementor-23 .elementor-element.elementor-element-0000005d{margin-bottom:36px!important}
html .elementor-23 .elementor-element.elementor-element-00000063,html .elementor-23 .elementor-element.elementor-element-00000069{padding:32px 24px!important;min-height:0!important;border-left:3px solid #C5A43A!important}
html .elementor-23 .elementor-element.elementor-element-0000005f,html .elementor-23 .elementor-element.elementor-element-0000005f p,html .elementor-23 .elementor-element.elementor-element-00000065,html .elementor-23 .elementor-element.elementor-element-00000065 p{font-size:20px!important;line-height:26px!important}
html .elementor-23 .elementor-element.elementor-element-00000062,html .elementor-23 .elementor-element.elementor-element-00000068{padding-top:18px!important}
html .elementor-23 .elementor-element.elementor-element-00000061,html .elementor-23 .elementor-element.elementor-element-00000067{font-size:10px!important;letter-spacing:1.2px!important}
/* about these results: tighter */
html .elementor-23 .elementor-element.elementor-element-00000073{gap:24px!important;padding-top:32px!important}
/* CTA card: sane padding, 38px headline, stacked phone+button, cream pill */
html .elementor-23 .elementor-element.elementor-element-0000007c{padding:56px 28px!important;gap:24px!important}
html .elementor-23 .elementor-element.elementor-element-00000076{font-size:11px!important;letter-spacing:2px!important;white-space:nowrap!important}
html .elementor-23 .elementor-element.elementor-element-00000078 .elementor-heading-title{font-size:38px!important;line-height:46px!important;letter-spacing:-0.8px!important}
html .elementor-23 .elementor-element.elementor-element-0000007b{flex-direction:column!important;align-items:center!important;gap:24px!important}
/* hero 40+ sup tighter */
html .elementor-23 .elementor-element.elementor-element-00000014>.e-con>.elementor-element:first-child sup{font-size:.45em!important;transform:translateY(-.6em)!important;display:inline-block}
html .elementor-23 .elementor-element.elementor-element-00000079{font-size:15px!important;white-space:nowrap!important}
html .elementor-23 .elementor-element.elementor-element-0000007a .elementor-button{background:#E2D6C9!important;color:#161D26!important;border-radius:999px!important;font-style:normal!important;border:none!important}
}
/*FIX390*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000001b */.elementor-23 .elementor-element.elementor-element-0000001b{display:grid!important;grid-template-columns:auto 1fr auto;align-items:baseline;gap:36px}.elementor-23 .elementor-element.elementor-element-0000001b{border-bottom:2px solid #F4F1EE;padding-bottom:28px;margin-bottom:36px}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-0000001b{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000001e */.elementor-23 .elementor-element.elementor-element-0000001e{display:flex!important;flex-direction:row;gap:32px;align-items:center;margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000021 */.elementor-23 .elementor-element.elementor-element-00000021{display:flex!important;flex-direction:column;gap:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000022 */.elementor-23 .elementor-element.elementor-element-00000022{height:40px;min-height:40px;padding:0;background:#E5D9CC;opacity:0.45;width:78%;flex:0 0 78%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00000023 */.elementor-23 .elementor-element.elementor-element-00000023{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000024 */.elementor-23 .elementor-element.elementor-element-00000024{display:flex!important;flex-direction:row;align-items:center;gap:16px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000025 */.elementor-23 .elementor-element.elementor-element-00000025{display:grid!important;grid-template-columns:300px 1fr;align-items:center;gap:44px}.elementor-23 .elementor-element.elementor-element-00000025{border-top:1px solid rgba(244,241,238,0.16);padding:20px 0}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-00000025{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000028 */.elementor-23 .elementor-element.elementor-element-00000028{display:flex!important;flex-direction:column;gap:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000029 */.elementor-23 .elementor-element.elementor-element-00000029{height:40px;min-height:40px;padding:0;background:#E5D9CC;opacity:0.45;width:42%;flex:0 0 42%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0000002a */.elementor-23 .elementor-element.elementor-element-0000002a{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000002b */.elementor-23 .elementor-element.elementor-element-0000002b{display:flex!important;flex-direction:row;align-items:center;gap:16px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000002c */.elementor-23 .elementor-element.elementor-element-0000002c{display:grid!important;grid-template-columns:300px 1fr;align-items:center;gap:44px}.elementor-23 .elementor-element.elementor-element-0000002c{border-top:1px solid rgba(244,241,238,0.16);padding:20px 0}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-0000002c{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000002f */.elementor-23 .elementor-element.elementor-element-0000002f{display:flex!important;flex-direction:column;gap:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000030 */.elementor-23 .elementor-element.elementor-element-00000030{height:40px;min-height:40px;padding:0;background:#E5D9CC;opacity:0.45;width:40%;flex:0 0 40%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00000031 */.elementor-23 .elementor-element.elementor-element-00000031{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000032 */.elementor-23 .elementor-element.elementor-element-00000032{display:flex!important;flex-direction:row;align-items:center;gap:16px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000033 */.elementor-23 .elementor-element.elementor-element-00000033{display:grid!important;grid-template-columns:300px 1fr;align-items:center;gap:44px}.elementor-23 .elementor-element.elementor-element-00000033{border-top:1px solid rgba(244,241,238,0.16);padding:20px 0}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-00000033{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000036 */.elementor-23 .elementor-element.elementor-element-00000036{display:flex!important;flex-direction:column;gap:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000037 */.elementor-23 .elementor-element.elementor-element-00000037{height:40px;min-height:40px;padding:0;background:#C5A43A;opacity:1;width:23%;flex:0 0 23%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00000038 */.elementor-23 .elementor-element.elementor-element-00000038{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000039 */.elementor-23 .elementor-element.elementor-element-00000039{display:flex!important;flex-direction:row;align-items:center;gap:16px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000003a */.elementor-23 .elementor-element.elementor-element-0000003a{display:grid!important;grid-template-columns:300px 1fr;align-items:center;gap:44px}.elementor-23 .elementor-element.elementor-element-0000003a{border-top:1px solid rgba(244,241,238,0.16);padding:20px 0}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-0000003a{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000003d */.elementor-23 .elementor-element.elementor-element-0000003d{display:flex!important;flex-direction:column;gap:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000003e */.elementor-23 .elementor-element.elementor-element-0000003e{height:40px;min-height:40px;padding:0;background:#E5D9CC;opacity:0.45;width:18%;flex:0 0 18%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0000003f */.elementor-23 .elementor-element.elementor-element-0000003f{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000040 */.elementor-23 .elementor-element.elementor-element-00000040{display:flex!important;flex-direction:row;align-items:center;gap:16px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000041 */.elementor-23 .elementor-element.elementor-element-00000041{display:grid!important;grid-template-columns:300px 1fr;align-items:center;gap:44px}.elementor-23 .elementor-element.elementor-element-00000041{border-top:1px solid rgba(244,241,238,0.16);padding:20px 0}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-00000041{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000044 */.elementor-23 .elementor-element.elementor-element-00000044{display:flex!important;flex-direction:column;gap:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000045 */.elementor-23 .elementor-element.elementor-element-00000045{height:40px;min-height:40px;padding:0;background:#E5D9CC;opacity:0.45;width:14%;flex:0 0 14%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00000046 */.elementor-23 .elementor-element.elementor-element-00000046{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000047 */.elementor-23 .elementor-element.elementor-element-00000047{display:flex!important;flex-direction:row;align-items:center;gap:16px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000048 */.elementor-23 .elementor-element.elementor-element-00000048{display:grid!important;grid-template-columns:300px 1fr;align-items:center;gap:44px}.elementor-23 .elementor-element.elementor-element-00000048{border-top:1px solid rgba(244,241,238,0.16);padding:20px 0}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-00000048{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000004b */.elementor-23 .elementor-element.elementor-element-0000004b{display:flex!important;flex-direction:column;gap:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000004c */.elementor-23 .elementor-element.elementor-element-0000004c{height:40px;min-height:40px;padding:0;background:#E5D9CC;opacity:0.45;width:14%;flex:0 0 14%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0000004d */.elementor-23 .elementor-element.elementor-element-0000004d{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000004e */.elementor-23 .elementor-element.elementor-element-0000004e{display:flex!important;flex-direction:row;align-items:center;gap:16px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000004f */.elementor-23 .elementor-element.elementor-element-0000004f{display:grid!important;grid-template-columns:300px 1fr;align-items:center;gap:44px}.elementor-23 .elementor-element.elementor-element-0000004f{border-top:1px solid rgba(244,241,238,0.16);padding:20px 0}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-0000004f{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000052 */.elementor-23 .elementor-element.elementor-element-00000052{display:flex!important;flex-direction:column;gap:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000053 */.elementor-23 .elementor-element.elementor-element-00000053{height:40px;min-height:40px;padding:0;background:#C5A43A;opacity:1;width:6.3%;flex:0 0 6.3%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00000054 */.elementor-23 .elementor-element.elementor-element-00000054{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000055 */.elementor-23 .elementor-element.elementor-element-00000055{display:flex!important;flex-direction:row;align-items:center;gap:16px;flex-wrap:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000056 */.elementor-23 .elementor-element.elementor-element-00000056{display:grid!important;grid-template-columns:300px 1fr;align-items:center;gap:44px}.elementor-23 .elementor-element.elementor-element-00000056{border-top:1px solid rgba(244,241,238,0.16);border-bottom:1px solid rgba(244,241,238,0.16);padding:20px 0}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-00000056{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000057 */.elementor-23 .elementor-element.elementor-element-00000057{display:flex!important;flex-direction:column;gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000058 */.elementor-23 .elementor-element.elementor-element-00000058{display:flex!important;flex-direction:column;gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000059 */.elementor-23 .elementor-element.elementor-element-00000059{width:100%;max-width:1440px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000005d */.elementor-23 .elementor-element.elementor-element-0000005d{display:flex!important;flex-direction:column;gap:14px}.elementor-23 .elementor-element.elementor-element-0000005d{max-width:600px;margin-bottom:56px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000062 */.elementor-23 .elementor-element.elementor-element-00000062{display:flex!important;flex-direction:column;gap:0px}.elementor-23 .elementor-element.elementor-element-00000062{border-top:1px solid rgba(44,53,66,0.18);padding-top:24px;margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000063 */.elementor-23 .elementor-element.elementor-element-00000063{display:flex!important;flex-direction:column;gap:16px}.elementor-23 .elementor-element.elementor-element-00000063{background:#FAF8F4;padding:48px;min-height:334px;transition:transform .3s,box-shadow .3s}.elementor-23 .elementor-element.elementor-element-00000063:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(0,0,0,.08)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000068 */.elementor-23 .elementor-element.elementor-element-00000068{display:flex!important;flex-direction:column;gap:0px}.elementor-23 .elementor-element.elementor-element-00000068{border-top:1px solid rgba(44,53,66,0.18);padding-top:24px;margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000069 */.elementor-23 .elementor-element.elementor-element-00000069{display:flex!important;flex-direction:column;gap:16px}.elementor-23 .elementor-element.elementor-element-00000069{background:#FAF8F4;padding:48px;min-height:334px;transition:transform .3s,box-shadow .3s}.elementor-23 .elementor-element.elementor-element-00000069:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(0,0,0,.08)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000006a */.elementor-23 .elementor-element.elementor-element-0000006a{display:grid!important;grid-template-columns:1fr 1fr;align-items:stretch;gap:32px}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-0000006a{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000006b */.elementor-23 .elementor-element.elementor-element-0000006b{display:flex!important;flex-direction:column;gap:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000006c */.elementor-23 .elementor-element.elementor-element-0000006c{width:100%;max-width:1440px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000072 */.elementor-23 .elementor-element.elementor-element-00000072{display:flex!important;flex-direction:column;gap:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000073 */.elementor-23 .elementor-element.elementor-element-00000073{display:grid!important;grid-template-columns:0.44fr 0.56fr;align-items:start;gap:88px}.elementor-23 .elementor-element.elementor-element-00000073{border-top:1px solid #161D26;padding-top:50px}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-00000073{grid-template-columns:1fr!important;gap:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000074 */.elementor-23 .elementor-element.elementor-element-00000074{width:100%;max-width:1440px;margin:0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000077 */.elementor-23 .elementor-element.elementor-element-00000077{width:56px;height:1px!important;min-height:1px;padding:0;background:#C5A43A;margin:0 auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0000007a */.elementor-23 .elementor-element.elementor-element-0000007a .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000007b */.elementor-23 .elementor-element.elementor-element-0000007b{display:flex!important;flex-direction:row;align-items:center;justify-content:center;gap:40px;flex-wrap:nowrap}@media(max-width:900px){.elementor-23 .elementor-element.elementor-element-0000007b{flex-wrap:wrap}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000007c */.elementor-23 .elementor-element.elementor-element-0000007c{display:flex!important;flex-direction:column;gap:28px}.elementor-23 .elementor-element.elementor-element-0000007c{align-items:center;text-align:center;background:#161D26;border-radius:32px;padding:140px 88px;position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000007d */.elementor-23 .elementor-element.elementor-element-0000007d{width:100%;max-width:1440px;margin:0 auto}/* End custom CSS */