.elementor-215443 .elementor-element.elementor-element-3ee56ff8:not(.elementor-motion-effects-element-type-background), .elementor-215443 .elementor-element.elementor-element-3ee56ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c8b89a;}.elementor-215443 .elementor-element.elementor-element-3ee56ff8 > .elementor-container{max-width:900px;}.elementor-215443 .elementor-element.elementor-element-3ee56ff8{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-215443 .elementor-element.elementor-element-3ee56ff8, .elementor-215443 .elementor-element.elementor-element-3ee56ff8 > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-215443 .elementor-element.elementor-element-3ee56ff8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-215443 .elementor-element.elementor-element-2bdcefd9 > .elementor-element-populated{border-style:groove;border-width:2px 2px 2px 2px;border-color:#6B4E0F;box-shadow:5px 12px 17px 0px rgba(0,0,0,0.5);padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-2bdcefd9 > .elementor-element-populated, .elementor-215443 .elementor-element.elementor-element-2bdcefd9 > .elementor-element-populated > .elementor-background-overlay, .elementor-215443 .elementor-element.elementor-element-2bdcefd9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.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-215443 .elementor-element.elementor-element-6dab946 > .elementor-widget-container{padding:0px 0px 0px 0px;}.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-215443 .elementor-element.elementor-element-76abce89 > .elementor-widget-container{margin:-20px 0px -19px 0px;padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-76abce89{text-align:center;}.elementor-215443 .elementor-element.elementor-element-76abce89 img{width:100%;}.elementor-215443 .elementor-element.elementor-element-1fcbcc17 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-20b461a > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-215443 .elementor-element.elementor-element-ba45fc5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-de62571 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-654e1dd1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-40c5934e > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-215443 .elementor-element.elementor-element-785ec48d > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-215443 .elementor-element.elementor-element-85cec9f > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-215443 .elementor-element.elementor-element-56801fed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-5b5ee0a9 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-215443 .elementor-element.elementor-element-5b5ee0a9{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-215443 .elementor-element.elementor-element-2693b713 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-215443 .elementor-element.elementor-element-91914ab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-453e4687 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-caf93c3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-75776de8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-7d835d14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-2fa766d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-455d1fac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-32a05aa0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-41cb78f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-41cb78f0{text-align:center;}.elementor-215443 .elementor-element.elementor-element-41cb78f0 img{width:95%;}.elementor-215443 .elementor-element.elementor-element-3cb07b18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-52ecbad9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-2f50cc99 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-5f30dd03 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-1f174008 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-47d7b031 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-f1b1435 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-1420eb76 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-1420eb76{text-align:center;}.elementor-215443 .elementor-element.elementor-element-1420eb76 img{width:100%;}.elementor-215443 .elementor-element.elementor-element-a068bf7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-38929132 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-59457b2b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-48798177 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-7a703396 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-114edcec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-320cc192 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-690ef6a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3d18b011 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3dc826c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-16d46c7f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6898926b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-110f5fd7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-13511982 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-cf91751 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-36102148 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-2f30939f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6840451a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-ec5d1d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6034903b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-41c29e50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-18c03c9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-16769686 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-25f80c36 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-498a599e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-21db07d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3923fa1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-18ee0c5a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6950f47c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-371542e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-34bfa7bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-56cb571a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-52f583b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6c3b9225 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-65b59d22 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6add2d4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-267d1dac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-637eb677 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-2fd2476b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-62d4af77 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-e77e523 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-11ee139f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-b1c2189 img{width:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-215443 .elementor-element.elementor-element-7b4859e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-121e96a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-143c1786 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-33299d05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-7dabf109 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-19264c44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-e463df8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6f8dc028 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-4f98b3b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-24fcccbe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-24fcccbe{text-align:center;}.elementor-215443 .elementor-element.elementor-element-24fcccbe img{width:100%;}.elementor-215443 .elementor-element.elementor-element-13ad3a63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-69b0660a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-41cadd0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-2824f84c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-36ebc8df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-2dc14e40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-7bb25195 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-724dabbf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-282aee04 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3707c8a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-58fed550 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-69c81afc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-45a93edb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-e4577c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-7ce39733 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-31e6327d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3dbf9109 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3e8faa40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-5288d6f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3eedf8d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-39d0d688 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-30ed11de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-4163f343 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-50ce3a59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3750a938 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-2adad04a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-46c3a851 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-39175265 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-764f863d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-53a1c4ab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-b29db33 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-5316dc14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-584af7aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-2b1a9b42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6ab92db9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3bc64ce2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-356522a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-5d0ea18c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-72badf40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-7ccbeb2e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-726b98b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-75b26484 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-78c5e889 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-a4f7970 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-68cd3f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-662008e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6ec39a04 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-580a58e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-20297a42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-70c45b6e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-129b2f8a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-7698481b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-234ba59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-202321fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-537b241d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3ca1d9de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-1c387488 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-41ca44c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6c07dba7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-68cae4d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-2727cf4a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-701d766c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-7729b8c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3679f9bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-190e42e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-5351e8bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-47f39af0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-61bbd944 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-bfa83a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-32bbaf8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-5fefbbe4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-210f2772 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-210f2772{text-align:center;}.elementor-215443 .elementor-element.elementor-element-210f2772 img{width:87%;}.elementor-215443 .elementor-element.elementor-element-4d4b0bc3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6ab00566 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-463d5041 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-13a5fee8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3158fbe1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3ebf05c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-296cb09c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-762d962b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3ce4d1b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-7607a410 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-1a4f1c3a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3c038036 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-5f591229 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-22af54cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-22af54cc{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-215443 .elementor-element.elementor-element-714b35e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6606fec1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-6ff45e59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-c34e21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-2786dc94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-67b9132 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-67b9132{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-215443 .elementor-element.elementor-element-a28ea38 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-215443 .elementor-element.elementor-element-8fcaf47 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-215443 .elementor-element.elementor-element-76f12892 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-76f12892{font-family:"IM Fell English", Sans-serif;font-size:18px;font-weight:400;color:#3D2B1A;}.elementor-215443 .elementor-element.elementor-element-2dbebf37 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-64b9b34b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-3dcd532b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-215443 .elementor-element.elementor-element-430066e7 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-215443 .elementor-element.elementor-element-430066e7{text-align:center;font-family:"IM Fell English", Sans-serif;font-size:12px;font-weight:400;color:#6A5040;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-215443 .elementor-element.elementor-element-41cb78f0 img{width:87%;}.elementor-215443 .elementor-element.elementor-element-210f2772 img{width:78%;}}@media(min-width:768px){.elementor-215443 .elementor-element.elementor-element-2bdcefd9{width:100%;}}/* Start custom CSS for section, class: .elementor-element-3ee56ff8 */@import url('https://fonts.googleapis.com/css2?family=IM+Fell+English:ital@0;1&family=UnifrakturMaguntia&family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700&display=swap');

/* PAGE BACKGROUND */
.elementor-page, body.elementor-page { background-color:#c8b89a !important; }

/* NEWSPAPER CARD — applied to the single inner section wrapper */
.afm-newspaper {
  max-width:780px;
  margin:30px auto;
  background-color:#f0e8d0;
  background-image: repeating-linear-gradient(0deg,transparent,transparent 31px,rgba(139,102,18,.06) 31px,rgba(139,102,18,.06) 32px);
  box-shadow: 0 0 0 1px #8b6612, 4px 4px 0 1px #6b4e10, 8px 8px 24px rgba(0,0,0,.5), inset 0 0 80px rgba(139,102,18,.07);
  position:relative;
  overflow:hidden;
}
.afm-newspaper::before {
  content:'';position:absolute;inset:0;
  background:radial-gradient(ellipse at center,transparent 60%,rgba(100,70,20,.16) 100%);
  pointer-events:none;z-index:0;
}

/* MASTHEAD BAR */
.afm-masthead-bar { background:#1a0f05; padding:9px 24px; text-align:center; border-bottom:2px solid #8b6612; }
.afm-masthead-bar p { font-family:'IM Fell English',Georgia,serif !important; font-size:11px; letter-spacing:3px; text-transform:uppercase; color:#b8900e; margin:0; }

/* EDITION BAR — single centred line, no flex wrap issue */
.afm-edition-bar { background:#e8dfc4; border-bottom:1px solid #1a0f05; padding:6px 20px; text-align:center; }
.afm-edition-bar p { font-family:'IM Fell English',Georgia,serif !important; font-size:11px; letter-spacing:2px; text-transform:uppercase; color:#3d2b1a; margin:0; }

/* CONTENT WRAPPER */
.afm-content { padding:36px 52px 52px; position:relative; z-index:2; }
@media(max-width:640px){ .afm-content { padding:24px 22px 36px; } }

/* BASE TEXT */
.afm-content p, .afm-content li {
  font-family:'IM Fell English',Georgia,serif !important;
  font-size:18px; line-height:1.85; color:#1a0f05; margin-bottom:16px;
}
.afm-content p strong { font-weight:700; }
.afm-content p em, .afm-content p u { font-style:italic; text-decoration:none; border-bottom:1px solid #1a0f05; }

/* KICKER */
.afm-kicker { font-family:'IM Fell English',Georgia,serif !important; font-size:11px; letter-spacing:3px; text-transform:uppercase; color:#8b6612; text-align:center; display:block; padding:4px 0; border-top:1px solid #1a0f05; border-bottom:1px solid #1a0f05; margin-bottom:14px; }

/* HEADLINES */
.afm-h1 { font-family:'Playfair Display',Georgia,serif !important; font-size:42px; font-weight:900; line-height:1.15; color:#1a0f05; text-align:center; margin-bottom:18px; }
.afm-h1 em { font-style:italic; }
.afm-hsub { font-family:'Playfair Display',Georgia,serif !important; font-size:22px; font-weight:400; font-style:italic; line-height:1.45; color:#3d2b1a; text-align:center; margin-bottom:20px; padding:0 20px; }
.afm-section-head { font-family:'Playfair Display',Georgia,serif !important; font-size:30px; font-weight:700; line-height:1.25; color:#1a0f05; text-align:center; margin:32px 0 18px; }
.afm-section-head em { font-style:italic; }
@media(max-width:640px){
  .afm-h1 { font-size:28px; }
  .afm-hsub { font-size:18px; padding:0; }
  .afm-section-head { font-size:22px; }
}

/* ORNAMENT */
.afm-ornate { text-align:center; color:#8b6612; font-size:16px; letter-spacing:8px; margin:24px 0; }

/* DROP CAP */
.afm-dropcap::first-letter { font-family:'UnifrakturMaguntia',serif; font-size:72px; float:left; line-height:.75; margin-right:6px; margin-top:6px; color:#1a0f05; }

/* INDENT LIST */
.afm-indent { border-left:3px solid #8b6612; padding:10px 0 10px 22px; margin:18px 0 18px 20px; }
.afm-indent p { font-family:'Playfair Display',Georgia,serif !important; font-size:17px; font-style:italic; color:#3d2b1a; margin-bottom:6px; line-height:1.6; }
.afm-indent p:last-child { margin-bottom:0; }

/* PULL QUOTE */
.afm-pullquote { border-top:2px solid #1a0f05; border-bottom:2px solid #1a0f05; padding:14px 30px; margin:28px 0; text-align:center; }
.afm-pullquote p { font-family:'Playfair Display',Georgia,serif !important; font-size:22px; font-style:italic; font-weight:700; color:#1a0f05; line-height:1.4; margin:0; }
@media(max-width:640px){ .afm-pullquote p { font-size:18px; } }

/* ALERT BOX */
.afm-alert { border:2px solid #7a1a10; padding:14px 24px; margin:24px 0; text-align:center; background:rgba(122,26,16,.04); }
.afm-alert p { font-family:'Playfair Display',Georgia,serif !important; font-size:19px; font-style:italic; font-weight:700; color:#7a1a10; margin:0; line-height:1.4; }

/* DARK CALLOUT */
.afm-dark { background:#1a0f05; padding:22px 32px; margin:28px 0; text-align:center; }
.afm-dark p { font-family:'Playfair Display',Georgia,serif !important; font-size:21px; font-style:italic; color:#b8900e; margin:0; line-height:1.5; }
.afm-dark .afm-sub { font-family:'IM Fell English',Georgia,serif !important; font-size:13px; color:#c8bfb0; text-transform:uppercase; letter-spacing:2px; margin-top:8px !important; font-style:normal; }
@media(max-width:640px){ .afm-dark p { font-size:17px; } }

/* BULLET LIST */
.afm-list { list-style:none; margin:18px 0 18px 10px; padding:0; }
.afm-list li { font-family:'IM Fell English',Georgia,serif !important; font-size:18px; color:#1a0f05; line-height:1.8; margin-bottom:8px; padding-left:28px; position:relative; }
.afm-list li::before { content:'◆'; position:absolute; left:0; color:#8b6612; font-size:12px; top:4px; }

/* STATS ROW */
.afm-stats { display:flex; border:1px solid #8b6612; margin:24px 0; background:#e8dfc4; }
.afm-stat { flex:1; padding:20px 10px; text-align:center; border-right:1px solid #8b6612; }
.afm-stat:last-child { border-right:none; }
.afm-stat-num { font-family:'UnifrakturMaguntia',serif; font-size:48px; color:#1a0f05; line-height:1; display:block; margin-bottom:6px; }
.afm-stat-lbl { font-family:'IM Fell English',Georgia,serif; font-size:11px; text-transform:uppercase; letter-spacing:2px; color:#3d2b1a; }
@media(max-width:500px){ .afm-stat-num { font-size:28px; } .afm-stat { padding:12px 4px; } }

/* IMAGE CAPTIONS */
.afm-caption { font-family:'IM Fell English',Georgia,serif !important; font-size:12px; font-style:italic; color:#3d2b1a; text-align:center; margin-top:-14px; margin-bottom:24px; letter-spacing:1px; text-transform:uppercase; }

/* SECTION DIVIDER */
.afm-divider { text-align:center; margin:32px 0 20px; position:relative; }
.afm-divider::before { content:''; position:absolute; top:50%; left:0; right:0; border-top:1px solid #1a0f05; }
.afm-divider span { position:relative; background:#f0e8d0; padding:0 16px; font-family:'IM Fell English',Georgia,serif; font-size:11px; letter-spacing:3px; text-transform:uppercase; color:#8b6612; }

/* OFFER BOX */
.afm-offer { border:1px solid #8b6612; padding:22px 28px; margin:20px 0; background:#e8dfc4; position:relative; }
.afm-offer::before { content:'◆'; position:absolute; top:-10px; left:28px; background:#e8dfc4; padding:0 8px; color:#8b6612; font-size:16px; }
.afm-offer h3 { font-family:'Playfair Display',Georgia,serif !important; font-size:22px; font-weight:700; color:#1a0f05; margin-bottom:10px; }
.afm-offer p { font-size:16px; margin-bottom:0; }

/* CREDENTIALS BOX */
.afm-creds { border:1px solid #8b6612; padding:20px 24px; margin:24px 0; background:#e8dfc4; }
.afm-creds .afm-creds-title { font-family:'IM Fell English',Georgia,serif; font-size:11px; text-transform:uppercase; letter-spacing:2px; color:#8b6612; border-bottom:1px solid #8b6612; padding-bottom:8px; margin-bottom:14px; display:block; }
.afm-creds p { font-size:16px; margin-bottom:8px; line-height:1.7; padding-left:20px; position:relative; }
.afm-creds p::before { content:'◆'; position:absolute; left:0; color:#8b6612; font-size:10px; top:5px; }
.afm-creds p:last-child { margin-bottom:0; }

/* QUOTE ATTRIBUTION */
.afm-attr { background:#7a1a10; padding:18px 24px; margin:20px 0; text-align:center; }
.afm-attr p { font-family:'Playfair Display',Georgia,serif !important; font-size:18px; font-style:italic; color:#f0e8d0; line-height:1.6; margin-bottom:8px; }
.afm-attr .afm-attr-name { font-family:'IM Fell English',Georgia,serif !important; font-size:12px; color:#ffd580; letter-spacing:1px; font-style:normal; margin:0; }

/* 5-STEP BOX */
.afm-steps { border:2px solid #1a0f05; margin:24px 0; overflow:hidden; }
.afm-steps-head { background:#1a0f05; padding:10px 20px; }
.afm-steps-head span { font-family:'IM Fell English',Georgia,serif; font-size:11px; text-transform:uppercase; letter-spacing:3px; color:#b8900e; }
.afm-steps-body { padding:16px 20px; }
.afm-steps-body p { font-size:17px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd3b8; line-height:1.7; }
.afm-steps-body p:last-child { border-bottom:none; margin-bottom:0; padding-bottom:0; }

/* VERDICT BARS */
.afm-verdict-yes { background:#1a0f05; padding:10px 20px 10px; margin-bottom:14px; text-align:center; }
.afm-verdict-yes p { font-family:'Playfair Display',Georgia,serif !important; font-size:15px; font-weight:700; color:#b8900e; text-transform:uppercase; letter-spacing:2px; margin:0; }
.afm-verdict-no { background:#7a1a10; padding:10px 20px 10px; margin:24px 0 14px; text-align:center; }
.afm-verdict-no p { font-family:'Playfair Display',Georgia,serif !important; font-size:15px; font-weight:700; color:#f0e8d0; text-transform:uppercase; letter-spacing:2px; margin:0; }

/* CTA BLOCK */
.afm-cta { border:3px double #1a0f05; padding:40px 40px 36px; margin:36px 0; text-align:center; background:#e8dfc4; }
.afm-cta::before, .afm-cta::after { content:'◆ ◆ ◆'; display:block; text-align:center; color:#8b6612; font-size:14px; letter-spacing:10px; margin-bottom:16px; }
.afm-cta::after { margin-bottom:0; margin-top:16px; }
.afm-cta h2 { font-family:'Playfair Display',Georgia,serif !important; font-size:32px; font-weight:900; color:#1a0f05; margin-bottom:14px; line-height:1.2; }
.afm-cta .afm-cta-body { font-family:'IM Fell English',Georgia,serif; font-size:18px; color:#3d2b1a; margin-bottom:28px; line-height:1.8; }
.afm-phone-block { background:#1a0f05; display:inline-block; padding:20px 50px; margin-bottom:20px; }
.afm-phone-label { font-family:'IM Fell English',Georgia,serif; font-size:12px; letter-spacing:3px; text-transform:uppercase; color:#b8900e; display:block; margin-bottom:6px; }
.afm-phone-number { font-family:'Playfair Display',Georgia,serif; font-size:48px; font-weight:900; color:#f0e8d0; display:block; letter-spacing:3px; }
.afm-cta-repeat { font-family:'Playfair Display',Georgia,serif; font-size:28px; font-weight:700; color:#7a1a10; display:block; margin:16px 0 10px; letter-spacing:2px; }
.afm-signature { font-family:'Playfair Display',Georgia,serif; font-size:19px; font-style:italic; color:#3d2b1a; margin-top:18px; }
@media(max-width:640px){ .afm-phone-number { font-size:32px; } .afm-phone-block { padding:16px 24px; } }

/* PS SECTION */
.afm-ps { border-top:1px solid #ddd3b8; padding-top:28px; margin-top:36px; }

/* FAQ */
.afm-faq-item { border-bottom:1px solid #ddd3b8; padding:18px 0; }
.afm-faq-item:last-child { border-bottom:none; }
.afm-faq-q { font-family:'Playfair Display',Georgia,serif !important; font-size:17px; font-weight:700; color:#1a0f05; margin-bottom:8px; }
.afm-faq-a { font-family:'IM Fell English',Georgia,serif !important; font-size:17px; line-height:1.8; color:#3d2b1a; margin:0; }

/* FOOTER */
.afm-footer { background:#1a0f05; padding:28px 40px; text-align:center; border-top:3px solid #8b6612; }
.afm-footer .afm-footer-phone { font-family:'UnifrakturMaguntia',serif; font-size:52px; color:#f0e8d0; display:block; letter-spacing:4px; margin-bottom:10px; }
.afm-footer p { font-family:'IM Fell English',Georgia,serif !important; font-size:12px; color:#8b8070; letter-spacing:2px; text-transform:uppercase; margin:0; }

/* RULE HELPERS */
.afm-rule-double { border:none; border-top:3px double #1a0f05; margin:20px 0; }
.afm-rule-thin   { border:none; border-top:1px solid #1a0f05; margin:20px 0; }

/* MUG */
.afm-mug-wrap { text-align:center; margin:20px 0; }
.afm-mug-wrap img { width:200px; border:1px solid #8b6612; display:inline-block; }/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=IM+Fell+English:ital@0;1&family=UnifrakturMaguntia&family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700&display=swap');

/* PAGE BACKGROUND */
.elementor-page, body.elementor-page { background-color:#c8b89a !important; }

/* NEWSPAPER CARD — applied to the single inner section wrapper */
.afm-newspaper {
  max-width:780px;
  margin:30px auto;
  background-color:#f0e8d0;
  background-image: repeating-linear-gradient(0deg,transparent,transparent 31px,rgba(139,102,18,.06) 31px,rgba(139,102,18,.06) 32px);
  box-shadow: 0 0 0 1px #8b6612, 4px 4px 0 1px #6b4e10, 8px 8px 24px rgba(0,0,0,.5), inset 0 0 80px rgba(139,102,18,.07);
  position:relative;
  overflow:hidden;
}
.afm-newspaper::before {
  content:'';position:absolute;inset:0;
  background:radial-gradient(ellipse at center,transparent 60%,rgba(100,70,20,.16) 100%);
  pointer-events:none;z-index:0;
}

/* MASTHEAD BAR */
.afm-masthead-bar { background:#1a0f05; padding:9px 24px; text-align:center; border-bottom:2px solid #8b6612; }
.afm-masthead-bar p { font-family:'IM Fell English',Georgia,serif !important; font-size:11px; letter-spacing:3px; text-transform:uppercase; color:#b8900e; margin:0; }

/* EDITION BAR — single centred line, no flex wrap issue */
.afm-edition-bar { background:#e8dfc4; border-bottom:1px solid #1a0f05; padding:6px 20px; text-align:center; }
.afm-edition-bar p { font-family:'IM Fell English',Georgia,serif !important; font-size:11px; letter-spacing:2px; text-transform:uppercase; color:#3d2b1a; margin:0; }

/* CONTENT WRAPPER */
.afm-content { padding:36px 52px 52px !important; position:relative; z-index:2; }
@media(max-width:640px){ .afm-content { padding:24px 22px 36px !important; } }

/* BASE TEXT */
.afm-content p, .afm-content li {
  font-family:'IM Fell English',Georgia,serif !important;
  font-size:18px; line-height:1.85; color:#1a0f05; margin-bottom:16px;
}
.afm-content p strong { font-weight:700; }
.afm-content p em, .afm-content p u { font-style:italic; text-decoration:none; border-bottom:1px solid #1a0f05; }

/* KICKER */
.afm-kicker { font-family:'IM Fell English',Georgia,serif !important; font-size:11px; letter-spacing:3px; text-transform:uppercase; color:#8b6612; text-align:center; display:block; padding:4px 0; border-top:1px solid #1a0f05; border-bottom:1px solid #1a0f05; margin-bottom:14px; }

/* HEADLINES */
.afm-h1 { font-family:'Playfair Display',Georgia,serif !important; font-size:42px; font-weight:900; line-height:1.15; color:#1a0f05; text-align:center; margin-bottom:18px; }
.afm-h1 em { font-style:italic; }
.afm-hsub { font-family:'Playfair Display',Georgia,serif !important; font-size:22px; font-weight:400; font-style:italic; line-height:1.45; color:#3d2b1a; text-align:center; margin-bottom:20px; padding:0 20px; }
.afm-section-head { font-family:'Playfair Display',Georgia,serif !important; font-size:30px; font-weight:700; line-height:1.25; color:#1a0f05; text-align:center; margin:32px 0 18px; }
.afm-section-head em { font-style:italic; }
@media(max-width:640px){
  .afm-h1 { font-size:28px; }
  .afm-hsub { font-size:18px; padding:0; }
  .afm-section-head { font-size:22px; }
}

/* ORNAMENT */
.afm-ornate { text-align:center; color:#8b6612; font-size:16px; letter-spacing:8px; margin:24px 0; }

/* DROP CAP */
.afm-dropcap::first-letter { font-family:'UnifrakturMaguntia',serif; font-size:72px; float:left; line-height:.75; margin-right:6px; margin-top:6px; color:#1a0f05; }

/* INDENT LIST */
.afm-indent { border-left:3px solid #8b6612; padding:10px 0 10px 22px; margin:18px 0 18px 20px; }
.afm-indent p { font-family:'Playfair Display',Georgia,serif !important; font-size:17px; font-style:italic; color:#3d2b1a; margin-bottom:6px; line-height:1.6; }
.afm-indent p:last-child { margin-bottom:0; }

/* PULL QUOTE */
.afm-pullquote { border-top:2px solid #1a0f05; border-bottom:2px solid #1a0f05; padding:14px 30px; margin:28px 0; text-align:center; }
.afm-pullquote p { font-family:'Playfair Display',Georgia,serif !important; font-size:22px; font-style:italic; font-weight:700; color:#1a0f05; line-height:1.4; margin:0; }
@media(max-width:640px){ .afm-pullquote p { font-size:18px; } }

/* ALERT BOX */
.afm-alert { border:2px solid #7a1a10; padding:14px 24px; margin:24px 0; text-align:center; background:rgba(122,26,16,.04); }
.afm-alert p { font-family:'Playfair Display',Georgia,serif !important; font-size:19px; font-style:italic; font-weight:700; color:#7a1a10; margin:0; line-height:1.4; }

/* DARK CALLOUT */
.afm-dark { background:#1a0f05; padding:22px 32px; margin:28px 0; text-align:center; }
.afm-dark p { font-family:'Playfair Display',Georgia,serif !important; font-size:21px; font-style:italic; color:#b8900e; margin:0; line-height:1.5; }
.afm-dark .afm-sub { font-family:'IM Fell English',Georgia,serif !important; font-size:13px; color:#c8bfb0; text-transform:uppercase; letter-spacing:2px; margin-top:8px !important; font-style:normal; }
@media(max-width:640px){ .afm-dark p { font-size:17px; } }

/* BULLET LIST */
.afm-list { list-style:none; margin:18px 0 18px 10px; padding:0; }
.afm-list li { font-family:'IM Fell English',Georgia,serif !important; font-size:18px; color:#1a0f05; line-height:1.8; margin-bottom:8px; padding-left:28px; position:relative; }
.afm-list li::before { content:'◆'; position:absolute; left:0; color:#8b6612; font-size:12px; top:4px; }

/* STATS ROW */
.afm-stats { display:flex; border:1px solid #8b6612; margin:24px 0; background:#e8dfc4; }
.afm-stat { flex:1; padding:20px 10px; text-align:center; border-right:1px solid #8b6612; }
.afm-stat:last-child { border-right:none; }
.afm-stat-num { font-family:'UnifrakturMaguntia',serif; font-size:48px; color:#1a0f05; line-height:1; display:block; margin-bottom:6px; }
.afm-stat-lbl { font-family:'IM Fell English',Georgia,serif; font-size:11px; text-transform:uppercase; letter-spacing:2px; color:#3d2b1a; }
@media(max-width:500px){ .afm-stat-num { font-size:28px; } .afm-stat { padding:12px 4px; } }

/* IMAGE CAPTIONS */
.afm-caption { font-family:'IM Fell English',Georgia,serif !important; font-size:12px; font-style:italic; color:#3d2b1a; text-align:center; margin-top:-14px; margin-bottom:24px; letter-spacing:1px; text-transform:uppercase; }

/* SECTION DIVIDER */
.afm-divider { text-align:center; margin:32px 0 20px; position:relative; }
.afm-divider::before { content:''; position:absolute; top:50%; left:0; right:0; border-top:1px solid #1a0f05; }
.afm-divider span { position:relative; background:#f0e8d0; padding:0 16px; font-family:'IM Fell English',Georgia,serif; font-size:11px; letter-spacing:3px; text-transform:uppercase; color:#8b6612; }

/* OFFER BOX */
.afm-offer { border:1px solid #8b6612; padding:22px 28px; margin:20px 0; background:#e8dfc4; position:relative; }
.afm-offer::before { content:'◆'; position:absolute; top:-10px; left:28px; background:#e8dfc4; padding:0 8px; color:#8b6612; font-size:16px; }
.afm-offer h3 { font-family:'Playfair Display',Georgia,serif !important; font-size:22px; font-weight:700; color:#1a0f05; margin-bottom:10px; }
.afm-offer p { font-size:16px; margin-bottom:0; }

/* CREDENTIALS BOX */
.afm-creds { border:1px solid #8b6612; padding:20px 24px; margin:24px 0; background:#e8dfc4; }
.afm-creds .afm-creds-title { font-family:'IM Fell English',Georgia,serif; font-size:11px; text-transform:uppercase; letter-spacing:2px; color:#8b6612; border-bottom:1px solid #8b6612; padding-bottom:8px; margin-bottom:14px; display:block; }
.afm-creds p { font-size:16px; margin-bottom:8px; line-height:1.7; padding-left:20px; position:relative; }
.afm-creds p::before { content:'◆'; position:absolute; left:0; color:#8b6612; font-size:10px; top:5px; }
.afm-creds p:last-child { margin-bottom:0; }

/* QUOTE ATTRIBUTION */
.afm-attr { background:#7a1a10; padding:18px 24px; margin:20px 0; text-align:center; }
.afm-attr p { font-family:'Playfair Display',Georgia,serif !important; font-size:18px; font-style:italic; color:#f0e8d0; line-height:1.6; margin-bottom:8px; }
.afm-attr .afm-attr-name { font-family:'IM Fell English',Georgia,serif !important; font-size:12px; color:#ffd580; letter-spacing:1px; font-style:normal; margin:0; }

/* 5-STEP BOX */
.afm-steps { border:2px solid #1a0f05; margin:24px 0; overflow:hidden; }
.afm-steps-head { background:#1a0f05; padding:10px 20px; }
.afm-steps-head span { font-family:'IM Fell English',Georgia,serif; font-size:11px; text-transform:uppercase; letter-spacing:3px; color:#b8900e; }
.afm-steps-body { padding:16px 20px; }
.afm-steps-body p { font-size:17px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd3b8; line-height:1.7; }
.afm-steps-body p:last-child { border-bottom:none; margin-bottom:0; padding-bottom:0; }

/* VERDICT BARS */
.afm-verdict-yes { background:#1a0f05; padding:10px 20px 10px; margin-bottom:14px; text-align:center; }
.afm-verdict-yes p { font-family:'Playfair Display',Georgia,serif !important; font-size:15px; font-weight:700; color:#b8900e; text-transform:uppercase; letter-spacing:2px; margin:0; }
.afm-verdict-no { background:#7a1a10; padding:10px 20px 10px; margin:24px 0 14px; text-align:center; }
.afm-verdict-no p { font-family:'Playfair Display',Georgia,serif !important; font-size:15px; font-weight:700; color:#f0e8d0; text-transform:uppercase; letter-spacing:2px; margin:0; }

/* CTA BLOCK */
.afm-cta { border:3px double #1a0f05; padding:40px 40px 36px; margin:36px 0; text-align:center; background:#e8dfc4; }
.afm-cta::before, .afm-cta::after { content:'◆ ◆ ◆'; display:block; text-align:center; color:#8b6612; font-size:14px; letter-spacing:10px; margin-bottom:16px; }
.afm-cta::after { margin-bottom:0; margin-top:16px; }
.afm-cta h2 { font-family:'Playfair Display',Georgia,serif !important; font-size:32px; font-weight:900; color:#1a0f05; margin-bottom:14px; line-height:1.2; }
.afm-cta .afm-cta-body { font-family:'IM Fell English',Georgia,serif; font-size:18px; color:#3d2b1a; margin-bottom:28px; line-height:1.8; }
.afm-phone-block { background:#1a0f05; display:inline-block; padding:20px 50px; margin-bottom:20px; }
.afm-phone-label { font-family:'IM Fell English',Georgia,serif; font-size:12px; letter-spacing:3px; text-transform:uppercase; color:#b8900e; display:block; margin-bottom:6px; }
.afm-phone-number { font-family:'Playfair Display',Georgia,serif; font-size:48px; font-weight:900; color:#f0e8d0; display:block; letter-spacing:3px; }
.afm-cta-repeat { font-family:'Playfair Display',Georgia,serif; font-size:28px; font-weight:700; color:#7a1a10; display:block; margin:16px 0 10px; letter-spacing:2px; }
.afm-signature { font-family:'Playfair Display',Georgia,serif; font-size:19px; font-style:italic; color:#3d2b1a; margin-top:18px; }
@media(max-width:640px){ .afm-phone-number { font-size:32px; } .afm-phone-block { padding:16px 24px; } }

/* PS SECTION */
.afm-ps { border-top:1px solid #ddd3b8; padding-top:28px; margin-top:36px; }

/* FAQ */
.afm-faq-item { border-bottom:1px solid #ddd3b8; padding:18px 0; }
.afm-faq-item:last-child { border-bottom:none; }
.afm-faq-q { font-family:'Playfair Display',Georgia,serif !important; font-size:17px; font-weight:700; color:#1a0f05; margin-bottom:8px; }
.afm-faq-a { font-family:'IM Fell English',Georgia,serif !important; font-size:17px; line-height:1.8; color:#3d2b1a; margin:0; }

/* FOOTER */
.afm-footer { background:#1a0f05; padding:28px 40px; text-align:center; border-top:3px solid #8b6612; }
.afm-footer .afm-footer-phone { font-family:'UnifrakturMaguntia',serif; font-size:52px; color:#f0e8d0; display:block; letter-spacing:4px; margin-bottom:10px; }
.afm-footer p { font-family:'IM Fell English',Georgia,serif !important; font-size:12px; color:#8b8070; letter-spacing:2px; text-transform:uppercase; margin:0; }

/* RULE HELPERS */
.afm-rule-double { border:none; border-top:3px double #1a0f05; margin:20px 0; }
.afm-rule-thin   { border:none; border-top:1px solid #1a0f05; margin:20px 0; }

/* MUG */
.afm-mug-wrap { text-align:center; margin:20px 0; }
.afm-mug-wrap img { width:200px; border:1px solid #8b6612; display:inline-block; }
/* ═══ AFM PADDING FIX — scoped to postid-215443 only ═══ */

body.postid-215443 .elementor-widget-text-editor .elementor-widget-container,
body.postid-215443 .elementor-widget-image .elementor-widget-container {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

/* Zero out header/footer elements that need full bleed */
body.postid-215443 .elementor-widget-text-editor .elementor-widget-container:has(.afm-masthead-bar),
body.postid-215443 .elementor-widget-text-editor .elementor-widget-container:has(.afm-edition-bar),
body.postid-215443 .elementor-widget-text-editor .elementor-widget-container:has(.afm-footer),
body.postid-215443 .elementor-widget-text-editor .elementor-widget-container:has(.afm-newspaper) {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Hero image stays full bleed */
body.postid-215443 .elementor-element-76abce89 .elementor-widget-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Mobile */
@media(max-width: 640px) {
  body.postid-215443 .elementor-widget-text-editor .elementor-widget-container,
  body.postid-215443 .elementor-widget-image .elementor-widget-container {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}/* End custom CSS */