.elementor .e-1abfd08b-c558{height:4px;min-width:0px;padding:0px;background-color:var(--tsn-gray-300);flex:1 1 0px;}.elementor .e-1abfd08c-0f0a{height:4px;min-width:0px;padding:0px;background-color:var(--tsn-red);flex:1 1 0px;}.elementor .e-1abfd08d-c4c9{height:4px;min-width:0px;padding:0px;background-color:var(--tsn-yellow);flex:1 1 0px;}.elementor .e-1abfd08e-3e7c{height:4px;min-width:0px;padding:0px;background-color:var(--tsn-olive);flex:1 1 0px;}.elementor .e-1abfd08f-7193{height:4px;min-width:0px;padding:0px;background-color:var(--tsn-orange);flex:1 1 0px;}.elementor .e-1abfd090-d85e{height:4px;min-width:0px;padding:0px;background-color:var(--tsn-blue);flex:1 1 0px;}.elementor .e-1abfd08a-fb0a{height:4px;padding:0px;gap:0px;}.elementor .e-1abfe092-ba09{width:56px;height:56px;object-fit:contain;flex:0 0 auto;}.elementor .e-1abfe094-4808:hover,.elementor .e-1abfe094-4808:focus-visible{border-bottom-color:var(--tsn-orange);\n}.elementor .e-1abfe094-4808{font-family:var(--tsn-font-ui);font-weight:600;font-size:14.5px;color:var(--tsn-near-black);border-block-end-width:2px;padding-block:6px; border-bottom-style: solid; border-bottom-color: transparent; white-space:nowrap;\n}.elementor .e-1abfe095-e403:hover,.elementor .e-1abfe095-e403:focus-visible{border-bottom-color:var(--tsn-blue);\n}.elementor .e-1abfe095-e403{font-family:var(--tsn-font-ui);font-weight:600;font-size:14.5px;color:var(--tsn-near-black);border-block-end-width:2px;padding-block:6px; border-bottom-style: solid; border-bottom-color: transparent; white-space:nowrap;\n}.elementor .e-1abfe096-1e7f:hover,.elementor .e-1abfe096-1e7f:focus-visible{border-bottom-color:var(--tsn-yellow);\n}.elementor .e-1abfe096-1e7f{font-family:var(--tsn-font-ui);font-weight:600;font-size:14.5px;color:var(--tsn-near-black);border-block-end-width:2px;padding-block:6px; border-bottom-style: solid; border-bottom-color: transparent; white-space:nowrap;\n}.elementor .e-1abfe097-358e:hover,.elementor .e-1abfe097-358e:focus-visible{border-bottom-color:var(--tsn-olive);\n}.elementor .e-1abfe097-358e{font-family:var(--tsn-font-ui);font-weight:600;font-size:14.5px;color:var(--tsn-near-black);border-block-end-width:2px;padding-block:6px; border-bottom-style: solid; border-bottom-color: transparent; white-space:nowrap;\n}.elementor .e-1abfe098-9fe9:hover,.elementor .e-1abfe098-9fe9:focus-visible{border-bottom-color:var(--tsn-red);\n}.elementor .e-1abfe098-9fe9{font-family:var(--tsn-font-ui);font-weight:600;font-size:14.5px;color:var(--tsn-near-black);border-block-end-width:2px;padding-block:6px; border-bottom-style: solid; border-bottom-color: transparent; white-space:nowrap;\n}.elementor .e-1abfe093-26d0{width:auto;padding:0px;gap:36px;align-items:center;}.elementor .e-1abfe099-161a{font-size:13px;padding-block:10px; padding-inline:18px;\n}.elementor .e-1abfe091-5523{height:84px;max-width:1220px;gap:24px;justify-content:space-between;align-items:center;margin-inline:auto; padding-block:0px; padding-inline:28px;\n}.elementor .e-1abfd089-2be9{position:sticky;inset-block-start:0px;z-index:100;padding:0px;background-color:rgba(247,246,242,.94);box-shadow:0px 1px 0px 0px rgba(0,0,0,.06);backdrop-filter:blur(10px);flex-direction:column;}.elementor .e-186cd003-3b3e{margin:0;color:rgb(239, 122, 47);font-family:Montserrat, sans-serif;font-size:12.5px;font-weight:700;line-height:19.375px;letter-spacing:2.2px;text-transform:uppercase;font-style:normal;display:inline-flex; box-sizing: border-box; color: inherit; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; font-family: var(--font-ui); font-weight: 700; font-size: 12.5px; letter-spacing: 2.2px; text-transform: uppercase; color: var(--orange);\n}.elementor .e-186cd003-3b3e:hover,.elementor .e-186cd003-3b3e:focus-visible{text-decoration: underline; text-underline-offset: 4px;\n}.elementor .e-186d0004-2144{margin:0;color:rgb(20, 20, 20);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:58.88px;font-weight:400;line-height:58.88px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: clamp(40px, 5vw, 72px); font-size: clamp(38px, 4.6vw, 68px); line-height: 1; overflow-wrap: anywhere; color: var(--near-black); margin-top:18px;\n}.elementor .e-186d0005-5d7e{margin:0;color:rgb(74, 74, 76);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 18px; line-height: 1.6; color: var(--gray-700); max-width: 520px; margin-top: 26px; max-width: 560px;\n}.elementor .e-186d1006-3e18{margin:0;color:rgb(20, 20, 20);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:16px;font-weight:400;line-height:24.8px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; display: flex; gap: 16px; margin-top: 38px; flex-wrap: wrap; & > a:nth-of-type(1){box-sizing: border-box; color: inherit; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; font-family: var(--font-ui); font-weight: 700; font-size: 14px; letter-spacing: 0.2px; padding: 13px 24px; border-radius: 3px; transition: transform 0.2s, background 0.2s, color 0.2s, box-shadow 0.2s; white-space: nowrap; background: var(--black); color: var(--white);}\n}.elementor .e-186cd002-432a{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box;\n}.elementor .e-186cd001-7d7d{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; padding: 118px 48px 40px var(--gutter); /*tsn-top*/padding-top:72px;\n}.elementor .e-186d2008-14e1{max-width:none; box-sizing: border-box; display: block; position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center 62%; display: block; object-position: center 30%;\n}.elementor .e-19af5009-6118{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; position: absolute; inset: 0px; background: linear-gradient(100deg, rgba(11, 11, 12, 0.22) 0%, rgba(11, 11, 12, 0) 38%), linear-gradient(0deg, rgba(11, 11, 12, 0.36) 0%, rgba(11, 11, 12, 0) 40%);\n}.elementor .e-186d2007-9e75{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; position: relative; overflow: hidden; min-height: 320px;\n}.elementor .e-186cd000-c21b{--black: #0b0b0c; --near-black: #141414; --white: #ffffff; --offwhite: #f7f6f2; --paper: #efeee9; --gray-700: #4a4a4c; --gray-500: #78787c; --gray-300: #d8d6d0; --gray-200: #e7e5df; --blue: #29a7d2; --blue-tint: #d7edf6; --orange: #ef7a2f; --orange-tint: #fbe4d3; --yellow: #f1b40e; --yellow-tint: #fcecc4; --yellow-text: #a8790a; --olive: #9ea932; --red: #db3236; --font-display: 'Bebas Neue', Montserrat, sans-serif; --font-ui: 'Montserrat', sans-serif; --font-text: 'IBM Plex Sans', 'Montserrat', sans-serif; --maxw: 1220px;--gutter: max(28px, calc((100vw - 1220px)/2));margin: 0px; scroll-behavior: smooth; background: var(--offwhite); color: var(--near-black); font-family: var(--font-text); font-size: 16px; line-height: 1.55; -webkit-font-smoothing: antialiased; padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; padding-block: 104px; display: grid; grid-template-columns: 1.15fr 1fr; min-height: 56vh; padding-right: var(--gutter); background: var(--offwhite); grid-template-columns: 1.2fr 1fr; /*tsn-top*/padding-top:0px;\n}.elementor .e-19af600e-4508{margin:0;color:rgb(20, 20, 20);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:58.88px;font-weight:400;line-height:60.0576px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: clamp(32px, 4.2vw, 50px); margin-top: 14px; font-size: clamp(36px, 4.6vw, 60px); overflow-wrap: break-word;\n}.elementor .e-19af600d-ca0c{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; max-width: 680px; margin-bottom: 56px; margin-bottom: 0px; max-width: none;\n}.elementor .e-19af7010-e5c5{margin:0;color:rgb(20, 20, 20);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:20px;font-weight:400;line-height:32px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 17px; line-height: 1.7; color: var(--gray-700); margin-top: 18px; max-width: 62ch; margin-top: 0px; font-size: 20px; line-height: 1.6; color: var(--near-black);\n}.elementor .e-19af7011-2cd1{margin:0;color:rgb(74, 74, 76);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:17px;font-weight:400;line-height:28.9px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 17px; line-height: 1.7; color: var(--gray-700); margin-top: 18px; max-width: 62ch;\n}.elementor .e-19af7012-7363{margin:0;color:rgb(74, 74, 76);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:17px;font-weight:400;line-height:28.9px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 17px; line-height: 1.7; color: var(--gray-700); margin-top: 18px; max-width: 62ch;\n}.elementor .e-19af7013-4516{margin:0;color:rgb(74, 74, 76);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:17px;font-weight:400;line-height:28.9px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 17px; line-height: 1.7; color: var(--gray-700); margin-top: 18px; max-width: 62ch;\n}.elementor .e-19af700f-c1a0{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box;\n}.elementor .e-19af600c-d8c4{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: grid; grid-template-columns: 1fr 1.1fr; gap: 64px; align-items: start;\n}.elementor .e-19af600b-eca6{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; max-width: var(--maxw); margin: 0px auto; padding-left: 28px; padding-right: 28px;\n}.elementor .e-19af600a-5911{--black: #0b0b0c; --near-black: #141414; --white: #ffffff; --offwhite: #f7f6f2; --paper: #efeee9; --gray-700: #4a4a4c; --gray-500: #78787c; --gray-300: #d8d6d0; --gray-200: #e7e5df; --blue: #29a7d2; --blue-tint: #d7edf6; --orange: #ef7a2f; --orange-tint: #fbe4d3; --yellow: #f1b40e; --yellow-tint: #fcecc4; --yellow-text: #a8790a; --olive: #9ea932; --red: #db3236; --font-display: 'Bebas Neue', Montserrat, sans-serif; --font-ui: 'Montserrat', sans-serif; --font-text: 'IBM Plex Sans', 'Montserrat', sans-serif; --maxw: 1220px;--gutter: max(28px, calc((100vw - 1220px)/2));margin: 0px; scroll-behavior: smooth; background: var(--offwhite); color: var(--near-black); font-family: var(--font-text); font-size: 16px; line-height: 1.55; -webkit-font-smoothing: antialiased; padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; padding-block: 104px; background: var(--white); color: var(--near-black);\n}.elementor .e-19af8017-a4ff{margin:0;color:rgb(20, 20, 20);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:50px;font-weight:400;line-height:51px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: clamp(32px, 4.2vw, 50px); margin-top: 14px; overflow-wrap: break-word;\n}.elementor .e-19af8016-c3ab{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; max-width: 680px; margin-bottom: 56px;\n}.elementor .e-19af801a-ba5d{margin:0;color:rgb(20, 20, 20);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:30px;font-weight:400;line-height:31.5px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: 30px; line-height: 1.05; margin-bottom: 14px; overflow-wrap: anywhere;\n}.elementor .e-19af801b-aaf1{margin:0;color:rgb(74, 74, 76);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:15.5px;font-weight:400;line-height:25.575px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 15.5px; line-height: 1.65; color: var(--gray-700);\n}.elementor .e-19af8019-88de{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; background: var(--white); border-radius: 10px; padding: 34px 30px 32px; border-top: 5px solid var(--orange); transition: transform 0.3s, box-shadow 0.3s;\n}.elementor .e-19af8019-88de:hover,.elementor .e-19af8019-88de:focus-visible{transform: translateY(-6px); box-shadow: rgba(0, 0, 0, 0.1) 0px 18px 36px;\n}.elementor .e-19af801d-4e3c{margin:0;color:rgb(20, 20, 20);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:30px;font-weight:400;line-height:31.5px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: 30px; line-height: 1.05; margin-bottom: 14px; overflow-wrap: anywhere;\n}.elementor .e-19af801e-907e{margin:0;color:rgb(74, 74, 76);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:15.5px;font-weight:400;line-height:25.575px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 15.5px; line-height: 1.65; color: var(--gray-700);\n}.elementor .e-19af801c-199a{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; background: var(--white); border-radius: 10px; padding: 34px 30px 32px; border-top: 5px solid var(--orange); transition: transform 0.3s, box-shadow 0.3s;\n}.elementor .e-19af801c-199a:hover,.elementor .e-19af801c-199a:focus-visible{transform: translateY(-6px); box-shadow: rgba(0, 0, 0, 0.1) 0px 18px 36px;\n}.elementor .e-19af8020-b2b8{margin:0;color:rgb(20, 20, 20);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:30px;font-weight:400;line-height:31.5px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: 30px; line-height: 1.05; margin-bottom: 14px; overflow-wrap: anywhere;\n}.elementor .e-19af8021-ab3b{margin:0;color:rgb(74, 74, 76);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:15.5px;font-weight:400;line-height:25.575px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 15.5px; line-height: 1.65; color: var(--gray-700);\n}.elementor .e-19af801f-ac6e{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; background: var(--white); border-radius: 10px; padding: 34px 30px 32px; border-top: 5px solid var(--orange); transition: transform 0.3s, box-shadow 0.3s;\n}.elementor .e-19af801f-ac6e:hover,.elementor .e-19af801f-ac6e:focus-visible{transform: translateY(-6px); box-shadow: rgba(0, 0, 0, 0.1) 0px 18px 36px;\n}.elementor .e-19af8018-7c32{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 24px;\n}.elementor .e-19af8015-af9f{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; max-width: var(--maxw); margin: 0px auto; padding-left: 28px; padding-right: 28px;\n}.elementor .e-19af8014-25d6{--black: #0b0b0c; --near-black: #141414; --white: #ffffff; --offwhite: #f7f6f2; --paper: #efeee9; --gray-700: #4a4a4c; --gray-500: #78787c; --gray-300: #d8d6d0; --gray-200: #e7e5df; --blue: #29a7d2; --blue-tint: #d7edf6; --orange: #ef7a2f; --orange-tint: #fbe4d3; --yellow: #f1b40e; --yellow-tint: #fcecc4; --yellow-text: #a8790a; --olive: #9ea932; --red: #db3236; --font-display: 'Bebas Neue', Montserrat, sans-serif; --font-ui: 'Montserrat', sans-serif; --font-text: 'IBM Plex Sans', 'Montserrat', sans-serif; --maxw: 1220px;--gutter: max(28px, calc((100vw - 1220px)/2));margin: 0px; scroll-behavior: smooth; background: var(--offwhite); color: var(--near-black); font-family: var(--font-text); font-size: 16px; line-height: 1.55; -webkit-font-smoothing: antialiased; padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; padding-block: 104px; background: var(--paper); color: var(--near-black);\n}.elementor .e-19af9025-d5ed{margin:0;color:rgb(255, 255, 255);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:50px;font-weight:400;line-height:51px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: clamp(32px, 4.2vw, 50px); margin-top: 14px; overflow-wrap: break-word; color:var(--white);\n}.elementor .e-19af9024-b6bb{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; max-width: 680px; margin-bottom: 56px;\n}.elementor .e-19af9028-d4a4{margin:0;color:rgb(239, 122, 47);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:76.8px;font-weight:400;line-height:65.28px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-size: clamp(54px, 6vw, 84px); line-height: 0.85; color: var(--orange);\n}.elementor .e-19af902a-dfc4{margin:0;color:rgb(255, 255, 255);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:38px;font-weight:400;line-height:38.76px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: clamp(28px, 3vw, 38px); color: var(--white); margin-bottom: 14px; overflow-wrap: anywhere; & > span:nth-of-type(1){box-sizing: border-box; position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap;}\n}.elementor .e-19af902b-69d3{margin:0;color:rgb(216, 214, 208);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:16.5px;font-weight:400;line-height:28.05px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 16.5px; line-height: 1.7; color: rgb(216, 214, 208); max-width: 62ch;\n}.elementor .e-19af9029-6b80{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box;\n}.elementor .e-19af902d-0ae2{margin:0;color:rgb(239, 122, 47);font-family:Montserrat, sans-serif;font-size:12px;font-weight:700;line-height:18.6px;letter-spacing:1.6px;text-transform:uppercase;font-style:normal;display:block; box-sizing: border-box; display: block; font-family: var(--font-ui); font-weight: 700; font-size: 12px; letter-spacing: 1.6px; text-transform: uppercase; color: var(--orange); margin-bottom: 10px;\n}.elementor .e-19af902e-1719{margin:0;color:rgb(255, 255, 255);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:15.5px;font-weight:400;line-height:24.8px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 15.5px; line-height: 1.6; color: var(--white);\n}.elementor .e-19af902c-ee9e{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; background: rgb(20, 20, 20); border-top: 1.5px solid rgb(74, 74, 76); border-right: 1.5px solid rgb(74, 74, 76); border-bottom: 1.5px solid rgb(74, 74, 76); border-image: none; border-left: 5px solid var(--orange); border-radius: 8px; padding: 24px 26px;\n}.elementor .e-19af9027-99e7{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: grid; grid-template-columns: 110px minmax(0px, 1.5fr) minmax(0px, 1fr); gap: 40px; align-items: start; padding: 44px 0px; border-bottom: 1px solid rgb(74, 74, 76);\n}.elementor .e-19af9030-8986{margin:0;color:rgb(239, 122, 47);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:76.8px;font-weight:400;line-height:65.28px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-size: clamp(54px, 6vw, 84px); line-height: 0.85; color: var(--orange);\n}.elementor .e-19af9032-e424{margin:0;color:rgb(255, 255, 255);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:38px;font-weight:400;line-height:38.76px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: clamp(28px, 3vw, 38px); color: var(--white); margin-bottom: 14px; overflow-wrap: anywhere; & > span:nth-of-type(1){box-sizing: border-box; position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap;}\n}.elementor .e-19afa033-45a3{margin:0;color:rgb(216, 214, 208);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:16.5px;font-weight:400;line-height:28.05px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 16.5px; line-height: 1.7; color: rgb(216, 214, 208); max-width: 62ch;\n}.elementor .e-19af9031-d2a5{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box;\n}.elementor .e-19afa035-9248{margin:0;color:rgb(239, 122, 47);font-family:Montserrat, sans-serif;font-size:12px;font-weight:700;line-height:18.6px;letter-spacing:1.6px;text-transform:uppercase;font-style:normal;display:block; box-sizing: border-box; display: block; font-family: var(--font-ui); font-weight: 700; font-size: 12px; letter-spacing: 1.6px; text-transform: uppercase; color: var(--orange); margin-bottom: 10px;\n}.elementor .e-19afa036-6d10{margin:0;color:rgb(255, 255, 255);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:15.5px;font-weight:400;line-height:24.8px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 15.5px; line-height: 1.6; color: var(--white);\n}.elementor .e-19afa034-dc08{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; background: rgb(20, 20, 20); border-top: 1.5px solid rgb(74, 74, 76); border-right: 1.5px solid rgb(74, 74, 76); border-bottom: 1.5px solid rgb(74, 74, 76); border-image: none; border-left: 5px solid var(--orange); border-radius: 8px; padding: 24px 26px;\n}.elementor .e-19af902f-46ac{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: grid; grid-template-columns: 110px minmax(0px, 1.5fr) minmax(0px, 1fr); gap: 40px; align-items: start; padding: 44px 0px; border-bottom: 1px solid rgb(74, 74, 76);\n}.elementor .e-19afa038-41c2{margin:0;color:rgb(239, 122, 47);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:76.8px;font-weight:400;line-height:65.28px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-size: clamp(54px, 6vw, 84px); line-height: 0.85; color: var(--orange);\n}.elementor .e-19afa03a-f2cb{margin:0;color:rgb(255, 255, 255);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:38px;font-weight:400;line-height:38.76px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: clamp(28px, 3vw, 38px); color: var(--white); margin-bottom: 14px; overflow-wrap: anywhere; & > span:nth-of-type(1){box-sizing: border-box; position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap;}\n}.elementor .e-19afa03b-7f51{margin:0;color:rgb(216, 214, 208);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:16.5px;font-weight:400;line-height:28.05px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 16.5px; line-height: 1.7; color: rgb(216, 214, 208); max-width: 62ch;\n}.elementor .e-19afa039-36af{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box;\n}.elementor .e-19afa03d-1ebd{margin:0;color:rgb(239, 122, 47);font-family:Montserrat, sans-serif;font-size:12px;font-weight:700;line-height:18.6px;letter-spacing:1.6px;text-transform:uppercase;font-style:normal;display:block; box-sizing: border-box; display: block; font-family: var(--font-ui); font-weight: 700; font-size: 12px; letter-spacing: 1.6px; text-transform: uppercase; color: var(--orange); margin-bottom: 10px;\n}.elementor .e-19afa03e-8019{margin:0;color:rgb(255, 255, 255);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:15.5px;font-weight:400;line-height:24.8px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 15.5px; line-height: 1.6; color: var(--white);\n}.elementor .e-19afa03c-f358{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; background: rgb(20, 20, 20); border-top: 1.5px solid rgb(74, 74, 76); border-right: 1.5px solid rgb(74, 74, 76); border-bottom: 1.5px solid rgb(74, 74, 76); border-image: none; border-left: 5px solid var(--orange); border-radius: 8px; padding: 24px 26px;\n}.elementor .e-19afa037-e024{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: grid; grid-template-columns: 110px minmax(0px, 1.5fr) minmax(0px, 1fr); gap: 40px; align-items: start; padding: 44px 0px; border-bottom: 1px solid rgb(74, 74, 76);\n}.elementor .e-19afb040-3319{margin:0;color:rgb(239, 122, 47);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:76.8px;font-weight:400;line-height:65.28px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-size: clamp(54px, 6vw, 84px); line-height: 0.85; color: var(--orange);\n}.elementor .e-19afb042-24e3{margin:0;color:rgb(255, 255, 255);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:38px;font-weight:400;line-height:38.76px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: clamp(28px, 3vw, 38px); color: var(--white); margin-bottom: 14px; overflow-wrap: anywhere; & > span:nth-of-type(1){box-sizing: border-box; position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap;}\n}.elementor .e-19afb043-77c0{margin:0;color:rgb(216, 214, 208);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:16.5px;font-weight:400;line-height:28.05px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 16.5px; line-height: 1.7; color: rgb(216, 214, 208); max-width: 62ch;\n}.elementor .e-19afb041-a7cf{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box;\n}.elementor .e-19afb045-6bb1{margin:0;color:rgb(239, 122, 47);font-family:Montserrat, sans-serif;font-size:12px;font-weight:700;line-height:18.6px;letter-spacing:1.6px;text-transform:uppercase;font-style:normal;display:block; box-sizing: border-box; display: block; font-family: var(--font-ui); font-weight: 700; font-size: 12px; letter-spacing: 1.6px; text-transform: uppercase; color: var(--orange); margin-bottom: 10px;\n}.elementor .e-19afb046-d2ac{margin:0;color:rgb(255, 255, 255);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:15.5px;font-weight:400;line-height:24.8px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 15.5px; line-height: 1.6; color: var(--white);\n}.elementor .e-19afb044-df51{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; background: rgb(20, 20, 20); border-top: 1.5px solid rgb(74, 74, 76); border-right: 1.5px solid rgb(74, 74, 76); border-bottom: 1.5px solid rgb(74, 74, 76); border-image: none; border-left: 5px solid var(--orange); border-radius: 8px; padding: 24px 26px;\n}.elementor .e-19afb03f-f89c{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: grid; grid-template-columns: 110px minmax(0px, 1.5fr) minmax(0px, 1fr); gap: 40px; align-items: start; padding: 44px 0px; border-bottom: 1px solid rgb(74, 74, 76);\n}.elementor .e-19af9026-22c2{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; border-top: 1px solid rgb(74, 74, 76);\n}.elementor .e-19af9023-734c{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; max-width: var(--maxw); margin: 0px auto; padding-left: 28px; padding-right: 28px;\n}.elementor .e-19af9022-fc75{--black: #0b0b0c; --near-black: #141414; --white: #ffffff; --offwhite: #f7f6f2; --paper: #efeee9; --gray-700: #4a4a4c; --gray-500: #78787c; --gray-300: #d8d6d0; --gray-200: #e7e5df; --blue: #29a7d2; --blue-tint: #d7edf6; --orange: #ef7a2f; --orange-tint: #fbe4d3; --yellow: #f1b40e; --yellow-tint: #fcecc4; --yellow-text: #a8790a; --olive: #9ea932; --red: #db3236; --font-display: 'Bebas Neue', Montserrat, sans-serif; --font-ui: 'Montserrat', sans-serif; --font-text: 'IBM Plex Sans', 'Montserrat', sans-serif; --maxw: 1220px;--gutter: max(28px, calc((100vw - 1220px)/2));margin: 0px; scroll-behavior: smooth; background: var(--offwhite); color: var(--near-black); font-family: var(--font-text); font-size: 16px; line-height: 1.55; -webkit-font-smoothing: antialiased; padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; padding-block: 104px; background: var(--black); color: var(--white);\n}.elementor .e-19afb04a-7ef7{margin:0;color:rgb(20, 20, 20);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:50px;font-weight:400;line-height:51px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: clamp(32px, 4.2vw, 50px); margin-top: 14px; overflow-wrap: break-word;\n}.elementor .e-19afb049-48c9{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; max-width: 680px; margin-bottom: 56px;\n}.elementor .e-19afc04d-dee0{display:inline-block;width:28px;height:28px; box-sizing: border-box; flex: 0 0 28px; width: 28px; height: 28px; padding: 5px; border-radius: 50%; background: var(--orange); color: var(--black); margin-top: -2px; background:var(--orange) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22dp-check%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b0b0c%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M5%2012.5l4.5%204.5L19%207.5%22%2F%3E%3C%2Fsvg%3E") center/18px 18px no-repeat;flex-shrink:0;\n}.elementor .e-19afd04e-902a{margin:0;color:rgb(20, 20, 20);font-family:Montserrat, sans-serif;font-size:17px;font-weight:600;line-height:24.65px;letter-spacing:normal;text-transform:none;font-style:normal;display:block; box-sizing: border-box;\n}.elementor .e-19afb04c-9a56{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: flex; gap: 16px; align-items: flex-start; padding: 22px 0px; border-bottom: 1px solid var(--gray-200); font-family: var(--font-ui); font-weight: 600; font-size: 17px; line-height: 1.45;\n}.elementor .e-19afd050-584b{display:inline-block;width:28px;height:28px; box-sizing: border-box; flex: 0 0 28px; width: 28px; height: 28px; padding: 5px; border-radius: 50%; background: var(--orange); color: var(--black); margin-top: -2px; background:var(--orange) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22dp-check%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b0b0c%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M5%2012.5l4.5%204.5L19%207.5%22%2F%3E%3C%2Fsvg%3E") center/18px 18px no-repeat;flex-shrink:0;\n}.elementor .e-19afd051-7bae{margin:0;color:rgb(20, 20, 20);font-family:Montserrat, sans-serif;font-size:17px;font-weight:600;line-height:24.65px;letter-spacing:normal;text-transform:none;font-style:normal;display:block; box-sizing: border-box;\n}.elementor .e-19afd04f-65b7{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: flex; gap: 16px; align-items: flex-start; padding: 22px 0px; border-bottom: 1px solid var(--gray-200); font-family: var(--font-ui); font-weight: 600; font-size: 17px; line-height: 1.45;\n}.elementor .e-19afd053-16df{display:inline-block;width:28px;height:28px; box-sizing: border-box; flex: 0 0 28px; width: 28px; height: 28px; padding: 5px; border-radius: 50%; background: var(--orange); color: var(--black); margin-top: -2px; background:var(--orange) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22dp-check%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b0b0c%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M5%2012.5l4.5%204.5L19%207.5%22%2F%3E%3C%2Fsvg%3E") center/18px 18px no-repeat;flex-shrink:0;\n}.elementor .e-19afd054-c9f8{margin:0;color:rgb(20, 20, 20);font-family:Montserrat, sans-serif;font-size:17px;font-weight:600;line-height:24.65px;letter-spacing:normal;text-transform:none;font-style:normal;display:block; box-sizing: border-box;\n}.elementor .e-19afd052-2129{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: flex; gap: 16px; align-items: flex-start; padding: 22px 0px; border-bottom: 1px solid var(--gray-200); font-family: var(--font-ui); font-weight: 600; font-size: 17px; line-height: 1.45;\n}.elementor .e-19afd056-1f5f{display:inline-block;width:28px;height:28px; box-sizing: border-box; flex: 0 0 28px; width: 28px; height: 28px; padding: 5px; border-radius: 50%; background: var(--orange); color: var(--black); margin-top: -2px; background:var(--orange) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22dp-check%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b0b0c%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M5%2012.5l4.5%204.5L19%207.5%22%2F%3E%3C%2Fsvg%3E") center/18px 18px no-repeat;flex-shrink:0;\n}.elementor .e-19afd057-1309{margin:0;color:rgb(20, 20, 20);font-family:Montserrat, sans-serif;font-size:17px;font-weight:600;line-height:24.65px;letter-spacing:normal;text-transform:none;font-style:normal;display:block; box-sizing: border-box;\n}.elementor .e-19afd055-4d39{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: flex; gap: 16px; align-items: flex-start; padding: 22px 0px; border-bottom: 1px solid var(--gray-200); font-family: var(--font-ui); font-weight: 600; font-size: 17px; line-height: 1.45;\n}.elementor .e-19afd059-03b5{display:inline-block;width:28px;height:28px; box-sizing: border-box; flex: 0 0 28px; width: 28px; height: 28px; padding: 5px; border-radius: 50%; background: var(--orange); color: var(--black); margin-top: -2px; background:var(--orange) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22dp-check%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b0b0c%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M5%2012.5l4.5%204.5L19%207.5%22%2F%3E%3C%2Fsvg%3E") center/18px 18px no-repeat;flex-shrink:0;\n}.elementor .e-19afd05a-9a6a{margin:0;color:rgb(20, 20, 20);font-family:Montserrat, sans-serif;font-size:17px;font-weight:600;line-height:24.65px;letter-spacing:normal;text-transform:none;font-style:normal;display:block; box-sizing: border-box;\n}.elementor .e-19afd058-9f15{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: flex; gap: 16px; align-items: flex-start; padding: 22px 0px; border-bottom: 1px solid var(--gray-200); font-family: var(--font-ui); font-weight: 600; font-size: 17px; line-height: 1.45;\n}.elementor .e-19afd05c-57e5{display:inline-block;width:28px;height:28px; box-sizing: border-box; flex: 0 0 28px; width: 28px; height: 28px; padding: 5px; border-radius: 50%; background: var(--orange); color: var(--black); margin-top: -2px; background:var(--orange) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22dp-check%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230b0b0c%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M5%2012.5l4.5%204.5L19%207.5%22%2F%3E%3C%2Fsvg%3E") center/18px 18px no-repeat;flex-shrink:0;\n}.elementor .e-19afd05d-5780{margin:0;color:rgb(20, 20, 20);font-family:Montserrat, sans-serif;font-size:17px;font-weight:600;line-height:24.65px;letter-spacing:normal;text-transform:none;font-style:normal;display:block; box-sizing: border-box;\n}.elementor .e-19afd05b-b571{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: flex; gap: 16px; align-items: flex-start; padding: 22px 0px; border-bottom: 1px solid var(--gray-200); font-family: var(--font-ui); font-weight: 600; font-size: 17px; line-height: 1.45;\n}.elementor .e-19afb04b-909b{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; list-style: none; margin: 0px; padding: 0px; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0px 56px; max-width: 980px;\n}.elementor .e-19afb048-76eb{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; max-width: var(--maxw); margin: 0px auto; padding-left: 28px; padding-right: 28px;\n}.elementor .e-19afb047-48f3{--black: #0b0b0c; --near-black: #141414; --white: #ffffff; --offwhite: #f7f6f2; --paper: #efeee9; --gray-700: #4a4a4c; --gray-500: #78787c; --gray-300: #d8d6d0; --gray-200: #e7e5df; --blue: #29a7d2; --blue-tint: #d7edf6; --orange: #ef7a2f; --orange-tint: #fbe4d3; --yellow: #f1b40e; --yellow-tint: #fcecc4; --yellow-text: #a8790a; --olive: #9ea932; --red: #db3236; --font-display: 'Bebas Neue', Montserrat, sans-serif; --font-ui: 'Montserrat', sans-serif; --font-text: 'IBM Plex Sans', 'Montserrat', sans-serif; --maxw: 1220px;--gutter: max(28px, calc((100vw - 1220px)/2));margin: 0px; scroll-behavior: smooth; background: var(--offwhite); color: var(--near-black); font-family: var(--font-text); font-size: 16px; line-height: 1.55; -webkit-font-smoothing: antialiased; padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; padding-block: 104px; background: var(--white); color: var(--near-black);\n}.elementor .e-19afe061-94df{max-width:none; box-sizing: border-box; display: block; width: 100%; aspect-ratio: 3 / 4; object-fit: cover; object-position: center 30%; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 36px;\n}.elementor .e-1abf5063-7805{margin:0;color:rgb(20, 20, 20);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:28px;font-weight:400;line-height:42px;letter-spacing:normal;text-transform:none;font-style:italic; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-style: italic; font-size: clamp(20px, 2.3vw, 28px); line-height: 1.5; color: var(--near-black); position: relative; &::before{content: ""; display: block; width: 56px; height: 5px; background: var(--orange); margin-bottom: 26px;}\n}.elementor .e-1abf6064-d9b9{margin:0;color:rgb(20, 20, 20);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:16px;font-weight:400;line-height:24.8px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin-top: 26px; display: flex; flex-direction: column; gap: 2px; & > span:nth-of-type(1){box-sizing: border-box; font-family: var(--font-ui); font-weight: 700; font-size: 15px;} & > span:nth-of-type(1) > a:nth-of-type(1){box-sizing: border-box; color: inherit; text-decoration: none; border-bottom: 2px solid var(--orange); padding-bottom: 2px; transition: color 0.2s;} & > span:nth-of-type(2){box-sizing: border-box; font-family: var(--font-ui); font-size: 13px; color: var(--gray-500); letter-spacing: 0.4px;}\n}.elementor .e-1abf5062-6e67{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box;\n}.elementor .e-19afe060-70d7{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: grid; grid-template-columns: minmax(0px, 300px) minmax(0px, 1fr); gap: 56px; align-items: center; margin: 0px;\n}.elementor .e-19afe05f-d862{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; max-width: var(--maxw); margin: 0px auto; padding-left: 28px; padding-right: 28px;\n}.elementor .e-19afe05e-4aa5{--black: #0b0b0c; --near-black: #141414; --white: #ffffff; --offwhite: #f7f6f2; --paper: #efeee9; --gray-700: #4a4a4c; --gray-500: #78787c; --gray-300: #d8d6d0; --gray-200: #e7e5df; --blue: #29a7d2; --blue-tint: #d7edf6; --orange: #ef7a2f; --orange-tint: #fbe4d3; --yellow: #f1b40e; --yellow-tint: #fcecc4; --yellow-text: #a8790a; --olive: #9ea932; --red: #db3236; --font-display: 'Bebas Neue', Montserrat, sans-serif; --font-ui: 'Montserrat', sans-serif; --font-text: 'IBM Plex Sans', 'Montserrat', sans-serif; --maxw: 1220px;--gutter: max(28px, calc((100vw - 1220px)/2));margin: 0px; scroll-behavior: smooth; background: var(--offwhite); color: var(--near-black); font-family: var(--font-text); font-size: 16px; line-height: 1.55; -webkit-font-smoothing: antialiased; padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; padding-block: 104px; background: var(--paper); color: var(--near-black);\n}.elementor .e-1abf7068-90ca{margin:0;color:rgb(20, 20, 20);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:51.2px;font-weight:400;line-height:52.224px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: clamp(32px, 4.2vw, 50px); margin-top: 14px; overflow-wrap: break-word; font-size: clamp(32px, 4vw, 52px);\n}.elementor .e-1abf7069-5b44{margin:0;color:rgb(239, 122, 47);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:17px;font-weight:700;line-height:27.2px;letter-spacing:1.6px;text-transform:uppercase;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-ui); font-weight: 700; font-size: 13px; letter-spacing: 1.6px; text-transform: uppercase; color: var(--orange) !important; margin-top: 22px !important; font-family: var(--font-text); font-size: 17px; color: var(--gray-700); margin-top: 16px; line-height: 1.6;\n}.elementor .e-1abf7067-2375{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; max-width: 680px; margin-bottom: 56px; max-width: 760px;\n}.elementor .e-1abf706c-0561{margin:0;color:rgb(255, 255, 255);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:34px;font-weight:400;line-height:34.68px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: 34px; margin-bottom: 12px; color: var(--white); overflow-wrap: anywhere;\n}.elementor .e-1abf706d-fae8{margin:0;color:rgb(216, 214, 208);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 16px; line-height: 1.6; color: rgb(216, 214, 208); flex-grow: 1;\n}.elementor .e-1abf706f-36d5{display:inline-block;width:16px;height:16px; box-sizing: border-box; transition: transform 0.25s; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22%23ef7a2f%22%20stroke-width%3D%222%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M2%208h12M9%203l5%205-5%205%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;flex-shrink:0;\n}.elementor .e-1abf8070-1d4b{margin:0;\n}.elementor .e-1abf706e-a987{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: inline-flex; align-items: center; gap: 10px; margin-top: 24px; font-family: var(--font-ui); font-weight: 700; font-size: 14.5px; color: var(--orange);\n}.elementor .e-1abf706b-bf24{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; color: inherit; text-decoration: none; display: flex; flex-direction: column; background: rgb(20, 20, 20); border-right: 1.5px solid rgb(74, 74, 76); border-bottom: 1.5px solid rgb(74, 74, 76); border-left: 1.5px solid rgb(74, 74, 76); border-image: none; border-top: 5px solid var(--orange); border-radius: 10px; padding: 32px 30px 30px; min-height: 240px; color: var(--white); transition: transform 0.3s, border-color 0.3s, background 0.3s;\n}.elementor .e-1abf706b-bf24:hover,.elementor .e-1abf706b-bf24:focus-visible{transform: translateY(-6px); background: rgb(11, 11, 12); border-color: var(--orange);\n}.elementor .e-1abf8072-0fcb{margin:0;color:rgb(255, 255, 255);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:34px;font-weight:400;line-height:34.68px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: 34px; margin-bottom: 12px; color: var(--white); overflow-wrap: anywhere;\n}.elementor .e-1abf8073-be65{margin:0;color:rgb(216, 214, 208);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 16px; line-height: 1.6; color: rgb(216, 214, 208); flex-grow: 1;\n}.elementor .e-1abf8075-b75e{display:inline-block;width:16px;height:16px; box-sizing: border-box; transition: transform 0.25s; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22%23ef7a2f%22%20stroke-width%3D%222%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M2%208h12M9%203l5%205-5%205%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;flex-shrink:0;\n}.elementor .e-1abf8076-76c5{margin:0;\n}.elementor .e-1abf8074-fed6{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: inline-flex; align-items: center; gap: 10px; margin-top: 24px; font-family: var(--font-ui); font-weight: 700; font-size: 14.5px; color: var(--orange);\n}.elementor .e-1abf8071-8cb4{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; color: inherit; text-decoration: none; display: flex; flex-direction: column; background: rgb(20, 20, 20); border-right: 1.5px solid rgb(74, 74, 76); border-bottom: 1.5px solid rgb(74, 74, 76); border-left: 1.5px solid rgb(74, 74, 76); border-image: none; border-top: 5px solid var(--orange); border-radius: 10px; padding: 32px 30px 30px; min-height: 240px; color: var(--white); transition: transform 0.3s, border-color 0.3s, background 0.3s;\n}.elementor .e-1abf8071-8cb4:hover,.elementor .e-1abf8071-8cb4:focus-visible{transform: translateY(-6px); background: rgb(11, 11, 12); border-color: var(--orange);\n}.elementor .e-1abf8078-5911{margin:0;color:rgb(255, 255, 255);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:34px;font-weight:400;line-height:34.68px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: 34px; margin-bottom: 12px; color: var(--white); overflow-wrap: anywhere;\n}.elementor .e-1abf9079-72ea{margin:0;color:rgb(216, 214, 208);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 16px; line-height: 1.6; color: rgb(216, 214, 208); flex-grow: 1;\n}.elementor .e-1abf907b-7cff{display:inline-block;width:16px;height:16px; box-sizing: border-box; transition: transform 0.25s; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22%23ef7a2f%22%20stroke-width%3D%222%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M2%208h12M9%203l5%205-5%205%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;flex-shrink:0;\n}.elementor .e-1abf907c-70bd{margin:0;\n}.elementor .e-1abf907a-be25{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: inline-flex; align-items: center; gap: 10px; margin-top: 24px; font-family: var(--font-ui); font-weight: 700; font-size: 14.5px; color: var(--orange);\n}.elementor .e-1abf8077-1ff7{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; color: inherit; text-decoration: none; display: flex; flex-direction: column; background: rgb(20, 20, 20); border-right: 1.5px solid rgb(74, 74, 76); border-bottom: 1.5px solid rgb(74, 74, 76); border-left: 1.5px solid rgb(74, 74, 76); border-image: none; border-top: 5px solid var(--orange); border-radius: 10px; padding: 32px 30px 30px; min-height: 240px; color: var(--white); transition: transform 0.3s, border-color 0.3s, background 0.3s;\n}.elementor .e-1abf8077-1ff7:hover,.elementor .e-1abf8077-1ff7:focus-visible{transform: translateY(-6px); background: rgb(11, 11, 12); border-color: var(--orange);\n}.elementor .e-1abf706a-5a4b{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 24px;\n}.elementor .e-1abf7066-5ca8{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; max-width: var(--maxw); margin: 0px auto; padding-left: 28px; padding-right: 28px;\n}.elementor .e-1abf7065-db48{--black: #0b0b0c; --near-black: #141414; --white: #ffffff; --offwhite: #f7f6f2; --paper: #efeee9; --gray-700: #4a4a4c; --gray-500: #78787c; --gray-300: #d8d6d0; --gray-200: #e7e5df; --blue: #29a7d2; --blue-tint: #d7edf6; --orange: #ef7a2f; --orange-tint: #fbe4d3; --yellow: #f1b40e; --yellow-tint: #fcecc4; --yellow-text: #a8790a; --olive: #9ea932; --red: #db3236; --font-display: 'Bebas Neue', Montserrat, sans-serif; --font-ui: 'Montserrat', sans-serif; --font-text: 'IBM Plex Sans', 'Montserrat', sans-serif; --maxw: 1220px;--gutter: max(28px, calc((100vw - 1220px)/2));margin: 0px; scroll-behavior: smooth; background: var(--offwhite); color: var(--near-black); font-family: var(--font-text); font-size: 16px; line-height: 1.55; -webkit-font-smoothing: antialiased; padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; padding-block: 104px; background: var(--paper); color: var(--near-black);\n}.elementor .e-1abf907f-9e6e{margin:0;color:rgb(239, 122, 47);font-family:Montserrat, sans-serif;font-size:12.5px;font-weight:700;line-height:19.375px;letter-spacing:2.4px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-ui); font-weight: 700; font-size: 12.5px; letter-spacing: 2.4px; text-transform: uppercase; color: var(--aud,var(--orange));\n}.elementor .e-1abf9080-a162{margin:0;color:rgb(255, 255, 255);font-family:"Bebas Neue", Montserrat, sans-serif;font-size:74px;font-weight:400;line-height:75.48px;letter-spacing:0.5px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-display); font-weight: 400; letter-spacing: 0.5px; line-height: 1.02; margin: 0px; text-transform: uppercase; font-size: clamp(38px, 6vw, 74px); margin-top: 16px; color: var(--white); overflow-wrap: break-word; text-wrap: balance;\n}.elementor .e-1abf9081-4a3f{margin:0;color:rgb(216, 214, 208);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:18px;font-weight:400;line-height:28.8px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; margin: 0px; font-family: var(--font-text); font-size: 18px; line-height: 1.6; color: var(--gray-300); max-width: 640px; margin: 22px auto 0px;\n}.elementor .e-1abfa083-b811{max-width:none; box-sizing: border-box; display: block; width: 60px; height: 60px; border-radius: 50%; object-fit: cover; flex-shrink: 0; object-position:50% 8%;\n}.elementor .e-1abfa085-cdce{margin:0;color:rgb(255, 255, 255);font-family:Montserrat, sans-serif;font-size:15.5px;font-weight:700;line-height:24.025px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; font-family: var(--font-ui); font-weight: 700; font-size: 15.5px; color: var(--white);\n}.elementor .e-1abfa086-4e5c{margin:0;color:rgb(239, 122, 47);font-family:Montserrat, sans-serif;font-size:11.5px;font-weight:600;line-height:17.825px;letter-spacing:1.2px;text-transform:uppercase;font-style:normal; box-sizing: border-box; font-family: var(--font-ui); font-weight: 600; font-size: 11.5px; letter-spacing: 1.2px; text-transform: uppercase; color: var(--aud,var(--orange)); margin-top: 2px;\n}.elementor .e-1abfb087-9a80{margin:0;color:rgb(216, 214, 208);font-family:Montserrat, sans-serif;font-size:13.5px;font-weight:500;line-height:20.925px;letter-spacing:normal;text-transform:none;font-style:normal;display:inline-block; box-sizing: border-box; color: inherit; text-decoration: none; display: inline-block; margin-top: 4px; font-family: var(--font-ui); font-weight: 500; font-size: 13.5px; color: var(--gray-300); border-bottom: 1px solid var(--gray-500);\n}.elementor .e-1abfb087-9a80:hover,.elementor .e-1abfb087-9a80:focus-visible{color: var(--white); border-color: var(--white);\n}.elementor .e-1abfa084-c28f{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box;\n}.elementor .e-1abfa082-2206{padding:0;margin:0;min-width:auto;gap:normal;width:auto;display:inline-flex; box-sizing: border-box; display: inline-flex; align-items: center; gap: 16px; margin-top: 34px; padding: 12px 26px 12px 12px; border: 1.5px solid var(--gray-700); border-radius: 999px; text-align: left;\n}.elementor .e-1abfb088-ca0f{margin:0;color:rgb(255, 255, 255);font-family:"IBM Plex Sans", Montserrat, sans-serif;font-size:16px;font-weight:400;line-height:24.8px;letter-spacing:normal;text-transform:none;font-style:normal; box-sizing: border-box; display: flex; justify-content: center; gap: 14px; flex-wrap: wrap; margin-top: 38px; margin-top: 30px; & > a:nth-of-type(1){box-sizing: border-box; color: inherit; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; font-family: var(--font-ui); font-weight: 700; font-size: 14px; letter-spacing: 0.2px; padding: 13px 24px; border-radius: 3px; transition: transform 0.2s, background 0.2s, color 0.2s, box-shadow 0.2s; white-space: nowrap; background: var(--aud,var(--orange)); color: var(--aud-ink,#0b0b0c);}\n}.elementor .e-1abf907e-eedb{padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; max-width: var(--maxw); margin: 0px auto; padding-left: 28px; padding-right: 28px;\n}.elementor .e-1abf907d-c3a7{--black: #0b0b0c; --near-black: #141414; --white: #ffffff; --offwhite: #f7f6f2; --paper: #efeee9; --gray-700: #4a4a4c; --gray-500: #78787c; --gray-300: #d8d6d0; --gray-200: #e7e5df; --blue: #29a7d2; --blue-tint: #d7edf6; --orange: #ef7a2f; --orange-tint: #fbe4d3; --yellow: #f1b40e; --yellow-tint: #fcecc4; --yellow-text: #a8790a; --olive: #9ea932; --red: #db3236; --font-display: 'Bebas Neue', Montserrat, sans-serif; --font-ui: 'Montserrat', sans-serif; --font-text: 'IBM Plex Sans', 'Montserrat', sans-serif; --maxw: 1220px;--gutter: max(28px, calc((100vw - 1220px)/2));margin: 0px; scroll-behavior: smooth; background: var(--offwhite); color: var(--near-black); font-family: var(--font-text); font-size: 16px; line-height: 1.55; -webkit-font-smoothing: antialiased; padding:0;margin:0;min-width:auto;gap:normal;width:auto; box-sizing: border-box; padding-block: 104px; background: var(--black); color: var(--white); text-align: center; padding-block: 104px; --aud:var(--orange);--aud-ink:#0b0b0c;\n}.elementor .e-1abfe09e-a307{width:64px;height:64px;object-fit:contain;}.elementor .e-1abfe09f-87b0{max-width:260px;font-family:var(--tsn-font-text);font-size:14px;color:var(--tsn-gray-500);line-height:1.6;}.elementor .e-ba5befb8-5909{max-width:260px;font-family:var(--tsn-font-text);font-size:14px;color:var(--tsn-gray-500);line-height:1.6;margin-top:14px; & a{color:inherit; text-decoration:underline; text-underline-offset:3px;} & a:hover{opacity:0.8;}\n}.elementor .e-1abfe09d-87ea{padding:0px;flex-direction:column;gap:16px;}.elementor .e-1abfe0a1-9dd4{font-family:var(--tsn-font-ui);font-weight:700;font-size:13px;color:var(--tsn-white);letter-spacing:1.2px;text-transform:uppercase;margin-block-end:6px;}.elementor .e-1abfe0a2-0712:hover,.elementor .e-1abfe0a2-0712:focus-visible{color:var(--tsn-orange);}.elementor .e-1abfe0a2-0712{font-family:var(--tsn-font-ui);font-size:14.5px;color:var(--tsn-gray-300);}.elementor .e-1abfe0a3-5cd7:hover,.elementor .e-1abfe0a3-5cd7:focus-visible{color:var(--tsn-orange);}.elementor .e-1abfe0a3-5cd7{font-family:var(--tsn-font-ui);font-size:14.5px;color:var(--tsn-gray-300);}.elementor .e-1abfe0a4-92bd:hover,.elementor .e-1abfe0a4-92bd:focus-visible{color:var(--tsn-orange);}.elementor .e-1abfe0a4-92bd{font-family:var(--tsn-font-ui);font-size:14.5px;color:var(--tsn-gray-300);}.elementor .e-1abfe0a0-7cb4{padding:0px;flex-direction:column;gap:12px;}.elementor .e-1abfe0a6-2307{font-family:var(--tsn-font-ui);font-weight:700;font-size:13px;color:var(--tsn-white);letter-spacing:1.2px;text-transform:uppercase;margin-block-end:6px;}.elementor .e-1abfe0a7-9ed6:hover,.elementor .e-1abfe0a7-9ed6:focus-visible{color:var(--tsn-orange);}.elementor .e-1abfe0a7-9ed6{font-family:var(--tsn-font-ui);font-size:14.5px;color:var(--tsn-gray-300);}.elementor .e-1abfe0a8-8405:hover,.elementor .e-1abfe0a8-8405:focus-visible{color:var(--tsn-orange);}.elementor .e-1abfe0a8-8405{font-family:var(--tsn-font-ui);font-size:14.5px;color:var(--tsn-gray-300);}.elementor .e-1abfe0a9-760a:hover,.elementor .e-1abfe0a9-760a:focus-visible{color:var(--tsn-orange);}.elementor .e-1abfe0a9-760a{font-family:var(--tsn-font-ui);font-size:14.5px;color:var(--tsn-gray-300);}.elementor .e-1abfe0a5-e83c{padding:0px;flex-direction:column;gap:12px;}.elementor .e-1abfe0ab-cbc9{font-family:var(--tsn-font-ui);font-weight:700;font-size:13px;color:var(--tsn-white);letter-spacing:1.2px;text-transform:uppercase;margin-block-end:6px;}.elementor .e-1abfe0ac-0127:hover,.elementor .e-1abfe0ac-0127:focus-visible{color:var(--tsn-orange);}.elementor .e-1abfe0ac-0127{font-family:var(--tsn-font-ui);font-size:14.5px;color:var(--tsn-gray-300);}.elementor .e-1abfe0ad-537b:hover,.elementor .e-1abfe0ad-537b:focus-visible{color:var(--tsn-orange);}.elementor .e-1abfe0ad-537b{font-family:var(--tsn-font-ui);font-size:14.5px;color:var(--tsn-gray-300);}.elementor .e-1abfe0aa-4a71{padding:0px;flex-direction:column;gap:12px;}.elementor .e-1abfe09c-722f{column-gap:40px;padding-block-start:0px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-template-rows:auto;row-gap:40px; border-bottom-style: solid; border-bottom-color: var(--tsn-gray-700);\n}.elementor .e-1abfe0b0-458b{font-family:var(--tsn-font-ui);font-size:12.5px;color:var(--tsn-gray-500);}.elementor .e-1abfe0b1-1704{font-family:var(--tsn-font-ui);font-size:12.5px;color:var(--tsn-gray-500);}.elementor .e-1abfe0af-42f3{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-1abfe09b-914f{width:100%;max-width:1164px;padding:0px;flex-direction:column;gap:0px;}.elementor .e-1abfe09a-a15a{color:var(--tsn-gray-300);padding-block-start:80px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;flex-direction:column;align-items:center;}