@media(max-width:1024px){.elementor .e-a0135078-b156{display:none;}}@media(max-width:1024px){.elementor .e-a0121001-9ff7{padding: 104px 24px 32px; /*tsn-top*/padding-top:56px;\n}}@media(max-width:1024px){.elementor .e-a0123008-b9f4{min-height: 260px;\n}}@media(max-width:1024px){.elementor .e-a0121000-ae53{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-a012400d-cad1{grid-template-columns: 1fr; gap: 18px; margin-bottom: 34px;\n}}@media(max-width:1024px){.elementor .e-a0125012-cc4f{grid-template-columns: repeat(2, minmax(0px, 1fr));\n}}@media(max-width:1024px){.elementor .e-a012400b-b9a7{padding-block: 72px; padding-block: 64px; padding-block: 64px;\n}}@media(max-width:1024px){.elementor .e-a0129029-cdb9{grid-template-columns: 1fr; gap: 40px;\n}}@media(max-width:1024px){.elementor .e-a0129027-2703{padding-block: 72px; padding-block: 64px; padding-block: 64px;\n}}@media(max-width:1024px){.elementor .e-a012b035-d20a{margin-bottom: 36px;\n}}@media(max-width:1024px){.elementor .e-a012b03b-8e16{font-size: 46px;\n}}@media(max-width:1024px){.elementor .e-a012c03d-53e6{display: none;\n}}@media(max-width:1024px){.elementor .e-a012c03c-c76c{margin: 12px 0px 0px 14px; width: 2px; height: auto; flex: 1 1 0%;\n}}@media(max-width:1024px){.elementor .e-a012b03a-60f1{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-a012c03f-eae6{padding-top: 6px;\n}}@media(max-width:1024px){.elementor .e-a012b039-a889{padding: 0px 0px 38px 76px;\n}}@media(max-width:1024px){.elementor .e-a012d043-203e{font-size: 46px;\n}}@media(max-width:1024px){.elementor .e-a012d045-35af{display: none;\n}}@media(max-width:1024px){.elementor .e-a012d044-abbd{margin: 12px 0px 0px 14px; width: 2px; height: auto; flex: 1 1 0%;\n}}@media(max-width:1024px){.elementor .e-a012d042-7a08{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-a012d047-9122{padding-top: 6px;\n}}@media(max-width:1024px){.elementor .e-a012d041-e33f{padding: 0px 0px 38px 76px; padding: 0px 0px 38px 76px;\n}}@media(max-width:1024px){.elementor .e-a012e04b-44dd{font-size: 46px;\n}}@media(max-width:1024px){.elementor .e-a012e04c-d8ec{margin: 12px 0px 0px 14px; width: 2px; height: auto; flex: 1 1 0%; background: linear-gradient(180deg,var(--gray-300),transparent);\n}}@media(max-width:1024px){.elementor .e-a012e04a-7bca{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-a012e04d-7347{padding-top: 6px;\n}}@media(max-width:1024px){.elementor .e-a012e049-069c{padding: 0px 0px 38px 76px; padding: 0px 0px 38px 76px; padding-bottom: 0px;\n}}@media(max-width:1024px){.elementor .e-a012b038-14c4{grid-template-columns: 1fr;\n}}@media(max-width:1024px){.elementor .e-a012b033-4034{padding-block: 72px; padding-block: 64px; padding-block: 64px;\n}}@media(max-width:1024px){.elementor .e-a012f051-861d{min-height: 300px; &::after{background: linear-gradient(rgba(11, 11, 12, 0) 60%, rgba(11, 11, 12, 0.5) 100%);}\n}}@media(max-width:1024px){.elementor .e-a012f053-1ed0{padding: 44px 24px 56px;\n}}@media(max-width:1024px){.elementor .e-a012f050-db7e{grid-template-columns: minmax(0px, 1fr); min-height: 0px;\n}}@media(max-width:1024px){.elementor .e-a012f04f-10fd{padding-block: 72px; padding-block: 64px;\n}}@media(max-width:1024px){.elementor .e-a013105c-eb8e{grid-template-columns: 1fr; gap: 20px;\n}}@media(max-width:1024px){.elementor .e-a013105a-0427{padding-block: 72px; padding-block: 64px; padding-block: 48px;\n}}@media(max-width:1024px){.elementor .e-a0132062-9ac6{padding-block: 72px; padding-block: 64px; padding-block: 72px;\n}}@media(max-width:1024px){.elementor .e-a0135081-7eea{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;}}