@media(max-width:1024px){.elementor .tosen-offcanvas-nav{gap:56px;}}@media(max-width:1024px){.elementor .tosen-offcanvas-wrap{width:calc(100% - 80px);}}@media(max-width:1024px){.elementor .tosen-touch-options{gap:12px;grid-template-columns:minmax(0,1fr);}}@media(max-width:1024px){.elementor .tosen-touch-form{& input:not([type="checkbox"]):not([type="file"]):not([type="hidden"]), & select { height:48px;min-height:48px;font-size:16px;line-height:24px;padding:12px 0 11px;box-sizing:border-box; } & textarea, & textarea:focus, & textarea:focus-visible { height:120px;min-height:120px;resize:vertical;overflow-y:auto;font-size:16px;line-height:24px;padding:12px 0;box-sizing:border-box; } & label[for="project-enquiry"] { min-height:44px;display:flex;align-items:center;font-size:14px;line-height:22px; } & summary { min-height:44px;display:flex;align-items:center; } & summary p { font-size:14px;line-height:22px; } & input[type="file"] { max-width:100%;min-height:44px;height:auto;font-size:14px;box-sizing:border-box; } & input[type="file"]::file-selector-button { min-height:44px;padding:10px 14px; }\n}}@media(max-width:1024px){.elementor .tosen-touch-heading{font-size:52px;}}@media(max-width:1024px){.elementor .tosen-touch-layout{width:calc(100% - 64px);gap:32px;grid-template-columns:minmax(0,1fr);}}@media(max-width:1024px){.elementor .tosen-touch-section{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .tosen-application-accordion{min-height:460px;aspect-ratio:2.3;}}@media(max-width:1024px){.elementor .tosen-section{padding-block: 80px; padding-inline: 32px;\n}}@media(max-width:1024px){.elementor .tosen-h3{font-size:28px;line-height:30px;}}@media(max-width:1024px){.elementor .tosen-h2{font-size:40px;line-height:44px;}}@media(max-width:1024px){.elementor .tosen-h1{font-size:52px;line-height:50px;}}