.elementor-9682 .elementor-element.elementor-element-24772a6d{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-9682 .elementor-element.elementor-element-24772a6d:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-24772a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100b06;}.elementor-9682 .elementor-element.elementor-element-3cc75f7a{--display:flex;}.elementor-9682 .elementor-element.elementor-element-3cc75f7a:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-3cc75f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://uxbridgefair.ca/cna5/wp-content/uploads/2026/06/2409062129_dougv_24E16507_1920x1080-1.webp");background-position:60% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-9682 .elementor-element.elementor-element-215f1794{--display:flex;}.elementor-9682 .elementor-element.elementor-element-2491aedb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:84px;--padding-left:28px;--padding-right:28px;}.elementor-9682 .elementor-element.elementor-element-7e18dc1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.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-9682 .elementor-element.elementor-element-6a0dc23e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:600;color:#f3e3bf;}.elementor-9682 .elementor-element.elementor-element-31928f4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:clamp(15px,2.4vw,21px);font-weight:600;color:#e9bb45;}.elementor-9682 .elementor-element.elementor-element-23141025 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:clamp(50px,9.4vw,138px);font-weight:400;line-height:0.86em;color:#f5ead0;}.elementor-9682 .elementor-element.elementor-element-48d95889 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:clamp(20px,3.2vw,34px);font-weight:600;font-style:italic;color:#fbecc8;}.elementor-9682 .elementor-element.elementor-element-7270cbe1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.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-9682 .elementor-element.elementor-element-1d5c96a3 .elementor-button{background-color:#e9bb45;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;fill:#2a1c0a;color:#2a1c0a;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-9682 .elementor-element.elementor-element-6d4b55e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;fill:#f3e3bf;color:#f3e3bf;border-style:solid;border-width:2px 2px 2px 2px;border-color:#f3e3bf;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-9682 .elementor-element.elementor-element-5035c056 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;color:#b9a986;}.elementor-9682 .elementor-element.elementor-element-7b0281e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-9682 .elementor-element.elementor-element-76ab2ebd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#2a1c0a;--border-color:#2a1c0a;box-shadow:6px 8px 0px 0px rgba(0,0,0,0.45);}.elementor-9682 .elementor-element.elementor-element-76ab2ebd:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-76ab2ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2e7ce;}.elementor-9682 .elementor-element.elementor-element-56827c91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:9px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-9682 .elementor-element.elementor-element-56827c91:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-56827c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1d3a22;}.elementor-9682 .elementor-element.elementor-element-feb12c5{text-align:center;}.elementor-9682 .elementor-element.elementor-element-feb12c5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;color:#e9bb45;}.elementor-9682 .elementor-element.elementor-element-72fcae2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:18px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-9682 .elementor-element.elementor-element-c33c8ce{text-align:center;}.elementor-9682 .elementor-element.elementor-element-c33c8ce .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:500;color:#8a3a1d;}.elementor-9682 .elementor-element.elementor-element-7f965ad0{text-align:center;}.elementor-9682 .elementor-element.elementor-element-7f965ad0 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:88px;line-height:0.92em;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-67d6eebc{text-align:center;}.elementor-9682 .elementor-element.elementor-element-67d6eebc .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:600;color:#2a1c0a;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9682 .elementor-element.elementor-element-0f8f66d{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;}.elementor-9682 .elementor-element.elementor-element-0f8f66d .elementor-divider-separator{width:100%;}.elementor-9682 .elementor-element.elementor-element-0f8f66d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9682 .elementor-element.elementor-element-6cc4ab63{text-align:center;font-family:"Bitter", Sans-serif;font-size:14px;color:#463418;}.elementor-9682 .elementor-element.elementor-element-8a9bf3e{--display:flex;--overflow:hidden;--padding-top:13px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-9682 .elementor-element.elementor-element-8a9bf3e:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-8a9bf3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-5e5c9250{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9682 .elementor-element.elementor-element-5e5c9250:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-5e5c9250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2e7ce;}.elementor-9682 .elementor-element.elementor-element-102578a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-9682 .elementor-element.elementor-element-7c286149 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-4c4f4b13 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:clamp(30px,5vw,60px);font-weight:400;line-height:1.02em;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-3abc4012{font-family:"Bitter", Sans-serif;font-size:clamp(17px,1.6vw,20px);line-height:1.68em;color:#44351c;}.elementor-9682 .elementor-element.elementor-element-6be0069a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2a1c0a;--border-color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-6d382a0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-9682 .elementor-element.elementor-element-6ead737 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:40px;line-height:1em;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-1c44fead .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:600;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-10ba575b{font-family:"Bitter", Sans-serif;font-size:16px;color:#5a4626;}.elementor-9682 .elementor-element.elementor-element-1404c0b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-9682 .elementor-element.elementor-element-35837b5b .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:40px;line-height:1em;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-25844cda .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:600;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-4146e878{font-family:"Bitter", Sans-serif;font-size:16px;color:#5a4626;}.elementor-9682 .elementor-element.elementor-element-520f8599{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-9682 .elementor-element.elementor-element-f416f58 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:40px;line-height:1em;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-1bc99d4a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:600;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-72bb74c{font-family:"Bitter", Sans-serif;font-size:16px;color:#5a4626;}.elementor-9682 .elementor-element.elementor-element-4c4e523c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-9682 .elementor-element.elementor-element-7e7c30e3 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:40px;line-height:1em;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-14954d59 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:600;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-4be65826{font-family:"Bitter", Sans-serif;font-size:16px;color:#5a4626;}.elementor-9682 .elementor-element.elementor-element-2263371c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9682 .elementor-element.elementor-element-2263371c:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-2263371c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1d3a22;}.elementor-9682 .elementor-element.elementor-element-3b286b62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-9682 .elementor-element.elementor-element-3a9728f4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:600;color:#e9bb45;}.elementor-9682 .elementor-element.elementor-element-45275562 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:clamp(30px,5vw,58px);font-weight:400;color:#f5ead0;}.elementor-9682 .elementor-element.elementor-element-1df3514a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-9682 .elementor-element.elementor-element-d2000b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3a5d3f;--border-color:#3a5d3f;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-9682 .elementor-element.elementor-element-d2000b8:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-d2000b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#234528;}.elementor-9682 .elementor-element.elementor-element-6d6ed44b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:600;color:#e9bb45;}.elementor-9682 .elementor-element.elementor-element-20c3ce6d{font-family:"Bitter", Sans-serif;font-size:21px;font-weight:600;color:#f5ead0;}.elementor-9682 .elementor-element.elementor-element-3e569275{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3a5d3f;--border-color:#3a5d3f;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-9682 .elementor-element.elementor-element-3e569275:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-3e569275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#234528;}.elementor-9682 .elementor-element.elementor-element-8f602c9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:600;color:#e9bb45;}.elementor-9682 .elementor-element.elementor-element-1ef30c3a{font-family:"Bitter", Sans-serif;font-size:17px;color:#e7ddc6;}.elementor-9682 .elementor-element.elementor-element-31da2056{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3a5d3f;--border-color:#3a5d3f;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-9682 .elementor-element.elementor-element-31da2056:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-31da2056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#234528;}.elementor-9682 .elementor-element.elementor-element-611711d0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:600;color:#e9bb45;}.elementor-9682 .elementor-element.elementor-element-7cb7d0b2{font-family:"Bitter", Sans-serif;font-size:17px;color:#e7ddc6;}.elementor-9682 .elementor-element.elementor-element-5e0fb334{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9682 .elementor-element.elementor-element-5e0fb334:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-5e0fb334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2e7ce;}.elementor-9682 .elementor-element.elementor-element-4824dee5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-9682 .elementor-element.elementor-element-5e1c810f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-9682 .elementor-element.elementor-element-359d31a8 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:clamp(30px,5vw,58px);font-weight:400;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-4c2d8dc2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:600;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-299adb91{font-family:"Bitter", Sans-serif;font-size:18px;font-style:italic;color:#6a4f29;}.elementor-9682 .elementor-element.elementor-element-2df5dc38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-9682 .elementor-element.elementor-element-26121614{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2a1c0a;--border-color:#2a1c0a;box-shadow:4px 5px 0px 0px rgba(42,28,10,0.85);--padding-top:24px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-9682 .elementor-element.elementor-element-26121614:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-26121614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9682 .elementor-element.elementor-element-29b58fc1 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:30px;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-7b923b99 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:16px;font-weight:600;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-2ef948b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2a1c0a;--border-color:#2a1c0a;box-shadow:4px 5px 0px 0px rgba(42,28,10,0.85);--padding-top:24px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-9682 .elementor-element.elementor-element-2ef948b4:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-2ef948b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9682 .elementor-element.elementor-element-66aacc6a .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:30px;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-234a0e51 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:16px;font-weight:600;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-66130dfa .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:600;color:#ffffff;}.elementor-9682 .elementor-element.elementor-element-5954b867{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2a1c0a;--border-color:#2a1c0a;box-shadow:4px 5px 0px 0px rgba(42,28,10,0.85);--padding-top:24px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-9682 .elementor-element.elementor-element-5954b867:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-5954b867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9682 .elementor-element.elementor-element-302d9bc5 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:30px;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-6a58b63a .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:16px;font-weight:600;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-527da5cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2a1c0a;--border-color:#2a1c0a;box-shadow:4px 5px 0px 0px rgba(42,28,10,0.85);--padding-top:24px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-9682 .elementor-element.elementor-element-527da5cb:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-527da5cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9682 .elementor-element.elementor-element-293d15f2 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:30px;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-89810c0 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:16px;font-weight:600;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-7bbcea1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2a1c0a;--border-color:#2a1c0a;box-shadow:4px 5px 0px 0px rgba(42,28,10,0.85);--padding-top:24px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-9682 .elementor-element.elementor-element-7bbcea1b:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-7bbcea1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9682 .elementor-element.elementor-element-74965ca6 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:30px;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-5f9d2a68 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:16px;font-weight:600;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-196ab359 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:600;color:#ffffff;}.elementor-9682 .elementor-element.elementor-element-4249515a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2a1c0a;--border-color:#2a1c0a;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-9682 .elementor-element.elementor-element-4249515a:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-4249515a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#efe4c8;}.elementor-9682 .elementor-element.elementor-element-7830e2b1 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:clamp(22px,3.2vw,34px);font-weight:400;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-781f45a8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:600;color:#1d3a22;}.elementor-9682 .elementor-element.elementor-element-ab7b287{font-family:"Bitter", Sans-serif;font-size:16px;color:#3F2F19;}.elementor-9682 .elementor-element.elementor-element-6610d80a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-9682 .elementor-element.elementor-element-7c8c4878 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:15px;font-weight:500;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-5ce32343 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:15px;font-weight:500;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-77033927 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:15px;font-weight:500;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-3562acc8 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:15px;font-weight:500;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-14d3f8f8 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:15px;font-weight:500;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-2ddcc650 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:15px;font-weight:500;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-15d547b4 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:15px;font-weight:500;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-7294971c .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:15px;font-weight:500;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-6f3af814{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9682 .elementor-element.elementor-element-6f3af814:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-6f3af814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-ebf5f9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-9682 .elementor-element.elementor-element-3052d34e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-9682 .elementor-element.elementor-element-15cd8a69 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:600;color:#f0c98e;}.elementor-9682 .elementor-element.elementor-element-13d44f95 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:clamp(30px,5vw,56px);font-weight:400;color:#f9eccb;}.elementor-9682 .elementor-element.elementor-element-61fa941e{font-family:"Bitter", Sans-serif;font-size:18px;color:#f4d9bf;}.elementor-9682 .elementor-element.elementor-element-10cd9fa3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#2a1c0a;--border-color:#2a1c0a;box-shadow:7px 8px 0px 0px rgba(0,0,0,0.35);--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-9682 .elementor-element.elementor-element-10cd9fa3:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-10cd9fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2e7ce;}.elementor-9682 .elementor-element.elementor-element-1171b518 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:600;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-1959fa22 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:26px;color:#2a1c0a;}.elementor-9682 .elementor-element.elementor-element-40c5be25{font-family:"Bitter", Sans-serif;font-size:19px;font-weight:600;color:#9c2b1b;}.elementor-9682 .elementor-element.elementor-element-1cefeeb8{font-family:"Bitter", Sans-serif;font-size:16px;font-weight:600;color:#1d3a22;}.elementor-9682 .elementor-element.elementor-element-5c91912e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9682 .elementor-element.elementor-element-5c91912e:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-5c91912e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161009;}.elementor-9682 .elementor-element.elementor-element-335b221d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:52px;--padding-bottom:44px;--padding-left:28px;--padding-right:28px;}.elementor-9682 .elementor-element.elementor-element-1f0b70b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-9682 .elementor-element.elementor-element-4790dfbe .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:22px;color:#e9bb45;}.elementor-9682 .elementor-element.elementor-element-79859339{font-family:"Bitter", Sans-serif;font-size:15px;color:#b1a489;}.elementor-9682 .elementor-element.elementor-element-7a374f6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-9682 .elementor-element.elementor-element-6e99a3ca .elementor-button{background-color:#e9bb45;font-family:"Oswald", Sans-serif;font-size:15px;font-weight:600;fill:#161009;color:#161009;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-9682 .elementor-element.elementor-element-5fdc52c1{--display:flex;}.elementor-9682 .elementor-element.elementor-element-67bcb7be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:28px;--padding-right:28px;}.elementor-9682 .elementor-element.elementor-element-cd3340a{font-family:"Bitter", Sans-serif;font-size:15px;color:#E7C88F;}@media(min-width:768px){.elementor-9682 .elementor-element.elementor-element-2491aedb{--content-width:1180px;}.elementor-9682 .elementor-element.elementor-element-102578a4{--content-width:1080px;}.elementor-9682 .elementor-element.elementor-element-3b286b62{--content-width:1080px;}.elementor-9682 .elementor-element.elementor-element-4824dee5{--content-width:1080px;}.elementor-9682 .elementor-element.elementor-element-ebf5f9f{--content-width:1080px;}.elementor-9682 .elementor-element.elementor-element-335b221d{--content-width:1080px;}.elementor-9682 .elementor-element.elementor-element-67bcb7be{--content-width:1080px;}}@media(max-width:1024px){.elementor-9682 .elementor-element.elementor-element-3cc75f7a:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-3cc75f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-9682 .elementor-element.elementor-element-3cc75f7a:not(.elementor-motion-effects-element-type-background), .elementor-9682 .elementor-element.elementor-element-3cc75f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-3cc75f7a */.elementor-9682 .elementor-element.elementor-element-3cc75f7a { position: absolute; inset: 0; z-index: 0; animation: vtp-kenburns 26s ease-in-out infinite alternate; will-change: transform; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215f1794 */.elementor-9682 .elementor-element.elementor-element-215f1794 { position: absolute; inset: 0; background: linear-gradient(0deg, rgba(12,8,4,0.92) 0%, rgba(12,8,4,0) 42%); z-index: 2; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a0dc23e */.elementor-9682 .elementor-element.elementor-element-6a0dc23e .elementor-heading-title { display: inline-flex !important; align-items: center; border: 1.5px solid #e9bb45; padding: 7px 16px; }
.elementor-9682 .elementor-element.elementor-element-6a0dc23e .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; min-width: 7px; background: #be3a22; border-radius: 50%; box-shadow: 0 0 10px 2px rgba(190,58,34,0.9); margin-right: 12px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23141025 */.elementor-9682 .elementor-element.elementor-element-23141025 .elementor-heading-title { text-shadow: 0 6px 28px rgba(0,0,0,0.6); letter-spacing: -0.5px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48d95889 */.elementor-9682 .elementor-element.elementor-element-48d95889 .elementor-heading-title { display: inline-block !important; background: #be3a22; transform: rotate(-1.4deg); padding: 8px 20px 9px !important; box-shadow: 0 8px 24px rgba(0,0,0,0.45); margin-top: 18px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7270cbe1 */.elementor-9682 .elementor-element.elementor-element-7270cbe1 { margin-top: 38px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5035c056 */.elementor-9682 .elementor-element.elementor-element-5035c056 { margin-top: 30px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e18dc1f */.elementor-9682 .elementor-element.elementor-element-7e18dc1f { flex: 1; min-width: 300px; width: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ab2ebd */.elementor-9682 .elementor-element.elementor-element-76ab2ebd { width: 230px; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b0281e1 */.elementor-9682 .elementor-element.elementor-element-7b0281e1 { flex-shrink: 0; width: 230px; margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2491aedb */.elementor-9682 .elementor-element.elementor-element-2491aedb { position: relative; z-index: 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24772a6d */.elementor-9682 .elementor-element.elementor-element-24772a6d { position: relative; } .elementor-9682 .elementor-element.elementor-element-24772a6d::after { content: ''; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(16,10,5,0.93) 0%, rgba(20,12,6,0.78) 38%, rgba(20,12,6,0.36) 70%, rgba(20,12,6,0.55) 100%); z-index: 1; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a9bf3e */.elementor-9682 .elementor-element.elementor-element-8a9bf3e { border-top: 4px solid #e9bb45; border-bottom: 4px solid #e9bb45; white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c4f4b13 */.elementor-9682 .elementor-element.elementor-element-4c4f4b13 .elementor-heading-title { max-width: 16ch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d382a0b */.elementor-9682 .elementor-element.elementor-element-6d382a0b { flex: 1; min-width: 180px; border-right: 2px solid #2a1c0a; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1404c0b8 */.elementor-9682 .elementor-element.elementor-element-1404c0b8 { flex: 1; min-width: 180px; border-right: 2px solid #2a1c0a; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520f8599 */.elementor-9682 .elementor-element.elementor-element-520f8599 { flex: 1; min-width: 180px; border-right: 2px solid #2a1c0a; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4e523c */.elementor-9682 .elementor-element.elementor-element-4c4e523c { flex: 1; min-width: 180px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be0069a */.elementor-9682 .elementor-element.elementor-element-6be0069a { margin-top: 48px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e5c9250 */.elementor-9682 .elementor-element.elementor-element-5e5c9250 { background-image: radial-gradient(rgba(120,80,30,0.05) 1px, transparent 1px); background-size: 16px 16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2000b8 */.elementor-9682 .elementor-element.elementor-element-d2000b8 { flex: 1; min-width: 240px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e569275 */.elementor-9682 .elementor-element.elementor-element-3e569275 { flex: 1; min-width: 240px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb7d0b2 */.elementor-9682 .elementor-element.elementor-element-7cb7d0b2 .elementor-text-editor strong { color: #e9bb45 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31da2056 */.elementor-9682 .elementor-element.elementor-element-31da2056 { flex: 1; min-width: 240px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df3514a */.elementor-9682 .elementor-element.elementor-element-1df3514a { margin-top: 32px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2263371c */.elementor-9682 .elementor-element.elementor-element-2263371c { scroll-margin-top: 10px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c2d8dc2 */.elementor-9682 .elementor-element.elementor-element-4c2d8dc2 .elementor-heading-title { background: #e9bb45; padding: 5px 13px; display: inline-block !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26121614 */.elementor-9682 .elementor-element.elementor-element-26121614 { flex: 1; min-width: 280px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66130dfa */.elementor-9682 .elementor-element.elementor-element-66130dfa .elementor-heading-title { background: #1d3a22; color: #ffffff !important; padding: 4px 9px; display: inline-block !important; margin-top: 8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef948b4 */.elementor-9682 .elementor-element.elementor-element-2ef948b4 { flex: 1; min-width: 280px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5954b867 */.elementor-9682 .elementor-element.elementor-element-5954b867 { flex: 1; min-width: 280px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-527da5cb */.elementor-9682 .elementor-element.elementor-element-527da5cb { flex: 1; min-width: 280px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-196ab359 */.elementor-9682 .elementor-element.elementor-element-196ab359 .elementor-heading-title { background: #1d3a22; color: #ffffff !important; padding: 4px 9px; display: inline-block !important; margin-top: 8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bbcea1b */.elementor-9682 .elementor-element.elementor-element-7bbcea1b { flex: 1; min-width: 280px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2df5dc38 */.elementor-9682 .elementor-element.elementor-element-2df5dc38 { margin-top: 32px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8c4878 */.elementor-9682 .elementor-element.elementor-element-7c8c4878 .elementor-heading-title { border: 1.5px solid #2a1c0a; padding: 9px 16px; display: inline-block !important; background: #ffffff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ce32343 */.elementor-9682 .elementor-element.elementor-element-5ce32343 .elementor-heading-title { border: 1.5px solid #2a1c0a; padding: 9px 16px; display: inline-block !important; background: #ffffff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77033927 */.elementor-9682 .elementor-element.elementor-element-77033927 .elementor-heading-title { border: 1.5px solid #2a1c0a; padding: 9px 16px; display: inline-block !important; background: #ffffff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3562acc8 */.elementor-9682 .elementor-element.elementor-element-3562acc8 .elementor-heading-title { border: 1.5px solid #2a1c0a; padding: 9px 16px; display: inline-block !important; background: #ffffff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d3f8f8 */.elementor-9682 .elementor-element.elementor-element-14d3f8f8 .elementor-heading-title { border: 1.5px solid #2a1c0a; padding: 9px 16px; display: inline-block !important; background: #ffffff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ddcc650 */.elementor-9682 .elementor-element.elementor-element-2ddcc650 .elementor-heading-title { border: 1.5px solid #2a1c0a; padding: 9px 16px; display: inline-block !important; background: #ffffff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15d547b4 */.elementor-9682 .elementor-element.elementor-element-15d547b4 .elementor-heading-title { border: 1.5px solid #2a1c0a; padding: 9px 16px; display: inline-block !important; background: #ffffff; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7294971c */.elementor-9682 .elementor-element.elementor-element-7294971c .elementor-heading-title { border: 1.5px solid #2a1c0a; padding: 9px 16px; display: inline-block !important; background: #ffffff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6610d80a */.elementor-9682 .elementor-element.elementor-element-6610d80a { margin-top: 16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4249515a */.elementor-9682 .elementor-element.elementor-element-4249515a { margin-top: 64px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0fb334 */.elementor-9682 .elementor-element.elementor-element-5e0fb334 { scroll-margin-top: 10px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3052d34e */.elementor-9682 .elementor-element.elementor-element-3052d34e { flex: 1; min-width: 280px; width: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10cd9fa3 */.elementor-9682 .elementor-element.elementor-element-10cd9fa3 { flex-shrink: 0; width: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3af814 */.elementor-9682 .elementor-element.elementor-element-6f3af814 { scroll-margin-top: 10px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0b70b5 */.elementor-9682 .elementor-element.elementor-element-1f0b70b5 { flex: 1; min-width: 280px; width: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a374f6f */.elementor-9682 .elementor-element.elementor-element-7a374f6f { flex-shrink: 0; width: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fdc52c1 */.elementor-9682 .elementor-element.elementor-element-5fdc52c1 { border-top: 1px solid #332817; width: 100%; }/* End custom CSS */
/* Start custom CSS */@keyframes vtp-marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@keyframes vtp-kenburns { from { transform: scale(1.04); } to { transform: scale(1.14); } }
html { scroll-behavior: smooth; }

.vtp-hero-eyebrow .elementor-heading-title { display: inline-flex !important; align-items: center; border: 1.5px solid #e9bb45; padding: 7px 16px; }
.vtp-hero-eyebrow .elementor-heading-title::before { content: ""; display: inline-block; width: 7px; height: 7px; min-width: 7px; background: #be3a22; border-radius: 50%; box-shadow: 0 0 10px 2px rgba(190,58,34,0.9); margin-right: 12px; }

.vtp-hero-h1 .elementor-heading-title { text-shadow: 0 6px 28px rgba(0,0,0,0.6); letter-spacing: -0.5px; }

.vtp-hero-stamp .elementor-heading-title { display: inline-block !important; background: #be3a22; transform: rotate(-1.4deg); padding: 8px 20px 9px !important; box-shadow: 0 8px 24px rgba(0,0,0,0.45); margin-top: 18px; }

.vtp-hero-sponsor { margin-top: 30px; }

.vtp-intro-h2 .elementor-heading-title { max-width: 16ch; }

.vtp-anniversary-badge .elementor-heading-title { background: #e9bb45; padding: 5px 13px; display: inline-block !important; }

.vtp-class-tag .elementor-heading-title { background: #1d3a22; color: #ffffff !important; padding: 4px 9px; display: inline-block !important; margin-top: 8px; }

.vtp-friday-chip .elementor-heading-title { border: 1.5px solid #2a1c0a; padding: 9px 16px; display: inline-block !important; background: #ffffff; }

.elementor-element.vtp-where-text .elementor-text-editor strong { color: #e9bb45 !important; }/* End custom CSS */