.elementor-1025416 .elementor-element.elementor-element-7cdedb64{--display:flex;--min-height:80vh;--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1025416 .elementor-element.elementor-element-7d28a654{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--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-1025416 .elementor-element.elementor-element-54642fd8{text-align:center;}.elementor-1025416 .elementor-element.elementor-element-54642fd8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:84px;font-weight:800;color:var( --e-global-color-accent );}.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-1025416 .elementor-element.elementor-element-4d4a0cf4{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFB8;}.elementor-1025416 .elementor-element.elementor-element-14a3015a{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:28px;}body:not(.rtl) .elementor-1025416 .elementor-element.elementor-element-14a3015a{left:0px;}body.rtl .elementor-1025416 .elementor-element.elementor-element-14a3015a{right:0px;}.elementor-1025416 .elementor-element.elementor-element-4d83ec60{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:52px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-1025416 .elementor-element.elementor-element-4b1792b0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-780d48e3{text-align:center;}.elementor-1025416 .elementor-element.elementor-element-780d48e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:800;}.elementor-1025416 .elementor-element.elementor-element-66f8aa68{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#6B6B6B;}.elementor-1025416 .elementor-element.elementor-element-77f06bdd{--display:flex;--min-height:520px;--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1025416 .elementor-element.elementor-element-2b1b9fda{--display:flex;}.elementor-1025416 .elementor-element.elementor-element-24d05746{--display:flex;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 60px 0px rgba(0, 0, 0, 0.34901960784313724);}.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-1025416 .elementor-element.elementor-element-1b519f03 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1025416 .elementor-element.elementor-element-5f20997b{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-1025416 .elementor-element.elementor-element-5025eecf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.12em;color:#222222D9;}.elementor-1025416 .elementor-element.elementor-element-1c1cdb9d{padding:6px 0px 10px 0px;}.elementor-1025416 .elementor-element.elementor-element-1c1cdb9d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;}.elementor-1025416 .elementor-element.elementor-element-3713fdae{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#11111159;--border-color:#11111159;--padding-top:0px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-11f755f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#111111;}.elementor-1025416 .elementor-element.elementor-element-2758f842{--display:flex;}.elementor-1025416 .elementor-element.elementor-element-21f8f033{--display:flex;--min-height:100%;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 60px 0px rgba(0, 0, 0, 0.34901960784313724);}.elementor-1025416 .elementor-element.elementor-element-39f3100e img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1025416 .elementor-element.elementor-element-1ad892a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-1025416 .elementor-element.elementor-element-3224b640 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.12em;color:#222222D9;}.elementor-1025416 .elementor-element.elementor-element-2e6dfe5d{padding:6px 0px 10px 0px;}.elementor-1025416 .elementor-element.elementor-element-2e6dfe5d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;}.elementor-1025416 .elementor-element.elementor-element-20b6ebc4{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#11111159;--border-color:#11111159;--padding-top:0px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-70fbb361 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#111111;}.elementor-1025416 .elementor-element.elementor-element-708838ce{--display:flex;}.elementor-1025416 .elementor-element.elementor-element-4e9d4a94{--display:flex;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 60px 0px rgba(0, 0, 0, 0.34901960784313724);}.elementor-1025416 .elementor-element.elementor-element-5fab591f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1025416 .elementor-element.elementor-element-acf7b3f{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-1025416 .elementor-element.elementor-element-20a170d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.12em;color:#222222D9;}.elementor-1025416 .elementor-element.elementor-element-34de46d4{padding:6px 0px 10px 0px;}.elementor-1025416 .elementor-element.elementor-element-34de46d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;}.elementor-1025416 .elementor-element.elementor-element-139ce5b5{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#11111159;--border-color:#11111159;--padding-top:0px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-7f2ed263 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#111111;}.elementor-1025416 .elementor-element.elementor-element-4b14ce7{--display:flex;}.elementor-1025416 .elementor-element.elementor-element-4a2e5827{--display:flex;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 60px 0px rgba(0, 0, 0, 0.34901960784313724);}.elementor-1025416 .elementor-element.elementor-element-26ae1404 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1025416 .elementor-element.elementor-element-58b85ee6{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-1025416 .elementor-element.elementor-element-61c0d5aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.12em;color:#222222D9;}.elementor-1025416 .elementor-element.elementor-element-5537597f{padding:6px 0px 10px 0px;}.elementor-1025416 .elementor-element.elementor-element-5537597f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;}.elementor-1025416 .elementor-element.elementor-element-17c8757b{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#11111159;--border-color:#11111159;--padding-top:0px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-77ca7bf9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#111111;}.elementor-1025416 .elementor-element.elementor-element-6d1a7910{--display:flex;}.elementor-1025416 .elementor-element.elementor-element-2f741951{--display:flex;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 60px 0px rgba(0, 0, 0, 0.34901960784313724);}.elementor-1025416 .elementor-element.elementor-element-5198e68e img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1025416 .elementor-element.elementor-element-66271f7e{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-1025416 .elementor-element.elementor-element-52ecfe95 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.12em;color:#222222D9;}.elementor-1025416 .elementor-element.elementor-element-5351e58e{padding:6px 0px 10px 0px;}.elementor-1025416 .elementor-element.elementor-element-5351e58e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;}.elementor-1025416 .elementor-element.elementor-element-319209a0{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#11111159;--border-color:#11111159;--padding-top:0px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-23242273 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#111111;}.elementor-1025416 .elementor-element.elementor-element-3d904fa1{--display:flex;--min-height:54vh;--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;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1025416 .elementor-element.elementor-element-6c896b76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-1e464ec3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:120px;font-weight:800;letter-spacing:-0.04em;color:var( --e-global-color-accent );}.elementor-1025416 .elementor-element.elementor-element-6e60ddc9{text-align:end;}.elementor-1025416 .elementor-element.elementor-element-6e60ddc9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:120px;font-weight:800;letter-spacing:-0.04em;color:var( --e-global-color-accent );}.elementor-1025416 .elementor-element.elementor-element-26c4e9aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-c15a969{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;}.elementor-1025416 .elementor-element.elementor-element-63ea95c9{--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:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-1025416 .elementor-element.elementor-element-63ea95c9:not(.elementor-motion-effects-element-type-background), .elementor-1025416 .elementor-element.elementor-element-63ea95c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F14;}.elementor-1025416 .elementor-element.elementor-element-196e165b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1025416 .elementor-element.elementor-element-304c805a{--grid-columns:3;--grid-row-gap:26px;--grid-column-gap:26px;}.elementor-1025416 .elementor-element.elementor-element-592296b5{--display:flex;--min-height:52vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-592296b5:not(.elementor-motion-effects-element-type-background), .elementor-1025416 .elementor-element.elementor-element-592296b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2dd3052 );}.elementor-1025416 .elementor-element.elementor-element-41c54cc1{--display:flex;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1025416 .elementor-element.elementor-element-4a5ea8a3{width:var( --container-widget-width, 674px );max-width:674px;--container-widget-width:674px;--container-widget-flex-grow:0;}.elementor-1025416 .elementor-element.elementor-element-4a5ea8a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:700;line-height:1.05em;letter-spacing:-0.03em;}.elementor-1025416 .elementor-element.elementor-element-55c99b7a{width:var( --container-widget-width, 659px );max-width:659px;--container-widget-width:659px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#6B6B6B;}.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-1025416 .elementor-element.elementor-element-11c2911b{width:var( --container-widget-width, 112px );max-width:112px;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:112px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:#111111D9;}.elementor-1025416 .elementor-element.elementor-element-11c2911b .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-b5ef256 );color:var( --e-global-color-b5ef256 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1025416 .elementor-element.elementor-element-3c813747{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-3c813747:not(.elementor-motion-effects-element-type-background), .elementor-1025416 .elementor-element.elementor-element-3c813747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://airbagteam.com/wp-content/uploads/2026/05/photo-1542362567-b07e54358753.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1025416 .elementor-element.elementor-element-2f413b9c{--display:flex;--min-height:425px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-2f26b42c{--display:flex;}.elementor-1025416 .elementor-element.elementor-element-2f26b42c:not(.elementor-motion-effects-element-type-background), .elementor-1025416 .elementor-element.elementor-element-2f26b42c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://airbagteam.com/wp-content/uploads/2026/05/photo-1511919884226-fd3cad34687c.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1025416 .elementor-element.elementor-element-54b7d263{--display:flex;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-54b7d263:not(.elementor-motion-effects-element-type-background), .elementor-1025416 .elementor-element.elementor-element-54b7d263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a8aec7 );}.elementor-1025416 .elementor-element.elementor-element-629af333{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-1025416 .elementor-element.elementor-element-42962df2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-1025416 .elementor-element.elementor-element-3d4162d9{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.7em;}.elementor-1025416 .elementor-element.elementor-element-9308aea{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-1025416 .elementor-element.elementor-element-2d6d46b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-1025416 .elementor-element.elementor-element-40c4dea6{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.7em;}.elementor-1025416 .elementor-element.elementor-element-25b1d4e2{--display:flex;}.elementor-1025416 .elementor-element.elementor-element-25b1d4e2:not(.elementor-motion-effects-element-type-background), .elementor-1025416 .elementor-element.elementor-element-25b1d4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://airbagteam.com/wp-content/uploads/2026/05/photo-1542362567-b07e54358753.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px){.elementor-1025416 .elementor-element.elementor-element-7cdedb64{--min-height:70vh;--justify-content:flex-end;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-1025416 .elementor-element.elementor-element-54642fd8 .elementor-heading-title{font-size:50px;}.elementor-1025416 .elementor-element.elementor-element-4d83ec60{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-1025416 .elementor-element.elementor-element-780d48e3 .elementor-heading-title{font-size:40px;}.elementor-1025416 .elementor-element.elementor-element-66f8aa68{font-size:18px;}.elementor-1025416 .elementor-element.elementor-element-77f06bdd{--flex-wrap:wrap;}.elementor-1025416 .elementor-element.elementor-element-1e464ec3 .elementor-heading-title{font-size:55px;}.elementor-1025416 .elementor-element.elementor-element-6e60ddc9 .elementor-heading-title{font-size:55px;}.elementor-1025416 .elementor-element.elementor-element-63ea95c9{--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;}.elementor-1025416 .elementor-element.elementor-element-304c805a{--grid-columns:2;}.elementor-1025416 .elementor-element.elementor-element-4a5ea8a3 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-1025416 .elementor-element.elementor-element-7cdedb64{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1025416 .elementor-element.elementor-element-54642fd8 .elementor-heading-title{font-size:35px;}.elementor-1025416 .elementor-element.elementor-element-4d4a0cf4{text-align:center;}.elementor-1025416 .elementor-element.elementor-element-4d83ec60{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-4b1792b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-1025416 .elementor-element.elementor-element-780d48e3 .elementor-heading-title{font-size:30px;}.elementor-1025416 .elementor-element.elementor-element-66f8aa68{font-size:16px;}.elementor-1025416 .elementor-element.elementor-element-77f06bdd{--flex-wrap:nowrap;}.elementor-1025416 .elementor-element.elementor-element-2b1b9fda{--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-1025416 .elementor-element.elementor-element-1c1cdb9d .elementor-heading-title{font-size:24px;}.elementor-1025416 .elementor-element.elementor-element-3713fdae{--width:fit-content;}.elementor-1025416 .elementor-element.elementor-element-2e6dfe5d .elementor-heading-title{font-size:24px;}.elementor-1025416 .elementor-element.elementor-element-20b6ebc4{--width:fit-content;}.elementor-1025416 .elementor-element.elementor-element-34de46d4 .elementor-heading-title{font-size:24px;}.elementor-1025416 .elementor-element.elementor-element-139ce5b5{--width:fit-content;}.elementor-1025416 .elementor-element.elementor-element-5537597f .elementor-heading-title{font-size:24px;}.elementor-1025416 .elementor-element.elementor-element-17c8757b{--width:fit-content;}.elementor-1025416 .elementor-element.elementor-element-6d1a7910{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;}.elementor-1025416 .elementor-element.elementor-element-5351e58e .elementor-heading-title{font-size:24px;}.elementor-1025416 .elementor-element.elementor-element-319209a0{--width:fit-content;}.elementor-1025416 .elementor-element.elementor-element-3d904fa1{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-1025416 .elementor-element.elementor-element-6c896b76{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1025416 .elementor-element.elementor-element-1e464ec3 .elementor-heading-title{font-size:32px;}.elementor-1025416 .elementor-element.elementor-element-6e60ddc9 .elementor-heading-title{font-size:32px;}.elementor-1025416 .elementor-element.elementor-element-63ea95c9{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1025416 .elementor-element.elementor-element-304c805a{--grid-columns:1;}.elementor-1025416 .elementor-element.elementor-element-592296b5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1025416 .elementor-element.elementor-element-41c54cc1{--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1025416 .elementor-element.elementor-element-4a5ea8a3 .elementor-heading-title{font-size:30px;}.elementor-1025416 .elementor-element.elementor-element-55c99b7a{font-size:16px;}.elementor-1025416 .elementor-element.elementor-element-3c813747{--min-height:300px;}.elementor-1025416 .elementor-element.elementor-element-2f26b42c{--min-height:300px;}.elementor-1025416 .elementor-element.elementor-element-54b7d263{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1025416 .elementor-element.elementor-element-629af333{--padding-top:12px;--padding-bottom:12px;--padding-left:25px;--padding-right:25px;}.elementor-1025416 .elementor-element.elementor-element-42962df2 .elementor-heading-title{font-size:24px;}.elementor-1025416 .elementor-element.elementor-element-9308aea{--padding-top:12px;--padding-bottom:12px;--padding-left:25px;--padding-right:25px;}.elementor-1025416 .elementor-element.elementor-element-2d6d46b3 .elementor-heading-title{font-size:24px;}.elementor-1025416 .elementor-element.elementor-element-25b1d4e2{--min-height:300px;}}@media(min-width:768px){.elementor-1025416 .elementor-element.elementor-element-3713fdae{--width:fit-content;}.elementor-1025416 .elementor-element.elementor-element-20b6ebc4{--width:fit-content;}.elementor-1025416 .elementor-element.elementor-element-139ce5b5{--width:fit-content;}.elementor-1025416 .elementor-element.elementor-element-17c8757b{--width:fit-content;}.elementor-1025416 .elementor-element.elementor-element-319209a0{--width:fit-content;}.elementor-1025416 .elementor-element.elementor-element-3d904fa1{--content-width:1400px;}.elementor-1025416 .elementor-element.elementor-element-63ea95c9{--content-width:1320px;}.elementor-1025416 .elementor-element.elementor-element-41c54cc1{--width:66.66%;}.elementor-1025416 .elementor-element.elementor-element-3c813747{--width:33.33%;}.elementor-1025416 .elementor-element.elementor-element-2f26b42c{--width:33.33%;}.elementor-1025416 .elementor-element.elementor-element-54b7d263{--width:33.33%;}.elementor-1025416 .elementor-element.elementor-element-25b1d4e2{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1025416 .elementor-element.elementor-element-41c54cc1{--width:60%;}.elementor-1025416 .elementor-element.elementor-element-3c813747{--width:40%;}}/* Start custom CSS for html, class: .elementor-element-59bbba17 *//* Finder bar */
.finder {
  width: min(1180px, 100%);
  margin: 0 auto;
}

.finder__bar {
  display: grid;
  grid-template-columns: 1.4fr auto 1fr auto 1fr auto;
  align-items: center;
  border-radius: 22px;
  background: rgba(15, 15, 15, 0.72);
  border: 1px solid #ffffff1f;
  box-shadow: 0 18px 55px rgba(0, 0, 0, 0.55);
  backdrop-filter: blur(10px);
  overflow: hidden;
}

.finder__field {
  position: relative;
  padding: 14px 18px;
  display: grid;
  gap: 6px;
  min-width: 0;
}

.finder__label {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #ffffff73;
}

.finder__control {
  width: 100%;
  appearance: none;
  border: 0;
  outline: none;
  background: transparent;
  color: #ffffffeb;
  font-size: 18px;
  font-weight: 650;
  line-height: 1.2;
  padding: 0 30px 0 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

/* Select chevron */
.finder__field::after {
  content: "";
  position: absolute;
  right: 16px;
  top: 50%;
  width: 10px;
  height: 10px;
  transform: translateY(-30%) rotate(45deg);
  border-right: 2px solid rgba(255, 255, 255, 0.55);
  border-bottom: 2px solid rgba(255, 255, 255, 0.55);
  pointer-events: none;
}

.finder__divider {
  width: 1px;
  height: 62%;
  background: rgba(255, 255, 255, 0.12);
}

.finder__btn {
  height: 100%;
  width: 86px;
  border: 0;
  cursor: pointer;
  background: #7cda24 !important;
  color: #fff;
  display: grid;
  place-items: center;
  transition: transform 0.12s ease, filter 0.12s ease;
}

.finder__btn:hover {
  filter: brightness(1.03);
}

.finder__btn:active {
  transform: scale(0.99);
}

.finder__bar:focus-within {
  border-color: rgba(255, 255, 255, 0.22);
  box-shadow: 0 18px 55px rgba(0, 0, 0, 0.6), 0 0 0 3px rgba(255, 255, 255, 0.06);
}

@media (max-width: 860px) {
  .video-hero {
    height: auto;
    min-height: 520px;
  }

  .finder__bar {
    grid-template-columns: 1fr;
    border-radius: 18px;
  }

  .finder__divider {
    display: none;
  }

  .finder__btn {
    width: 100%;
    height: 56px;
  }

  .finder__field::after {
    top: 42px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a3015a */@media (max-width: 768px) {
    .elementor-1025416 .elementor-element.elementor-element-14a3015a{
        position: unset;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cdedb64 */.elementor-1025416 .elementor-element.elementor-element-7cdedb64 {
        filter: saturate(1.05) contrast(1.06);
}
.elementor-1025416 .elementor-element.elementor-element-7cdedb64:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.1) 55%, rgba(0, 0, 0, 0.2) 100%),
    linear-gradient(to bottom, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.28) 45%, rgba(0, 0, 0, 0.62) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f06bdd */.work {
    flex: 1 1 0 !important;
    min-width: 140px;
    width:fit-content;
    text-decoration: none;
    color: #111;
    transition: flex 0.45s ease, transform 0.45s ease, filter 0.45s ease;
}
.work.is-active {
    flex: 2.35 1 0 !important;
}
.work__frame {
    position: relative;
    height: 100%;
    width: 100%;
    background: #eaeaea;
}
.work__image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.02);
}
.work__meta {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 18px 18px 16px;
    background: #fff;
}
.work.is-active .work__meta {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
    transition: opacity 0.25s ease, transform 0.25s ease;
}
.work__frame::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.18) 100%);
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}



/* Active-only meta visibility on desktop */
.work:not(.is-active) .work__meta {
  opacity: 0;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.work.is-active .work__meta {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  transition: opacity 0.25s ease, transform 0.25s ease;
}

/* Hover expansion (desktop) */
@media (hover: hover) and (pointer: fine) {
  .works__rail:hover .work {
    flex: 0.9 1 0 !important;
    filter: saturate(0.95);
  }

  .works__rail:hover .work:hover {
    flex: 2.6 1 0 !important;
    transform: translateY(-2px);
    filter: saturate(1.05);
  }

  .works__rail:hover .work .work__meta {
    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;
  }

  .works__rail:hover .work:hover .work__meta {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
  }

  .works__rail:hover .work__frame::after {
    opacity: 0.15;
  }

  .works__rail:hover .work:hover .work__frame::after {
    opacity: 0.35;
  }
}



/* Hover expansion (desktop) */
@media (hover: hover) and (pointer: fine) {
  .works__rail:hover .work {
    flex: 0.9 1 0;
    filter: saturate(0.95);
  }

  .works__rail:hover .work:hover {
    flex: 2.6 1 0;
    transform: translateY(-2px);
    filter: saturate(1.05);
  }

  .works__rail:hover .work .work__meta {
    opacity: 0;
    transform: translateY(12px);
    pointer-events: none;
  }

  .works__rail:hover .work:hover .work__meta {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
  }

  .works__rail:hover .work__frame::after {
    opacity: 0.15;
  }

  .works__rail:hover .work:hover .work__frame::after {
    opacity: 0.35;
  }
}

/* Mobile: snap scroll */
@media (max-width: 980px) {
  .works {
    padding-inline: 18px;
  }

  .works__rail {
    height: 460px;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 8px;
  }

  .work {
    flex: 0 0 78%;
    min-width: 78%;
    scroll-snap-align: start;
  }

  /* On mobile, keep meta visible for all */
  .work:not(.is-active) .work__meta {
    opacity: 1;
    transform: none;
    pointer-events: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d904fa1 */.elementor-1025416 .elementor-element.elementor-element-3d904fa1 {
        filter: saturate(1.05) contrast(1.06);
}
.elementor-1025416 .elementor-element.elementor-element-3d904fa1:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.1) 55%, rgba(0, 0, 0, 0.2) 100%),
    linear-gradient(to bottom, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.28) 45%, rgba(0, 0, 0, 0.62) 100%);
}/* End custom CSS */