.fs-touch{display:flex;gap:2.5rem;justify-content:space-between}.fs-touch .fs-headline__form{display:none;margin:0 0 1rem}.fs-touch__overlay-close{display:none}@media (max-width:680px){.fs-touch .fs-headline__side{width:100%;height:100%;z-index:99;position:fixed;overflow:hidden;left:0;top:0;pointer-events:none;opacity:0}.fs-touch .fs-headline__side:before{z-index:2;background:rgba(0,0,0,.2);opacity:0;transition:var(--transition);left:0;top:0;position:fixed;width:100%;height:100%;content:""}.fs-touch .fs-headline__side_show{pointer-events:auto;opacity:1}.fs-touch .fs-headline__side_show:before{opacity:1}.fs-touch__overlay{padding:1.25rem;background:#fff;border-radius:8px 8px 0 0;bottom:0;position:fixed;left:0;width:100%;height:calc(100vh - 74px);height:calc(var(--vh,1vh) * 100 - 74px);z-index:3;overflow-y:auto;transform:translateY(100%)}.fs-touch__overlay-close{position:absolute;top:1rem;right:1rem;display:block}.fs-headline__side_show .fs-touch__overlay{animation:.3s ease-out forwards slideUpTouch}.fs-touch__overlay.fs-touch-closing{animation:.3s ease-in forwards slideDownTouch!important}.fs-touch .fs-headline__form{display:block}}.fs-touch__head{display:none}@media (max-width:680px){.fs-touch__head{display:block;margin:0 0 1rem}}.fs-touch__cancel{text-align:center;text-decoration:underline;margin:1rem 0 0;color:#5d5d5d;font-size:.875rem;display:none}@media (max-width:680px){.fs-touch__cancel{display:block}}.fs-touch__toggle{display:none}.fs-touch__toggle .button{width:100%}.fs-touch ul{list-style:none;padding:0;margin:0}.fs-touch ul li{font-size:1.125rem;font-weight:700;padding-left:2.5rem;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNTQ5NjEgMTguMjI5MUwzLjg0OTYxIDEyLjUyOTFMNS4yNzQ2MSAxMS4xMDQxTDkuNTQ5NjEgMTUuMzc5MUwxOC43MjQ2IDYuMjA0MUwyMC4xNDk2IDcuNjI5MUw5LjU0OTYxIDE4LjIyOTFaIiBmaWxsPSIjRTMwQjJFIi8+Cjwvc3ZnPgo=) no-repeat!important}.fs-touch ul li:before{display:none}.fs-touch ul li:not(:last-child){margin:0 0 1.5rem}.fs-touch__about{width:100%;max-width:540px}.fs-touch__about h2 span{display:block}.fs-touch__desc{margin:1rem 0 3rem;color:var(--color-gray);font-size:1.25rem}@media (max-width:992px){.fs-touch ul li:not(:last-child){margin:0 0 1rem}.fs-touch{flex-direction:column;gap:2rem}.fs-touch__about{max-width:100%}.fs-touch__desc{font-size:1rem;margin:1rem 0 2rem}.fs-touch__form .button{width:100%}}.fs-touch__form{max-width:692px;width:100%}.fs-touch__form .wpforms-field-container{display:flex;flex-wrap:wrap;justify-content:space-between;grid-row-gap:1rem}.fs-touch__form .wpforms-submit{display:inline-flex;align-items:center;justify-content:center;outline:0!important;cursor:pointer;border:1px solid!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-family)!important;border-radius:4px;height:2.75rem!important;padding:0 1.5rem!important;box-shadow:none!important;font-size:1rem!important;font-weight:700!important;gap:10px;background:var(--color-accent)!important;color:#fff!important}.fs-touch__form .wpforms-submit span{position:relative;overflow:hidden;display:inline-flex;pointer-events:none}.fs-touch__form .wpforms-submit span span{display:inline-flex;justify-content:center;gap:10px;align-items:center;transition:.25s;pointer-events:none}.fs-touch__form .wpforms-submit span span:last-child{position:absolute;left:0;transform:translateY(130%) translateZ(0);pointer-events:none}@media (min-width:600px){.fs-touch__form .wpforms-submit:hover span span:first-child{transform:translateY(-130%) translateZ(0)}.fs-touch__form .wpforms-submit:hover span span:last-child{transform:translateY(0) translateZ(0)}}.fs-touch__form div.wpforms-container-full{margin:0}.fs-touch__form .wpforms-field-checkbox{padding-top:0!important}.fs-touch__form div.wpforms-container-full input[type=checkbox]{margin:0!important;width:24px!important;min-width:24px!important;height:24px!important;border:1px solid #ddd!important;border-radius:4px!important;background:#fff!important}.fs-touch__form div.wpforms-container-full input[type=checkbox]:checked{border:1px solid!important;background:0 0!important}.fs-touch__form div.wpforms-container-full input[type=checkbox]:after,.fs-touch__form div.wpforms-container-full input[type=checkbox]:before{display:none!important}.fs-touch__form .wpforms-field-label-inline{font-size:.875rem!important;color:var(--color-gray)!important;margin:0!important;line-height:1.3!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs-touch__form .wpforms-field-label-inline a{color:var(--color-gray)!important;border-bottom:1px solid currentColor}.fs-touch__form .wpforms-field-label-inline a:hover{color:var(--color-accent)!important}.fs-touch__form .wpforms-container .wpforms-field:not(.wpforms-field-checkbox){padding:0;width:100%}.fs-touch__form .wpforms-container .wpforms-field:not(.wpforms-field-checkbox).wpforms-field-name,.fs-touch__form .wpforms-container .wpforms-field:not(.wpforms-field-checkbox).wpforms-field-phone{width:calc(100% - 8px)}@media (max-width:680px){.fs-touch__toggle{display:block}.fs-touch__form .wpforms-container .wpforms-field:not(.wpforms-field-checkbox).wpforms-field-name,.fs-touch__form .wpforms-container .wpforms-field:not(.wpforms-field-checkbox).wpforms-field-phone,.fs-touch__form .wpforms-submit{width:100%}}.fs-touch__form .wpforms-container .wpforms-field:not(.wpforms-field-checkbox) input{height:3.125rem;background:var(--color-gray-light);padding:0 1.25rem;width:100%;box-sizing:border-box;border-radius:4px;border:1px solid transparent!important;box-shadow:none!important;font-family:var(--font-family);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem}.fs-touch__form .wpforms-container .wpforms-field:not(.wpforms-field-checkbox) input:focus{box-shadow:none!important;border-color:#cfcfcf!important}.fs-touch__form .wpforms-container .wpforms-field:not(.wpforms-field-checkbox) textarea{height:160px;background:var(--color-gray-light);padding:.75rem 1.25rem;width:100%;box-sizing:border-box;border-radius:4px;border:1px solid transparent;box-shadow:none;font-family:var(--font-family);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem}.fs-touch__form .wpforms-container .wpforms-field:not(.wpforms-field-checkbox) textarea:focus{box-shadow:none;border-color:#cfcfcf!important}.fs-touch__form .wpforms-container .wpforms-field:not(.wpforms-field-checkbox) .fuse-request-form-text{font-size:.875rem;color:var(--color-gray);margin:0 0 1rem;line-height:1.3}.fs-touch__list{grid-row-gap:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.fs-touch__field{position:relative;width:100%}.fs-touch__field_w2{width:calc(50% - .5rem)}.fs-touch__field textarea{height:160px}.fs-touch__agree{margin:1rem 0;color:var(--color-gray);font-size:.875rem}@media (max-width:992px){.fs-touch__field_w2{width:100%}.fs-touch__agree{font-size:.75rem}}@keyframes slideUpTouch{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDownTouch{from{transform:translateY(0)}to{transform:translateY(100%)}}