.tx-staff .staff-container-filter form{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:stretch}.tx-staff .staff-container-filter form>div:not(:first-child):not(:last-child){border-left:1px solid #c1c1c1}.tx-staff .staff-container-filter form .text{width:33.33333%}.tx-staff .staff-container-filter form .text label{display:none}.tx-staff .staff-container-filter form .text input{border:none;color:#333;font-size:1.2rem;font-weight:600;letter-spacing:.96px;line-height:2rem;padding:20px;width:100%}.tx-staff .staff-container-filter form .text input::-moz-placeholder{opacity:.5;text-transform:uppercase}.tx-staff .staff-container-filter form .text input::placeholder{opacity:.5;text-transform:uppercase}.tx-staff .staff-container-filter form .lesson-filter,.tx-staff .staff-container-filter form .study-filter{width:33.33333%}.tx-staff .staff-container-filter form .lesson-filter label,.tx-staff .staff-container-filter form .study-filter label{display:none}.tx-staff .staff-container-filter form .lesson-filter select,.tx-staff .staff-container-filter form .study-filter select{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9S19 287.9 32 287.9h256c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z'/%3E%3C/svg%3E") calc(100% - 20px) 50% no-repeat;background-size:7px;border:none;color:#333!important;font-size:1.2rem;font-weight:600;letter-spacing:.96px;line-height:2rem;padding:20px;width:100%}.tx-staff .staff-container-filter form .lesson-filter select::-moz-placeholder,.tx-staff .staff-container-filter form .study-filter select::-moz-placeholder{opacity:.5;text-transform:uppercase}.tx-staff .staff-container-filter form .lesson-filter select::placeholder,.tx-staff .staff-container-filter form .study-filter select::placeholder{opacity:.5;text-transform:uppercase}.tx-staff .staff-container-filter form .lesson-filter select option,.tx-staff .staff-container-filter form .study-filter select option{color:#333!important;font-size:1.2rem;font-weight:600;letter-spacing:.96px;line-height:2rem}.tx-staff .staff-container-filter form .submit-container{margin-top:20px;width:100%}.tx-staff .staff-container-list{align-self:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:40px -15px}.tx-staff .staff-container-list .teacher{margin:30px 0;padding:0 15px;width:33.33333%}@media (max-width:767px){.tx-staff .staff-container-list .teacher{width:50%}}@media (max-width:575px){.tx-staff .staff-container-list .teacher{width:100%}}.tx-staff .staff-container-list .teacher .teacher-image{display:block;width:100%}.tx-staff .staff-container-list .teacher .teacher-image img{height:auto;width:100%}.tx-staff .staff-container-list .teacher .teacher-content{margin-top:25px}.tx-staff .staff-container-list .teacher .teacher-content .teacher-title{margin-bottom:5px}.tx-staff .staff-container-list .teacher .teacher-content .teacher-instruments,.tx-staff .staff-container-list .teacher .teacher-content .teacher-lessons{margin-bottom:5px;margin-top:5px}.tx-staff .staff-container-list .teacher .teacher-content .teacher-link{color:#333;display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.96px;line-height:1.8rem;margin-top:10px;text-transform:uppercase}.tx-staff .staff-container-list .teacher .teacher-content .teacher-link:focus,.tx-staff .staff-container-list .teacher .teacher-content .teacher-link:hover{color:#e94f2d}.tx-staff .teacher-show{margin-left:8.33333%;margin-right:8.33333%;margin-top:100px}.tx-staff .teacher-show h1{margin-bottom:5px}.tx-staff .teacher-show h1+h3{margin-bottom:20px;margin-top:5px}.tx-staff .teacher-show .teacher-image{display:block;width:100%}.tx-staff .teacher-show .teacher-image img{height:auto;width:100%}.tx-staff .teacher-show .teacher-content{margin-bottom:50px;margin-top:50px}.tx-staff .teacher-show .teacher-content .teacher-contact{margin-bottom:50px}.tx-staff .teacher-show .teacher-content .teacher-contact a{color:#333}.tx-staff .teacher-show .teacher-content .teacher-contact a:focus,.tx-staff .teacher-show .teacher-content .teacher-contact a:hover{color:#e94f2d}.tx-staff .teacher-show .teacher-content .background-gray{margin-top:50px;padding-bottom:90px;padding-top:90px}.tx-staff .teacher-show .teacher-content .background-gray .teacher-kind-details{border-bottom:1px solid #58585a}.tx-staff .teacher-show .teacher-content .background-gray .teacher-kind-details:not(:last-child){margin-bottom:50px}.tx-staff .teacher-show .teacher-content .background-gray .teacher-kind-details tr{border-top:1px solid #58585a}.tx-staff .teacher-show .teacher-content .background-gray .teacher-kind-details tr td,.tx-staff .teacher-show .teacher-content .background-gray .teacher-kind-details tr th{font-size:1.7rem;letter-spacing:.17px;line-height:2.4rem;padding:13px 0;width:50%}.tx-staff .teacher-show .back-link{display:block;margin:50px 0;padding-left:25px;position:relative}.tx-staff .teacher-show .back-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23E94F2D' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M20.7 267.3c-6.2-6.2-6.2-16.4 0-22.6l192-192c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L54.6 256l180.7 180.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0z'/%3E%3C/svg%3E") 50% no-repeat;background-size:10px!important;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}