.elementor-34 .elementor-element.elementor-element-3186a20a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-34 .elementor-element.elementor-element-3186a20a:not(.elementor-motion-effects-element-type-background),.elementor-34 .elementor-element.elementor-element-3186a20a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tpfotografie.co.za/wp-content/uploads/2026/09/f362600d-daec-4b73-8436-40607986995c-1.png);background-position:center center;background-size:cover}.elementor-34 .elementor-element.elementor-element-3186a20a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 8px 100px 8px}.elementor-34 .elementor-element.elementor-element-3186a20a>.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-34 .elementor-element.elementor-element-53492dd4{text-align:start}.elementor-34 .elementor-element.elementor-element-53492dd4 .elementor-heading-title{color:#EAD2AA}.elementor-34 .elementor-element.elementor-element-4eb50877{text-align:start}.elementor-34 .elementor-element.elementor-element-4eb50877 .elementor-heading-title{color:#FFF}.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-34 .elementor-element.elementor-element-61b21262{text-align:start;color:#FFF}.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-34 .elementor-element.elementor-element-a0b4549 .elementor-button{background-color:#0E0D0B;fill:#F8E2B8;color:#F8E2B8;border-radius:2px 2px 2px 2px}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button{background-color:#0E0D0B;fill:#F8E2B8;color:#F8E2B8;border-radius:2px 2px 2px 2px}.elementor-34 .elementor-element.elementor-element-6a42781a:not(.elementor-motion-effects-element-type-background),.elementor-34 .elementor-element.elementor-element-6a42781a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0B0C0B}.elementor-34 .elementor-element.elementor-element-6a42781a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:28px 4px 28px 4px}.elementor-34 .elementor-element.elementor-element-6a42781a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-54d9246b{text-align:center}.elementor-34 .elementor-element.elementor-element-54d9246b .elementor-heading-title{color:#EAD2AA}.elementor-34 .elementor-element.elementor-element-5bbd3d2{text-align:center}.elementor-34 .elementor-element.elementor-element-5bbd3d2 .elementor-heading-title{color:#EAD2AA}.elementor-34 .elementor-element.elementor-element-7d52e05b{text-align:center}.elementor-34 .elementor-element.elementor-element-7d52e05b .elementor-heading-title{color:#EAD2AA}.elementor-34 .elementor-element.elementor-element-41cb8dbf{text-align:center}.elementor-34 .elementor-element.elementor-element-41cb8dbf .elementor-heading-title{color:#EAD2AA}.elementor-34 .elementor-element.elementor-element-d5163ee{text-align:center}.elementor-34 .elementor-element.elementor-element-d5163ee .elementor-heading-title{color:#EAD2AA}.elementor-34 .elementor-element.elementor-element-15687557:not(.elementor-motion-effects-element-type-background),.elementor-34 .elementor-element.elementor-element-15687557>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F0E4}.elementor-34 .elementor-element.elementor-element-15687557>.elementor-container{max-width:1600px}.elementor-34 .elementor-element.elementor-element-15687557{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:70px 6px 70px 6px}.elementor-34 .elementor-element.elementor-element-15687557>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-6100d215{text-align:start}.elementor-34 .elementor-element.elementor-element-6100d215 .elementor-heading-title{color:#171512}.elementor-34 .elementor-element.elementor-element-6fb26a4e{text-align:start;color:#514B43}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button{background-color:#0E0D0B;fill:#F8E2B8;color:#F8E2B8;border-radius:2px 2px 2px 2px}.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-34 .elementor-element.elementor-element-727e8c1b{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:4px 4px 4px 4px;text-align:center}.elementor-34 .elementor-element.elementor-element-727e8c1b img{width:100%;max-width:100%}.elementor-34 .elementor-element.elementor-element-5d1270bc:not(.elementor-motion-effects-element-type-background),.elementor-34 .elementor-element.elementor-element-5d1270bc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#11110F}.elementor-34 .elementor-element.elementor-element-5d1270bc{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:65px 5px 25px 5px}.elementor-34 .elementor-element.elementor-element-5d1270bc>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-621666f2{text-align:center}.elementor-34 .elementor-element.elementor-element-621666f2 .elementor-heading-title{color:#F7F0E4}.elementor-34 .elementor-element.elementor-element-4b2f19d3:not(.elementor-motion-effects-element-type-background),.elementor-34 .elementor-element.elementor-element-4b2f19d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#11110F}.elementor-34 .elementor-element.elementor-element-4b2f19d3>.elementor-container{max-width:1222px}.elementor-34 .elementor-element.elementor-element-4b2f19d3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:15px 4px 70px 4px}.elementor-34 .elementor-element.elementor-element-4b2f19d3>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-7bfd7a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-34 .elementor-element.elementor-element-7bfd7a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#191917}.elementor-34 .elementor-element.elementor-element-7bfd7a4>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 12px 24px 12px}.elementor-34 .elementor-element.elementor-element-7bfd7a4>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-73f615fe{text-align:center}.elementor-34 .elementor-element.elementor-element-2ff45f1d{text-align:center}.elementor-34 .elementor-element.elementor-element-2ff45f1d .elementor-heading-title{color:#FFF}.elementor-34 .elementor-element.elementor-element-fecf1e{text-align:center;color:#BDB6AC}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button{background-color:#0E0D0B;fill:#F8E2B8;color:#F8E2B8;border-radius:2px 2px 2px 2px}.elementor-34 .elementor-element.elementor-element-382e5645:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-34 .elementor-element.elementor-element-382e5645>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#191917}.elementor-34 .elementor-element.elementor-element-382e5645>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 12px 24px 12px}.elementor-34 .elementor-element.elementor-element-382e5645>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-5a27ef54{text-align:center}.elementor-34 .elementor-element.elementor-element-2be44fdf{text-align:center}.elementor-34 .elementor-element.elementor-element-2be44fdf .elementor-heading-title{color:#FFF}.elementor-34 .elementor-element.elementor-element-7dfcf801{text-align:center;color:#BDB6AC}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button{background-color:#0E0D0B;fill:#F8E2B8;color:#F8E2B8;border-radius:2px 2px 2px 2px}.elementor-34 .elementor-element.elementor-element-7b66a322:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-34 .elementor-element.elementor-element-7b66a322>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#191917}.elementor-34 .elementor-element.elementor-element-7b66a322>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 12px 24px 12px}.elementor-34 .elementor-element.elementor-element-7b66a322>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-1b7d575f{text-align:center}.elementor-34 .elementor-element.elementor-element-4ff6905a{text-align:center}.elementor-34 .elementor-element.elementor-element-4ff6905a .elementor-heading-title{color:#FFF}.elementor-34 .elementor-element.elementor-element-6ec387ba{text-align:center;color:#BDB6AC}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button{background-color:#0E0D0B;fill:#F8E2B8;color:#F8E2B8;border-radius:2px 2px 2px 2px}.elementor-34 .elementor-element.elementor-element-5b48a3b7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-34 .elementor-element.elementor-element-5b48a3b7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#191917}.elementor-34 .elementor-element.elementor-element-5b48a3b7>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 12px 24px 12px}.elementor-34 .elementor-element.elementor-element-5b48a3b7>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-2f8daf2{text-align:center}.elementor-34 .elementor-element.elementor-element-6bc4cfee{text-align:center}.elementor-34 .elementor-element.elementor-element-6bc4cfee .elementor-heading-title{color:#FFF}.elementor-34 .elementor-element.elementor-element-5f26111f{text-align:center;color:#BDB6AC}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button{background-color:#0E0D0B;fill:#F8E2B8;color:#F8E2B8;border-radius:2px 2px 2px 2px}.elementor-34 .elementor-element.elementor-element-549dc232{margin:-24px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-34 .elementor-element.elementor-element-77f3e188:not(.elementor-motion-effects-element-type-background),.elementor-34 .elementor-element.elementor-element-77f3e188>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F0E4}.elementor-34 .elementor-element.elementor-element-77f3e188{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:65px 5px 20px 5px}.elementor-34 .elementor-element.elementor-element-77f3e188>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-25013d95{text-align:center}.elementor-34 .elementor-element.elementor-element-25013d95 .elementor-heading-title{color:#171512}.elementor-34 .elementor-element.elementor-element-70fc74f4:not(.elementor-motion-effects-element-type-background),.elementor-34 .elementor-element.elementor-element-70fc74f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F0E4}.elementor-34 .elementor-element.elementor-element-70fc74f4{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:10px 4px 70px 4px}.elementor-34 .elementor-element.elementor-element-70fc74f4>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-61e15037{text-align:center}.elementor-34 .elementor-element.elementor-element-55bd6fc7{text-align:start}.elementor-34 .elementor-element.elementor-element-55bd6fc7 .elementor-heading-title{color:#171512}.elementor-34 .elementor-element.elementor-element-64992b1a{text-align:start;color:#795D2F}.elementor-34 .elementor-element.elementor-element-2e7ed584{text-align:center}.elementor-34 .elementor-element.elementor-element-ecd9335{text-align:start}.elementor-34 .elementor-element.elementor-element-ecd9335 .elementor-heading-title{color:#171512}.elementor-34 .elementor-element.elementor-element-224b03a6{text-align:start;color:#795D2F}.elementor-34 .elementor-element.elementor-element-1a78364e{text-align:center}.elementor-34 .elementor-element.elementor-element-7e86e3a7{text-align:start}.elementor-34 .elementor-element.elementor-element-7e86e3a7 .elementor-heading-title{color:#171512}.elementor-34 .elementor-element.elementor-element-255c4f17{text-align:start;color:#795D2F}.elementor-34 .elementor-element.elementor-element-5da8c0ee{text-align:center}.elementor-34 .elementor-element.elementor-element-dc5d055{text-align:start}.elementor-34 .elementor-element.elementor-element-dc5d055 .elementor-heading-title{color:#171512}.elementor-34 .elementor-element.elementor-element-253d806e{text-align:start;color:#795D2F}.elementor-34 .elementor-element.elementor-element-33bc41d0:not(.elementor-motion-effects-element-type-background),.elementor-34 .elementor-element.elementor-element-33bc41d0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#24211D}.elementor-34 .elementor-element.elementor-element-33bc41d0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:85px 8px 85px 8px}.elementor-34 .elementor-element.elementor-element-33bc41d0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-4a433282{text-align:center}.elementor-34 .elementor-element.elementor-element-4a433282 .elementor-heading-title{color:#FFF}.elementor-34 .elementor-element.elementor-element-2743d350{text-align:center;color:#E1DDD6}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button{background-color:#0E0D0B;fill:#F8E2B8;color:#F8E2B8;border-radius:2px 2px 2px 2px}.elementor-34 .elementor-element.elementor-element-13dd12bf:not(.elementor-motion-effects-element-type-background),.elementor-34 .elementor-element.elementor-element-13dd12bf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#171715}.elementor-34 .elementor-element.elementor-element-13dd12bf{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:65px 6px 65px 6px}.elementor-34 .elementor-element.elementor-element-13dd12bf>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-14a3a97b{text-align:start}.elementor-34 .elementor-element.elementor-element-14a3a97b .elementor-heading-title{color:#F7F0E4}.elementor-34 .elementor-element.elementor-element-1ed32adf{text-align:start;color:#C8C1B7}.elementor-34 .elementor-element.elementor-element-5ce04233{text-align:start}.elementor-34 .elementor-element.elementor-element-5ce04233 .elementor-heading-title{color:#EAD2AA}.elementor-34 .elementor-element.elementor-element-7cff1373{text-align:start;color:#FFF}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button{background-color:#0E0D0B;fill:#F8E2B8;color:#F8E2B8;border-radius:2px 2px 2px 2px}.elementor-34 .elementor-element.elementor-element-434d76f2:not(.elementor-motion-effects-element-type-background),.elementor-34 .elementor-element.elementor-element-434d76f2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#080908}.elementor-34 .elementor-element.elementor-element-434d76f2{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 5px 30px 5px}.elementor-34 .elementor-element.elementor-element-434d76f2>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-34 .elementor-element.elementor-element-2fab273f{text-align:start;color:#AAA}.elementor-34 .elementor-element.elementor-element-2ecea8b1>.elementor-widget-container{margin:0 0 0 0}:root{--page-title-display:none}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-676c44a1{width:79.807%}.elementor-34 .elementor-element.elementor-element-79d153b0{width:63%}}.elementor-34 .elementor-element.elementor-element-53492dd4{position:relative;width:fit-content;max-width:100%}.elementor-34 .elementor-element.elementor-element-53492dd4 .elementor-heading-title{display:inline-flex;align-items:center;gap:14px;margin:0;padding:9px 0;color:#e8bd76;font-size:clamp(12px, 1.1vw, 15px);font-weight:700;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 20px rgb(226 170 80 / .22)}.elementor-34 .elementor-element.elementor-element-53492dd4 .elementor-heading-title::before{content:"";flex:0 0 32px;height:1px;background:linear-gradient(90deg,#9d682b,#ffe1a1);box-shadow:0 0 9px rgb(255 206 124 / .55)}.elementor-34 .elementor-element.elementor-element-53492dd4 .elementor-heading-title::after{content:"";flex:0 0 32px;height:1px;background:linear-gradient(90deg,#ffe1a1,#9d682b);box-shadow:0 0 9px rgb(255 206 124 / .55)}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-53492dd4 .elementor-heading-title{gap:11px;letter-spacing:.17em}.elementor-34 .elementor-element.elementor-element-53492dd4 .elementor-heading-title::before,.elementor-34 .elementor-element.elementor-element-53492dd4 .elementor-heading-title::after{flex-basis:24px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-53492dd4 .elementor-heading-title{gap:8px;padding:7px 0;font-size:11px;letter-spacing:.11em}.elementor-34 .elementor-element.elementor-element-53492dd4 .elementor-heading-title::before,.elementor-34 .elementor-element.elementor-element-53492dd4 .elementor-heading-title::after{flex-basis:14px}}.elementor-34 .elementor-element.elementor-element-4eb50877{position:relative;width:fit-content;max-width:100%;isolation:isolate;padding:0 0 26px}.elementor-34 .elementor-element.elementor-element-4eb50877 .elementor-heading-title{position:relative;z-index:1;display:block;width:fit-content;max-width:100%;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(58px, 7.2vw, 128px);font-weight:700;line-height:1.04;letter-spacing:-.055em;background:linear-gradient(115deg,#24180f 0%,#76501e 17%,#d7a65b 31%,#fff0c4 42%,#bd8640 54%,#3b2815 72%,#a57437 89%,#322113 100%);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#553719;filter:drop-shadow(0 2px 0 rgb(255 247 223 / .48)) drop-shadow(0 10px 16px rgb(53 33 9 / .18));animation:fp-title-shimmer 9s ease-in-out infinite alternate}.elementor-34 .elementor-element.elementor-element-4eb50877::after{content:"";position:absolute;bottom:0;left:0;width:min(185px, 40%);height:3px;border-radius:20px;background:linear-gradient(90deg,#6e451d 0%,#e4b668 45%,#fff1c9 72%,transparent 100%);box-shadow:0 3px 15px rgb(181 121 40 / .35)}.elementor-34 .elementor-element.elementor-element-4eb50877::before{content:"";position:absolute;z-index:-1;top:50%;left:28%;width:70%;height:75%;border-radius:50%;background:radial-gradient(ellipse,rgb(255 222 163 / .25),transparent 70%);transform:translate(-50%,-50%);pointer-events:none}@keyframes fp-title-shimmer{from{background-position:0% 50%}to{background-position:100% 50%}}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-4eb50877{padding-bottom:22px}.elementor-34 .elementor-element.elementor-element-4eb50877 .elementor-heading-title{font-size:clamp(54px, 8vw, 88px)}.elementor-34 .elementor-element.elementor-element-4eb50877::after{width:145px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-4eb50877{padding-bottom:18px}.elementor-34 .elementor-element.elementor-element-4eb50877 .elementor-heading-title{font-size:clamp(42px, 11vw, 68px);line-height:1.08;letter-spacing:-.06em}.elementor-34 .elementor-element.elementor-element-4eb50877::after{width:105px;height:2px}.elementor-34 .elementor-element.elementor-element-4eb50877::before{width:85%}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-4eb50877 .elementor-heading-title{animation:none;background-position:50% 50%}}.elementor-34 .elementor-element.elementor-element-61b21262{position:relative;max-width:920px}.elementor-34 .elementor-element.elementor-element-61b21262 .elementor-widget-container p,.elementor-34 .elementor-element.elementor-element-61b21262 p{margin:0;color:#fff4df!important;font-family:Georgia,"Times New Roman",serif;font-size:clamp(18px, 1.65vw, 25px);font-weight:400;line-height:1.65;letter-spacing:-.015em;text-wrap:pretty;text-shadow:0 2px 8px rgb(0 0 0 / .9),0 4px 22px rgb(0 0 0 / .75)}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-61b21262{max-width:760px}.elementor-34 .elementor-element.elementor-element-61b21262 .elementor-widget-container p,.elementor-34 .elementor-element.elementor-element-61b21262 p{font-size:clamp(18px, 2.2vw, 22px);line-height:1.6}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-61b21262{max-width:100%}.elementor-34 .elementor-element.elementor-element-61b21262 .elementor-widget-container p,.elementor-34 .elementor-element.elementor-element-61b21262 p{font-size:17px;line-height:1.6;letter-spacing:0}}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:17px 34px;overflow:hidden;isolation:isolate;border:1px solid #c99343;border-radius:2px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .19),transparent 70%),linear-gradient(135deg,#252019,#0e0d0b 60%,#21180f);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 6px 0 #7a4b19,0 15px 24px rgb(0 0 0 / .28);text-decoration:none;transform:translateY(0);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,#9d631f 0%,#e5b663 34%,#ffe7ae 55%,#bf8534 100%);transform:translateY(101%);transition:transform .48s cubic-bezier(.22,1,.36,1);pointer-events:none}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button::after{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid rgb(255 224 164 / .4);pointer-events:none}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button-content-wrapper{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:18px}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button-text{color:#f8e2b8;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;transition:color .35s ease,letter-spacing .35s ease}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button-text::after{content:"↗";display:inline-block;margin-left:18px;color:#f4bd62;font-size:21px;font-weight:400;line-height:0;transform:translate(0,1px);transition:transform .35s ease,color .35s ease}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button:hover,.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button:focus-visible{border-color:#ffe6a9;box-shadow:inset 0 0 0 4px rgb(255 241 203 / .18),inset 0 0 0 5px rgb(255 245 216 / .7),0 9px 0 #7a4b19,0 20px 33px rgb(0 0 0 / .34),0 0 26px rgb(216 156 62 / .38);transform:translateY(-3px)}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button:hover::before,.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button:focus-visible::before{transform:translateY(0)}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button:hover .elementor-button-text,.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button:focus-visible .elementor-button-text{color:#1c1309;letter-spacing:.19em}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button:hover .elementor-button-text::after,.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button:focus-visible .elementor-button-text::after{color:#1c1309;transform:translate(4px,-3px)}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button:focus-visible{outline:2px solid #ffe6a9;outline-offset:5px}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button:active{transform:translateY(3px);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 2px 0 #7a4b19,0 7px 14px rgb(0 0 0 / .28)}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button{min-height:56px;padding:15px 24px;max-width:100%}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button-text{font-size:13px;letter-spacing:.12em}.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button-text::after{margin-left:12px;font-size:18px}}@media(prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button,.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button::before,.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button-text,.elementor-34 .elementor-element.elementor-element-a0b4549 .elementor-button-text::after{transition:none}}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:17px 34px;overflow:hidden;isolation:isolate;border:1px solid #c99343;border-radius:2px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .19),transparent 70%),linear-gradient(135deg,#252019,#0e0d0b 60%,#21180f);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 6px 0 #7a4b19,0 15px 24px rgb(0 0 0 / .28);text-decoration:none;transform:translateY(0);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,#9d631f 0%,#e5b663 34%,#ffe7ae 55%,#bf8534 100%);transform:translateY(101%);transition:transform .48s cubic-bezier(.22,1,.36,1);pointer-events:none}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button::after{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid rgb(255 224 164 / .4);pointer-events:none}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button-content-wrapper{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:18px}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button-text{color:#f8e2b8;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;transition:color .35s ease,letter-spacing .35s ease}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button-text::after{content:"↗";display:inline-block;margin-left:18px;color:#f4bd62;font-size:21px;font-weight:400;line-height:0;transform:translate(0,1px);transition:transform .35s ease,color .35s ease}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button:hover,.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button:focus-visible{border-color:#ffe6a9;box-shadow:inset 0 0 0 4px rgb(255 241 203 / .18),inset 0 0 0 5px rgb(255 245 216 / .7),0 9px 0 #7a4b19,0 20px 33px rgb(0 0 0 / .34),0 0 26px rgb(216 156 62 / .38);transform:translateY(-3px)}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button:hover::before,.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button:focus-visible::before{transform:translateY(0)}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button:hover .elementor-button-text,.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button:focus-visible .elementor-button-text{color:#1c1309;letter-spacing:.19em}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button:hover .elementor-button-text::after,.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button:focus-visible .elementor-button-text::after{color:#1c1309;transform:translate(4px,-3px)}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button:focus-visible{outline:2px solid #ffe6a9;outline-offset:5px}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button:active{transform:translateY(3px);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 2px 0 #7a4b19,0 7px 14px rgb(0 0 0 / .28)}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button{min-height:56px;padding:15px 24px;max-width:100%}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button-text{font-size:13px;letter-spacing:.12em}.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button-text::after{margin-left:12px;font-size:18px}}@media(prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button,.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button::before,.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button-text,.elementor-34 .elementor-element.elementor-element-1021abd3 .elementor-button-text::after{transition:none}}.elementor-element-3186a20a{position:relative;overflow:hidden;animation:tpHeroReveal 1.35s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform,clip-path}.elementor-element-3186a20a::after{content:"";position:absolute;top:-25%;left:-40%;width:26%;height:150%;pointer-events:none;z-index:3;opacity:0;background:linear-gradient(105deg,transparent 0%,rgb(255 174 50 / .02) 25%,rgb(255 198 91 / .14) 43%,rgb(255 228 170 / .32) 50%,rgb(255 181 60 / .12) 58%,transparent 78%);filter:blur(15px);transform:skewX(-15deg);animation:tpGoldenSweep 1.65s ease-out 0.35s both}.elementor-element-3186a20a>.elementor-container{position:relative;z-index:5}.elementor-element-3186a20a .elementor-element-53492dd4{opacity:0;transform:translateX(-55px) translateY(5px);filter:blur(5px);animation:tpEyebrowEntrance 0.8s cubic-bezier(.16,1,.3,1) 0.45s forwards}.elementor-element-3186a20a .elementor-element-4eb50877{opacity:0;transform:translateX(-90px) translateY(20px) scale(.94);filter:blur(13px);animation:tpTitleEntrance 1.15s cubic-bezier(.16,1,.3,1) 0.58s forwards;will-change:transform,opacity,filter}.elementor-element-3186a20a .elementor-element-4eb50877 .elementor-heading-title{position:relative;animation:tpTitleGlow 1.8s ease-out 1.05s both}.elementor-element-3186a20a .elementor-element-61b21262{opacity:0;transform:translateX(-60px) translateY(15px);filter:blur(7px);animation:tpTextEntrance 0.9s cubic-bezier(.16,1,.3,1) 0.9s forwards}.elementor-element-3186a20a .elementor-element-a0b4549{opacity:0;transform:translateX(-45px) translateY(15px) scale(.96);animation:tpButtonEntrance 0.8s cubic-bezier(.16,1,.3,1) 1.12s forwards}.elementor-element-3186a20a .elementor-element-1021abd3{opacity:0;transform:translateX(-45px) translateY(15px) scale(.96);animation:tpButtonEntrance 0.8s cubic-bezier(.16,1,.3,1) 1.28s forwards}.elementor-element-3186a20a .elementor-widget-button .elementor-button{position:relative;transition:transform 0.35s cubic-bezier(.16,1,.3,1),box-shadow 0.35s ease,filter 0.35s ease}.elementor-element-3186a20a .elementor-widget-button .elementor-button:hover{transform:translateY(-4px) translateX(3px);box-shadow:0 12px 30px rgb(255 166 45 / .16),0 0 25px rgb(255 183 66 / .08);filter:brightness(1.08)}.elementor-element-3186a20a .elementor-widget-button .elementor-button{overflow:hidden}.elementor-element-3186a20a .elementor-widget-button .elementor-button::after{content:"";position:absolute;top:-50%;left:-80%;width:35%;height:200%;background:linear-gradient(90deg,transparent,rgb(255 223 160 / .28),transparent);transform:rotate(18deg);transition:left 0.75s cubic-bezier(.16,1,.3,1);pointer-events:none}.elementor-element-3186a20a .elementor-widget-button .elementor-button:hover::after{left:140%}@keyframes tpHeroReveal{0%{opacity:0;transform:scale(1.035) translateY(18px);clip-path:inset(0 100% 0 0);filter:brightness(.5)}45%{opacity:1}100%{opacity:1;transform:scale(1) translateY(0);clip-path:inset(0 0 0 0);filter:brightness(1)}}@keyframes tpGoldenSweep{0%{left:-45%;opacity:0}20%{opacity:.9}75%{opacity:.55}100%{left:125%;opacity:0}}@keyframes tpEyebrowEntrance{0%{opacity:0;transform:translateX(-55px) translateY(5px);filter:blur(5px)}100%{opacity:1;transform:translateX(0) translateY(0);filter:blur(0)}}@keyframes tpTitleEntrance{0%{opacity:0;transform:translateX(-90px) translateY(20px) scale(.94);filter:blur(13px)}45%{opacity:.7}100%{opacity:1;transform:translateX(0) translateY(0) scale(1);filter:blur(0)}}@keyframes tpTitleGlow{0%{text-shadow:0 0 0 #fff0}35%{text-shadow:0 0 14px rgb(255 192 83 / .2),0 0 35px rgb(255 163 42 / .1)}100%{text-shadow:0 0 0 #fff0}}@keyframes tpTextEntrance{0%{opacity:0;transform:translateX(-60px) translateY(15px);filter:blur(7px)}100%{opacity:1;transform:translateX(0) translateY(0);filter:blur(0)}}@keyframes tpButtonEntrance{0%{opacity:0;transform:translateX(-45px) translateY(15px) scale(.96)}70%{opacity:1;transform:translateX(4px) translateY(0) scale(1.01)}100%{opacity:1;transform:translateX(0) translateY(0) scale(1)}}@media only screen and (max-width:1024px){.elementor-element-3186a20a{animation-duration:1.15s}.elementor-element-3186a20a .elementor-element-4eb50877{transform:translateX(-55px) translateY(15px) scale(.96)}.elementor-element-3186a20a::after{width:32%;animation-duration:1.5s}}@media only screen and (max-width:767px){.elementor-element-3186a20a{animation-duration:1s}.elementor-element-3186a20a::after{width:40%;filter:blur(12px);animation-duration:1.35s}.elementor-element-3186a20a .elementor-element-53492dd4{animation-delay:0.3s}.elementor-element-3186a20a .elementor-element-4eb50877{animation-delay:0.42s}.elementor-element-3186a20a .elementor-element-61b21262{animation-delay:0.65s}.elementor-element-3186a20a .elementor-element-a0b4549{animation-delay:0.82s}.elementor-element-3186a20a .elementor-element-1021abd3{animation-delay:0.98s}}@media (prefers-reduced-motion:reduce){.elementor-element-3186a20a,.elementor-element-3186a20a::after,.elementor-element-3186a20a .elementor-widget{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}}.elementor-34 .elementor-element.elementor-element-54d9246b{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(220 172 88 / .24);border-radius:6px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .12),transparent 70%),linear-gradient(145deg,#1c1915,#0d0d0c 65%,#19140d);box-shadow:inset 0 1px 0 rgb(255 231 181 / .1),0 12px 30px rgb(0 0 0 / .22);transition:transform 350ms ease,border-color 350ms ease,box-shadow 350ms ease}.elementor-34 .elementor-element.elementor-element-54d9246b::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,rgb(255 225 158 / .18) 48%,transparent 70%);transform:translateX(-130%);transition:transform 700ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-54d9246b::after{content:"";position:absolute;right:22%;bottom:0;left:22%;height:2px;background:linear-gradient(90deg,transparent,#ffe1a0,#b97929,transparent);box-shadow:0 0 15px rgb(255 194 99 / .7);transform:scaleX(.25);opacity:.65;transition:transform 350ms ease,opacity 350ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-54d9246b .elementor-heading-title{display:flex;align-items:center;justify-content:center;min-height:76px;margin:0;padding:18px 22px;color:#f4dfba;font-size:clamp(13px, 1vw, 16px);font-weight:700;line-height:1.3;letter-spacing:.12em;text-align:center;text-shadow:0 1px 12px rgb(223 167 81 / .2);transition:color 350ms ease,letter-spacing 350ms ease}.elementor-34 .elementor-element.elementor-element-54d9246b:hover{transform:translateY(-5px);border-color:rgb(255 214 139 / .78);box-shadow:inset 0 1px 0 rgb(255 234 189 / .24),0 18px 36px rgb(0 0 0 / .34),0 0 26px rgb(211 155 71 / .22)}.elementor-34 .elementor-element.elementor-element-54d9246b:hover::before{transform:translateX(130%)}.elementor-34 .elementor-element.elementor-element-54d9246b:hover::after{transform:scaleX(1);opacity:1}.elementor-34 .elementor-element.elementor-element-54d9246b:hover .elementor-heading-title{color:#fff0cf;letter-spacing:.16em}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-54d9246b .elementor-heading-title{min-height:66px;padding:16px 18px;font-size:14px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-54d9246b .elementor-heading-title{min-height:58px;padding:14px 16px;font-size:13px;letter-spacing:.09em}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-54d9246b,.elementor-34 .elementor-element.elementor-element-54d9246b::before,.elementor-34 .elementor-element.elementor-element-54d9246b::after,.elementor-34 .elementor-element.elementor-element-54d9246b .elementor-heading-title{transition:none}}.elementor-34 .elementor-element.elementor-element-5bbd3d2{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(220 172 88 / .24);border-radius:6px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .12),transparent 70%),linear-gradient(145deg,#1c1915,#0d0d0c 65%,#19140d);box-shadow:inset 0 1px 0 rgb(255 231 181 / .1),0 12px 30px rgb(0 0 0 / .22);transition:transform 350ms ease,border-color 350ms ease,box-shadow 350ms ease}.elementor-34 .elementor-element.elementor-element-5bbd3d2::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,rgb(255 225 158 / .18) 48%,transparent 70%);transform:translateX(-130%);transition:transform 700ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-5bbd3d2::after{content:"";position:absolute;right:22%;bottom:0;left:22%;height:2px;background:linear-gradient(90deg,transparent,#ffe1a0,#b97929,transparent);box-shadow:0 0 15px rgb(255 194 99 / .7);transform:scaleX(.25);opacity:.65;transition:transform 350ms ease,opacity 350ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-5bbd3d2 .elementor-heading-title{display:flex;align-items:center;justify-content:center;min-height:76px;margin:0;padding:18px 22px;color:#f4dfba;font-size:clamp(13px, 1vw, 16px);font-weight:700;line-height:1.3;letter-spacing:.12em;text-align:center;text-shadow:0 1px 12px rgb(223 167 81 / .2);transition:color 350ms ease,letter-spacing 350ms ease}.elementor-34 .elementor-element.elementor-element-5bbd3d2:hover{transform:translateY(-5px);border-color:rgb(255 214 139 / .78);box-shadow:inset 0 1px 0 rgb(255 234 189 / .24),0 18px 36px rgb(0 0 0 / .34),0 0 26px rgb(211 155 71 / .22)}.elementor-34 .elementor-element.elementor-element-5bbd3d2:hover::before{transform:translateX(130%)}.elementor-34 .elementor-element.elementor-element-5bbd3d2:hover::after{transform:scaleX(1);opacity:1}.elementor-34 .elementor-element.elementor-element-5bbd3d2:hover .elementor-heading-title{color:#fff0cf;letter-spacing:.16em}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-5bbd3d2 .elementor-heading-title{min-height:66px;padding:16px 18px;font-size:14px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-5bbd3d2 .elementor-heading-title{min-height:58px;padding:14px 16px;font-size:13px;letter-spacing:.09em}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-5bbd3d2,.elementor-34 .elementor-element.elementor-element-5bbd3d2::before,.elementor-34 .elementor-element.elementor-element-5bbd3d2::after,.elementor-34 .elementor-element.elementor-element-5bbd3d2 .elementor-heading-title{transition:none}}.elementor-34 .elementor-element.elementor-element-7d52e05b{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(220 172 88 / .24);border-radius:6px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .12),transparent 70%),linear-gradient(145deg,#1c1915,#0d0d0c 65%,#19140d);box-shadow:inset 0 1px 0 rgb(255 231 181 / .1),0 12px 30px rgb(0 0 0 / .22);transition:transform 350ms ease,border-color 350ms ease,box-shadow 350ms ease}.elementor-34 .elementor-element.elementor-element-7d52e05b::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,rgb(255 225 158 / .18) 48%,transparent 70%);transform:translateX(-130%);transition:transform 700ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-7d52e05b::after{content:"";position:absolute;right:22%;bottom:0;left:22%;height:2px;background:linear-gradient(90deg,transparent,#ffe1a0,#b97929,transparent);box-shadow:0 0 15px rgb(255 194 99 / .7);transform:scaleX(.25);opacity:.65;transition:transform 350ms ease,opacity 350ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-7d52e05b .elementor-heading-title{display:flex;align-items:center;justify-content:center;min-height:76px;margin:0;padding:18px 22px;color:#f4dfba;font-size:clamp(13px, 1vw, 16px);font-weight:700;line-height:1.3;letter-spacing:.12em;text-align:center;text-shadow:0 1px 12px rgb(223 167 81 / .2);transition:color 350ms ease,letter-spacing 350ms ease}.elementor-34 .elementor-element.elementor-element-7d52e05b:hover{transform:translateY(-5px);border-color:rgb(255 214 139 / .78);box-shadow:inset 0 1px 0 rgb(255 234 189 / .24),0 18px 36px rgb(0 0 0 / .34),0 0 26px rgb(211 155 71 / .22)}.elementor-34 .elementor-element.elementor-element-7d52e05b:hover::before{transform:translateX(130%)}.elementor-34 .elementor-element.elementor-element-7d52e05b:hover::after{transform:scaleX(1);opacity:1}.elementor-34 .elementor-element.elementor-element-7d52e05b:hover .elementor-heading-title{color:#fff0cf;letter-spacing:.16em}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-7d52e05b .elementor-heading-title{min-height:66px;padding:16px 18px;font-size:14px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-7d52e05b .elementor-heading-title{min-height:58px;padding:14px 16px;font-size:13px;letter-spacing:.09em}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-7d52e05b,.elementor-34 .elementor-element.elementor-element-7d52e05b::before,.elementor-34 .elementor-element.elementor-element-7d52e05b::after,.elementor-34 .elementor-element.elementor-element-7d52e05b .elementor-heading-title{transition:none}}.elementor-34 .elementor-element.elementor-element-41cb8dbf{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(220 172 88 / .24);border-radius:6px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .12),transparent 70%),linear-gradient(145deg,#1c1915,#0d0d0c 65%,#19140d);box-shadow:inset 0 1px 0 rgb(255 231 181 / .1),0 12px 30px rgb(0 0 0 / .22);transition:transform 350ms ease,border-color 350ms ease,box-shadow 350ms ease}.elementor-34 .elementor-element.elementor-element-41cb8dbf::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,rgb(255 225 158 / .18) 48%,transparent 70%);transform:translateX(-130%);transition:transform 700ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-41cb8dbf::after{content:"";position:absolute;right:22%;bottom:0;left:22%;height:2px;background:linear-gradient(90deg,transparent,#ffe1a0,#b97929,transparent);box-shadow:0 0 15px rgb(255 194 99 / .7);transform:scaleX(.25);opacity:.65;transition:transform 350ms ease,opacity 350ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-41cb8dbf .elementor-heading-title{display:flex;align-items:center;justify-content:center;min-height:76px;margin:0;padding:18px 22px;color:#f4dfba;font-size:clamp(13px, 1vw, 16px);font-weight:700;line-height:1.3;letter-spacing:.12em;text-align:center;text-shadow:0 1px 12px rgb(223 167 81 / .2);transition:color 350ms ease,letter-spacing 350ms ease}.elementor-34 .elementor-element.elementor-element-41cb8dbf:hover{transform:translateY(-5px);border-color:rgb(255 214 139 / .78);box-shadow:inset 0 1px 0 rgb(255 234 189 / .24),0 18px 36px rgb(0 0 0 / .34),0 0 26px rgb(211 155 71 / .22)}.elementor-34 .elementor-element.elementor-element-41cb8dbf:hover::before{transform:translateX(130%)}.elementor-34 .elementor-element.elementor-element-41cb8dbf:hover::after{transform:scaleX(1);opacity:1}.elementor-34 .elementor-element.elementor-element-41cb8dbf:hover .elementor-heading-title{color:#fff0cf;letter-spacing:.16em}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-41cb8dbf .elementor-heading-title{min-height:66px;padding:16px 18px;font-size:14px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-41cb8dbf .elementor-heading-title{min-height:58px;padding:14px 16px;font-size:13px;letter-spacing:.09em}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-41cb8dbf,.elementor-34 .elementor-element.elementor-element-41cb8dbf::before,.elementor-34 .elementor-element.elementor-element-41cb8dbf::after,.elementor-34 .elementor-element.elementor-element-41cb8dbf .elementor-heading-title{transition:none}}.elementor-34 .elementor-element.elementor-element-d5163ee{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(226 180 100 / .42);border-radius:6px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .17),transparent 70%),linear-gradient(145deg,#1c1915,#0d0d0c 65%,#19140d);box-shadow:inset 0 1px 0 rgb(255 231 181 / .14),0 12px 30px rgb(0 0 0 / .22);transition:transform 350ms ease,border-color 350ms ease,box-shadow 350ms ease}.elementor-34 .elementor-element.elementor-element-d5163ee::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,rgb(255 225 158 / .18) 48%,transparent 70%);transform:translateX(-130%);transition:transform 700ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-d5163ee::after{content:"";position:absolute;right:22%;bottom:0;left:22%;height:2px;background:linear-gradient(90deg,transparent,#ffe1a0,#b97929,transparent);box-shadow:0 0 15px rgb(255 194 99 / .7);transform:scaleX(.25);opacity:.65;transition:transform 350ms ease,opacity 350ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-d5163ee .elementor-heading-title{display:flex;align-items:center;justify-content:center;min-height:76px;margin:0;padding:18px 22px;color:#f4dfba;font-size:clamp(13px, 1vw, 16px);font-weight:700;line-height:1.3;letter-spacing:.12em;text-align:center;text-shadow:0 1px 12px rgb(223 167 81 / .2);transition:color 350ms ease,letter-spacing 350ms ease}.elementor-34 .elementor-element.elementor-element-d5163ee:hover{transform:translateY(-5px);border-color:rgb(255 214 139 / .9);box-shadow:inset 0 1px 0 rgb(255 234 189 / .24),0 18px 36px rgb(0 0 0 / .34),0 0 30px rgb(211 155 71 / .28)}.elementor-34 .elementor-element.elementor-element-d5163ee:hover::before{transform:translateX(130%)}.elementor-34 .elementor-element.elementor-element-d5163ee:hover::after{transform:scaleX(1);opacity:1}.elementor-34 .elementor-element.elementor-element-d5163ee:hover .elementor-heading-title{color:#fff0cf;letter-spacing:.16em}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-d5163ee .elementor-heading-title{min-height:66px;padding:16px 18px;font-size:14px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-d5163ee .elementor-heading-title{min-height:58px;padding:14px 16px;font-size:13px;letter-spacing:.09em}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-d5163ee,.elementor-34 .elementor-element.elementor-element-d5163ee::before,.elementor-34 .elementor-element.elementor-element-d5163ee::after,.elementor-34 .elementor-element.elementor-element-d5163ee .elementor-heading-title{transition:none}}.elementor-element-6a42781a{position:relative;overflow:hidden;opacity:0;transform:translateY(35px);animation:tpCategorySectionReveal 0.9s cubic-bezier(.16,1,.3,1) 0.15s forwards}.elementor-element-6a42781a>.elementor-container{position:relative;z-index:3}.elementor-element-6a42781a .elementor-column{position:relative;opacity:0;will-change:transform,opacity,filter}.elementor-element-6a42781a .elementor-element-1015871d{transform:translateX(-70px) translateY(18px) scale(.94);filter:blur(7px);animation:tpCategoryCardLeft 0.85s cubic-bezier(.16,1,.3,1) 0.35s forwards}.elementor-element-6a42781a .elementor-element-d60956a{transform:translateY(45px) scale(.94);filter:blur(7px);animation:tpCategoryCardUp 0.85s cubic-bezier(.16,1,.3,1) 0.48s forwards}.elementor-element-6a42781a .elementor-element-2fbc6d6c{transform:translateY(20px) scale(.88);filter:blur(9px);animation:tpCategoryCardCentre 0.9s cubic-bezier(.16,1,.3,1) 0.61s forwards}.elementor-element-6a42781a .elementor-element-2e9fe8f1{transform:translateY(45px) scale(.94);filter:blur(7px);animation:tpCategoryCardUp 0.85s cubic-bezier(.16,1,.3,1) 0.74s forwards}.elementor-element-6a42781a .elementor-element-1186bbcc{transform:translateX(70px) translateY(18px) scale(.94);filter:blur(7px);animation:tpCategoryCardRight 0.85s cubic-bezier(.16,1,.3,1) 0.87s forwards}.elementor-element-6a42781a .elementor-column>.elementor-widget-wrap{position:relative;transition:transform 0.38s cubic-bezier(.16,1,.3,1),filter 0.38s ease}.elementor-element-6a42781a .elementor-column:hover>.elementor-widget-wrap{transform:translateY(-7px) scale(1.025);filter:brightness(1.08)}.elementor-element-6a42781a .elementor-column::after{content:"";position:absolute;left:50%;bottom:-4px;width:62%;height:12px;transform:translateX(-50%) scaleX(.35);opacity:.35;pointer-events:none;background:radial-gradient(ellipse at center,rgb(255 191 72 / .42) 0%,rgb(255 154 30 / .16) 38%,#fff0 76%);filter:blur(5px);transition:transform 0.4s cubic-bezier(.16,1,.3,1),opacity 0.4s ease}.elementor-element-6a42781a .elementor-column:hover::after{transform:translateX(-50%) scaleX(1);opacity:.95}.elementor-element-6a42781a .elementor-heading-title{position:relative;transition:transform 0.35s cubic-bezier(.16,1,.3,1),text-shadow 0.35s ease,letter-spacing 0.35s ease}.elementor-element-6a42781a .elementor-column:hover .elementor-heading-title{transform:translateY(-1px);letter-spacing:1.4px;text-shadow:0 0 10px rgb(255 187 70 / .2),0 0 24px rgb(255 154 30 / .08)}.elementor-element-6a42781a .elementor-element-d5163ee a{color:inherit;transition:color 0.3s ease,text-shadow 0.3s ease}@keyframes tpCategorySectionReveal{0%{opacity:0;transform:translateY(35px)}100%{opacity:1;transform:translateY(0)}}@keyframes tpCategoryCardLeft{0%{opacity:0;transform:translateX(-70px) translateY(18px) scale(.94);filter:blur(7px)}70%{opacity:1;transform:translateX(5px) translateY(0) scale(1.01);filter:blur(0)}100%{opacity:1;transform:translateX(0) translateY(0) scale(1);filter:blur(0)}}@keyframes tpCategoryCardRight{0%{opacity:0;transform:translateX(70px) translateY(18px) scale(.94);filter:blur(7px)}70%{opacity:1;transform:translateX(-5px) translateY(0) scale(1.01);filter:blur(0)}100%{opacity:1;transform:translateX(0) translateY(0) scale(1);filter:blur(0)}}@keyframes tpCategoryCardUp{0%{opacity:0;transform:translateY(45px) scale(.94);filter:blur(7px)}70%{opacity:1;transform:translateY(-4px) scale(1.01);filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes tpCategoryCardCentre{0%{opacity:0;transform:translateY(20px) scale(.88);filter:blur(9px)}60%{opacity:1;transform:translateY(-3px) scale(1.035);filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media only screen and (max-width:1024px){.elementor-element-6a42781a .elementor-column:hover>.elementor-widget-wrap{transform:translateY(-5px) scale(1.015)}}@media only screen and (max-width:767px){.elementor-element-6a42781a .elementor-column{transform:translateY(28px) scale(.97)!important;filter:blur(5px)}.elementor-element-6a42781a .elementor-element-1015871d{animation:tpCategoryMobile 0.65s cubic-bezier(.16,1,.3,1) 0.25s forwards}.elementor-element-6a42781a .elementor-element-d60956a{animation:tpCategoryMobile 0.65s cubic-bezier(.16,1,.3,1) 0.35s forwards}.elementor-element-6a42781a .elementor-element-2fbc6d6c{animation:tpCategoryMobile 0.65s cubic-bezier(.16,1,.3,1) 0.45s forwards}.elementor-element-6a42781a .elementor-element-2e9fe8f1{animation:tpCategoryMobile 0.65s cubic-bezier(.16,1,.3,1) 0.55s forwards}.elementor-element-6a42781a .elementor-element-1186bbcc{animation:tpCategoryMobile 0.65s cubic-bezier(.16,1,.3,1) 0.65s forwards}}@keyframes tpCategoryMobile{0%{opacity:0;transform:translateY(28px) scale(.97);filter:blur(5px)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.elementor-element-6a42781a,.elementor-element-6a42781a .elementor-column{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.elementor-34 .elementor-element.elementor-element-6100d215{position:relative;display:block;width:min(100%, 980px);padding:clamp(34px, 5vw, 72px) clamp(26px, 5vw, 76px);overflow:hidden;isolation:isolate;border:1px solid rgb(231 185 105 / .72);border-radius:3px;background:radial-gradient(ellipse at 90% 0%,rgb(214 151 54 / .23),transparent 45%),radial-gradient(ellipse at 0% 100%,rgb(137 83 25 / .2),transparent 50%),linear-gradient(125deg,#090909 0%,#1e1914 52%,#090807 100%);box-shadow:inset 0 0 0 7px #11100e,inset 0 0 0 8px rgb(225 173 88 / .3),0 22px 0 -12px #8b591f,0 38px 55px rgb(35 23 11 / .28),0 0 38px rgb(197 137 46 / .14)}.elementor-34 .elementor-element.elementor-element-6100d215::before{content:"TP";position:absolute;z-index:-1;right:-.05em;bottom:-.37em;color:rgb(224 173 92 / .07);font-family:Georgia,"Times New Roman",serif;font-size:clamp(230px, 35vw, 520px);font-weight:700;line-height:1;letter-spacing:-.12em;white-space:nowrap;pointer-events:none}.elementor-34 .elementor-element.elementor-element-6100d215::after{content:"";position:absolute;top:0;left:clamp(26px, 5vw, 76px);width:clamp(95px, 17vw, 190px);height:5px;background:linear-gradient(90deg,#8b5219 0%,#e7b862 42%,#fff1c7 70%,#b47629 100%);box-shadow:0 0 16px rgb(255 203 112 / .65),0 0 34px rgb(224 155 59 / .35);pointer-events:none}.elementor-34 .elementor-element.elementor-element-6100d215 .elementor-heading-title{position:relative;z-index:1;display:block;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px, 6.2vw, 104px);font-weight:700;line-height:1.02;letter-spacing:-.06em;text-transform:uppercase;background:linear-gradient(115deg,#b67a2f 0%,#f6d58f 18%,#fff4d6 34%,#c58b3d 51%,#fff0c4 72%,#a96b28 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#f5d392;filter:drop-shadow(0 2px 0 rgb(60 34 11 / .9)) drop-shadow(0 10px 18px rgb(0 0 0 / .55))}.elementor-34 .elementor-element.elementor-element-6100d215 .elementor-heading-title br{display:block;content:"";margin-bottom:.08em}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-6100d215{width:100%;padding:46px 42px}.elementor-34 .elementor-element.elementor-element-6100d215 .elementor-heading-title{font-size:clamp(47px, 6.6vw, 72px)}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-6100d215{padding:38px 22px 42px;box-shadow:inset 0 0 0 5px #11100e,inset 0 0 0 6px rgb(225 173 88 / .3),0 17px 0 -10px #8b591f,0 27px 38px rgb(35 23 11 / .25)}.elementor-34 .elementor-element.elementor-element-6100d215::after{left:22px;width:95px;height:4px}.elementor-34 .elementor-element.elementor-element-6100d215::before{right:-.12em;bottom:-.3em;font-size:230px}.elementor-34 .elementor-element.elementor-element-6100d215 .elementor-heading-title{font-size:clamp(34px, 8.2vw, 54px);line-height:1.07;letter-spacing:-.055em}}@media (max-width:390px){.elementor-34 .elementor-element.elementor-element-6100d215 .elementor-heading-title{font-size:clamp(30px, 8vw, 36px)}}.elementor-34 .elementor-element.elementor-element-6fb26a4e{position:relative;max-width:850px;padding:26px 32px 26px 36px;border-left:3px solid #c69346;background:linear-gradient(90deg,rgb(221 176 104 / .13),#fff0 82%);box-shadow:-10px 0 26px -22px rgb(117 70 18 / .6)}.elementor-34 .elementor-element.elementor-element-6fb26a4e::before{content:"";position:absolute;top:0;left:-3px;width:3px;height:48%;background:#ffe0a0;box-shadow:0 0 16px rgb(216 155 59 / .55);pointer-events:none}.elementor-34 .elementor-element.elementor-element-6fb26a4e p{margin:0;color:#3d342a;font-family:Georgia,"Times New Roman",serif;font-size:clamp(19px, 1.55vw, 24px);font-weight:400;line-height:1.75;letter-spacing:-.01em;text-wrap:pretty}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-6fb26a4e{padding:22px 25px 22px 29px}.elementor-34 .elementor-element.elementor-element-6fb26a4e p{font-size:20px;line-height:1.7}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-6fb26a4e{padding:16px 0 16px 19px}.elementor-34 .elementor-element.elementor-element-6fb26a4e p{font-size:17px;line-height:1.65}}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:17px 34px;overflow:hidden;isolation:isolate;border:1px solid #c99343;border-radius:2px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .19),transparent 70%),linear-gradient(135deg,#252019,#0e0d0b 60%,#21180f);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 6px 0 #7a4b19,0 15px 24px rgb(0 0 0 / .28);text-decoration:none;transform:translateY(0);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,#9d631f 0%,#e5b663 34%,#ffe7ae 55%,#bf8534 100%);transform:translateY(101%);transition:transform .48s cubic-bezier(.22,1,.36,1);pointer-events:none}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button::after{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid rgb(255 224 164 / .4);pointer-events:none}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button-content-wrapper{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:18px}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button-text{color:#f8e2b8;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;transition:color .35s ease,letter-spacing .35s ease}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button-text::after{content:"↗";display:inline-block;margin-left:18px;color:#f4bd62;font-size:21px;font-weight:400;line-height:0;transform:translate(0,1px);transition:transform .35s ease,color .35s ease}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button:hover,.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button:focus-visible{border-color:#ffe6a9;box-shadow:inset 0 0 0 4px rgb(255 241 203 / .18),inset 0 0 0 5px rgb(255 245 216 / .7),0 9px 0 #7a4b19,0 20px 33px rgb(0 0 0 / .34),0 0 26px rgb(216 156 62 / .38);transform:translateY(-3px)}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button:hover::before,.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button:focus-visible::before{transform:translateY(0)}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button:hover .elementor-button-text,.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button:focus-visible .elementor-button-text{color:#1c1309;letter-spacing:.19em}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button:hover .elementor-button-text::after,.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button:focus-visible .elementor-button-text::after{color:#1c1309;transform:translate(4px,-3px)}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button:focus-visible{outline:2px solid #ffe6a9;outline-offset:5px}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button:active{transform:translateY(3px);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 2px 0 #7a4b19,0 7px 14px rgb(0 0 0 / .28)}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button{min-height:56px;padding:15px 24px;max-width:100%}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button-text{font-size:13px;letter-spacing:.12em}.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button-text::after{margin-left:12px;font-size:18px}}@media(prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button,.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button::before,.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button-text,.elementor-34 .elementor-element.elementor-element-5498fa73 .elementor-button-text::after{transition:none}}.elementor-34 .elementor-element.elementor-element-727e8c1b{position:relative;display:block;width:min(150%, 720px)!important;max-width:none!important;margin:0 0 24px;padding:10px;isolation:isolate;overflow:visible;background:linear-gradient(135deg,#704719 0%,#e8bd72 23%,#fff0c8 39%,#b57a31 67%,#523415 100%);box-shadow:0 18px 0 -9px #80501b,0 30px 45px rgb(55 34 13 / .25),0 0 35px rgb(208 151 61 / .12);transform:rotate(1deg);transition:transform 500ms cubic-bezier(.22,1,.36,1),box-shadow 500ms ease}.elementor-34 .elementor-element.elementor-element-727e8c1b::before{content:"";position:absolute;z-index:-1;inset:16px -16px -16px 16px;border:1px solid rgb(161 105 37 / .75);background:#19140f;box-shadow:0 15px 30px rgb(33 20 8 / .15);transition:transform 500ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-727e8c1b .elementor-widget-container{position:relative;width:100%;overflow:hidden;border:6px solid #17120d;background:#17120d}.elementor-34 .elementor-element.elementor-element-727e8c1b .elementor-widget-container::after{content:"";position:absolute;inset:0;z-index:1;border:1px solid rgb(255 231 179 / .35);box-shadow:inset 0 0 30px rgb(0 0 0 / .2),inset 0 0 100px rgb(0 0 0 / .12);pointer-events:none}.elementor-34 .elementor-element.elementor-element-727e8c1b img{display:block;width:100%!important;max-width:none!important;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:center;filter:contrast(1.04) saturate(.95);transform:scale(1);transition:transform 800ms cubic-bezier(.22,1,.36,1),filter 800ms ease}.elementor-34 .elementor-element.elementor-element-727e8c1b:hover{transform:rotate(0deg) translateY(-7px);box-shadow:0 23px 0 -9px #80501b,0 42px 55px rgb(55 34 13 / .31),0 0 45px rgb(208 151 61 / .23)}.elementor-34 .elementor-element.elementor-element-727e8c1b:hover::before{transform:translate(5px,5px)}.elementor-34 .elementor-element.elementor-element-727e8c1b:hover img{transform:scale(1.055);filter:contrast(1.07) saturate(1.05)}@media (max-width:1200px){.elementor-34 .elementor-element.elementor-element-727e8c1b{width:100%!important;max-width:100%!important;padding:8px;transform:rotate(0.6deg)}.elementor-34 .elementor-element.elementor-element-727e8c1b::before{inset:12px -12px -12px 12px}.elementor-34 .elementor-element.elementor-element-727e8c1b .elementor-widget-container{border-width:5px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-727e8c1b{width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;margin:0 12px 18px 0;padding:6px;transform:rotate(0)}.elementor-34 .elementor-element.elementor-element-727e8c1b::before{inset:9px -9px -9px 9px}.elementor-34 .elementor-element.elementor-element-727e8c1b .elementor-widget-container{border-width:4px}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-727e8c1b,.elementor-34 .elementor-element.elementor-element-727e8c1b::before,.elementor-34 .elementor-element.elementor-element-727e8c1b img{transition:none}}.elementor-34 .elementor-element.elementor-element-621666f2{position:relative;width:100%;padding:46px 22px 52px;overflow:hidden;isolation:isolate;text-align:center;background:radial-gradient(ellipse at 50% 110%,rgb(210 145 51 / .19),transparent 48%),linear-gradient(90deg,#151411,#1c1914 50%,#151411)}.elementor-34 .elementor-element.elementor-element-621666f2::before{content:"";position:absolute;top:20px;left:50%;width:min(220px, 38%);height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#bc8235 22%,#fff0bb 50%,#bc8235 78%,transparent);box-shadow:0 0 18px rgb(240 184 91 / .7);pointer-events:none}.elementor-34 .elementor-element.elementor-element-621666f2::after{content:"";position:absolute;bottom:19px;left:50%;width:min(430px, 62%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgb(228 174 87 / .4) 20%,#f4cf89 50%,rgb(228 174 87 / .4) 80%,transparent);pointer-events:none}.elementor-34 .elementor-element.elementor-element-621666f2 .elementor-heading-title{position:relative;z-index:1;display:inline-block;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px, 5.3vw, 82px);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-transform:uppercase;background:linear-gradient(115deg,#a36b2d 0%,#e1ae60 18%,#fff2cf 40%,#c89043 59%,#ffe4a8 77%,#aa702e 100%);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#f3d39a;filter:drop-shadow(0 2px 0 rgb(55 31 8 / .8)) drop-shadow(0 9px 18px rgb(0 0 0 / .65));animation:fp-collections-gold-shift 9s ease-in-out infinite alternate}@keyframes fp-collections-gold-shift{from{background-position:0% 50%}to{background-position:100% 50%}}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-621666f2{padding:42px 20px 48px}.elementor-34 .elementor-element.elementor-element-621666f2 .elementor-heading-title{font-size:clamp(38px, 5.5vw, 60px)}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-621666f2{padding:37px 16px 42px}.elementor-34 .elementor-element.elementor-element-621666f2::before{top:15px;width:125px}.elementor-34 .elementor-element.elementor-element-621666f2::after{bottom:14px;width:65%}.elementor-34 .elementor-element.elementor-element-621666f2 .elementor-heading-title{font-size:clamp(31px, 8.2vw, 45px);line-height:1.14;letter-spacing:-.035em}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-621666f2 .elementor-heading-title{animation:none;background-position:50% 50%}}.elementor-element-5d1270bc{position:relative;overflow:hidden}.elementor-element-5d1270bc .elementor-element-460df326,.elementor-element-5d1270bc .elementor-element-460df326>.elementor-widget-wrap{position:relative;opacity:1!important;visibility:visible!important}.elementor-element-5d1270bc .elementor-element-621666f2{position:relative;overflow:hidden;opacity:1!important;visibility:visible!important}.elementor-element-5d1270bc .elementor-element-621666f2 .elementor-heading-title{position:relative;opacity:1!important;visibility:visible!important;transform-origin:center center;will-change:transform,filter,opacity;animation:tpExploreTitleSafeReveal 1.25s cubic-bezier(.16,1,.3,1) both;transition:transform 0.45s cubic-bezier(.16,1,.3,1),text-shadow 0.45s ease,filter 0.45s ease}.elementor-element-5d1270bc .elementor-element-621666f2:hover .elementor-heading-title{transform:translateY(-3px) scale(1.008);filter:brightness(1.07);text-shadow:0 0 14px rgb(230 171 79 / .16),0 0 30px rgb(230 171 79 / .07)}.elementor-element-5d1270bc .elementor-element-460df326>.elementor-widget-wrap::before{content:"";position:absolute;top:20px;left:50%;width:210px;height:1px;transform:translateX(-50%) scaleX(1);transform-origin:center;opacity:1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgb(173 108 27 / .28) 10%,rgb(221 158 59 / .65) 32%,rgb(255 220 152 / .96) 50%,rgb(221 158 59 / .65) 68%,rgb(173 108 27 / .28) 90%,transparent 100%);box-shadow:0 0 10px rgb(234 171 69 / .18);animation:tpExploreTopLineSafe 1.05s cubic-bezier(.16,1,.3,1) both}.elementor-element-5d1270bc .elementor-element-460df326>.elementor-widget-wrap::after{content:"";position:absolute;bottom:17px;left:50%;width:420px;max-width:65%;height:1px;transform:translateX(-50%) scaleX(1);transform-origin:center;opacity:1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgb(159 96 21 / .15) 8%,rgb(207 142 44 / .38) 35%,rgb(231 171 77 / .58) 50%,rgb(207 142 44 / .38) 65%,rgb(159 96 21 / .15) 92%,transparent 100%);animation:tpExploreBottomLineSafe 1.1s cubic-bezier(.16,1,.3,1) 0.42s both}.elementor-element-5d1270bc .elementor-element-621666f2::after{content:"";position:absolute;top:-20%;left:130%;width:24%;height:140%;pointer-events:none;opacity:0;transform:skewX(-18deg);background:linear-gradient(100deg,transparent 0%,rgb(255 229 174 / .03) 24%,rgb(255 235 188 / .4) 47%,rgb(255 194 92 / .17) 60%,transparent 80%);filter:blur(6px);animation:tpExploreGoldSweepSafe 1.35s ease-out 0.68s both}.elementor-element-5d1270bc>.elementor-container{opacity:1;animation:tpExploreSectionSafeReveal 0.85s cubic-bezier(.16,1,.3,1) both}@keyframes tpExploreTitleSafeReveal{0%{opacity:0;transform:translateY(55px) scale(.94);filter:blur(10px)}55%{opacity:1;transform:translateY(-5px) scale(1.012);filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes tpExploreSectionSafeReveal{0%{opacity:0;transform:translateY(22px) scale(.99)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes tpExploreTopLineSafe{0%{opacity:0;transform:translateX(-50%) scaleX(0)}35%{opacity:1}100%{opacity:1;transform:translateX(-50%) scaleX(1)}}@keyframes tpExploreBottomLineSafe{0%{opacity:0;transform:translateX(-50%) scaleX(0)}100%{opacity:1;transform:translateX(-50%) scaleX(1)}}@keyframes tpExploreGoldSweepSafe{0%{left:-30%;opacity:0}16%{opacity:1}75%{opacity:.85}100%{left:130%;opacity:0}}@media only screen and (max-width:1024px){.elementor-element-5d1270bc .elementor-element-460df326>.elementor-widget-wrap::before{width:175px}.elementor-element-5d1270bc .elementor-element-460df326>.elementor-widget-wrap::after{width:340px;max-width:72%}.elementor-element-5d1270bc .elementor-element-621666f2::after{width:30%}}@media only screen and (max-width:767px){.elementor-element-5d1270bc .elementor-element-460df326>.elementor-widget-wrap::before{width:120px;top:14px}.elementor-element-5d1270bc .elementor-element-460df326>.elementor-widget-wrap::after{width:225px;max-width:80%;bottom:12px}.elementor-element-5d1270bc .elementor-element-621666f2 .elementor-heading-title{animation-duration:0.95s}.elementor-element-5d1270bc .elementor-element-621666f2::after{width:38%;animation-duration:1.05s}}@media (prefers-reduced-motion:reduce){.elementor-element-5d1270bc>.elementor-container,.elementor-element-5d1270bc .elementor-element-621666f2 .elementor-heading-title,.elementor-element-5d1270bc .elementor-element-460df326>.elementor-widget-wrap::before,.elementor-element-5d1270bc .elementor-element-460df326>.elementor-widget-wrap::after,.elementor-element-5d1270bc .elementor-element-621666f2::after{animation:none!important}.elementor-element-5d1270bc .elementor-element-621666f2 .elementor-heading-title{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}}.elementor-34 .elementor-element.elementor-element-2ff45f1d{position:relative;width:100%;padding:8px 8px 21px;text-align:center}.elementor-34 .elementor-element.elementor-element-2ff45f1d::after{content:"";position:absolute;bottom:5px;left:50%;width:46px;height:2px;border-radius:10px;background:linear-gradient(90deg,transparent,#c28b3c 24%,#ffe6a8 50%,#c28b3c 76%,transparent);box-shadow:0 0 12px rgb(240 184 91 / .5);transform:translateX(-50%);transition:width 400ms ease,box-shadow 400ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-2ff45f1d .elementor-heading-title{margin:0;color:#f0d3a0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(21px, 1.65vw, 29px);font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(105deg,#aa702f 0%,#e9bf77 30%,#fff0c8 49%,#d69f50 72%,#b87b32 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 3px 9px rgb(0 0 0 / .45));transition:filter 400ms ease,letter-spacing 400ms ease}.elementor-34 .elementor-element.elementor-element-2ff45f1d:hover::after,.elementor-34 .elementor-element.elementor-element-2ff45f1d:has(.elementor-heading-title:hover)::after{width:105px;box-shadow:0 0 19px rgb(255 198 103 / .75)}.elementor-34 .elementor-element.elementor-element-2ff45f1d:hover .elementor-heading-title{letter-spacing:.12em;filter:drop-shadow(0 0 13px rgb(255 205 127 / .4))}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-2ff45f1d .elementor-heading-title{font-size:23px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-2ff45f1d{padding-bottom:18px}.elementor-34 .elementor-element.elementor-element-2ff45f1d .elementor-heading-title{font-size:22px;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-2ff45f1d::after,.elementor-34 .elementor-element.elementor-element-2ff45f1d .elementor-heading-title{transition:none}}.elementor-34 .elementor-element.elementor-element-fecf1e{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:82px;padding:5px 14px 12px;text-align:center}.elementor-34 .elementor-element.elementor-element-fecf1e .elementor-widget-container{width:100%}.elementor-34 .elementor-element.elementor-element-fecf1e p{max-width:30ch;margin:0 auto;color:#d6c7af;font-family:Georgia,"Times New Roman",serif;font-size:clamp(15px, 1.05vw, 18px);font-weight:400;line-height:1.55;letter-spacing:.01em;text-wrap:balance;text-shadow:0 2px 12px rgb(0 0 0 / .35)}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-fecf1e{min-height:76px;padding-inline:10px}.elementor-34 .elementor-element.elementor-element-fecf1e p{font-size:16px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-fecf1e{min-height:auto;padding:4px 12px 14px}.elementor-34 .elementor-element.elementor-element-fecf1e p{max-width:34ch;font-size:16px;line-height:1.5}}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:17px 34px;overflow:hidden;isolation:isolate;border:1px solid #c99343;border-radius:2px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .19),transparent 70%),linear-gradient(135deg,#252019,#0e0d0b 60%,#21180f);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 6px 0 #7a4b19,0 15px 24px rgb(0 0 0 / .28);text-decoration:none;transform:translateY(0);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,#9d631f 0%,#e5b663 34%,#ffe7ae 55%,#bf8534 100%);transform:translateY(101%);transition:transform .48s cubic-bezier(.22,1,.36,1);pointer-events:none}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button::after{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid rgb(255 224 164 / .4);pointer-events:none}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button-content-wrapper{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:18px}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button-text{color:#f8e2b8;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;transition:color .35s ease,letter-spacing .35s ease}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button-text::after{content:"↗";display:inline-block;margin-left:18px;color:#f4bd62;font-size:21px;font-weight:400;line-height:0;transform:translate(0,1px);transition:transform .35s ease,color .35s ease}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button:hover,.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button:focus-visible{border-color:#ffe6a9;box-shadow:inset 0 0 0 4px rgb(255 241 203 / .18),inset 0 0 0 5px rgb(255 245 216 / .7),0 9px 0 #7a4b19,0 20px 33px rgb(0 0 0 / .34),0 0 26px rgb(216 156 62 / .38);transform:translateY(-3px)}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button:hover::before,.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button:focus-visible::before{transform:translateY(0)}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button:hover .elementor-button-text,.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button:focus-visible .elementor-button-text{color:#1c1309;letter-spacing:.19em}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button:hover .elementor-button-text::after,.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button:focus-visible .elementor-button-text::after{color:#1c1309;transform:translate(4px,-3px)}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button:focus-visible{outline:2px solid #ffe6a9;outline-offset:5px}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button:active{transform:translateY(3px);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 2px 0 #7a4b19,0 7px 14px rgb(0 0 0 / .28)}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button{min-height:56px;padding:15px 24px;max-width:100%}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button-text{font-size:13px;letter-spacing:.12em}.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button-text::after{margin-left:12px;font-size:18px}}@media(prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button,.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button::before,.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button-text,.elementor-34 .elementor-element.elementor-element-36b69241 .elementor-button-text::after{transition:none}}.elementor-34 .elementor-element.elementor-element-2be44fdf{position:relative;width:100%;padding:8px 8px 21px;text-align:center}.elementor-34 .elementor-element.elementor-element-2be44fdf::after{content:"";position:absolute;bottom:5px;left:50%;width:46px;height:2px;border-radius:10px;background:linear-gradient(90deg,transparent,#c28b3c 24%,#ffe6a8 50%,#c28b3c 76%,transparent);box-shadow:0 0 12px rgb(240 184 91 / .5);transform:translateX(-50%);transition:width 400ms ease,box-shadow 400ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-2be44fdf .elementor-heading-title{margin:0;color:#f0d3a0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(21px, 1.65vw, 29px);font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(105deg,#aa702f 0%,#e9bf77 30%,#fff0c8 49%,#d69f50 72%,#b87b32 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 3px 9px rgb(0 0 0 / .45));transition:filter 400ms ease,letter-spacing 400ms ease}.elementor-34 .elementor-element.elementor-element-2be44fdf:hover::after{width:105px;box-shadow:0 0 19px rgb(255 198 103 / .75)}.elementor-34 .elementor-element.elementor-element-2be44fdf:hover .elementor-heading-title{letter-spacing:.12em;filter:drop-shadow(0 0 13px rgb(255 205 127 / .4))}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-2be44fdf .elementor-heading-title{font-size:23px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-2be44fdf{padding-bottom:18px}.elementor-34 .elementor-element.elementor-element-2be44fdf .elementor-heading-title{font-size:22px;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-2be44fdf::after,.elementor-34 .elementor-element.elementor-element-2be44fdf .elementor-heading-title{transition:none}}.elementor-34 .elementor-element.elementor-element-7dfcf801{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:82px;padding:5px 14px 12px;text-align:center}.elementor-34 .elementor-element.elementor-element-7dfcf801 .elementor-widget-container{width:100%}.elementor-34 .elementor-element.elementor-element-7dfcf801 p{max-width:30ch;margin:0 auto;color:#d6c7af;font-family:Georgia,"Times New Roman",serif;font-size:clamp(15px, 1.05vw, 18px);font-weight:400;line-height:1.55;letter-spacing:.01em;text-wrap:balance;text-shadow:0 2px 12px rgb(0 0 0 / .35)}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-7dfcf801{min-height:76px;padding-inline:10px}.elementor-34 .elementor-element.elementor-element-7dfcf801 p{font-size:16px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-7dfcf801{min-height:auto;padding:4px 12px 14px}.elementor-34 .elementor-element.elementor-element-7dfcf801 p{max-width:34ch;font-size:16px;line-height:1.5}}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:17px 34px;overflow:hidden;isolation:isolate;border:1px solid #c99343;border-radius:2px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .19),transparent 70%),linear-gradient(135deg,#252019,#0e0d0b 60%,#21180f);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 6px 0 #7a4b19,0 15px 24px rgb(0 0 0 / .28);text-decoration:none;transform:translateY(0);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,#9d631f 0%,#e5b663 34%,#ffe7ae 55%,#bf8534 100%);transform:translateY(101%);transition:transform .48s cubic-bezier(.22,1,.36,1);pointer-events:none}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button::after{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid rgb(255 224 164 / .4);pointer-events:none}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button-content-wrapper{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:18px}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button-text{color:#f8e2b8;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;transition:color .35s ease,letter-spacing .35s ease}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button-text::after{content:"↗";display:inline-block;margin-left:18px;color:#f4bd62;font-size:21px;font-weight:400;line-height:0;transform:translate(0,1px);transition:transform .35s ease,color .35s ease}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button:hover,.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button:focus-visible{border-color:#ffe6a9;box-shadow:inset 0 0 0 4px rgb(255 241 203 / .18),inset 0 0 0 5px rgb(255 245 216 / .7),0 9px 0 #7a4b19,0 20px 33px rgb(0 0 0 / .34),0 0 26px rgb(216 156 62 / .38);transform:translateY(-3px)}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button:hover::before,.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button:focus-visible::before{transform:translateY(0)}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button:hover .elementor-button-text,.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button:focus-visible .elementor-button-text{color:#1c1309;letter-spacing:.19em}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button:hover .elementor-button-text::after,.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button:focus-visible .elementor-button-text::after{color:#1c1309;transform:translate(4px,-3px)}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button:focus-visible{outline:2px solid #ffe6a9;outline-offset:5px}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button:active{transform:translateY(3px);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 2px 0 #7a4b19,0 7px 14px rgb(0 0 0 / .28)}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button{min-height:56px;padding:15px 24px;max-width:100%}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button-text{font-size:13px;letter-spacing:.12em}.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button-text::after{margin-left:12px;font-size:18px}}@media(prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button,.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button::before,.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button-text,.elementor-34 .elementor-element.elementor-element-49d10ccb .elementor-button-text::after{transition:none}}.elementor-34 .elementor-element.elementor-element-4ff6905a{position:relative;width:100%;padding:8px 8px 21px;text-align:center}.elementor-34 .elementor-element.elementor-element-4ff6905a::after{content:"";position:absolute;bottom:5px;left:50%;width:46px;height:2px;border-radius:10px;background:linear-gradient(90deg,transparent,#c28b3c 24%,#ffe6a8 50%,#c28b3c 76%,transparent);box-shadow:0 0 12px rgb(240 184 91 / .5);transform:translateX(-50%);transition:width 400ms ease,box-shadow 400ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-4ff6905a .elementor-heading-title{margin:0;color:#f0d3a0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(21px, 1.65vw, 29px);font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(105deg,#aa702f 0%,#e9bf77 30%,#fff0c8 49%,#d69f50 72%,#b87b32 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 3px 9px rgb(0 0 0 / .45));transition:filter 400ms ease,letter-spacing 400ms ease}.elementor-34 .elementor-element.elementor-element-4ff6905a:hover::after{width:105px;box-shadow:0 0 19px rgb(255 198 103 / .75)}.elementor-34 .elementor-element.elementor-element-4ff6905a:hover .elementor-heading-title{letter-spacing:.12em;filter:drop-shadow(0 0 13px rgb(255 205 127 / .4))}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-4ff6905a .elementor-heading-title{font-size:23px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-4ff6905a{padding-bottom:18px}.elementor-34 .elementor-element.elementor-element-4ff6905a .elementor-heading-title{font-size:22px;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-4ff6905a::after,.elementor-34 .elementor-element.elementor-element-4ff6905a .elementor-heading-title{transition:none}}.elementor-34 .elementor-element.elementor-element-6ec387ba{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:82px;padding:5px 14px 12px;text-align:center}.elementor-34 .elementor-element.elementor-element-6ec387ba .elementor-widget-container{width:100%}.elementor-34 .elementor-element.elementor-element-6ec387ba p{max-width:30ch;margin:0 auto;color:#d6c7af;font-family:Georgia,"Times New Roman",serif;font-size:clamp(15px, 1.05vw, 18px);font-weight:400;line-height:1.55;letter-spacing:.01em;text-wrap:balance;text-shadow:0 2px 12px rgb(0 0 0 / .35)}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-6ec387ba{min-height:76px;padding-inline:10px}.elementor-34 .elementor-element.elementor-element-6ec387ba p{font-size:16px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-6ec387ba{min-height:auto;padding:4px 12px 14px}.elementor-34 .elementor-element.elementor-element-6ec387ba p{max-width:34ch;font-size:16px;line-height:1.5}}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:17px 34px;overflow:hidden;isolation:isolate;border:1px solid #c99343;border-radius:2px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .19),transparent 70%),linear-gradient(135deg,#252019,#0e0d0b 60%,#21180f);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 6px 0 #7a4b19,0 15px 24px rgb(0 0 0 / .28);text-decoration:none;transform:translateY(0);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,#9d631f 0%,#e5b663 34%,#ffe7ae 55%,#bf8534 100%);transform:translateY(101%);transition:transform .48s cubic-bezier(.22,1,.36,1);pointer-events:none}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button::after{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid rgb(255 224 164 / .4);pointer-events:none}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button-content-wrapper{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:18px}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button-text{color:#f8e2b8;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;transition:color .35s ease,letter-spacing .35s ease}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button-text::after{content:"↗";display:inline-block;margin-left:18px;color:#f4bd62;font-size:21px;font-weight:400;line-height:0;transform:translate(0,1px);transition:transform .35s ease,color .35s ease}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button:hover,.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button:focus-visible{border-color:#ffe6a9;box-shadow:inset 0 0 0 4px rgb(255 241 203 / .18),inset 0 0 0 5px rgb(255 245 216 / .7),0 9px 0 #7a4b19,0 20px 33px rgb(0 0 0 / .34),0 0 26px rgb(216 156 62 / .38);transform:translateY(-3px)}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button:hover::before,.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button:focus-visible::before{transform:translateY(0)}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button:hover .elementor-button-text,.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button:focus-visible .elementor-button-text{color:#1c1309;letter-spacing:.19em}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button:hover .elementor-button-text::after,.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button:focus-visible .elementor-button-text::after{color:#1c1309;transform:translate(4px,-3px)}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button:focus-visible{outline:2px solid #ffe6a9;outline-offset:5px}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button:active{transform:translateY(3px);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 2px 0 #7a4b19,0 7px 14px rgb(0 0 0 / .28)}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button{min-height:56px;padding:15px 24px;max-width:100%}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button-text{font-size:13px;letter-spacing:.12em}.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button-text::after{margin-left:12px;font-size:18px}}@media(prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button,.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button::before,.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button-text,.elementor-34 .elementor-element.elementor-element-7557b773 .elementor-button-text::after{transition:none}}.elementor-34 .elementor-element.elementor-element-6bc4cfee{position:relative;width:100%;padding:8px 6px 21px;text-align:center}.elementor-34 .elementor-element.elementor-element-6bc4cfee::after{content:"";position:absolute;bottom:5px;left:50%;width:46px;height:2px;border-radius:10px;background:linear-gradient(90deg,transparent,#c28b3c 24%,#ffe6a8 50%,#c28b3c 76%,transparent);box-shadow:0 0 12px rgb(240 184 91 / .5);transform:translateX(-50%);transition:width 400ms ease,box-shadow 400ms ease;pointer-events:none}.elementor-34 .elementor-element.elementor-element-6bc4cfee .elementor-heading-title{margin:0;color:#f0d3a0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(18px, 1.5vw, 26px);font-weight:700;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(105deg,#aa702f 0%,#e9bf77 30%,#fff0c8 49%,#d69f50 72%,#b87b32 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 3px 9px rgb(0 0 0 / .45));transition:filter 400ms ease,letter-spacing 400ms ease}.elementor-34 .elementor-element.elementor-element-6bc4cfee:hover::after{width:105px;box-shadow:0 0 19px rgb(255 198 103 / .75)}.elementor-34 .elementor-element.elementor-element-6bc4cfee:hover .elementor-heading-title{letter-spacing:.08em;filter:drop-shadow(0 0 13px rgb(255 205 127 / .4))}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-6bc4cfee .elementor-heading-title{font-size:22px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-6bc4cfee{padding-bottom:18px}.elementor-34 .elementor-element.elementor-element-6bc4cfee .elementor-heading-title{font-size:21px;letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-6bc4cfee::after,.elementor-34 .elementor-element.elementor-element-6bc4cfee .elementor-heading-title{transition:none}}.elementor-34 .elementor-element.elementor-element-5f26111f{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:82px;padding:5px 14px 12px;text-align:center}.elementor-34 .elementor-element.elementor-element-5f26111f .elementor-widget-container{width:100%}.elementor-34 .elementor-element.elementor-element-5f26111f p{max-width:30ch;margin:0 auto;color:#d6c7af;font-family:Georgia,"Times New Roman",serif;font-size:clamp(15px, 1.05vw, 18px);font-weight:400;line-height:1.55;letter-spacing:.01em;text-wrap:balance;text-shadow:0 2px 12px rgb(0 0 0 / .35)}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-5f26111f{min-height:76px;padding-inline:10px}.elementor-34 .elementor-element.elementor-element-5f26111f p{max-width:32ch;font-size:16px}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-5f26111f{min-height:auto;padding:4px 12px 14px}.elementor-34 .elementor-element.elementor-element-5f26111f p{max-width:34ch;font-size:16px;line-height:1.5}}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:17px 34px;overflow:hidden;isolation:isolate;border:1px solid #c99343;border-radius:2px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .19),transparent 70%),linear-gradient(135deg,#252019,#0e0d0b 60%,#21180f);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 6px 0 #7a4b19,0 15px 24px rgb(0 0 0 / .28);text-decoration:none;transform:translateY(0);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,#9d631f 0%,#e5b663 34%,#ffe7ae 55%,#bf8534 100%);transform:translateY(101%);transition:transform .48s cubic-bezier(.22,1,.36,1);pointer-events:none}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button::after{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid rgb(255 224 164 / .4);pointer-events:none}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button-content-wrapper{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:18px}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button-text{color:#f8e2b8;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;transition:color .35s ease,letter-spacing .35s ease}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button-text::after{content:"↗";display:inline-block;margin-left:18px;color:#f4bd62;font-size:21px;font-weight:400;line-height:0;transform:translate(0,1px);transition:transform .35s ease,color .35s ease}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button:hover,.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button:focus-visible{border-color:#ffe6a9;box-shadow:inset 0 0 0 4px rgb(255 241 203 / .18),inset 0 0 0 5px rgb(255 245 216 / .7),0 9px 0 #7a4b19,0 20px 33px rgb(0 0 0 / .34),0 0 26px rgb(216 156 62 / .38);transform:translateY(-3px)}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button:hover::before,.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button:focus-visible::before{transform:translateY(0)}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button:hover .elementor-button-text,.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button:focus-visible .elementor-button-text{color:#1c1309;letter-spacing:.19em}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button:hover .elementor-button-text::after,.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button:focus-visible .elementor-button-text::after{color:#1c1309;transform:translate(4px,-3px)}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button:focus-visible{outline:2px solid #ffe6a9;outline-offset:5px}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button:active{transform:translateY(3px);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 2px 0 #7a4b19,0 7px 14px rgb(0 0 0 / .28)}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button{min-height:56px;padding:15px 24px;max-width:100%}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button-text{font-size:13px;letter-spacing:.12em}.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button-text::after{margin-left:12px;font-size:18px}}@media(prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button,.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button::before,.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button-text,.elementor-34 .elementor-element.elementor-element-549dc232 .elementor-button-text::after{transition:none}}.elementor-element-4b2f19d3{position:relative;overflow:hidden}.elementor-element-4b2f19d3 .elementor-column{opacity:0;transform:translateY(70px) scale(.95);filter:blur(10px);will-change:transform,opacity,filter;animation:tpCollectionCardReveal 0.95s cubic-bezier(.16,1,.3,1) forwards}.elementor-element-4b2f19d3 .elementor-element-7bfd7a4{animation-delay:0.18s}.elementor-element-4b2f19d3 .elementor-element-382e5645{animation-delay:0.34s}.elementor-element-4b2f19d3 .elementor-element-7b66a322{animation-delay:0.50s}.elementor-element-4b2f19d3 .elementor-element-5b48a3b7{animation-delay:0.66s}.elementor-element-4b2f19d3 .elementor-column>.elementor-widget-wrap{position:relative;transition:transform 0.5s cubic-bezier(.16,1,.3,1),box-shadow 0.5s ease,filter 0.5s ease}.elementor-element-4b2f19d3 .elementor-column:hover>.elementor-widget-wrap{transform:translateY(-10px) scale(1.015);filter:brightness(1.04)}.elementor-element-4b2f19d3 .elementor-widget-image{overflow:hidden}.elementor-element-4b2f19d3 .elementor-widget-image img{transform:scale(1.08);transition:transform 1s cubic-bezier(.16,1,.3,1),filter 0.6s ease;animation:tpCollectionImageSettle 1.4s cubic-bezier(.16,1,.3,1) forwards}.elementor-element-4b2f19d3 .elementor-column:hover .elementor-widget-image img{transform:scale(1.115);filter:brightness(1.06) contrast(1.03)}.elementor-element-4b2f19d3 .elementor-widget-heading{opacity:0;transform:translateY(25px);animation:tpCollectionInnerReveal 0.7s cubic-bezier(.16,1,.3,1) forwards}.elementor-element-4b2f19d3 .elementor-element-7bfd7a4 .elementor-widget-heading{animation-delay:0.58s}.elementor-element-4b2f19d3 .elementor-element-382e5645 .elementor-widget-heading{animation-delay:0.74s}.elementor-element-4b2f19d3 .elementor-element-7b66a322 .elementor-widget-heading{animation-delay:0.90s}.elementor-element-4b2f19d3 .elementor-element-5b48a3b7 .elementor-widget-heading{animation-delay:1.06s}.elementor-element-4b2f19d3 .elementor-heading-title{transition:transform 0.35s cubic-bezier(.16,1,.3,1),text-shadow 0.35s ease}.elementor-element-4b2f19d3 .elementor-column:hover .elementor-heading-title{transform:translateY(-2px);text-shadow:0 0 10px rgb(224 165 73 / .16),0 0 24px rgb(224 165 73 / .07)}.elementor-element-4b2f19d3 .elementor-widget-text-editor{opacity:0;transform:translateY(20px);animation:tpCollectionInnerReveal 0.7s cubic-bezier(.16,1,.3,1) forwards}.elementor-element-4b2f19d3 .elementor-element-7bfd7a4 .elementor-widget-text-editor{animation-delay:0.70s}.elementor-element-4b2f19d3 .elementor-element-382e5645 .elementor-widget-text-editor{animation-delay:0.86s}.elementor-element-4b2f19d3 .elementor-element-7b66a322 .elementor-widget-text-editor{animation-delay:1.02s}.elementor-element-4b2f19d3 .elementor-element-5b48a3b7 .elementor-widget-text-editor{animation-delay:1.18s}.elementor-element-4b2f19d3 .elementor-widget-button{opacity:0;transform:translateY(20px) scale(.97);animation:tpCollectionButtonReveal 0.7s cubic-bezier(.16,1,.3,1) forwards}.elementor-element-4b2f19d3 .elementor-element-7bfd7a4 .elementor-widget-button{animation-delay:0.82s}.elementor-element-4b2f19d3 .elementor-element-382e5645 .elementor-widget-button{animation-delay:0.98s}.elementor-element-4b2f19d3 .elementor-element-7b66a322 .elementor-widget-button{animation-delay:1.14s}.elementor-element-4b2f19d3 .elementor-element-5b48a3b7 .elementor-widget-button{animation-delay:1.30s}.elementor-element-4b2f19d3 .elementor-button{position:relative;overflow:hidden;transition:transform 0.35s cubic-bezier(.16,1,.3,1),box-shadow 0.35s ease,filter 0.35s ease}.elementor-element-4b2f19d3 .elementor-button:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgb(207 140 46 / .15),0 0 20px rgb(255 196 95 / .07);filter:brightness(1.07)}.elementor-element-4b2f19d3 .elementor-button::after{content:"";position:absolute;top:-50%;left:-80%;width:30%;height:200%;background:linear-gradient(90deg,transparent,rgb(255 221 155 / .3),transparent);transform:rotate(18deg);transition:left 0.75s cubic-bezier(.16,1,.3,1);pointer-events:none}.elementor-element-4b2f19d3 .elementor-button:hover::after{left:140%}.elementor-element-4b2f19d3 .elementor-column::after{content:"";position:absolute;left:50%;bottom:-5px;width:70%;height:18px;transform:translateX(-50%) scaleX(.45);opacity:0;pointer-events:none;background:radial-gradient(ellipse at center,rgb(228 167 69 / .3) 0%,rgb(199 126 26 / .11) 45%,transparent 76%);filter:blur(8px);transition:transform 0.45s ease,opacity 0.45s ease}.elementor-element-4b2f19d3 .elementor-column:hover::after{transform:translateX(-50%) scaleX(1);opacity:.8}@keyframes tpCollectionCardReveal{0%{opacity:0;transform:translateY(70px) scale(.95);filter:blur(10px)}65%{opacity:1;transform:translateY(-5px) scale(1.01);filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes tpCollectionInnerReveal{0%{opacity:0;transform:translateY(25px)}100%{opacity:1;transform:translateY(0)}}@keyframes tpCollectionButtonReveal{0%{opacity:0;transform:translateY(20px) scale(.97)}75%{opacity:1;transform:translateY(-3px) scale(1.01)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes tpCollectionImageSettle{0%{transform:scale(1.12);filter:brightness(.75)}100%{transform:scale(1.08);filter:brightness(1)}}@media only screen and (max-width:1024px){.elementor-element-4b2f19d3 .elementor-column:hover>.elementor-widget-wrap{transform:translateY(-7px) scale(1.01)}}@media only screen and (max-width:767px){.elementor-element-4b2f19d3 .elementor-column{transform:translateY(45px) scale(.97);filter:blur(6px);animation-duration:0.75s}.elementor-element-4b2f19d3 .elementor-column:hover>.elementor-widget-wrap{transform:translateY(-4px) scale(1.005)}.elementor-element-4b2f19d3 .elementor-widget-image img{transform:scale(1.05);animation-duration:1s}.elementor-element-4b2f19d3 .elementor-column:hover .elementor-widget-image img{transform:scale(1.075)}}@media (prefers-reduced-motion:reduce){.elementor-element-4b2f19d3 .elementor-column,.elementor-element-4b2f19d3 .elementor-widget-heading,.elementor-element-4b2f19d3 .elementor-widget-text-editor,.elementor-element-4b2f19d3 .elementor-widget-button,.elementor-element-4b2f19d3 .elementor-widget-image img{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.elementor-34 .elementor-element.elementor-element-25013d95{position:relative;width:fit-content;max-width:100%;margin:0 auto 42px;padding:22px 70px;isolation:isolate;text-align:center}.elementor-34 .elementor-element.elementor-element-25013d95::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid rgb(156 105 38 / .7);background:linear-gradient(135deg,rgb(255 237 195 / .38),transparent 42%),linear-gradient(145deg,#241b13,#0e0d0b 54%,#302116);box-shadow:inset 0 0 0 6px #15110e,inset 0 0 0 7px rgb(237 184 96 / .45),0 7px 0 #81571f,0 22px 35px rgb(50 31 10 / .22),0 0 38px rgb(198 139 51 / .14)}.elementor-34 .elementor-element.elementor-element-25013d95::after{content:"";position:absolute;left:50%;bottom:-20px;width:94px;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#bc8436 22%,#fff1c7 50%,#bc8436 78%,transparent);box-shadow:0 0 15px rgb(204 146 55 / .65)}.elementor-34 .elementor-element.elementor-element-25013d95 .elementor-heading-title{margin:0;color:#f8ddb0!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(32px, 4.2vw, 66px)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:0.075em!important;text-transform:uppercase;text-shadow:0 1px 0 #6b431d,0 3px 0 #43280f,0 7px 18px rgb(0 0 0 / .8),0 0 24px rgb(235 171 74 / .28);background:linear-gradient(110deg,#bc8436 0%,#fff0c6 22%,#d39b4e 40%,#fff6da 54%,#c48a39 76%,#f6d89d 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-25013d95{padding:20px 48px;margin-bottom:38px}.elementor-34 .elementor-element.elementor-element-25013d95 .elementor-heading-title{font-size:clamp(30px, 5vw, 52px)!important}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-25013d95{width:calc(100% - 20px);padding:18px 16px;margin-bottom:34px}.elementor-34 .elementor-element.elementor-element-25013d95 .elementor-heading-title{font-size:clamp(26px, 8vw, 38px)!important;letter-spacing:0.045em!important}.elementor-34 .elementor-element.elementor-element-25013d95::after{bottom:-17px}}.elementor-34 .elementor-element.elementor-element-55bd6fc7{position:relative;width:100%;padding:18px 0 20px;overflow:hidden}.elementor-34 .elementor-element.elementor-element-55bd6fc7::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#a46d28 0%,#f6d697 35%,rgb(164 109 40 / .12) 100%)}.elementor-34 .elementor-element.elementor-element-55bd6fc7::after{content:"";position:absolute;left:0;bottom:5px;width:54px;height:3px;background:linear-gradient(90deg,#734616,#e4ad57,#fff0c4);box-shadow:0 0 13px rgb(214 151 57 / .55);transition:width 450ms ease}.elementor-34 .elementor-element.elementor-element-55bd6fc7:hover::after{width:100%}.elementor-34 .elementor-element.elementor-element-55bd6fc7 .elementor-heading-title{margin:0;color:#21180f!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(20px, 1.65vw, 28px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0.065em!important;text-transform:uppercase;text-shadow:0 2px 14px rgb(190 134 50 / .12);transition:color 350ms ease,letter-spacing 350ms ease}.elementor-34 .elementor-element.elementor-element-55bd6fc7:hover .elementor-heading-title{color:#96601e!important;letter-spacing:0.09em!important}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-55bd6fc7 .elementor-heading-title{font-size:21px!important}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-55bd6fc7{padding:15px 0 17px}.elementor-34 .elementor-element.elementor-element-55bd6fc7 .elementor-heading-title{font-size:20px!important}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-55bd6fc7::after,.elementor-34 .elementor-element.elementor-element-55bd6fc7 .elementor-heading-title{transition:none!important}}.elementor-34 .elementor-element.elementor-element-ecd9335{position:relative;width:100%;padding:18px 0 20px;overflow:hidden}.elementor-34 .elementor-element.elementor-element-ecd9335::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#a46d28 0%,#f6d697 35%,rgb(164 109 40 / .12) 100%)}.elementor-34 .elementor-element.elementor-element-ecd9335::after{content:"";position:absolute;left:0;bottom:5px;width:54px;height:3px;background:linear-gradient(90deg,#734616,#e4ad57,#fff0c4);box-shadow:0 0 13px rgb(214 151 57 / .55);transition:width 450ms ease}.elementor-34 .elementor-element.elementor-element-ecd9335:hover::after{width:100%}.elementor-34 .elementor-element.elementor-element-ecd9335 .elementor-heading-title{margin:0;color:#21180f!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(20px, 1.65vw, 28px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0.065em!important;text-transform:uppercase;text-shadow:0 2px 14px rgb(190 134 50 / .12);transition:color 350ms ease,letter-spacing 350ms ease}.elementor-34 .elementor-element.elementor-element-ecd9335:hover .elementor-heading-title{color:#96601e!important;letter-spacing:0.09em!important}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-ecd9335 .elementor-heading-title{font-size:21px!important}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-ecd9335{padding:15px 0 17px}.elementor-34 .elementor-element.elementor-element-ecd9335 .elementor-heading-title{font-size:20px!important}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-ecd9335::after,.elementor-34 .elementor-element.elementor-element-ecd9335 .elementor-heading-title{transition:none!important}}.elementor-34 .elementor-element.elementor-element-7e86e3a7{position:relative;width:100%;padding:18px 0 20px;overflow:hidden}.elementor-34 .elementor-element.elementor-element-7e86e3a7::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#a46d28 0%,#f6d697 35%,rgb(164 109 40 / .12) 100%)}.elementor-34 .elementor-element.elementor-element-7e86e3a7::after{content:"";position:absolute;left:0;bottom:5px;width:54px;height:3px;background:linear-gradient(90deg,#734616,#e4ad57,#fff0c4);box-shadow:0 0 13px rgb(214 151 57 / .55);transition:width 450ms ease}.elementor-34 .elementor-element.elementor-element-7e86e3a7:hover::after{width:100%}.elementor-34 .elementor-element.elementor-element-7e86e3a7 .elementor-heading-title{margin:0;color:#21180f!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(20px, 1.65vw, 28px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0.065em!important;text-transform:uppercase;text-shadow:0 2px 14px rgb(190 134 50 / .12);transition:color 350ms ease,letter-spacing 350ms ease}.elementor-34 .elementor-element.elementor-element-7e86e3a7:hover .elementor-heading-title{color:#96601e!important;letter-spacing:0.09em!important}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-7e86e3a7 .elementor-heading-title{font-size:21px!important}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-7e86e3a7{padding:15px 0 17px}.elementor-34 .elementor-element.elementor-element-7e86e3a7 .elementor-heading-title{font-size:20px!important}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-7e86e3a7::after,.elementor-34 .elementor-element.elementor-element-7e86e3a7 .elementor-heading-title{transition:none!important}}.elementor-34 .elementor-element.elementor-element-dc5d055{position:relative;width:100%;padding:18px 0 20px;overflow:hidden}.elementor-34 .elementor-element.elementor-element-dc5d055::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#a46d28 0%,#f6d697 35%,rgb(164 109 40 / .12) 100%)}.elementor-34 .elementor-element.elementor-element-dc5d055::after{content:"";position:absolute;left:0;bottom:5px;width:54px;height:3px;background:linear-gradient(90deg,#734616,#e4ad57,#fff0c4);box-shadow:0 0 13px rgb(214 151 57 / .55);transition:width 450ms ease}.elementor-34 .elementor-element.elementor-element-dc5d055:hover::after{width:100%}.elementor-34 .elementor-element.elementor-element-dc5d055 .elementor-heading-title{margin:0;color:#21180f!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(20px, 1.65vw, 28px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0.065em!important;text-transform:uppercase;text-shadow:0 2px 14px rgb(190 134 50 / .12);transition:color 350ms ease,letter-spacing 350ms ease}.elementor-34 .elementor-element.elementor-element-dc5d055:hover .elementor-heading-title{color:#96601e!important;letter-spacing:0.09em!important}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-dc5d055 .elementor-heading-title{font-size:21px!important}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-dc5d055{padding:15px 0 17px}.elementor-34 .elementor-element.elementor-element-dc5d055 .elementor-heading-title{font-size:20px!important}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-dc5d055::after,.elementor-34 .elementor-element.elementor-element-dc5d055 .elementor-heading-title{transition:none!important}}.elementor-34 .elementor-element.elementor-element-4a433282{position:relative;width:fit-content;max-width:100%;margin-inline:auto;padding:28px 48px 32px;isolation:isolate;text-align:center}.elementor-34 .elementor-element.elementor-element-4a433282::before{content:"";position:absolute;z-index:-1;inset:0;border:1px solid rgb(225 174 91 / .55);background:radial-gradient(ellipse at 50% 0%,rgb(198 130 42 / .23),transparent 70%),linear-gradient(145deg,#30251b 0%,#14110e 55%,#251b13 100%);box-shadow:inset 0 0 0 6px #16120f,inset 0 0 0 7px rgb(239 193 115 / .38),0 8px 0 #674318,0 24px 50px rgb(0 0 0 / .42),0 0 40px rgb(225 156 53 / .12)}.elementor-34 .elementor-element.elementor-element-4a433282::after{content:"";position:absolute;left:50%;bottom:-20px;width:min(150px, 45%);height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#d99b42 25%,#fff0c4 50%,#d99b42 75%,transparent);box-shadow:0 0 16px rgb(230 174 79 / .6)}.elementor-34 .elementor-element.elementor-element-4a433282 .elementor-heading-title{margin:0;color:#f8d99f!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(36px, 4.5vw, 76px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:0.035em!important;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 0 rgb(77 42 12 / .8),0 10px 25px rgb(0 0 0 / .75),0 0 25px rgb(234 177 86 / .22);background:linear-gradient(110deg,#bd843c 0%,#fff1c8 22%,#d19a4e 42%,#fff7de 54%,#bb7d31 78%,#f8dfaa 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-4a433282{padding:24px 32px 28px}.elementor-34 .elementor-element.elementor-element-4a433282 .elementor-heading-title{font-size:clamp(34px, 5vw, 56px)!important}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-4a433282{width:calc(100% - 20px);padding:22px 18px 26px}.elementor-34 .elementor-element.elementor-element-4a433282 .elementor-heading-title{font-size:clamp(28px, 8vw, 42px)!important;letter-spacing:0.015em!important}}.elementor-34 .elementor-element.elementor-element-2743d350{position:relative;width:min(100%, 760px);margin-inline:auto;padding:18px 24px 4px;text-align:center}.elementor-34 .elementor-element.elementor-element-2743d350::before{content:"";position:absolute;top:0;left:50%;width:min(280px, 60%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgb(247 208 142 / .8),transparent)}.elementor-34 .elementor-element.elementor-element-2743d350 p{margin:0!important;color:#f0e5d5!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(18px, 1.6vw, 23px)!important;font-weight:400!important;line-height:1.7!important;letter-spacing:.01em;text-wrap:balance;text-shadow:0 3px 12px rgb(0 0 0 / .55)}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-2743d350{width:min(100%, 680px)}.elementor-34 .elementor-element.elementor-element-2743d350 p{font-size:19px!important}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-2743d350{padding:16px 18px 0}.elementor-34 .elementor-element.elementor-element-2743d350 p{font-size:17px!important;line-height:1.65!important}}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:17px 34px;overflow:hidden;isolation:isolate;border:1px solid #c99343;border-radius:2px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .19),transparent 70%),linear-gradient(135deg,#252019,#0e0d0b 60%,#21180f);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 6px 0 #7a4b19,0 15px 24px rgb(0 0 0 / .28);text-decoration:none;transform:translateY(0);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,#9d631f 0%,#e5b663 34%,#ffe7ae 55%,#bf8534 100%);transform:translateY(101%);transition:transform .48s cubic-bezier(.22,1,.36,1);pointer-events:none}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button::after{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid rgb(255 224 164 / .4);pointer-events:none}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button-content-wrapper{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:18px}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button-text{color:#f8e2b8;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;transition:color .35s ease,letter-spacing .35s ease}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button-text::after{content:"↗";display:inline-block;margin-left:18px;color:#f4bd62;font-size:21px;font-weight:400;line-height:0;transform:translate(0,1px);transition:transform .35s ease,color .35s ease}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button:hover,.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button:focus-visible{border-color:#ffe6a9;box-shadow:inset 0 0 0 4px rgb(255 241 203 / .18),inset 0 0 0 5px rgb(255 245 216 / .7),0 9px 0 #7a4b19,0 20px 33px rgb(0 0 0 / .34),0 0 26px rgb(216 156 62 / .38);transform:translateY(-3px)}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button:hover::before,.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button:focus-visible::before{transform:translateY(0)}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button:hover .elementor-button-text,.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button:focus-visible .elementor-button-text{color:#1c1309;letter-spacing:.19em}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button:hover .elementor-button-text::after,.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button:focus-visible .elementor-button-text::after{color:#1c1309;transform:translate(4px,-3px)}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button:focus-visible{outline:2px solid #ffe6a9;outline-offset:5px}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button:active{transform:translateY(3px);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 2px 0 #7a4b19,0 7px 14px rgb(0 0 0 / .28)}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button{min-height:56px;padding:15px 24px;max-width:100%}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button-text{font-size:13px;letter-spacing:.12em}.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button-text::after{margin-left:12px;font-size:18px}}@media(prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button,.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button::before,.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button-text,.elementor-34 .elementor-element.elementor-element-7343c3a .elementor-button-text::after{transition:none}}.elementor-element-33bc41d0{position:relative;overflow:hidden}.elementor-element-33bc41d0 .elementor-element-351a3d3>.elementor-widget-wrap{position:relative;opacity:0;transform:translateY(35px) scale(.985);animation:tpClientSectionReveal 1s cubic-bezier(.16,1,.3,1) 0.15s forwards}.elementor-element-33bc41d0 .elementor-element-351a3d3>.elementor-widget-wrap::after{content:"";position:absolute;top:46%;left:50%;width:260px;height:18px;transform:translateX(-50%) scaleX(.2);opacity:0;pointer-events:none;background:radial-gradient(ellipse at center,rgb(238 178 76 / .38) 0%,rgb(198 126 30 / .14) 45%,transparent 78%);filter:blur(8px);animation:tpClientGoldGlow 1.2s ease 1.15s forwards}.elementor-element-33bc41d0 .elementor-element-4a433282{position:relative;overflow:hidden}.elementor-element-33bc41d0 .elementor-element-4a433282 .elementor-heading-title{position:relative;opacity:0;transform:translateY(65px) scale(.94);filter:blur(10px);animation:tpClientHeadingReveal 1.1s cubic-bezier(.16,1,.3,1) 0.45s forwards;will-change:transform,opacity,filter}.elementor-element-33bc41d0 .elementor-element-4a433282::after{content:"";position:absolute;top:-20%;left:-35%;width:24%;height:140%;opacity:0;pointer-events:none;transform:skewX(-18deg);background:linear-gradient(100deg,transparent 0%,rgb(255 231 180 / .03) 25%,rgb(255 234 185 / .42) 48%,rgb(255 194 92 / .18) 58%,transparent 80%);filter:blur(6px);animation:tpClientHeadingShimmer 1.3s ease-out 1.05s forwards}.elementor-element-33bc41d0 .elementor-element-2743d350{opacity:0;transform:translateY(28px);filter:blur(5px);animation:tpClientTextReveal 0.85s cubic-bezier(.16,1,.3,1) 0.95s forwards}.elementor-element-33bc41d0 .elementor-element-7343c3a{opacity:0;transform:translateY(28px) scale(.95);animation:tpClientButtonReveal 0.85s cubic-bezier(.16,1,.3,1) 1.2s forwards}.elementor-element-33bc41d0 .elementor-element-7343c3a .elementor-button{position:relative;overflow:hidden;transition:transform 0.4s cubic-bezier(.16,1,.3,1),box-shadow 0.4s ease,filter 0.4s ease}.elementor-element-33bc41d0 .elementor-element-7343c3a .elementor-button:hover{transform:translateY(-5px) scale(1.018);box-shadow:0 14px 32px rgb(210 140 38 / .18),0 0 24px rgb(255 196 92 / .08);filter:brightness(1.08)}.elementor-element-33bc41d0 .elementor-element-7343c3a .elementor-button::after{content:"";position:absolute;top:-60%;left:-85%;width:32%;height:220%;background:linear-gradient(90deg,transparent,rgb(255 229 174 / .33),transparent);transform:rotate(18deg);transition:left 0.8s cubic-bezier(.16,1,.3,1);pointer-events:none}.elementor-element-33bc41d0 .elementor-element-7343c3a .elementor-button:hover::after{left:145%}.elementor-element-33bc41d0 .elementor-element-7343c3a::after{content:"";position:absolute;left:50%;bottom:-8px;width:230px;height:18px;transform:translateX(-50%) scaleX(.45);opacity:.45;pointer-events:none;background:radial-gradient(ellipse at center,rgb(235 166 57 / .3) 0%,rgb(197 124 24 / .1) 48%,transparent 75%);filter:blur(8px);transition:transform 0.4s ease,opacity 0.4s ease}.elementor-element-33bc41d0 .elementor-element-7343c3a:hover::after{transform:translateX(-50%) scaleX(1);opacity:.85}.elementor-element-33bc41d0 .elementor-element-4a433282 .elementor-heading-title{transition:transform 0.45s cubic-bezier(.16,1,.3,1),text-shadow 0.45s ease,filter 0.45s ease}.elementor-element-33bc41d0 .elementor-element-4a433282:hover .elementor-heading-title{transform:translateY(-3px) scale(1.008);text-shadow:0 0 14px rgb(228 167 72 / .13),0 0 32px rgb(228 167 72 / .07);filter:brightness(1.07)}@keyframes tpClientSectionReveal{0%{opacity:0;transform:translateY(35px) scale(.985)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes tpClientHeadingReveal{0%{opacity:0;transform:translateY(65px) scale(.94);filter:blur(10px)}62%{opacity:1;transform:translateY(-4px) scale(1.012);filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes tpClientHeadingShimmer{0%{left:-35%;opacity:0}15%{opacity:1}75%{opacity:.85}100%{left:125%;opacity:0}}@keyframes tpClientTextReveal{0%{opacity:0;transform:translateY(28px);filter:blur(5px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes tpClientButtonReveal{0%{opacity:0;transform:translateY(28px) scale(.95)}70%{opacity:1;transform:translateY(-4px) scale(1.012)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes tpClientGoldGlow{0%{opacity:0;transform:translateX(-50%) scaleX(.2)}60%{opacity:.8;transform:translateX(-50%) scaleX(1)}100%{opacity:.45;transform:translateX(-50%) scaleX(.75)}}@media only screen and (max-width:1024px){.elementor-element-33bc41d0 .elementor-element-4a433282 .elementor-heading-title{transform:translateY(50px) scale(.95)}.elementor-element-33bc41d0 .elementor-element-7343c3a::after{width:190px}}@media only screen and (max-width:767px){.elementor-element-33bc41d0 .elementor-element-4a433282 .elementor-heading-title{transform:translateY(40px) scale(.96);filter:blur(6px);animation-duration:0.9s}.elementor-element-33bc41d0 .elementor-element-2743d350{transform:translateY(20px);animation-duration:0.7s}.elementor-element-33bc41d0 .elementor-element-7343c3a{transform:translateY(20px) scale(.97);animation-duration:0.7s}.elementor-element-33bc41d0 .elementor-element-7343c3a::after{width:150px;height:14px}.elementor-element-33bc41d0 .elementor-element-4a433282::after{width:34%}}@media (prefers-reduced-motion:reduce){.elementor-element-33bc41d0 .elementor-element-351a3d3>.elementor-widget-wrap,.elementor-element-33bc41d0 .elementor-element-4a433282 .elementor-heading-title,.elementor-element-33bc41d0 .elementor-element-2743d350,.elementor-element-33bc41d0 .elementor-element-7343c3a,.elementor-element-33bc41d0 .elementor-element-4a433282::after,.elementor-element-33bc41d0 .elementor-element-351a3d3>.elementor-widget-wrap::after{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.elementor-34 .elementor-element.elementor-element-14a3a97b{position:relative;width:fit-content;max-width:100%;padding:12px 4px 25px 0;isolation:isolate}.elementor-34 .elementor-element.elementor-element-14a3a97b::before{content:"";position:absolute;z-index:-1;top:-42px;left:-45px;width:280px;height:150px;border-radius:50%;background:radial-gradient(ellipse,rgb(204 140 51 / .22) 0%,rgb(204 140 51 / .06) 42%,transparent 72%);filter:blur(12px);pointer-events:none}.elementor-34 .elementor-element.elementor-element-14a3a97b::after{content:"";position:absolute;left:0;bottom:5px;width:110px;max-width:100%;height:3px;background:linear-gradient(90deg,#986024,#fff0bc 48%,#c88a38 78%,transparent);box-shadow:0 0 19px rgb(236 174 77 / .55);transition:width 500ms cubic-bezier(.22,1,.36,1)}.elementor-34 .elementor-element.elementor-element-14a3a97b:hover::after{width:100%}.elementor-34 .elementor-element.elementor-element-14a3a97b .elementor-heading-title{margin:0;color:#f6d89f!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(38px, 3.8vw, 68px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:0.035em!important;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 0 #69401b,0 9px 22px rgb(0 0 0 / .7),0 0 22px rgb(225 157 57 / .2);background:linear-gradient(110deg,#bf873f 0%,#fff1c6 26%,#d19a4d 47%,#fff7da 63%,#c08232 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-14a3a97b .elementor-heading-title{font-size:clamp(36px, 4.5vw, 54px)!important}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-14a3a97b{padding-bottom:21px}.elementor-34 .elementor-element.elementor-element-14a3a97b::before{left:-25px;width:220px}.elementor-34 .elementor-element.elementor-element-14a3a97b .elementor-heading-title{font-size:clamp(32px, 9vw, 45px)!important}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-14a3a97b::after{transition:none!important}}.elementor-34 .elementor-element.elementor-element-1ed32adf{position:relative;display:inline-block;max-width:100%;padding:12px 0 19px;isolation:isolate}.elementor-34 .elementor-element.elementor-element-1ed32adf::before{content:"";position:absolute;z-index:-1;top:-20px;left:-28px;width:220px;height:100px;background:radial-gradient(ellipse,rgb(217 151 62 / .17),transparent 72%);pointer-events:none}.elementor-34 .elementor-element.elementor-element-1ed32adf::after{content:"";position:absolute;left:0;bottom:5px;width:72px;height:2px;background:linear-gradient(90deg,#eab866,#fff0c4,transparent);box-shadow:0 0 12px rgb(234 184 102 / .45)}.elementor-34 .elementor-element.elementor-element-1ed32adf .elementor-heading-title{margin:0;color:#f1d39a!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(28px, 2.4vw, 42px)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0.02em!important;text-shadow:0 5px 18px rgb(0 0 0 / .7);background:linear-gradient(110deg,#c18a44,#fff0c7 35%,#d5a35c 65%,#f5dba5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-1ed32adf .elementor-heading-title{font-size:34px!important}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-1ed32adf .elementor-heading-title{font-size:30px!important}}.elementor-34 .elementor-element.elementor-element-5ce04233{position:relative;display:inline-block;max-width:100%;padding:12px 0 19px;isolation:isolate}.elementor-34 .elementor-element.elementor-element-5ce04233::before{content:"";position:absolute;z-index:-1;top:-20px;left:-28px;width:220px;height:100px;background:radial-gradient(ellipse,rgb(217 151 62 / .17),transparent 72%);pointer-events:none}.elementor-34 .elementor-element.elementor-element-5ce04233::after{content:"";position:absolute;left:0;bottom:5px;width:72px;height:2px;background:linear-gradient(90deg,#eab866,#fff0c4,transparent);box-shadow:0 0 12px rgb(234 184 102 / .45)}.elementor-34 .elementor-element.elementor-element-5ce04233 .elementor-heading-title{margin:0;color:#f1d39a!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(28px, 2.4vw, 42px)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0.02em!important;text-shadow:0 5px 18px rgb(0 0 0 / .7);background:linear-gradient(110deg,#c18a44,#fff0c7 35%,#d5a35c 65%,#f5dba5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-5ce04233 .elementor-heading-title{font-size:34px!important}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-5ce04233 .elementor-heading-title{font-size:30px!important}}.elementor-34 .elementor-element.elementor-element-7cff1373{position:relative;width:100%;padding:24px 28px;overflow:hidden;border:1px solid rgb(215 169 99 / .32);border-left:3px solid #d9a75c;background:radial-gradient(circle at 0% 0%,rgb(195 129 45 / .13),transparent 55%),linear-gradient(145deg,#29221c 0%,#171513 70%,#221a14 100%);box-shadow:inset 0 0 0 5px rgb(255 226 174 / .025),0 16px 34px rgb(0 0 0 / .22);transition:border-color 350ms ease,box-shadow 350ms ease,transform 350ms ease}.elementor-34 .elementor-element.elementor-element-7cff1373::before{content:"";position:absolute;top:0;left:0;width:85px;height:2px;background:linear-gradient(90deg,#ffe4ac,transparent);pointer-events:none}.elementor-34 .elementor-element.elementor-element-7cff1373:hover{border-color:rgb(239 195 125 / .65);border-left-color:#ffe0a0;box-shadow:inset 0 0 0 5px rgb(255 226 174 / .035),0 21px 42px rgb(0 0 0 / .3),0 0 25px rgb(207 144 59 / .1);transform:translateY(-3px)}.elementor-34 .elementor-element.elementor-element-7cff1373 p{margin:0!important;color:#f1e8dc!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(17px, 1.25vw, 20px)!important;font-weight:400!important;line-height:1.75!important;letter-spacing:.005em;overflow-wrap:anywhere}@media (max-width:1024px){.elementor-34 .elementor-element.elementor-element-7cff1373{padding:21px 23px}.elementor-34 .elementor-element.elementor-element-7cff1373 p{font-size:18px!important}}@media (max-width:767px){.elementor-34 .elementor-element.elementor-element-7cff1373{padding:19px 20px}.elementor-34 .elementor-element.elementor-element-7cff1373 p{font-size:16px!important;line-height:1.7!important}}@media (prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-7cff1373{transition:none!important}}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:17px 34px;overflow:hidden;isolation:isolate;border:1px solid #c99343;border-radius:2px;background:radial-gradient(circle at 50% 0%,rgb(207 151 62 / .19),transparent 70%),linear-gradient(135deg,#252019,#0e0d0b 60%,#21180f);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 6px 0 #7a4b19,0 15px 24px rgb(0 0 0 / .28);text-decoration:none;transform:translateY(0);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,#9d631f 0%,#e5b663 34%,#ffe7ae 55%,#bf8534 100%);transform:translateY(101%);transition:transform .48s cubic-bezier(.22,1,.36,1);pointer-events:none}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button::after{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid rgb(255 224 164 / .4);pointer-events:none}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button-content-wrapper{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:18px}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button-text{color:#f8e2b8;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;transition:color .35s ease,letter-spacing .35s ease}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button-text::after{content:"↗";display:inline-block;margin-left:18px;color:#f4bd62;font-size:21px;font-weight:400;line-height:0;transform:translate(0,1px);transition:transform .35s ease,color .35s ease}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button:hover,.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button:focus-visible{border-color:#ffe6a9;box-shadow:inset 0 0 0 4px rgb(255 241 203 / .18),inset 0 0 0 5px rgb(255 245 216 / .7),0 9px 0 #7a4b19,0 20px 33px rgb(0 0 0 / .34),0 0 26px rgb(216 156 62 / .38);transform:translateY(-3px)}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button:hover::before,.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button:focus-visible::before{transform:translateY(0)}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button:hover .elementor-button-text,.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button:focus-visible .elementor-button-text{color:#1c1309;letter-spacing:.19em}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button:hover .elementor-button-text::after,.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button:focus-visible .elementor-button-text::after{color:#1c1309;transform:translate(4px,-3px)}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button:focus-visible{outline:2px solid #ffe6a9;outline-offset:5px}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button:active{transform:translateY(3px);box-shadow:inset 0 0 0 4px #14110e,inset 0 0 0 5px rgb(239 190 110 / .42),0 2px 0 #7a4b19,0 7px 14px rgb(0 0 0 / .28)}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button{min-height:56px;padding:15px 24px;max-width:100%}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button-text{font-size:13px;letter-spacing:.12em}.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button-text::after{margin-left:12px;font-size:18px}}@media(prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button,.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button::before,.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button-text,.elementor-34 .elementor-element.elementor-element-e40bd55 .elementor-button-text::after{transition:none}}.elementor-element-13dd12bf{position:relative;overflow:hidden}.elementor-element-13dd12bf .elementor-element-cc9f2e7{opacity:0;transform:translateX(-80px) translateY(12px);filter:blur(8px);animation:tpBookLeftReveal 1s cubic-bezier(.16,1,.3,1) 0.2s forwards}.elementor-element-13dd12bf .elementor-element-7052ab01{opacity:0;transform:translateX(80px) translateY(12px);filter:blur(8px);animation:tpBookRightReveal 1s cubic-bezier(.16,1,.3,1) 0.35s forwards}.elementor-element-13dd12bf .elementor-element-14a3a97b{position:relative;overflow:hidden}.elementor-element-13dd12bf .elementor-element-14a3a97b .elementor-heading-title{opacity:0;transform:translateY(35px) scale(.96);filter:blur(6px);animation:tpBookHeadingReveal 0.9s cubic-bezier(.16,1,.3,1) 0.55s forwards;transition:transform 0.4s cubic-bezier(.16,1,.3,1),text-shadow 0.4s ease,filter 0.4s ease}.elementor-element-13dd12bf .elementor-element-14a3a97b::after{content:"";position:absolute;top:-15%;left:-30%;width:24%;height:140%;opacity:0;pointer-events:none;transform:skewX(-18deg);background:linear-gradient(100deg,transparent 0%,rgb(255 230 174 / .03) 28%,rgb(255 225 163 / .34) 48%,rgb(255 184 77 / .15) 60%,transparent 82%);filter:blur(6px);animation:tpBookHeadingShimmer 1.2s ease-out 1.05s forwards}.elementor-element-13dd12bf .elementor-element-1ed32adf{opacity:0;transform:translateY(22px);animation:tpBookInnerReveal 0.75s cubic-bezier(.16,1,.3,1) 0.85s forwards}.elementor-element-13dd12bf .elementor-element-5ce04233{opacity:0;transform:translateY(-18px);animation:tpBookInnerReveal 0.8s cubic-bezier(.16,1,.3,1) 0.72s forwards}.elementor-element-13dd12bf .elementor-element-5ce04233 .elementor-heading-title{transition:transform 0.4s cubic-bezier(.16,1,.3,1),text-shadow 0.4s ease}.elementor-element-13dd12bf .elementor-element-7052ab01:hover .elementor-element-5ce04233 .elementor-heading-title{transform:translateX(3px);text-shadow:0 0 12px rgb(223 163 69 / .14),0 0 26px rgb(223 163 69 / .06)}.elementor-element-13dd12bf .elementor-element-7cff1373{opacity:0;transform:translateY(25px) scale(.97);filter:blur(5px);animation:tpBookContactReveal 0.85s cubic-bezier(.16,1,.3,1) 0.95s forwards;transition:transform 0.42s cubic-bezier(.16,1,.3,1),box-shadow 0.42s ease,filter 0.42s ease}.elementor-element-13dd12bf .elementor-element-7cff1373:hover{transform:translateY(-4px) scale(1.01);filter:brightness(1.04)}.elementor-element-13dd12bf .elementor-element-e40bd55{opacity:0;transform:translateY(24px) scale(.96);animation:tpBookButtonReveal 0.8s cubic-bezier(.16,1,.3,1) 1.18s forwards}.elementor-element-13dd12bf .elementor-element-e40bd55 .elementor-button{position:relative;overflow:hidden;transition:transform 0.38s cubic-bezier(.16,1,.3,1),box-shadow 0.38s ease,filter 0.38s ease}.elementor-element-13dd12bf .elementor-element-e40bd55 .elementor-button:hover{transform:translateY(-5px) translateX(2px);box-shadow:0 14px 30px rgb(209 140 42 / .17),0 0 22px rgb(255 194 90 / .08);filter:brightness(1.08)}.elementor-element-13dd12bf .elementor-element-e40bd55 .elementor-button::after{content:"";position:absolute;top:-55%;left:-85%;width:32%;height:210%;background:linear-gradient(90deg,transparent,rgb(255 226 168 / .3),transparent);transform:rotate(18deg);transition:left 0.78s cubic-bezier(.16,1,.3,1);pointer-events:none}.elementor-element-13dd12bf .elementor-element-e40bd55 .elementor-button:hover::after{left:145%}.elementor-element-13dd12bf .elementor-element-e40bd55::after{content:"";position:absolute;left:50%;bottom:-7px;width:170px;height:15px;transform:translateX(-50%) scaleX(.45);opacity:.3;pointer-events:none;background:radial-gradient(ellipse at center,rgb(230 166 68 / .28) 0%,rgb(196 120 25 / .1) 48%,transparent 75%);filter:blur(7px);transition:transform 0.4s ease,opacity 0.4s ease}.elementor-element-13dd12bf .elementor-element-e40bd55:hover::after{transform:translateX(-50%) scaleX(1);opacity:.8}.elementor-element-13dd12bf .elementor-element-14a3a97b:hover .elementor-heading-title{transform:translateY(-3px) scale(1.008);text-shadow:0 0 14px rgb(224 163 66 / .13),0 0 30px rgb(224 163 66 / .06);filter:brightness(1.06)}@keyframes tpBookLeftReveal{0%{opacity:0;transform:translateX(-80px) translateY(12px);filter:blur(8px)}70%{opacity:1;transform:translateX(5px) translateY(0);filter:blur(0)}100%{opacity:1;transform:translateX(0) translateY(0);filter:blur(0)}}@keyframes tpBookRightReveal{0%{opacity:0;transform:translateX(80px) translateY(12px);filter:blur(8px)}70%{opacity:1;transform:translateX(-5px) translateY(0);filter:blur(0)}100%{opacity:1;transform:translateX(0) translateY(0);filter:blur(0)}}@keyframes tpBookHeadingReveal{0%{opacity:0;transform:translateY(35px) scale(.96);filter:blur(6px)}70%{opacity:1;transform:translateY(-3px) scale(1.01);filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes tpBookHeadingShimmer{0%{left:-30%;opacity:0}15%{opacity:1}75%{opacity:.8}100%{left:125%;opacity:0}}@keyframes tpBookInnerReveal{0%{opacity:0;transform:translateY(22px)}100%{opacity:1;transform:translateY(0)}}@keyframes tpBookContactReveal{0%{opacity:0;transform:translateY(25px) scale(.97);filter:blur(5px)}70%{opacity:1;transform:translateY(-3px) scale(1.01);filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes tpBookButtonReveal{0%{opacity:0;transform:translateY(24px) scale(.96)}75%{opacity:1;transform:translateY(-3px) scale(1.01)}100%{opacity:1;transform:translateY(0) scale(1)}}@media only screen and (max-width:1024px){.elementor-element-13dd12bf .elementor-element-cc9f2e7{transform:translateX(-50px)}.elementor-element-13dd12bf .elementor-element-7052ab01{transform:translateX(50px)}}@media only screen and (max-width:767px){.elementor-element-13dd12bf .elementor-element-cc9f2e7,.elementor-element-13dd12bf .elementor-element-7052ab01{transform:translateY(35px);filter:blur(5px)}.elementor-element-13dd12bf .elementor-element-cc9f2e7{animation:tpBookMobileReveal 0.75s cubic-bezier(.16,1,.3,1) 0.2s forwards}.elementor-element-13dd12bf .elementor-element-7052ab01{animation:tpBookMobileReveal 0.75s cubic-bezier(.16,1,.3,1) 0.45s forwards}.elementor-element-13dd12bf .elementor-element-e40bd55::after{width:140px}}@keyframes tpBookMobileReveal{0%{opacity:0;transform:translateY(35px);filter:blur(5px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.elementor-element-13dd12bf .elementor-element-cc9f2e7,.elementor-element-13dd12bf .elementor-element-7052ab01,.elementor-element-13dd12bf .elementor-element-14a3a97b .elementor-heading-title,.elementor-element-13dd12bf .elementor-element-1ed32adf,.elementor-element-13dd12bf .elementor-element-5ce04233,.elementor-element-13dd12bf .elementor-element-7cff1373,.elementor-element-13dd12bf .elementor-element-e40bd55,.elementor-element-13dd12bf .elementor-element-14a3a97b::after{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer{background:linear-gradient(110deg,#090909,#17120d 55%,#080808);border-top:1px solid rgb(228 164 79 / .36);color:#c7bcae;overflow:visible}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer::before{content:"";position:absolute;top:0;left:12%;width:76%;height:1px;background:linear-gradient(90deg,transparent,#e4a44f,transparent);pointer-events:none}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer>.elementor-container{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1350px;margin:auto}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-copy{min-width:0}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-copy p{margin:0;color:#bfb5a7;font-size:13px;line-height:1.7}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu{min-width:0}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu .widgettitle,.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu .widget-title,.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu h5{display:none!important}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu .elementor-widget-container,.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu .menu-footer-container{width:100%}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu ul.menu,.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu .menu{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 18px;list-style:none!important;margin:0!important;padding:0!important}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu ul.menu>li{display:inline-flex!important;float:none!important;width:auto!important;margin:0!important;padding:0!important;list-style:none!important}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu a{display:inline-block!important;position:relative;color:#d2c4ae!important;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none!important;white-space:nowrap;transition:color .25s ease,transform .25s ease}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu a:hover,.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu .current-menu-item>a{color:#f2b45d!important;transform:translateY(-2px)}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu a::after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:1px;background:#e4a44f;transition:right .25s ease}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu a:hover::after{right:0}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer>.elementor-container{flex-direction:column;gap:18px;text-align:center}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-copy,.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu{width:100%!important}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu ul.menu,.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu .menu{justify-content:center}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer{padding:26px 16px!important}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu ul.menu,.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu .menu{gap:12px 16px}.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu a{font-size:12px;white-space:normal}}@media(prefers-reduced-motion:reduce){.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu a,.elementor-34 .elementor-element.elementor-element-434d76f2.pf-footer .pf-footer-menu a::after{transition:none}}body>footer,#colophon,.site-footer{display:none!important}