@media(max-width:1024px){.elementor .tm-conn{display:none;}}@media(max-width:1024px){.elementor .tm-hub{width:100%;order:-1;}}@media(max-width:1024px){.elementor .tm-card{min-height:76px;}}@media(max-width:1024px){.elementor .tm-col{gap:12px;}}@media(max-width:1024px){.elementor .tm-mid{margin:0px;grid-template-columns:minmax(0, 1fr);row-gap: 12px;\n}}@media(max-width:1024px){.elementor .tm-flow-lab{inset-block-start:30px;}}@media(max-width:1024px){.elementor .tm-flow-up{height:103px;}}@media(max-width:1024px){.elementor .tm-ah-down{inset-block-start:102px;}}@media(max-width:1024px){.elementor .tm-flow-down{height:103px;}}@media(max-width:1024px){.elementor .tm-flows{height:112px;}}@media(max-width:1024px){.elementor .plist{width:calc(100% - 64px);column-gap:32px;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .plist-h{font-size:26px;}}@media(max-width:1024px){.elementor .plist-head{width:calc(100% - 64px);}}@media(max-width:1024px){.elementor .hero-title{font-size:46px;}}@media(max-width:1024px){.elementor .hero{min-height:260px;}}@media(max-width:1024px){.elementor .motto-main{font-size:17px;}}@media(max-width:1024px){.elementor .cell{padding:24px;}}@media(max-width:1024px){.elementor .c3{grid-template-columns:minmax(0, 1fr);}}@media(max-width:1024px){.elementor .rules{width:calc(100% - 64px);}}@media(max-width:1024px){.elementor .wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .btn{min-height:44px;}}@media(max-width:1024px){.elementor .head-2-md{font-size:25px;}}@media(max-width:1024px){.elementor .hero-wrap{padding-block-start:74px;padding-block-end:33px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .cell-y44{padding-block-start:33px;padding-block-end:33px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .cell-y30{padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .edge-e{padding-inline-end:0px;}}@media(max-width:1024px){.elementor .edge-s{padding-inline-start:0px;}}@media(max-width:1024px){.elementor .sec-pb{padding-block-end:56px;}}@media(max-width:1024px){.elementor .plist-sec{padding-block-start:32px;}}@media(max-width:1024px){.elementor .plist-4{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .side-photo{height:280px;margin-block-start:24px;flex:0 0 auto;}}