@media(max-width:1024px){.elementor .e-b2cb6093-93d4{display:none;}}@media(max-width:1024px){.elementor .e-b2c8a001-6190{padding: 104px 24px 32px; /*tsn-top*/padding-top:56px;\n}}@media(max-width:1024px){.elementor .e-b2c8f008-f83f{min-height: 260px;\n}}@media(max-width:1024px){.elementor .e-b2c89000-cb22{padding-block: 72px; padding-block: 64px; grid-template-columns: 1fr; min-height: auto; padding-right: 0px; grid-template-columns: minmax(0px, 1fr); grid-template-columns: minmax(0px, 1fr); /*tsn-top*/padding-top:0px;\n}}@media(max-width:1024px){.elementor .e-b2c9100d-ac15{grid-template-columns: 1fr; gap: 16px; margin-bottom: 32px;\n}}@media(max-width:1024px){.elementor .e-b2c92012-bc85{grid-column: span 1;\n}}@media(max-width:1024px){.elementor .e-b2c95017-7f3c{grid-column: span 1;\n}}@media(max-width:1024px){.elementor .e-b2c9701c-0cd0{grid-column: span 1;\n}}@media(max-width:1024px){.elementor .e-b2c99021-bc37{grid-column: span 1; grid-column: span 1;\n}}@media(max-width:1024px){.elementor .e-b2c9b026-8685{grid-column: span 1; grid-column: span 1; grid-column: 1 / -1;\n}}@media(max-width:1024px){.elementor .e-b2c92011-be51{grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0px 32px;\n}}@media(max-width:1024px){.elementor .e-b2c9100b-e8e1{padding-block: 72px; padding-block: 64px; padding-block: 64px;\n}}@media(max-width:1024px){.elementor .e-b2ca103d-3abf{margin: 0px 40px; width: 112px; height: 112px; font-size: 22px; margin: 40px auto; &::before{width: 40px; left: 50%; right: auto; width: 2px; height: 40px; top: auto; transform: translateX(-1px); bottom: 100%;} &::after{width: 40px; left: 50%; right: auto; width: 2px; height: 40px; top: auto; transform: translateX(-1px); top: 100%;}\n}}@media(max-width:1024px){.elementor .e-b2ca203f-990b{text-align: left;\n}}@media(max-width:1024px){.elementor .e-b2ca2040-37a6{text-align: left;\n}}@media(max-width:1024px){.elementor .e-b2ca2041-8786{text-align: left;\n}}@media(max-width:1024px){.elementor .e-b2ca0038-f841{grid-template-columns: minmax(0px, 1fr); justify-items: stretch;\n}}@media(max-width:1024px){.elementor .e-b2c9e030-8d55{gap: 48px; grid-template-columns: 1fr; gap: 44px;\n}}@media(max-width:1024px){.elementor .e-b2c9e02e-07f0{padding-block: 72px; padding-block: 64px; padding-block: 64px;\n}}@media(max-width:1024px){.elementor .e-b2ca4045-c31e{margin-bottom: 36px;\n}}@media(max-width:1024px){.elementor .e-b2ca504b-bf95{font-size: 46px;\n}}@media(max-width:1024px){.elementor .e-b2ca504d-dc37{display: none;\n}}@media(max-width:1024px){.elementor .e-b2ca504c-6bbd{margin: 12px 0px 0px 14px; width: 2px; height: auto; flex: 1 1 0%;\n}}@media(max-width:1024px){.elementor .e-b2ca504a-88e7{position: absolute; left: 0px; top: 0px; bottom: 0px; flex-direction: column; width: 56px; align-items: flex-start; margin: 0px !important;\n}}@media(max-width:1024px){.elementor .e-b2ca604f-ea1e{padding-top: 6px;\n}}@media(max-width:1024px){.elementor .e-b2ca5049-7150{padding: 0px 0px 38px 76px;\n}}@media(max-width:1024px){.elementor .e-b2ca7053-fbf5{font-size: 46px;\n}}@media(max-width:1024px){.elementor .e-b2ca7055-00b0{display: none;\n}}@media(max-width:1024px){.elementor .e-b2ca7054-c51a{margin: 12px 0px 0px 14px; width: 2px; height: auto; flex: 1 1 0%;\n}}@media(max-width:1024px){.elementor .e-b2ca7052-66f9{position: absolute; left: 0px; top: 0px; bottom: 0px; flex-direction: column; width: 56px; align-items: flex-start; margin: 0px !important; margin: 0px !important;\n}}@media(max-width:1024px){.elementor .e-b2ca8057-30de{padding-top: 6px;\n}}@media(max-width:1024px){.elementor .e-b2ca7051-bc03{padding: 0px 0px 38px 76px; padding: 0px 0px 38px 76px;\n}}@media(max-width:1024px){.elementor .e-b2ca905b-c0e3{font-size: 46px;\n}}@media(max-width:1024px){.elementor .e-f4014124-44a2{display: none;\n}}@media(max-width:1024px){.elementor .e-b2ca905c-1804{margin: 12px 0px 0px 14px; width: 2px; height: auto; flex: 1 1 0%; background: linear-gradient(180deg,var(--gray-300),transparent); background: linear-gradient(rgba(11, 11, 12, 0.18), transparent);\n}}@media(max-width:1024px){.elementor .e-b2ca905a-1ebc{position: absolute; left: 0px; top: 0px; bottom: 0px; flex-direction: column; width: 56px; align-items: flex-start; margin: 0px !important; margin: 0px !important;\n}}@media(max-width:1024px){.elementor .e-b2caa05d-5d2a{padding-top: 6px;\n}}@media(max-width:1024px){.elementor .e-b2ca9059-05d3{padding: 0px 0px 38px 76px; padding: 0px 0px 38px 76px; padding-bottom: 0px;\n}}@media(max-width:1024px){.elementor .e-b2ca5048-995e{grid-template-columns: 1fr;\n}}@media(max-width:1024px){.elementor .e-b2ca4043-4617{padding-block: 72px; padding-block: 64px; padding-block: 64px;\n}}@media(max-width:1024px){.elementor .e-b2cab061-4450{padding: 40px 24px 56px;\n}}@media(max-width:1024px){.elementor .e-b2cad068-4908{min-height: 240px; order: -1; aspect-ratio: 16 / 10; &::before{inset: auto 0px 0px; width: auto; height: 5px;} &::after{background: linear-gradient(rgba(11, 11, 12, 0) 70%, rgba(11, 11, 12, 0.45) 100%);}\n}}@media(max-width:1024px){.elementor .e-b2cab060-b2f4{grid-template-columns: minmax(0px, 1fr); min-height: 0px;\n}}@media(max-width:1024px){.elementor .e-b2cab05f-2197{padding-block: 72px; padding-block: 64px;\n}}@media(max-width:1024px){.elementor .e-b2cae06c-2b15{grid-template-columns: minmax(0px, 1fr); gap: 30px; padding: 34px 24px;\n}}@media(max-width:1024px){.elementor .e-b2cae06a-94d1{padding-block: 72px; padding-block: 64px; padding-block: 48px;\n}}@media(max-width:1024px){.elementor .e-b2cb207d-5c95{padding-block: 72px; padding-block: 64px; padding-block: 72px;\n}}@media(max-width:1024px){.elementor .e-b2cb609c-ac82{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;}}