.elementor-kit-7{--e-global-color-primary:#f39200;--e-global-color-secondary:#3c3c3b;--e-global-color-text:#3c3c3b;--e-global-color-accent:#f3b14d;--e-global-color-4ffe467:#fff;--e-global-color-042d3c9:#9c3;--e-global-color-b422d9f:#007346;--e-global-color-050b4f8:#fbe9ca;--e-global-color-0b8f65f:#f4f4f5;--e-global-color-7b1409e:#d07d00;--e-global-color-54331b6:#52525b;--e-global-color-48e6671:#d4d3d3;--e-global-color-b3c229b:#F3920080;--e-global-color-8129c14:#f4f4f5;--e-global-color-30ded87:#E4E4E7CC;--e-global-color-525ab6c:#52525b;--e-global-color-b489813:#6b7280;--e-global-color-6368d0f:#a1a1aa;--e-global-color-22b49d1:#71717a;--e-global-color-77883cf:#e4e4e7;--e-global-color-1ce0c99:#fafafa;--e-global-color-5bc4a96:#f9fafb;--e-global-color-667a12d:#d4d4d8;--e-global-color-e1e1f3d:#fafaf7;--e-global-color-588d453:#ede9e3;--e-global-color-0e3b5e7:#f2ede8;--e-global-color-b00cf95:#3e3a36;--e-global-color-87b74b8:#6b6560;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-letter-spacing:.5px;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-letter-spacing:.5px;--e-global-typography-76ad5d3-font-family:"Open Sans";--e-global-typography-76ad5d3-font-size:2.5rem;--e-global-typography-76ad5d3-font-weight:700;--e-global-typography-76ad5d3-line-height:3rem;--e-global-typography-200ccc8-font-family:"Open Sans";--e-global-typography-200ccc8-font-size:3.4rem;--e-global-typography-200ccc8-font-weight:700;--e-global-typography-200ccc8-text-transform:uppercase;--e-global-typography-200ccc8-line-height:3.6rem;--e-global-typography-200ccc8-letter-spacing:-.1em;--e-global-typography-200ccc8-word-spacing:0em;--e-global-typography-1170fe3-font-family:"Open Sans";--e-global-typography-1170fe3-font-size:2rem;--e-global-typography-1170fe3-font-weight:700;--e-global-typography-e601188-font-family:"Open Sans";--e-global-typography-e601188-font-size:1.875rem;--e-global-typography-e601188-font-weight:700;--e-global-typography-e601188-text-transform:uppercase;--e-global-typography-e601188-line-height:1.1em;--e-global-typography-e601188-letter-spacing:-.02em;--e-global-typography-e601188-word-spacing:0em;--e-global-typography-fdcefdf-font-family:"Open Sans";--e-global-typography-fdcefdf-font-size:1rem;--e-global-typography-fdcefdf-font-weight:700;--e-global-typography-fdcefdf-text-transform:uppercase;--e-global-typography-fdcefdf-line-height:1.25rem;--e-global-typography-fdcefdf-letter-spacing:-.025rem;--e-global-typography-00191e9-font-family:"Open Sans";--e-global-typography-00191e9-font-size:1.75rem;--e-global-typography-00191e9-font-weight:700;--e-global-typography-00191e9-text-transform:uppercase;--e-global-typography-00191e9-line-height:1.3rem;--e-global-typography-00191e9-letter-spacing:-.02em;--e-global-typography-00191e9-word-spacing:0em;--e-global-typography-f8de21e-font-family:"Open Sans";--e-global-typography-f8de21e-font-size:1.5rem;--e-global-typography-f8de21e-font-weight:700;--e-global-typography-f8de21e-line-height:1.813rem;--e-global-typography-84e1c4c-font-family:"Open Sans";--e-global-typography-84e1c4c-font-size:1.375rem;--e-global-typography-84e1c4c-font-weight:700;--e-global-typography-84e1c4c-line-height:1.2em;--e-global-typography-84e1c4c-letter-spacing:0px;--e-global-typography-01a1e3d-font-family:"Open Sans";--e-global-typography-01a1e3d-font-size:.7rem;--e-global-typography-01a1e3d-font-weight:700;--e-global-typography-01a1e3d-text-transform:uppercase;--e-global-typography-01a1e3d-line-height:1.25rem;--e-global-typography-01a1e3d-letter-spacing:-.01em;--e-global-typography-01a1e3d-word-spacing:0em;--e-global-typography-7ed09cd-font-size:.813rem;--e-global-typography-7ed09cd-font-weight:700;--e-global-typography-7ed09cd-text-transform:uppercase;--e-global-typography-7ed09cd-line-height:1.3em;--e-global-typography-7ed09cd-letter-spacing:.08em;--e-global-typography-549b0f5-font-family:"Open Sans";--e-global-typography-549b0f5-font-size:1rem;--e-global-typography-549b0f5-font-weight:600;--e-global-typography-549b0f5-line-height:1.3rem;--e-global-typography-81f6d39-font-family:"Open Sans";--e-global-typography-81f6d39-font-size:.75rem;--e-global-typography-81f6d39-font-weight:400;--e-global-typography-81f6d39-letter-spacing:.5px;--e-global-typography-9d8a9cb-font-family:"Open Sans";--e-global-typography-9d8a9cb-font-size:.875rem;--e-global-typography-9d8a9cb-font-weight:400;--e-global-typography-9d8a9cb-text-transform:uppercase;--e-global-typography-9d8a9cb-line-height:1.25px;--e-global-typography-9d8a9cb-letter-spacing:.5px;--e-global-typography-ffe7009-font-family:"Open Sans";--e-global-typography-ffe7009-font-size:.875rem;--e-global-typography-ffe7009-font-weight:500;--e-global-typography-ffe7009-line-height:1.4rem;--e-global-typography-ffe7009-letter-spacing:-.5px;--e-global-typography-a359d7e-font-family:"Open Sans";--e-global-typography-a359d7e-font-size:.875rem;--e-global-typography-a359d7e-font-weight:600;--e-global-typography-a359d7e-text-transform:uppercase;--e-global-typography-a359d7e-line-height:1.25rem;--e-global-typography-a359d7e-letter-spacing:-.01em;--e-global-typography-a359d7e-word-spacing:0em;--e-global-typography-409581d-font-family:"Open Sans";--e-global-typography-409581d-font-size:1rem;--e-global-typography-409581d-font-weight:400;--e-global-typography-409581d-line-height:1.5rem;--e-global-typography-409581d-letter-spacing:.5px;--e-global-typography-f5108e3-font-family:"Open Sans";--e-global-typography-f5108e3-font-size:.875rem;--e-global-typography-f5108e3-font-weight:500;--e-global-typography-f5108e3-line-height:1.625rem;--e-global-typography-f5108e3-letter-spacing:.5px;--e-global-typography-43729ec-font-family:"Open Sans";--e-global-typography-43729ec-font-size:1.125rem;--e-global-typography-43729ec-font-weight:400;--e-global-typography-43729ec-line-height:1.875rem;--e-global-typography-43729ec-letter-spacing:0px;--e-global-typography-bd63a30-font-family:"Open Sans";--e-global-typography-bd63a30-font-size:.875rem;--e-global-typography-bd63a30-font-weight:400;--e-global-typography-bd63a30-line-height:1.875rem;--e-global-typography-bd63a30-letter-spacing:.5px;--e-global-typography-d45a06f-font-size:.875rem;--e-global-typography-d45a06f-font-weight:700;--e-global-typography-d45a06f-text-transform:uppercase;--e-global-typography-d45a06f-letter-spacing:-.01em;--e-global-typography-d45a06f-word-spacing:0px;color:var(--e-global-color-text);font-family:"Open Sans",Sans-serif;font-size:15px;font-weight:400;line-height:1.5em}.elementor-kit-7 button,.elementor-kit-7 input[type=button],.elementor-kit-7 input[type=submit],.elementor-kit-7 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Open Sans",Sans-serif;font-size:15px;font-weight:700;letter-spacing:.5px;color:var(--e-global-color-4ffe467);border-radius:5px;padding:15px}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type=button]:hover,.elementor-kit-7 input[type=button]:focus,.elementor-kit-7 input[type=submit]:hover,.elementor-kit-7 input[type=submit]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:var(--e-global-color-4ffe467);border-radius:5px}.elementor-kit-7 e-page-transition{background-color:#ffbc7d}.elementor-kit-7 a{color:var(--e-global-color-primary)}.elementor-kit-7 a:hover{color:var(--e-global-color-primary);font-weight:700}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-e601188-font-size:2.25rem;--e-global-typography-e601188-line-height:2.9rem}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-200ccc8-font-size:2.625rem;--e-global-typography-200ccc8-line-height:2.7rem;--e-global-typography-e601188-font-size:1.875rem;--e-global-typography-e601188-line-height:2.25rem;--e-global-typography-84e1c4c-font-size:1rem}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--color-primary:#f39200;--color-primary-hover:#d07d00;--color-primary-alpha:rgba(243,146,0,.5);--color-primary-alpha-70:rgba(243,146,0,.7);--color-neutral-white:#fff;--color-neutral-steel:#3c3c3b;--color-neutral-light:#f4f4f5;--color-neutral-light-alpha:rgba(228,228,231,.8);--color-neutral-light-alpha-60:rgba(228,228,231,.6);--color-neutral-mid:#52525b;--color-neutral-border:#d4d4d8;--color-neutral-year:#a1a1a6;--glass-white-8:rgb(255 255 255/8%);--glass-white-10:rgb(255 255 255/10%);--glass-white-12:rgb(255 255 255/12%);--glass-white-15:rgb(255 255 255/15%);--glass-white-20:rgb(255 255 255/20%);--glass-white-25:rgb(255 255 255/25%);--glass-black-20:rgb(0 0 0/20%);--glass-black-30:rgb(0 0 0/30%);--glass-shadow-blue:rgb(31 38 135/20%);--glass-shadow-blue-strong:rgb(31 38 135/30%);--glass-highlight-orange:rgb(243 146 0/20%);--space-card-pad:2rem;--space-badge-x:.875rem;--space-badge-y:.375rem;--space-grid-gap:2rem;--radius-card:10px;--radius-pill:9999px;--radius-sm:.5rem;--shadow-sm:0 1px 2px 0 rgb(0 0 0/5%);--shadow-card:0 1px 2px rgb(60 60 59/5%),0 1px 3px rgb(60 60 59/7%);--shadow-lift:0 14px 30px -12px rgb(60 60 59/20%),0 6px 12px -8px rgb(60 60 59/14%);--shadow-glass:0 8px 32px 0 var(--glass-shadow-blue);--shadow-glass-strong:0 8px 32px 0 var(--glass-shadow-blue-strong);--shadow-glass-dark:0 8px 32px 0 var(--glass-black-30);--shadow-glass-light:0 0 20px var(--glass-highlight-orange),inset 0 1px 0 var(--glass-white-15);--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-standard:.3s cubic-bezier(.4,0,.2,1);--transition-spring:.3s cubic-bezier(.16,1,.3,1);--transition-slow:1.2s cubic-bezier(.4,0,.2,1)}@keyframes badge-ping{75%,100%{transform:scale(3.5);opacity:0}}@keyframes custom-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}::selection{background-color:var(--color-primary);color:var(--color-neutral-white)}::-moz-selection{background-color:var(--color-primary);color:var(--color-neutral-white)}.custom-section-wrapper{position:relative;z-index:10;max-width:80rem;margin-left:auto;margin-right:auto;padding:4rem 1rem 5rem;text-align:left}.custom-card-grid{display:grid;grid-template-columns:1fr;gap:var(--space-grid-gap)}@media (min-width:640px){.custom-section-wrapper{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.custom-card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.custom-section-wrapper{padding:6rem 2rem 8rem}.custom-card-grid{grid-template-columns:repeat(3,1fr)}}.custom-badge-indicator{display:inline-flex;align-items:center;gap:var(--space-badge-x);padding:var(--space-badge-y) var(--space-badge-x);border-radius:var(--radius-pill);background-color:var(--color-neutral-light);border:1px solid var(--color-neutral-light-alpha);box-shadow:var(--shadow-sm)}.custom-badge-dot-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:8px;height:8px;flex-shrink:0}.custom-badge-dot{position:relative;z-index:2;width:8px;height:8px;background-color:var(--color-primary);border-radius:var(--radius-pill)}.custom-badge-dot-ping{position:absolute;z-index:1;inset:0;background-color:var(--color-primary);border-radius:var(--radius-pill);opacity:.6;animation:badge-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.custom-badge-indicator.custom-glass-light{background:var(--glass-white-10) !important;border-color:var(--glass-white-20) !important;box-shadow:var(--shadow-glass-light) !important;-webkit-backdrop-filter:blur(8px) !important;backdrop-filter:blur(8px) !important}.custom-feature-card{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-card-pad);background-color:var(--color-neutral-white);border:1px solid var(--color-primary-alpha) !important;border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--color-neutral-steel);cursor:pointer;transition:transform var(--transition-standard),box-shadow var(--transition-standard),border-color var(--transition-standard) !important}.custom-feature-card .elementor-heading-title,.custom-feature-card .elementor-widget-icon .elementor-widget-container,.custom-feature-card .elementor-icon i,.custom-feature-card .elementor-icon svg,.custom-card-lift .elementor-heading-title,.custom-card-lift .elementor-widget-icon .elementor-widget-container,.custom-card-lift .elementor-icon i,.custom-card-lift .elementor-icon svg,.custom-card-lift-neutral .elementor-heading-title,.custom-card-lift-neutral .elementor-widget-icon .elementor-widget-container,.custom-card-lift-neutral .elementor-icon i,.custom-card-lift-neutral .elementor-icon svg{transition:all var(--transition-standard) !important}.custom-feature-card:hover .elementor-heading-title{color:var(--color-primary) !important}.custom-feature-card:hover .elementor-widget-icon .elementor-widget-container{background-color:var(--color-primary) !important}.custom-feature-card:hover .elementor-icon i{color:var(--color-neutral-white) !important}.custom-feature-card:hover .elementor-icon svg{fill:var(--color-neutral-white) !important}.custom-card-lift:hover{transform:translateY(-4px) !important;box-shadow:var(--shadow-lift) !important;border-color:var(--color-primary) !important}.custom-card-lift:hover .elementor-heading-title{color:var(--color-primary) !important}.custom-card-lift:hover .elementor-widget-icon .elementor-widget-container{background-color:var(--color-primary) !important}.custom-card-lift:hover .elementor-icon i{color:var(--color-neutral-white) !important}.custom-card-lift:hover .elementor-icon svg{fill:var(--color-neutral-white) !important}.custom-card-lift-neutral:hover{transform:translateY(-4px) !important;box-shadow:var(--shadow-lift) !important;border-color:var(--color-neutral-light-alpha-60) !important}.custom-card-lift-neutral:hover .elementor-heading-title{color:var(--color-primary) !important}.custom-card-lift-neutral:hover .elementor-widget-icon .elementor-widget-container{background-color:var(--color-primary) !important}.custom-card-lift-neutral:hover .elementor-icon i{color:var(--color-neutral-white) !important}.custom-card-lift-neutral:hover .elementor-icon svg{fill:var(--color-neutral-white) !important}.custom-ghost-button{display:flex;align-items:center;gap:.375rem;padding:0;background-color:transparent;border:none;cursor:pointer;color:var(--color-primary);transition:color var(--transition-fast)}.custom-ghost-button .elementor-button-icon{display:inline-block;transition:transform var(--transition-standard)}.custom-feature-card:hover .custom-ghost-button{color:var(--color-primary-hover)}.custom-feature-card:hover .custom-ghost-button .elementor-button-icon{transform:translateX(6px)}.custom-image-mask{position:relative;overflow:visible}.custom-image-mask>.elementor-widget-image{overflow:hidden;border-radius:var(--radius-sm);isolation:isolate;z-index:1;line-height:0;margin:0}.custom-image-mask .elementor-widget-image img{width:100%;height:auto;display:block;backface-visibility:hidden;-webkit-perspective:1000;transition:transform var(--transition-slow)}.custom-image-mask:hover .elementor-widget-image img{transform:scale(1.1)}.custom-aspect-video img{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover;object-position:center}.custom-aspect-video .elementor-widget-container{line-height:0}.custom-blob-centered{position:absolute !important;left:50% !important;transform:translateX(-50%) !important;filter:blur(64px)}.custom-logo-card{cursor:default;transition:all var(--transition-spring)}.custom-logo-card .elementor-heading-title{transition:color var(--transition-standard)}.custom-logo-card:hover .elementor-heading-title{color:var(--color-primary)}.custom-timeline-item{padding-top:1.5rem;display:flex;flex-direction:column;text-align:left;cursor:default}.custom-timeline-item-active{border-top:2px solid var(--color-primary) !important}.custom-timeline-item-active .timeline-year .elementor-heading-title{color:var(--color-primary) !important;transition:transform var(--transition-standard)}.custom-timeline-item-active:hover .timeline-year .elementor-heading-title{transform:translateY(-4px)}.custom-timeline-item-hover{border-top:2px solid var(--color-neutral-border);transition:border-top-color var(--transition-standard)}.custom-timeline-item-hover:hover{border-top-color:var(--color-primary-alpha-70)}.custom-timeline-item-hover .timeline-year .elementor-heading-title{color:var(--color-neutral-year) !important;transition:color var(--transition-standard),transform var(--transition-standard)}.custom-timeline-item-hover:hover .timeline-year .elementor-heading-title{color:var(--color-primary-alpha-70) !important;transform:translateY(-4px)}.custom-glass{background-color:var(--glass-white-8);backdrop-filter:blur(10px);border:1px solid var(--glass-white-15);border-radius:var(--radius-card);box-shadow:var(--shadow-glass)}.custom-glass-dark{background-color:var(--glass-black-20);backdrop-filter:blur(10px);border:1px solid var(--glass-white-10);border-radius:var(--radius-card);box-shadow:var(--shadow-glass-dark)}.custom-glass-hover{background-color:var(--glass-white-8);backdrop-filter:blur(10px);border:1px solid var(--glass-white-15);border-radius:var(--radius-card);box-shadow:var(--shadow-glass);transition:all var(--transition-standard)}.custom-glass-hover:hover{background-color:var(--glass-white-12);border-color:var(--glass-white-25);box-shadow:var(--shadow-glass-strong);backdrop-filter:blur(15px)}.custom-marquee-wrapper{overflow:hidden;width:100%;position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%)}.custom-marquee-track{display:flex;width:max-content;gap:var(--space-badge-x);animation:custom-marquee-scroll 28s linear infinite}.custom-marquee-wrapper:hover .custom-marquee-track{animation-play-state:paused}.custom-marquee-item{display:flex;align-items:center;justify-content:center;flex-shrink:0;filter:grayscale(100%);opacity:.6;transition:filter var(--transition-standard),opacity var(--transition-standard)}.custom-marquee-item:hover{filter:grayscale(0%);opacity:1}