@media(max-width:767px){.elementor .e-a0135077-0680{width:46px;height:46px;}}@media(max-width:767px){.elementor .e-a0135076-137e{height:72px;padding-inline:20px;\n}}@media(max-width:767px){.elementor .e-a0122004-f777{font-size: 8vw;\n}}@media(max-width:767px){.elementor .e-a0121001-9ff7{/*tsn-top*/padding-top:56px;\n}}@media(max-width:767px){.elementor .e-a0121000-ae53{padding-block: 56px; padding-block: 52px; /*tsn-top*/padding-top:0px;\n}}@media(max-width:767px){.elementor .e-a0125013-e72a{padding: 26px 22px 28px;\n}}@media(max-width:767px){.elementor .e-a0126018-e026{padding: 26px 22px 28px;\n}}@media(max-width:767px){.elementor .e-a012701d-5d40{padding: 26px 22px 28px;\n}}@media(max-width:767px){.elementor .e-a0128022-3f4f{padding: 26px 22px 28px;\n}}@media(max-width:767px){.elementor .e-a0125012-cc4f{grid-template-columns: 1fr;\n}}@media(max-width:767px){.elementor .e-a012400c-fd7c{padding-left: 20px; padding-right: 20px;\n}}@media(max-width:767px){.elementor .e-a012400b-b9a7{padding-block: 56px; padding-block: 52px;\n}}@media(max-width:767px){.elementor .e-a0129028-513e{padding-left: 20px; padding-right: 20px;\n}}@media(max-width:767px){.elementor .e-a0129027-2703{padding-block: 56px; padding-block: 52px;\n}}@media(max-width:767px){.elementor .e-a012b034-b8c8{padding-left: 20px; padding-right: 20px;\n}}@media(max-width:767px){.elementor .e-a012b033-4034{padding-block: 56px; padding-block: 52px;\n}}@media(max-width:767px){.elementor .e-a0130059-95e7{white-space:normal;max-width:100%;text-align:center;\n}}@media(max-width:767px){.elementor .e-a012f04f-10fd{padding-block: 56px; padding-block: 52px;\n}}@media(max-width:767px){.elementor .e-a013105b-aa42{padding-left: 20px; padding-right: 20px;\n}}@media(max-width:767px){.elementor .e-a013105a-0427{padding-block: 56px; padding-block: 52px;\n}}@media(max-width:767px){.elementor .e-a0132065-6af1{font-size: clamp(30px, 9vw, 44px);\n}}@media(max-width:767px){.elementor .e-a0132067-c95f{border-radius: 20px; padding: 14px; flex-direction: column; text-align: center; gap: 10px;\n}}@media(max-width:767px){.elementor .e-a0132063-2d9b{padding-left: 20px; padding-right: 20px;\n}}@media(max-width:767px){.elementor .e-a0132062-9ac6{padding-block: 56px; padding-block: 52px; padding-block: 56px;\n}}@media(max-width:767px){.elementor .e-a0135081-7eea{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;}}@media(max-width:767px){.elementor .e-a013507f-d5a0{padding-inline:20px;\n}}