.elementor-2717 .elementor-element.elementor-element-1fc2014:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-1fc2014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2717 .elementor-element.elementor-element-1fc2014{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2717 .elementor-element.elementor-element-1fc2014 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2717 .elementor-element.elementor-element-77a44c2c:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-77a44c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2717 .elementor-element.elementor-element-77a44c2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 40px 80px 40px;}.elementor-2717 .elementor-element.elementor-element-77a44c2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2717 .elementor-element.elementor-element-3509b941 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 20px;}.elementor-2717 .elementor-element.elementor-element-3509b941 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-2717 .elementor-element.elementor-element-6544558a{text-align:start;}.elementor-2717 .elementor-element.elementor-element-6544558a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:56px;font-weight:900;line-height:1.06em;color:#FFFFFF;}.elementor-2717 .elementor-element.elementor-element-22faec3c{text-align:start;}.elementor-2717 .elementor-element.elementor-element-22faec3c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:300;font-style:italic;line-height:1.3em;color:#E8E8E8;}.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-2717 .elementor-element.elementor-element-26bdf657{text-align:start;color:#AAAAAA;}.elementor-2717 .elementor-element.elementor-element-159f62e7{--spacer-size:20px;}.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-2717 .elementor-element.elementor-element-7e3082f8 .elementor-button{background-color:#C9A84C;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-2717 .elementor-element.elementor-element-7e3082f8 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-7e3082f8 .elementor-button:focus{color:#000000;}.elementor-2717 .elementor-element.elementor-element-7e3082f8 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-7e3082f8 .elementor-button:focus svg{fill:#000000;}.elementor-2717 .elementor-element.elementor-element-61e4db52{--spacer-size:12px;}.elementor-2717 .elementor-element.elementor-element-ddaf17 .elementor-button{background-color:transparent;fill:#E8E8E8;color:#E8E8E8;border-radius:0px 0px 0px 0px;}.elementor-2717 .elementor-element.elementor-element-ddaf17 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-ddaf17 .elementor-button:focus{color:#E8E8E8;}.elementor-2717 .elementor-element.elementor-element-ddaf17 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-ddaf17 .elementor-button:focus svg{fill:#E8E8E8;}.elementor-2717 .elementor-element.elementor-element-777e6850{--spacer-size:24px;}.elementor-2717 .elementor-element.elementor-element-289b1a67 > .elementor-element-populated{padding:20px 20px 20px 40px;}.elementor-2717 .elementor-element.elementor-element-7d9586aa:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-7d9586aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-2717 .elementor-element.elementor-element-7d9586aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 40px 52px 40px;}.elementor-2717 .elementor-element.elementor-element-7d9586aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2717 .elementor-element.elementor-element-4505461a:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-4505461a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2717 .elementor-element.elementor-element-4505461a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2717 .elementor-element.elementor-element-4505461a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2717 .elementor-element.elementor-element-37972ae6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2717 .elementor-element.elementor-element-33e55660:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-33e55660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2717 .elementor-element.elementor-element-33e55660{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 40px 100px 40px;}.elementor-2717 .elementor-element.elementor-element-33e55660 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2717 .elementor-element.elementor-element-3267d01c:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-3267d01c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-2717 .elementor-element.elementor-element-3267d01c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 40px 100px 40px;}.elementor-2717 .elementor-element.elementor-element-3267d01c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2717 .elementor-element.elementor-element-eab3394:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-eab3394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2717 .elementor-element.elementor-element-eab3394{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 40px 100px 40px;}.elementor-2717 .elementor-element.elementor-element-eab3394 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2717 .elementor-element.elementor-element-7e9c5751:not(.elementor-motion-effects-element-type-background), .elementor-2717 .elementor-element.elementor-element-7e9c5751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2717 .elementor-element.elementor-element-7e9c5751{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 40px 100px 40px;}.elementor-2717 .elementor-element.elementor-element-7e9c5751 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2717 .elementor-element.elementor-element-43e0c54f{text-align:center;}.elementor-2717 .elementor-element.elementor-element-43e0c54f img{width:160px;}.elementor-2717 .elementor-element.elementor-element-5e1433f7{--spacer-size:20px;}.elementor-2717 .elementor-element.elementor-element-7235f170{text-align:center;}.elementor-2717 .elementor-element.elementor-element-7235f170 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:48px;font-weight:900;line-height:1.1em;color:#FFFFFF;}.elementor-2717 .elementor-element.elementor-element-2601d9b2{--spacer-size:8px;}.elementor-2717 .elementor-element.elementor-element-685ce523{text-align:center;}.elementor-2717 .elementor-element.elementor-element-685ce523 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:300;font-style:italic;color:#AAAAAA;}.elementor-2717 .elementor-element.elementor-element-578ac6f4{--spacer-size:32px;}.elementor-2717 .elementor-element.elementor-element-7663d393 .elementor-button{background-color:#C9A84C;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-2717 .elementor-element.elementor-element-7663d393 .elementor-button:hover, .elementor-2717 .elementor-element.elementor-element-7663d393 .elementor-button:focus{color:#000000;}.elementor-2717 .elementor-element.elementor-element-7663d393 .elementor-button:hover svg, .elementor-2717 .elementor-element.elementor-element-7663d393 .elementor-button:focus svg{fill:#000000;}.elementor-2717 .elementor-element.elementor-element-4e45afa5{--spacer-size:16px;}/* Start custom CSS for section, class: .elementor-element-1fc2014 */@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700;900&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,400&family=DM+Sans:wght@300;400;500;600&display=swap');
@keyframes goldshine{to{background-position:200% center}}
@keyframes floatup{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes glow{0%,100%{box-shadow:0 0 20px rgba(201,168,76,0.2)}50%{box-shadow:0 0 50px rgba(201,168,76,0.5)}}
body{background:#000000!important}
.lf-gold-text{background:linear-gradient(90deg,#8B6914 0%,#C9A84C 25%,#F5DFA0 50%,#C9A84C 75%,#8B6914 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:goldshine 3s linear infinite}
.lf-logo-float{animation:floatup 6s ease-in-out infinite;filter:drop-shadow(0 20px 60px rgba(201,168,76,0.4))}
.lf-btn-glow{animation:glow 3s ease-in-out infinite}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6544558a */.elementor-2717 .elementor-element.elementor-element-6544558a{background:linear-gradient(90deg,#C9A84C,#F5DFA0,#C9A84C);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:goldshine 3s linear infinite}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7235f170 */.elementor-2717 .elementor-element.elementor-element-7235f170{background:linear-gradient(90deg,#8B6914,#C9A84C,#F5DFA0,#C9A84C,#8B6914);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:goldshine 3s linear infinite}/* End custom CSS */