.elementor-353 .elementor-element.elementor-element-2a1dc2b2{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:30px;--padding-left:48px;--padding-right:48px;}.elementor-353 .elementor-element.elementor-element-2a1dc2b2:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-2a1dc2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #101113 0%, #1C1D20 100%);}.elementor-353 .elementor-element.elementor-element-72b8f9a9{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-353 .elementor-element.elementor-element-1be7568b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-353 .elementor-element.elementor-element-1be7568b img{width:182px;}.elementor-353 .elementor-element.elementor-element-2c08c0f5{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.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-353 .elementor-element.elementor-element-481d0da6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-353 .elementor-element.elementor-element-481d0da6 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:700;line-height:1.5em;letter-spacing:3.8px;color:#FF460C;}.elementor-353 .elementor-element.elementor-element-14d3a24b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-353 .elementor-element.elementor-element-14d3a24b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:96px;font-weight:700;font-style:italic;line-height:0.94em;letter-spacing:-0.6px;color:#F8F8F7;}.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-353 .elementor-element.elementor-element-13ca3c67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#B8B9BD;}.elementor-353 .elementor-element.elementor-element-6cbc9abc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-353 .elementor-element.elementor-element-3c40161c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-title{color:#B8B9BD;font-family:"Barlow", Sans-serif;font-size:11px;font-weight:600;line-height:1.5em;letter-spacing:1.8px;}.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-wrapper .elementor-progress-bar{background-color:#FF460C;}.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-wrapper{background-color:#2A2B2E;}.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-bar{height:14px;line-height:14px;}.elementor-353 .elementor-element.elementor-element-6f432c36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#A1A2A7;}.elementor-353 .elementor-element.elementor-element-252e355{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-353 .elementor-element.elementor-element-185baa67 .elementor-button{background-color:#FF460C;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;fill:#101113;color:#101113;border-radius:4px 4px 4px 4px;padding:16px 24px 16px 24px;}.elementor-353 .elementor-element.elementor-element-185baa67 .elementor-button:hover, .elementor-353 .elementor-element.elementor-element-185baa67 .elementor-button:focus{background-color:#D93705;color:#F8F8F7;}.elementor-353 .elementor-element.elementor-element-185baa67{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-353 .elementor-element.elementor-element-185baa67 .elementor-button:hover svg, .elementor-353 .elementor-element.elementor-element-185baa67 .elementor-button:focus svg{fill:#F8F8F7;}.elementor-353 .elementor-element.elementor-element-435fe844{--grid-template-columns:repeat(0, auto);text-align:center;width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-353 .elementor-element.elementor-element-435fe844.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-353 .elementor-element.elementor-element-435fe844 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#44454A;}.elementor-353 .elementor-element.elementor-element-435fe844 .elementor-social-icon i{color:#F8F8F7;}.elementor-353 .elementor-element.elementor-element-435fe844 .elementor-social-icon svg{fill:#F8F8F7;}.elementor-353 .elementor-element.elementor-element-435fe844 .elementor-icon{border-radius:4px 4px 4px 4px;}.elementor-353 .elementor-element.elementor-element-435fe844 .elementor-social-icon:hover{background-color:rgba(0,0,0,0);}.elementor-353 .elementor-element.elementor-element-435fe844 .elementor-social-icon:hover i{color:#FF460C;}.elementor-353 .elementor-element.elementor-element-435fe844 .elementor-social-icon:hover svg{fill:#FF460C;}.elementor-353 .elementor-element.elementor-element-5acf1d1d{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#B8B9BD;}.elementor-353 .elementor-element.elementor-element-202e081a{--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;--gap:12px 20px;--row-gap:12px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#36373A;--border-color:#36373A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-6051f119{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Barlow", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:1.1px;color:#B8B9BD;}.elementor-353 .elementor-element.elementor-element-d360538{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Barlow", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#B8B9BD;}.elementor-353 .elementor-element.elementor-element-d360538 a{color:#B8B9BD;}body.elementor-page-353:not(.elementor-motion-effects-element-type-background), body.elementor-page-353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101113;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-353 .elementor-element.elementor-element-2a1dc2b2{--content-width:1200px;}.elementor-353 .elementor-element.elementor-element-72b8f9a9{--content-width:1200px;}.elementor-353 .elementor-element.elementor-element-2c08c0f5{--width:100%;}.elementor-353 .elementor-element.elementor-element-6cbc9abc{--width:580px;}.elementor-353 .elementor-element.elementor-element-252e355{--width:100%;}.elementor-353 .elementor-element.elementor-element-202e081a{--content-width:1200px;}}@media(max-width:1024px){.elementor-353 .elementor-element.elementor-element-2a1dc2b2{--padding-top:24px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-353 .elementor-element.elementor-element-2c08c0f5{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-14d3a24b .elementor-heading-title{font-size:78px;}}@media(max-width:767px){.elementor-353 .elementor-element.elementor-element-2a1dc2b2{--padding-top:24px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-353 .elementor-element.elementor-element-72b8f9a9{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-353 .elementor-element.elementor-element-1be7568b{width:100%;max-width:100%;text-align:center;}.elementor-353 .elementor-element.elementor-element-1be7568b img{width:158px;}.elementor-353 .elementor-element.elementor-element-2c08c0f5{--padding-top:28px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-481d0da6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-353 .elementor-element.elementor-element-14d3a24b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-353 .elementor-element.elementor-element-14d3a24b .elementor-heading-title{font-size:44px;}.elementor-353 .elementor-element.elementor-element-13ca3c67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:16px;}.elementor-353 .elementor-element.elementor-element-6cbc9abc{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-353 .elementor-element.elementor-element-252e355{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-353 .elementor-element.elementor-element-185baa67{width:100%;max-width:100%;}.elementor-353 .elementor-element.elementor-element-435fe844{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-353 .elementor-element.elementor-element-202e081a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-353 .elementor-element.elementor-element-6051f119{width:100%;max-width:100%;text-align:center;}.elementor-353 .elementor-element.elementor-element-d360538{width:100%;max-width:100%;text-align:center;}}/* Start custom CSS for image, class: .elementor-element-1be7568b */.elementor-353 .elementor-element.elementor-element-1be7568b img { height: auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13ca3c67 */.elementor-353 .elementor-element.elementor-element-13ca3c67 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-3c40161c *//* Racing decorations only. Native Elementor controls own percentage, colors, height and typography. */
.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-title { display: block; margin-bottom: 38px; }
.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-wrapper { position: relative; overflow: visible; isolation: isolate; }
.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-wrapper::before { content: ""; position: absolute; inset: -9px 0; border-top: 1px solid #ffffff21; border-bottom: 1px solid #ffffff21; pointer-events: none; }
.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-wrapper::after { content: ""; position: absolute; right: -12px; top: -9px; width: 12px; height: calc(100% + 18px); background: conic-gradient(#f8f8f7 25%, #101113 0 50%, #f8f8f7 0 75%, #101113 0) 0 0 / 12px 12px; box-shadow: 0 0 0 1px #ffffff33; pointer-events: none; }
.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-bar { position: relative; overflow: visible; background-image: linear-gradient(120deg, #ffffff22 25%, transparent 25% 50%, #ffffff22 50% 75%, transparent 75%); background-size: 40px 100%; animation: ocsCsSpeedStripes 1s linear infinite; }
.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-bar::after { content: ""; position: absolute; width: 72px; height: 27px; top: -25px; left: max(0px, calc(100% - 48px)); background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20112%2040%22%3E%3Cpath%20fill%3D%22%23f8f8f7%22%20d%3D%22M3%2017h18l12-12h37l17%2012%2019%204%204%2011H3z%22%2F%3E%3Cpath%20fill%3D%22%23101113%22%20d%3D%22m38%208-10%2010h25V8zm19%200v10h23L68%208z%22%2F%3E%3Cpath%20fill%3D%22%23ff460c%22%20d%3D%22M9%2022h24v4H9zm71%200h23v4H80z%22%2F%3E%3Cpath%20fill%3D%22%23101113%22%20d%3D%22M1%2029h110v5H1z%22%2F%3E%3Cpath%20fill%3D%22%23f8f8f7%22%20d%3D%22M1%2013h17v5H1z%22%2F%3E%3Ccircle%20cx%3D%2226%22%20cy%3D%2231%22%20r%3D%229%22%20fill%3D%22%23101113%22%2F%3E%3Ccircle%20cx%3D%2226%22%20cy%3D%2231%22%20r%3D%224%22%20fill%3D%22%23f8f8f7%22%2F%3E%3Ccircle%20cx%3D%2287%22%20cy%3D%2231%22%20r%3D%229%22%20fill%3D%22%23101113%22%2F%3E%3Ccircle%20cx%3D%2287%22%20cy%3D%2231%22%20r%3D%224%22%20fill%3D%22%23f8f8f7%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; pointer-events: none; animation: ocsCsEngineIdle .28s steps(2,end) infinite; }
.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-bar[data-max="0"]::after { display: none; }
.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-percentage { padding: 0 8px; flex-shrink: 0; font-family: "Barlow", sans-serif; font-size: 10px; font-weight: 700; line-height: inherit; color: #101113; }
.elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-text { padding-inline-start: 0; }
@keyframes ocsCsSpeedStripes { to { background-position: 40px 0; } }
@keyframes ocsCsEngineIdle { 50% { transform: translateY(-1px); } }
@media (prefers-reduced-motion: reduce) {
 .elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-bar { animation: none; transition: none !important; }
 .elementor-353 .elementor-element.elementor-element-3c40161c .elementor-progress-bar::after { animation: none; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f432c36 */.elementor-353 .elementor-element.elementor-element-6f432c36 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5acf1d1d */.elementor-353 .elementor-element.elementor-element-5acf1d1d p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6051f119 */.elementor-353 .elementor-element.elementor-element-6051f119 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d360538 */.elementor-353 .elementor-element.elementor-element-d360538 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a1dc2b2 */.elementor-353 .elementor-element.elementor-element-2a1dc2b2 { position: relative; isolation: isolate; overflow: hidden; }
.elementor-353 .elementor-element.elementor-element-2a1dc2b2 > .e-con-inner, .elementor-353 .elementor-element.elementor-element-2a1dc2b2 > .e-con { position: relative; z-index: 1; }
.elementor-353 .elementor-element.elementor-element-2a1dc2b2::before { content: ""; position: absolute; z-index: -1; pointer-events: none; right: -310px; top: 70px; width: 620px; height: 900px; border: 62px solid #ffffff03; border-radius: 50%; transform: rotate(35deg); box-shadow: 0 0 0 2px #ffffff06, inset 0 0 0 2px #ffffff06; }
.elementor-353 .elementor-element.elementor-element-2a1dc2b2 a:focus-visible { outline: 2px solid #f8f8f7; outline-offset: 5px; }
.elementor-353 .elementor-element.elementor-element-2a1dc2b2 .elementor-heading-title { overflow-wrap: normal; }
.elementor-353 .elementor-element.elementor-element-2a1dc2b2 .elementor-widget { min-width: 0; }
@media (max-width: 767px) { .elementor-353 .elementor-element.elementor-element-2a1dc2b2::before { right: -450px; } }/* End custom CSS */