.elementor-84 .elementor-element.elementor-element-5060a686{--display:flex;}.elementor-84 .elementor-element.elementor-element-5060a686:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-5060a686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-84 .elementor-element.elementor-element-30eae939{background-color:#F5F5F5;}.elementor-84 .elementor-element.elementor-element-30eae939.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-84 .elementor-element.elementor-element-531f7210:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-531f7210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-84 .elementor-element.elementor-element-531f7210 > .elementor-container{max-width:1000px;}.elementor-84 .elementor-element.elementor-element-531f7210{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 16px 32px 16px;}.elementor-84 .elementor-element.elementor-element-531f7210 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-2622401f{text-align:center;}.elementor-84 .elementor-element.elementor-element-2622401f .elementor-heading-title{color:#EB1010;}.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-84 .elementor-element.elementor-element-33093cd{text-align:center;}.elementor-84 .elementor-element.elementor-element-40072a1:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-40072a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-84 .elementor-element.elementor-element-40072a1 > .elementor-container{max-width:1000px;}.elementor-84 .elementor-element.elementor-element-40072a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:32px;padding:0px 16px 0px 16px;}.elementor-84 .elementor-element.elementor-element-40072a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-84 .elementor-element.elementor-element-94c9797:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-94c9797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-84 .elementor-element.elementor-element-94c9797{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e7eb;box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:32px;margin-bottom:32px;padding:32px 16px 32px 16px;}.elementor-84 .elementor-element.elementor-element-94c9797, .elementor-84 .elementor-element.elementor-element-94c9797 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-84 .elementor-element.elementor-element-94c9797 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-84 .elementor-element.elementor-element-94c9797 > .elementor-container{text-align:center;}.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-84 .elementor-element.elementor-element-2f55f96c .elementor-button{background-color:#e74c3c;border-radius:50px 50px 50px 50px;}.elementor-84 .elementor-element.elementor-element-557833d9{text-align:center;}.elementor-84 .elementor-element.elementor-element-785297a6:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-785297a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-84 .elementor-element.elementor-element-785297a6 > .elementor-container{max-width:1000px;}.elementor-84 .elementor-element.elementor-element-785297a6, .elementor-84 .elementor-element.elementor-element-785297a6 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-84 .elementor-element.elementor-element-785297a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:32px;margin-bottom:32px;padding:32px 16px 32px 16px;}.elementor-84 .elementor-element.elementor-element-785297a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-84 .elementor-element.elementor-element-5fcdd4b:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-5fcdd4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-84 .elementor-element.elementor-element-5fcdd4b > .elementor-container{max-width:1000px;}.elementor-84 .elementor-element.elementor-element-5fcdd4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 16px 32px 16px;}.elementor-84 .elementor-element.elementor-element-5fcdd4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-84 .elementor-element.elementor-element-2993d4c4{text-align:center;}.elementor-84 .elementor-element.elementor-element-4b03a9ac:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-4b03a9ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-84 .elementor-element.elementor-element-4b03a9ac > .elementor-container{max-width:1000px;}.elementor-84 .elementor-element.elementor-element-4b03a9ac{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 16px 48px 16px;}.elementor-84 .elementor-element.elementor-element-4b03a9ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-84 .elementor-element.elementor-element-6e0bedf0{text-align:center;}.elementor-84 .elementor-element.elementor-element-50cc0050{text-align:center;}:root{--page-title-display:none;}/* Start custom CSS */:root { --primary-color: #2a2c3c; --primary-color-dark: #1f2030; --secondary-color: #3d4054; --secondary-color-dark: #2a2c3c; --third-color: #2a2c3c; --fourth-color: #4a4d63; --contrast-color: #3d4054; --text-color: #2a2c3c; --light-color: #ffffff; } .esconder { display: none !important; } * { margin: 0; padding: 0; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; } body { background-color: #f5f5f5; color: #333; line-height: 1.6; overflow-x: hidden; } .container { max-width: 1000px; margin: 0 auto; padding: 2rem 1rem; } .headline { font-size: 2.5rem; font-weight: 800; margin-bottom: 1rem; color: #1a1a1a; line-height: 1.2; } .subheadline { font-size: 1.25rem; font-weight: 300; color: #666; max-width: 800px; margin: 0 auto 3rem; } .video-container { max-width: 800px; margin: 0 auto; background: white; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); overflow: hidden; } .text-shadow { text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1); } .button-bg { background: linear-gradient(45deg, var(--secondary-color), var(--contrast-color)); transition: all 0.3s ease; } .button-bg:hover { background: linear-gradient(45deg, var(--contrast-color), var(--secondary-color)); box-shadow: 0 0 15px rgba(255, 199, 0, 0.5); transform: translateY(-2px); } .clip-triangle { clip-path: polygon(100% 0, 0 0, 50% 100%); } @media (max-width: 768px) { .headline { font-size: 2rem; } .subheadline { font-size: 1.1rem; padding: 0 1rem; } .container { padding: 1rem; } }/* End custom CSS */