html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:1em;-ms-text-size-adjust:1em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;background:#fff;cursor:default;font-size:1em;font-family:'Poppins',sans-serif;scroll-behavior:smooth;user-select:none}body{border:0;font-size:100%;height:100vh;margin:0;overflow:hidden;padding:0;font-family:'Poppins',sans-serif;width:100vw;color:#1a1a1a}h1,h2,h3,h4,h5{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-font-smoothing:antialiased;line-height:1.2}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}div,article,aside,section{border:0;backface-visibility:hidden;margin:0;padding:0;-webkit-overflow-scrolling:touch}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;cursor:pointer}select:focus{outline:none}canvas{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{-webkit-tap-highlight-color:rgba(0,0,0,0)}p,label,tr,td{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}a{color:#363232}button{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}textarea{overflow:auto;vertical-align:top}input,input:active,input:focus,input:focus-within,input:hover,input:visited,select,select:active,select:focus,select:focus-within,select:hover,select:visited,textarea,textarea:active,textarea:focus,textarea:focus-within,textarea:hover,textarea:visited{font-size:1.125em;margin:.4em 0 0}input[type="range"]{-moz-appearance:none;-webkit-appearance:none}input[type=range]:focus{outline:none}input[type=range]::-ms-track{cursor:pointer}input[type="checkbox"]:checked,input[type="checkbox"]:not(:checked),input[type="radio"]:checked,input[type="radio"]:not(:checked){display:none}input[type="checkbox"],input[type="radio"]{cursor:pointer}input:-internal-autofill-selected{background-color:transparent}input::placeholder{color:#707070;opacity:.5;font-weight:400;font-size:.875em;text-transform:lowercase}input::-webkit-input-placeholder{color:#707070;opacity:.5}input::-moz-input-placeholder{color:#707070;opacity:.5}textarea::placeholder{color:#707070;opacity:.5;font-size:.875em;font-family:'Poppins',sans-serif}textarea::-webkit-input-placeholder{color:#707070;opacity:.5}textarea::-moz-input-placeholder{color:#707070;opacity:.5}textarea::-webkit-scrollbar{width:10px;background-color:transparent}textarea::-webkit-scrollbar-track{background-color:transparent}textarea::-webkit-scrollbar-thumb{height:6px;border:4px solid rgb(0,0,0);border:4px solid rgba(0,0,0,0);background-color:#ccc;background-clip:padding-box;border-radius:7px}textarea::-webkit-scrollbar-button{width:0;height:0;display:none}textarea::-webkit-scrollbar-corner{background-color:transparent}[contenteditable]{outline-style:dotted;outline-color:red;outline-width:1px}[contenteditable="true"]:active,[contenteditable="true"]:focus{outline-style:dashed;outline-width:2px}.TFormElement{display:block;margin:0 auto}.TImageElement{display:block}.TNavElement{margin:0;padding:0}.TButtonElement{display:block;border:0;font-size:1em}.TButtonElement:focus{outline:none;border:0}.TInputElement{border:2px solid #707070;border-radius:36px;padding:calc(.75em - 2px);position:relative;margin:.4em 0 0}.TInputElement:focus{border:2px solid #E88E34;outline:none}.TInputElement>.TanzIcon{position:absolute;min-width:1em;min-height:1em;background-color:#f00}.TInputCheckBoxElement{border:0;border-radius:0;float:left;margin-right:.5em;background:transparent}.TTextAreaElement{border:2px solid #E88E34;resize:none}.TTextAreaElement:focus{outline:none}.TanzIconButton{background-color:#fff}.TanzHeading{font-weight:300}.TanzSubHeading{font-weight:300}.TanzDayHeading{border-bottom-color:#1C1A1A;border-bottom-style:solid;font-weight:300;font-size:2.5em;text-align:center;text-transform:uppercase}.TanzParagraph{font-weight:200;font-size:1em;line-height:1.4;margin-top:.2em}.TanzWarning{color:#f00;font-weight:300;margin:.125em}.TanzButtonLike{background-color:transparent;border-radius:36px;border:2px solid #E88E34;color:#1C1A1A;display:inline-block;font-weight:600;padding:.5em 1em;text-align:center;text-transform:lowercase;transition:background-color .2s,color .2s;min-width:3em;text-decoration:none}.TanzButtonLike svg{margin-left:1em}.TanzButtonLike svg path{stroke:#E88E34}.TanzButtonLike:hover svg path{stroke:#fff}.TanzButtonLike:hover{background-color:#E88E34;color:#fff}.TanzButtonLike:focus{outline:none;outline-offset:0;border:2px solid #E88E34}.TanzButtonLike:active{outline:none;outline-offset:0;border:2px solid #E88E34}.TanzButton{background-color:transparent;border-radius:36px;border:2px solid #E88E34;color:#1C1A1A;display:flex;justify-content:center;align-items:center;font-weight:600;padding:.5em 1em;text-align:center;text-transform:lowercase;transition:background-color .2s,color .2s;min-height:3em;min-width:3em;cursor:pointer}.TanzButton>.TanzIcon{margin-right:.5em;order:-1}.TanzButton:hover{background-color:#E88E34;color:#fff}.TanzButton:focus{outline:none;outline-offset:0;border:2px solid #E88E34}.TanzButton:active{outline:none;outline-offset:0;border:2px solid #E88E34}.TanzIcon,.TanzCachedIcon{width:1.5em;height:1.5em;color:#1a1a1a}.TanzAvatarUpload{margin:0 auto 2em}.TanzAvatarUpload>img{width:8em;height:8em;object-fit:cover;border-radius:50%;cursor:pointer}.TanzCloseIcon{height:2em;width:2em;padding:1em;color:#E88E34;top:1em;right:1em;position:absolute;cursor:pointer;z-index:20}.TanzPrintIcon{width:1.5em;height:1.5em;margin-right:.5em;color:#1a1a1a}.TTableDataCellElement>.TanzButton{margin:0 auto}.TTableDataCellElement>.TanzButton>.TanzIcon{margin-right:0}.TanzPanel{transition:max-height 1s,tranform 1s;position:relative;margin-bottom:4em}.TanzPanel>.TanzHeading{margin:0;padding:.5em 0}.TanzPanel>h2{font-weight:400}.TanzCheckbox{cursor:pointer;display:flex;flex-direction:row;align-items:center}.TanzCheckboxIcon{width:1.05em;height:1.05em;margin:.75em;margin-left:0}.TanzAddButton{margin:0 auto}.TanzContainer{display:flex;flex-direction:row;flex-wrap:wrap}.TanzContainer>p{flex:1 1 0;color:#E88E34}.TanzContainer>button{margin:0;height:2.5em}.TanzCollapseButton{width:2em;height:2em;position:absolute;right:0;top:0;color:#1a1a1a}.TanzCustomInputContainer{display:flex;flex-direction:column;box-sizing:border-box;margin:.8em 0 .8em;overflow:visible;position:relative}.TanzCustomInputContainer>p{text-transform:lowercase;padding-left:.5em}.TanzInputPassword>.TanzIcon{position:absolute;min-width:1em;min-height:1em;background-color:#f00}.TanzInputDate,.TanzInputTime,.TanzInputNumber{margin:1em 0 2em;margin:.4em 0 0;opacity:.94}.TanzInputTime:hover,.TanzInputNumber:hover,.TanzInputDate:hover,.TanzTextArea:hover{border-color:#cd8034}.TanzInputTime:focus,.TanzInputNumber:focus,.TanzInputDate:focus,.TanzTextArea:focus{border-color:#333}.TanzInputContainer{display:flex;overflow:visible;flex-wrap:wrap;margin:-0.4em}.TanzInputContainer>.TanzCustomInputContainer{flex:1 1 0;margin:.8em .4em .8em}.TanzTextArea{border-radius:36px;padding:calc(1em - 2px);position:relative;margin:.4em 0 0;opacity:.94}.TanzTextAreaContainer{display:flex;flex-direction:column;box-sizing:border-box;margin:.8em 0 .8em;overflow:visible;position:relative}.TanzForm{display:flex;flex-direction:column;font-weight:300;overflow:visible;width:100%}.TanzCompleteList{background-color:rgba(255,255,255,.98);border:2px solid #e88e34;border-top:none;border-radius:24px;display:none;position:absolute;margin:0;padding:0;top:100%;left:0;right:0;z-index:4;max-height:20em;overflow-y:hidden;overflow-y:overlay}.TanzCompleteList>li{margin:8px;border-radius:24px;padding:8px;cursor:pointer;list-style-type:none}.TanzCompleteList>li:hover{background-color:#e9e9e9}.TanzMainMenu{margin-top:1em;position:relative;transition:transform .2s,opacity .4s ease-out}.TanzMainMenu>div{position:absolute;top:100%;z-index:4;height:2px;background-color:#E88E34;opacity:0;transition:width .2s,transform .2s,opacity .2s ease-out}.TanzMainMenu>ul{display:flex;margin:0;align-items:center}.TanzMainMenuItem{list-style-type:none;color:#707070;padding:.25em;margin:.25em;text-decoration:none;text-transform:uppercase;cursor:pointer;font-weight:500;font-size:.875rem;transition:color .2s;position:relative}.TanzMainMenuItem::before{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}.TanzMainMenuItem:hover{color:#E88E34}.TanzMainMenuItemSelected{color:#E88E34;font-weight:700}.TanzMainMenuItem>ul{position:absolute;top:100%;background-color:#fff;z-index:10;padding:1rem;left:-1.75rem;margin:.5rem;min-width:13em;transition:max-height .5s .1s,opacity .25s ease-out;overflow:hidden;opacity:0}.TanzMainMenuItem>ul>.TanzMainMenuItem{padding:.25rem}.TanzToolbarMenu{margin:0;font-variant:small-caps;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border-radius:3px;border:none;cursor:pointer;color:#1a1a1a;padding:.375em .5em}.TanzToolbarMenu:active{outline:none;border:none}.TanzToolbarMenu:focus{outline:none;border:none}.TanzToolbarMenu>.TanzIcon{margin:0}.TanzToolbarIcon{width:2em;height:2em;padding:0 1em 0 0}.TanzToolbar{width:100%;background-color:#fff;transition:transform .4s,box-shadow .4s}.TanzToolbar>div{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:100%;max-width:1184px;margin:0 auto;transition:transform .4s}.TanzToolbar>div>svg:first-child{display:none}.TanzLogo{height:3em;width:auto;cursor:pointer;padding:1em 1em 2em;margin-right:auto}.TanzHamburgerClose{height:2em;width:2em;margin:1.5em 1em;cursor:pointer}.TanzHamburgerClose>path{stroke:#707070;stroke-width:2px;transition:d .3s,opacity .3s ease-out}.TanzToolbar>div>ul{background-color:#1C1A1A;color:#F0F0F0;position:absolute;top:80%;right:0;z-index:10;padding:1rem;margin:.5rem;min-width:13em;transition:max-height .5s,opacity .5s ease-out;overflow:hidden;border-radius:4px}.TanzToolbar>div>ul>.TanzMainMenuItem{padding:.25rem;color:#F0F0F0}.TanzToolbar>div>ul>.TanzMainMenuItem:hover{color:#E88E34}.TanzToolbar>div hr{color:#F0F0F0}.TanzMenuBar{background-color:#fff;background-color:#fffd;border-bottom-color:#44BCD8;border-bottom-style:none;border-bottom-width:1px;display:flex;flex-direction:column;justify-content:center;min-height:3em;margin-bottom:1em;overflow:visible;width:100%;z-index:10}.TanzMenuBar>ul{box-sizing:border-box;color:#344450;display:flex;flex-wrap:wrap;font-family:'Roboto Condensed',sans-serif;font-size:1.125em;font-weight:500;justify-content:flex-start;list-style:none;margin:0;max-width:52em;overflow:visible;padding:0;width:100%}.TanzMenuBarItem{align-items:center;border-bottom-color:transparent;border-bottom-width:2px;border-bottom-style:solid;color:#344450;cursor:pointer;display:flex;margin-right:2em;overflow:visible;position:relative;padding:0 .2em;padding-bottom:4px;padding-top:.25em;text-transform:uppercase;transition:color .2s,border-bottom-color .2s}.TanzMenuBarItem:hover{color:#44BCD8}.TanzMenuBarIcon{color:#8b8c8e;margin:.5em .5em .5em 0;width:1.25em;height:1.25em}.TanzMenuBarItemSelected{color:#44BCD8}.TanzMenu{color:#1a1a1a;background-color:rgb(255,255,255);background-color:rgba(255,255,255,.98);overflow:hidden;overflow-y:auto;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100;transition:opacity .3s linear,transform .3s;backdrop-filter:blur(2px)}.TanzMenu>.TanzHamburgerClose{position:absolute;width:2em;height:2em}.TanzMenuWave{position:absolute;bottom:0;left:0;width:100vw;height:100vw;z-index:0;pointer-events:none}.TanzMenuWave>path{transition:d .6s,opacity .6s ease-out}.TanzMenu>ul{box-sizing:border-box;list-style:none;padding:2em 1em 0 2em;padding:5em 3.5em;margin:0;height:0;transition:height 1.2s,transform .6s;z-index:1}.TanzMenu>ul>li{align-items:center;display:flex;flex-direction:row;padding:.25em;font-size:1.5em;text-transform:uppercase;font-weight:500;color:#707070;cursor:pointer;z-index:2}.TanzMenu>ul>li>ul{list-style:none;padding-left:.5em;display:none}.TanzMenu>ul>li>ul>li{font-size:.6875em;padding:.5em;cursor:pointer}.TanzTitleBar{display:flex;justify-content:space-between;align-items:center}.TanzTitleBar>.TanzHeading{margin:.5em 0;text-align:center}.TanzLocationContainer{display:flex;color:#1C1A1A;margin-top:2em;font-size:1em;font-weight:400;z-index:2}.TanzLocationContainer>label:first-child{margin-right:2em}.TanzScheduleTime{color:#1a1a1a;font-size:1.5em;font-weight:400;margin:0}.TanzScheduleTitle{color:#1C1A1A;font-size:1.625em;font-weight:500;margin:0}.TScheduleList{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;margin-top:3em;margin-bottom:3em}.TScheduleListItem{background:#1a1a1a;background:#1a1a1ac0;border-color:#dfe2e5;border-radius:.3em;border-style:solid;border-width:1px;color:#354052;max-width:80em;margin:2em 0;width:100%}.TScheduleSlots{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:6em}.TScheduleSlot{max-width:17em}f .TScheduleSlotLesson{border-width:1px;height:inherit}.TMyScheduleList{width:100%;border-spacing:0}.TMyScheduleListItem{background:#1a1a1a;background:#1a1a1ac0;border-color:#dfe2e5;border-radius:.3em;border-style:solid;border-width:1px;color:#354052;max-width:80em;margin:2em 0;width:100%}.TMyScheduleSlots{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:6em}.TMyScheduleSlot{max-width:17em;padding:2em}.TanzPanelMySchedule{background-color:#F0F0F0;margin-top:2em;margin-bottom:8em}.TanzPanelMySchedule>h1{display:none}.TMyScheduleSlotLesson{border-width:1px;height:inherit}.TanzScheduleItemContainer{display:flex;flex-direction:column;justify-content:flex-start;padding:1.5em;min-height:100%;background:#F0E7E7;margin:.5em}.TanzScheduleItemContainer>p:nth-child(6){margin-top:1em;margin-bottom:0;font-size:.6875em;font-weight:300;font-style:italic}.TanzScheduleItemContainer>p:nth-child(7){margin-top:2em;margin-bottom:3em;font-size:.6875em;font-weight:300}.TanzTitleContainer{align-items:center}.TanzTitleContainer>.TanzHeading{font-size:1.5em;margin:.2em 0 .4em}.TanzTitleContainer>.TanzHeading:first-child{text-transform:uppercase;word-break:break-word}.TanzLowerContainer{flex-grow:1;flex-shrink:0;flex-basis:auto;align-items:flex-start}.TanzLowerContainer>div:first-child{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;flex-basis:1em;height:100%}.TanzLowerContainer>div:first-child>.TanzParagraph{margin-bottom:0}.TanzSmallDownIcon{width:1em;height:1em;margin:0 2em 0 .5em;color:#fff}.TanzLimitContainer{display:flex;font-size:.6875em;font-weight:300;margin-top:1em;margin-bottom:2em}.TanzBoardItem>.TanzList{font-size:.75em}.TScheduleListHeaderDayContainer{display:inline-flex;justify-content:center;align-items:baseline;color:#1c1a1a;margin-bottom:.5em;width:100%}.TScheduleListHeaderDayContainer>.TanzDayHeading{border-bottom-width:0;margin:.125em;padding:0;font-weight:800;font-size:4em;letter-spacing:1.5px;flex:1}.TScheduleListHeaderDayContainer>canvas{display:none}.TScheduleListDayHeader>.TanzDayHeading{border-bottom-width:2px;color:#e88e34}.TMyScheduleListHeaderDayContainer{display:inline-flex;justify-content:center;align-items:baseline;color:#1c1a1a;margin-bottom:.5em;width:100%}.TMyScheduleListHeaderDayContainer>.TanzDayHeading{border-bottom-width:0;margin:.125em;padding:0;font-weight:800;font-size:4em;letter-spacing:1.5px;flex:1}.TMyScheduleListHeaderDayContainer>canvas{display:none}.TMyScheduleListDayHeader>.TanzDayHeading{border-bottom-width:2px;color:#e88e34;margin-top:0}.TanzTitleContainer{align-items:center;font-size:.75em}.TanzTitleContainer>.TanzHeading{margin:.2em 0 .4em}.TanzCheckboxContainer{display:flex;flex-direction:row;flex-wrap:wrap}.TanzCheckboxContainer>.TanzCheckbox{margin-right:1em}.TanzButtonContainer{display:flex;flex-wrap:wrap;flex:none;font-size:.8125em}.TanzSignInButtonContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.TanzSignInButton{display:flex;flex-wrap:wrap}.TanzSignInButton>.TanzIcon{display:none}.TanzButtonContainer>button{margin-right:.5em;margin-bottom:.5em}.TanzButtonContainer>.TanzIconButton{display:flex;flex-direction:column}.TanzButtonContainer button:nth-child(3):hover{background-color:#e65e6b}.TanzButtonContainer>.TanzIconButton>.TanzIcon{margin:0}.TanzParticipantContainer{max-height:50vh;overflow-y:auto}.TanzExternalParticipant{margin-bottom:.5em;display:flex;justify-content:space-between}.TanzExternalParticipant>.TanzInputTextContainer{min-width:40%}.TanzParticipantList{width:100%;border-spacing:0}.TanzParticipantListHeaderCell{background-color:rgba(232,142,52,.7);color:#fff;border-width:0;padding:0 1em}.TanzParticipantListHeader{border-color:#e6eaee;color:#E88E34;font-weight:600;font-size:.78em;height:3.2em;outline-color:#e6eaee;outline-style:solid;outline-width:1px}.TanzParticipantListItem{border-color:#354052;border-radius:.3em;border-style:solid;border-width:1px;max-width:80em;margin:2em 0;width:100%}.TanzParticipantListItem>.TTableDataCellElement{padding:.5em 1em;max-width:27em;font-weight:400;color:#1a1a1a;border-bottom:1px solid #dfe2e5}.TanzParticipantListItem>.TTableDataCellElement>button{height:1.8em;padding:.1em;border-color:transparent;min-height:1.5em;min-width:1.5em}.TanzBoardItem{background-color:#F0E7E7;background-size:cover;background-position-y:center;border-radius:0;display:flex;flex-direction:column;margin-bottom:.5em;min-height:8em;padding:1.5em;margin:1em}.TanzBoardItem>div>.TanzHeading{text-transform:uppercase;text-align:center;font-size:3em;display:none}.TanzBoardButtonPanel{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:auto}.TanzBoardItem h1{font-size:1.75em;margin:0;margin-block-start:.2em;margin-block-end:.2em}.TanzBoardItem p{padding:0;margin:0;line-height:1.4;font-weight:300;font-size:1.25em}.TanzBoardItem .TanzScheduleLocation{font-size:.75em;font-style:italic;margin-top:1em;margin-bottom:1em}.TanzSelect{border:2px solid #E88E34;border-radius:36px;font-weight:300;padding:calc(.75em - 2px);margin:.4em 0 0}.TanzPanelStaffEdit .TanzIconButton{margin:1em 0}.TanzCustomList{width:100%;border-spacing:0}.TanzCustomListHeaderCell{background-color:#E88E34;border-width:0;color:#fff;padding:0 1em}.TanzCustomListHeader{border-color:#e6eaee;color:#E88E34;font-family:'Roboto Condensed',sans-serif;font-weight:600;font-size:.78em;height:3.2em}.TanzCustomListItem{background:#fff;background:#fffc;border-color:#dfe2e5;border-radius:.3em;border-style:solid;border-width:1px;color:#354052;max-width:80em;margin:2em 0;width:100%}.TanzCustomListItem>.TTableDataCellElement{padding:.5em 1em;max-width:27em;font-weight:400;color:#354052;border-bottom:1px solid #dfe2e5}.TanzCustomListItem>.TTableDataCellElement button{height:1.8em;padding:.5em;margin:.5em}.TanzCustomList{width:100%;border-spacing:0}.TanzStaffList{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;position:relative;border-radius:3px}.TanzStaffListHeaderCell{background-color:#e6eaee;border-width:0;padding:0 1em;border-top-left-radius:3px;border-top-right-radius:3px}.TanzStaffListHeader{border-color:#e6eaee;color:#E88E34;font-family:'Roboto Condensed',sans-serif;font-weight:600;font-size:.78em;height:3.2em;outline-color:#e6eaee;outline-style:solid;outline-width:1px}.TanzStaffListItem{background:#fff;background:#fffc;border-color:#dfe2e5;border-radius:.3em;border-style:solid;border-width:1px;color:#354052;max-width:80em;margin:2em 0;width:100%}.TanzStaffListItem>.TTableDataCellElement{background-size:cover;background-position-y:center;padding:1em 1em;border-bottom:1px solid #dfe2e5;color:#354052;font-weight:400;max-width:27em}.TanzStaffListItem>.TTableDataCellElement>img{width:4em}.TanzStaffListItem>.TTableDataCellElement>.TanzButton{padding:.5em;margin:.5em}.TanzImageUpload img{min-width:4em;min-height:4em;max-height:10em;cursor:pointer}.TanzEventListItem>.TTableDataCellElement>img{width:4em}.TanzMainPanel>p:nth-child(1){font-size:1.625em;font-weight:500;line-height:1.25em}.TanzMainPanel>p:nth-child(2){font-size:1.625em;font-weight:500;margin-bottom:.5em}.TanzScheduleInstructor{font-size:1em;font-weight:400;margin:.7em 0 0;color:#E88E34}.TanzBoardMinimumAttendance{text-align:center;font-size:.875em!important}.TanzBoardItem>p>b{font-weight:500}.TanzBoardItem>p>b{font-weight:500}.TanzScheduleMusician{font-size:.875em;font-weight:400;color:#1C1A1A;margin:0}.TanzScheduleLocation{font-size:1em;font-weight:400;color:#1C1A1A;margin:0}.TanzBoard{position:relative}.TanzCommonOverlay{background-image:radial-gradient(rgba(0,0,0,.3),rgba(0,0,0,.6));position:fixed;width:100%;width:100vw;display:flex;justify-content:center;align-items:center;height:100%;height:100vh;top:0;left:0;z-index:20;opacity:0;transition:opacity .2s linear}.TanzInnerCommonOverlay{background-color:#F0E7E7;box-sizing:border-box;font-weight:300;padding:2em;position:relative;transition:filter .2s}.TanzInnerCommonOverlay>h1{font-size:1.5em;font-weight:500;text-align:center;margin:1.5em}.TanzInnerCommonOverlay>p{padding:.5em 1em}.TanzCustomOverlay{background-image:radial-gradient(farthest-corner at 49% 51%,rgba(0,0,0,.3),rgba(0,0,0,.6));position:fixed;width:100%;width:100vw;left:0;display:flex;justify-content:center;align-items:center;z-index:101}.TanzOverlaySimple{height:100%;height:100vh;z-index:9999;left:0}.TanzMessageOverlay>.TanzInnerCommonOverlay{max-width:75%}.TanzNotificationOverlay>div>button{margin:auto;min-width:6em}.TanzCustomInnerOverlay{width:65%;position:fixed;max-width:23em;overflow:hidden;background-color:#F0E7E7}.TanzCustomInnerOverlay>h3{text-align:center;padding:1em;margin:.5em;color:#1a1a1a}.TanzCustomInnerOverlay>div{display:flex;justify-content:space-around;padding:1em;padding-top:0}.TanzCustomInnerOverlay>div>button{padding:1em;width:100%;font-weight:600;margin:1em;border-radius:36px;border:2px solid #E88E34;background-color:transparent}.TanzCustomInnerOverlay>div>button:hover{background-color:#E88E34;color:#fff}.TanzCustomInnerOverlay>div>button:focus{outline:none;outline-offset:0;border:2px solid #E88E34}.TanzLoginOverlay{position:fixed;width:100%;width:100vw;background-image:radial-gradient(rgba(0,0,0,.3),rgba(0,0,0,.6));display:flex;justify-content:center;align-items:center;height:100%;height:100vh;top:0;left:0;z-index:20}.TanzLoginOverlay>div{width:28em}.TanzLoginOverlay>div hr{border-width:0;border-bottom:1px solid #707070;width:16em;margin:2em auto}.TanzLoginOverlay>div button{max-width:10em;margin:1em auto}.TanzLoginForm>p{text-align:center;font-size:1.5em;font-weight:500;margin:0}.TanzLoginForm>a{text-align:center}.TanzRegisterAccount{max-height:50em;overflow:hidden;transition:max-height 1s;position:relative}.TanzPasswordResetLink{margin-left:.5em}.TanzOverlayForgotPassword>div{max-width:30em;padding:2em}.TanzForgotPasswordForm>p{text-align:center;padding:1em;box-sizing:border-box}.TanzForgotPasswordForm>button{max-width:10em;margin:1em auto}.TanzCreateAccountLink{margin:1em}.TanzRegisterOverlay>div{width:75%;max-width:32em;padding:1em 2em}.TanzFormRegister{box-sizing:border-box}.TanzFormRegister>button{margin:1em auto}.TanzButtonLeftRight{cursor:pointer;margin:1em;transition:transform .5s;flex-shrink:0}.TanzButtonLeftRight:hover{transform:scale(1.2)}.TanzOverlayAdministrate>.TanzInnerCommonOverlay{max-width:40em;padding:1em;padding-top:0}.TanzOverlayAdministrate>.TanzInnerCommonOverlay>.TanzParagraph{font-size:1em;margin-bottom:.5em}.TanzOverlayAdministrate>.TanzInnerCommonOverlay>.TanzParagraph>b{font-size:1em;font-weight:500}.TanzOverlayAdministrate .TanzInputText{font-size:1em}.TanzOverlayBook>.TanzInnerCommonOverlay{box-sizing:border-box;max-width:40em;padding:0 1em 1em;width:75%;transition:height .3s}.TanzOverlayBook>.TanzInnerCommonOverlay .TanzCloseIcon{right:0}.TanzOverlayBook>.TanzInnerCommonOverlay>h1{color:#E88E34;text-transform:uppercase;font-size:2.5em;font-weight:300;margin:.625em}.TanzOverlayBook>.TanzInnerCommonOverlay>div{position:relative;min-height:18em;overflow:hidden;transition:height .3s,min-height .3s}.TanzOverlayCancelBooking>.TanzInnerCommonOverlay{box-sizing:border-box;max-width:40em;padding:0 1em 1em;width:75%;transition:height .3s}.TanzOverlayCancelBooking>.TanzInnerCommonOverlay .TanzCloseIcon{right:0}.TanzOverlayCancelBooking>.TanzInnerCommonOverlay>h1{color:#E88E34;text-transform:uppercase;font-size:2.5em;font-weight:300;margin:.625em}.TanzOverlayCancelBooking>.TanzInnerCommonOverlay>div{position:relative;min-height:18em;overflow:hidden;transition:height .3s,min-height .3s}.TanzOverlayWaitingList>.TanzInnerCommonOverlay{box-sizing:border-box;max-width:40em;padding:0 1em 1em;width:75%;transition:height .3s}.TanzOverlayWaitingList>.TanzInnerCommonOverlay .TanzCloseIcon{right:0}.TanzOverlayWaitingList>.TanzInnerCommonOverlay>h1{color:#E88E34;text-transform:uppercase;font-size:2.5em;font-weight:300;margin:.625em}.TanzOverlayWaitingList>.TanzInnerCommonOverlay>div{position:relative;min-height:18em;overflow:hidden;transition:height .3s,min-height .3s}.TanzPersonDetailsDialog>div>h1{margin:0 1em 1em}.TanzPersonDetailsDialog>div>div>.TanzPanel{margin-bottom:2em}.TanzPanelPersonLessons{max-height:8em;overflow:auto}.TanzPanelPastLessons>h1{font-size:1.5em}.TanzPanelFutureLessons>h1{font-size:1.5em}.TanzBookContainer{padding:1em;width:100%;box-sizing:border-box;transition:transform .3s,opacity .3s ease-out;position:absolute}.TanzBookContainer a{color:#E88E34;text-decoration:underline;cursor:pointer}.TanzBookContainer>div{display:flex;justify-content:space-between;width:100%;box-sizing:border-box}.TanzBookContainer h2{box-sizing:border-box;font-weight:500;font-size:1.625em;flex:1;margin:.5em 0;width:100%}.TanzBookContainer>div>h3{box-sizing:border-box;font-weight:500;font-size:1.625em;flex:1;margin:.5em 0;width:100%}.TanzBookContainer>p{font-size:1em}.TanzBookContainer button{box-sizing:border-box;font-size:.875em;margin:1.5em auto 0;min-width:7em}.TanzOverlayStaff{background-image:radial-gradient(rgba(0,0,0,.3),rgba(0,0,0,.6))}.TanzOverlayStaff>.TanzInnerCommonOverlay>h1{display:none}.TanzOverlayStaff>div{width:75%;max-height:75%;border-radius:1em;background-color:#FFF;font-weight:300;display:flex;padding:2em}.TanzOverlayStaffContainer{display:flex;flex:1;align-items:center;width:100%}.TanzStaffImageContainer{width:36em;max-width:33%;margin:.5em;justify-content:center;align-items:center;align-self:flex-start;display:flex;flex-direction:column}.TanzStaffImageContainer>.TanzInstagram{margin:1em;width:1.5em;height:1.5em;cursor:pointer}.TanzStaffTextContainer{height:100%;flex:1;margin:1.5em .5em;position:relative}.TanzStaffTextContainer>div>.TanzInstagram{width:1.5em;height:1.5em;cursor:pointer}.TanzOverlayStaffContainer>div>div:nth-child(1){overflow-y:auto;height:100%;padding:0 1em}.TanzOverlayStaffContainer>div>div:nth-child(2){position:absolute;width:100%;height:3em;bottom:0;background-image:linear-gradient(0,#fff,rgba(255,255,255,0))}.TanzOverlayStaffContainer>div>picture,.TanzOverlayStaffContainer>div>picture>img,.TanzOverlayStaffContainer>div>img{width:100%}.TanzOverlayStaffContainer>div>div>h1{font-size:4em;text-transform:uppercase;margin:0 0 .5em ;line-height:1}.TanzInnerOverlayStaff>.TanzTitleBar h1{display:none}.TanzOverlayEvent{background-image:radial-gradient(rgba(0,0,0,.3),rgba(0,0,0,.6))}.TanzOverlayEvent>.TanzInnerCommonOverlay>h1{display:none}.TanzOverlayEvent>div{width:80%;max-height:80%;border-radius:1em;background-color:#FFF;font-weight:300;display:flex;padding:2em}.TanzOverlayEventContainer{display:flex;flex:1;align-items:center;max-width:100%}.TanzOverlayEventContainer>div>div:nth-child(1){overflow-y:auto;height:100%}.TanzOverlayEventContainer>div>div:nth-child(2){position:absolute;width:100%;height:3em;bottom:0;background-image:linear-gradient(0,#fff,rgba(255,255,255,0))}.TanzOverlayEventContainer>div>div>picture,.TanzOverlayEventContainer>div>div>picture>img,.TanzOverlayEventContainer>div>div>img{width:100%}.TanzOverlayEventContainer>div>div>h1{font-size:2.5em;font-weight:300;color:#E88E34;text-transform:uppercase;text-align:left;margin:1.5em 0 .5em;line-height:1}.TanzInnerOverlayEvent>.TanzTitleBar h1{display:none}.TanzEventImageContainer{width:20em;margin:1.5em;justify-content:center;align-items:center;display:flex;flex-direction:column}.TanzEventTextContainer{height:100%;flex:1;margin:1.5em;position:relative}.TanzEditorOverlay>div{width:75%;border-radius:1em;background-color:#FFF;font-weight:300}.TLoginPage{background-color:#fff;border-radius:3px;box-sizing:border-box;display:flex;flex-direction:column;padding:.5em;width:10%;min-width:24em}.TLoginPage>.TanzHeading{margin-left:.6em}.TLoginPage>.TanzForm>button{margin:1em auto}.TLoginPage>.TanzForm>div{display:flex;flex-direction:row;justify-content:center;align-items:center}.TLoginPage>.TanzForm>div>.TanzInputText{margin:.5em}.TLoginPage>.TanzForm>div>.TanzInputPassword{margin:.5em}.TLoginPage>.TanzForm>div>label{min-width:8em}.TanzSentinel{position:absolute;left:0;right:0;margin:0 -1em;visibility:hidden}.TanzSentinelTop{height:5em;top:-5em;background-color:#ff0}@keyframes blinker{50%{color:#fbec19;letter-spacing:0}}.TanzBoardDayHeader{align-items:center;background-color:#fff;color:#E88E34;display:flex;justify-content:space-between;margin:0;padding:.5em;text-align:center}.TanzBoardDayHeader>h3{font-size:1.5em;font-weight:700;letter-spacing:1.5px;margin:0;text-transform:uppercase}.TanzWideBoard .TanzBoardDayHeader canvas{display:none}.TanzWideBoardItem{background-color:#f0e7e7}.TanzDayContainer{position:relative;overflow:visible;padding-bottom:.5em}.TanzDayHeader:first-of-type{padding-top:1em}.TanzDayHeader{height:2.6em;width:100%;font-weight:500;margin:0 -1em;padding:1em 1em;position:relative;text-transform:uppercase;transition:background-color .2s}.TanzDeviceContainer{display:flex;justify-content:center}.TanzMultiPieChart{width:8em;height:8em}.TanzLegendContainer{padding-left:1em}.TanzLegendContainer>.TanzParagraph{margin:0}.TanzActiveItem{background-color:#e9e9e9;background-color:DodgerBlue !important;color:#fff}.TanzPanelAddLessonMask{position:relative;overflow:visible;display:flex;flex-direction:column}.TanzParticipantInfo{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.TanzParticipantInfo>.TanzParagraph{margin:0;flex:1 0 0}.TanzParticipantInfo>.TanzButton{margin:0}.TanzParticipantSignOut{display:flex;align-items:center}.TanzParticipantSignOut>.TanzParagraph{margin:1em 0}.TanzSignOutButton{background-color:#dc5047;max-width:10em}.TanzSignOutListContainer{max-height:12em;overflow-y:auto}.TanzPanelWrap{width:100%;overflow-x:auto}.TanzList{margin-bottom:1em;position:relative}.TanzFilterContainer{align-items:center;display:none;justify-content:center;margin:1em 0;position:static}.TanzFilterContainer>.TanzIconButton{margin:0 0 0 .5em}.TanzFilterContainer>div{align-items:baseline;display:flex;flex:1 1 0;position:relative}.TanzFilterContainer>div>label{padding-right:.5em}.TanzFilterContainer>div>input{flex:1 1 0;margin:0}.TanzRegister{position:relative;overflow:visible;display:flex;flex-direction:column}.TanzPanelProfileMask{max-height:100em;overflow:hidden;transition:max-height 4s,tranform 1s;background-color:#F0F0F0;padding:3em;margin-top:2em;margin-bottom:8em}.TanzPanelProfileMask button{max-width:24em;margin:1em auto 0}.TanzPanelProfileMask>form label{text-transform:lowercase;padding-left:1em}.TanzUser{width:1.5em;height:1.5em;margin-left:1em;margin-top:1em;margin-right:1em;cursor:pointer}.TanzUser>path{transition:fill .2s linear}.TanzBlueShape{position:absolute;width:40em;height:40em;z-index:0}.TanzSlideShowCover{display:block;transition:transform 1s 1s,opacity 1s 1s linear;width:100%;height:600px;position:relative}.TanzSlideShowCoverDot{background-color:#1C1A1A;border-radius:50%;width:.5em;height:.5em;margin:.25em;transition:opacity .2s linear;cursor:pointer}.TanzSlideShowCoverDisplay{margin:0;position:relative;height:100%}.TanzSlideShowCoverControls{bottom:.5em;height:1em;position:absolute;display:flex;font-size:2em;justify-content:center;align-items:center;left:50%;transform:translateX(-50%);z-index:3}.TanzSlideShowCoverControls img{width:1em;height:1em}.TanzSlideShowCoverItem{position:absolute;top:0;left:0;opacity:0;height:100%;width:100%;background-position:center;overflow:hidden}.TanzSlideShowCoverItem>img{width:100%;height:100%;object-fit:cover}.TanzSlideShowCoverTitleContainer{position:absolute;top:30%;left:50%;font-size:1.5em;transform:translateX(-50%);z-index:9;display:flex;flex-direction:column;justify-content:center;align-items:center;user-select:none}.TanzSlideShowCoverTitleContainer>h1{font-size:2em;font-weight:500;text-align:center;text-transform:uppercase;color:#f7a600;margin:.125em}.TanzSlideShowCoverTitleContainer>h2{font-size:2em;font-weight:500;text-align:center;text-transform:uppercase;color:#fff;margin:.125em}.TanzSlideShowCoverContainer{position:absolute;width:100%;height:100%;top:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:4em 4em 6em;box-sizing:border-box}.TanzSlideShowCoverContainer>h1{color:#E88E34;font-weight:800;font-size:4em;text-transform:uppercase;margin:1em 0 .5em;max-width:10em;line-height:1em}.TanzSlideShowCoverContainer>p{font-size:2em;font-weight:300;text-transform:uppercase;margin:.25em 0}.TanzSlideShowCoverContainer>div>.TanzButton{margin:0;justify-content:left;text-align:left;font-size:.875em;transition:color .2s,background-color .2s,width .2s}.TanzArrowButton>svg{stroke:#E88E34;transition:stroke .2s;margin-left:1em}.TanzArrowButton:hover>svg{stroke:#fff}.TanzArrowDown{stroke:#E88E34;border:2px solid #E88E34;padding:.75em;border-radius:36px;position:absolute;right:26%;bottom:-3em;z-index:10;animation-name:arrow_down;animation-duration:.5s;animation-delay:9s;animation-timing-function:ease-in-out;animation-iteration-count:4;animation-direction:alternate;cursor:pointer;transition:background-color .2s,stroke .2s}.TanzArrowDown:hover{background-color:#E88E34;stroke:#fff}.TanzArrowDown path{animation-name:arrow_down_path;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:3}@keyframes arrow_down{from{transform:translate(0,0px)}to{transform:translate(0px,20px)}}@keyframes arrow_down_path{0%{d:path("M 10 0 v 0 M 10 0 l 0 0 l 0 -0")}40%{d:path("M 10 0 v 58 M 10 55 l 0 3 l 0 -3")}70%{d:path("M 10 0 v 58 M 1 49 l 9 9 l 9 -9")}90%{d:path("M 10 0 v 58 M 1 49 l 9 9 l 9 -9");opacity:1}100%{d:path("M 10 0 v 58 M 1 49 l 9 9 l 9 -9");opacity:0}}.TanzCareContainer{display:flex;justify-content:space-around;margin:10%;align-items:center;flex-wrap:wrap;position:relative}.TanzCareContainer .TanzBlueShape{left:-8em;top:-4em}.TanzCareContainer img{width:15em;margin:2em;border-radius:50%}.TanzCareContainer>div{max-width:15em}.TanzCareContainer h4{text-transform:uppercase;font-size:1.5em;font-weight:500;margin:0}.TanzCareContainer p{font-size:.875em;font-weight:300}.TanzCareContainer button{cursor:pointer}.TanzSelection{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-around}.TanzSelectionItem{flex:1;padding:1em;max-width:16em;margin-top:auto}.TanzSelectionItem>img{min-height:13em}.TanzSelectionItem>h4{text-transform:uppercase;font-size:1.625em;font-weight:500;margin:0}.TanzSelectionItem>p{font-size:.875em;font-weight:500}.TanzSelectionItem>button{cursor:pointer;font-size:.875em}.TanzInstagramPanel{background-color:#F0E7E7;padding:2em;margin-top:6em}.TanzInstagramPanel>h4{text-align:center;text-transform:uppercase;color:#E88E34;font-weight:300;font-size:2.5em;margin-top:.25em;margin-bottom:.75em}.TanzInstagramPanel>div{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px}.TanzInstagramPanel>div>a:nth-child(1){grid-area:1 / 1 / 2 / 2}.TanzInstagramPanel>div>a:nth-child(2){grid-area:2 / 1 / 3 / 2}.TanzInstagramPanel>div>a:nth-child(3){grid-area:1 / 2 / 3 / 4}.TanzInstagramPanel>div>a:nth-child(4){grid-area:1 / 4 / 2 / 5}.TanzInstagramPanel>div>a:nth-child(5){grid-area:2 / 4 / 3 / 5}.TanzInstagramPanel>div>a:nth-child(6){grid-area:1 / 5 / 2 / 6}.TanzInstagramPanel>div>a:nth-child(7){grid-area:2 / 5 / 3 / 6}.TanzInstaPost{position:relative;display:flex;transform:translate(20%,20%) rotate(-15deg);opacity:0}.TanzInstaPost>video,.TanzInstaPost>img{width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 4}.TanzInstaPost>div{width:100%;height:100%;background-image:radial-gradient(rgba(0,0,0,.55),rgba(0,0,0,.6));position:absolute;top:0;left:0;opacity:0;transition:opacity .5s linear;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.TanzInstaPost>div>svg{transform:scale(.3);transition:transform .8s}.TanzInstaPost>div>svg:hover{transform:scale(.3) rotate(360DEG)}.TanzInstaPost>div>p{padding:1em;font-size:12px;color:#fff}.TanzInstaPost>div:hover{opacity:1}.TanzFooterQuoteContainer{background-color:#f0f0f0;margin-top:4em;min-height:24em;position:relative;width:100%;transition:opacity 1s ease-out,transform 1s;overflow:hidden}.TanzFooterQuote{display:flex;max-width:900px;min-width:80vw;margin:auto;align-items:center;justify-content:center;flex-wrap:wrap;transition:opacity 1s,transform 1s,filter 1s;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.TanzFooterQuote>img{border-radius:50%;display:none;margin:1em}.TanzFooterQuote>div{margin-left:1em}.TanzFooterQuote>div>blockquote{font-size:1.5em;max-width:600px;margin:0;line-height:1.2;user-select:text}.TanzFooterQuote>div>label{color:#44BCD8;font-size:14px;font-weight:500;text-transform:uppercase;transition:transform 1s 1s}.TanzFooter{background:#1C1A1A;color:#FFF;display:flex;flex-wrap:wrap;justify-content:space-around;padding:2em}.TanzFooter hr{width:8em;border:1px solid #fff;opacity:.5}.TanzFooter>div{text-align:center;align-items:center;display:flex;flex-direction:column;flex:1;max-width:20em}.TanzFooter>div:nth-child(2)>p{display:flex;flex-direction:column}.TanzFooter>div:nth-child(4){display:none}.TanzFooter h1{max-width:19em;margin:0 0 1em;text-align:center;font-size:26px;font-weight:500;line-height:1.2;text-transform:uppercase}.TanzFooter p{margin:0}.TanzFooter>div>label{border-bottom:2px solid transparent;padding :calc(1em - 2px);font-weight:500;opacity:0;transition:opacity .5s}.TanzFooter>div>input{background:transparent;border:none;border-bottom:2px solid #E88E34;border-radius:0;color:#fff;font-weight:600;text-align:center;transition:opacity .5s;letter-spacing:.5px}.TanzFooter>div>input:hover{border-bottom:2px solid #E88E34}.TanzFooter>div>input:focus,.TanzFooter>div>TInputElement:focus{border:none;border-bottom:2px solid #E88E34}.TanzFooter>div>input::placeholder{color:#fff}.TanzFooter>div>button{color:#E88E34;margin:1em auto;transition:opacity 1s}.TanzFooterSection a{color:#E88E34;text-decoration:underline;cursor:pointer}.TanzSuperAdminPanel{position:relative}.TanzPanelStats{position:relative}.TanzPanelStats>ol{user-select:auto}.TanzPanelResetPassword{position:relative}.TanzPage{border-radius:3px;box-sizing:border-box;margin:0 auto 1em;max-width:1184px;width:100%;padding:0 1em;text-align:left;overflow:visible;transition:filter .2s,opacity .2s ease-out,transform .2s}.TanzPageMain>.TanzSelection{margin-top:6em;gap:2em}.TanzPageAbout>div h2{margin-top:3em}.TanzPageInfo{background-color:#fff}.TanzPageInfo h1{color:#E88E34;font-size:1.5em;padding:1em .5em 0}.TanzPageInfo p{font-size:1.25em;padding:0 1.5em;line-height:1.2}.TanzButtonLogout{position:absolute;right:0;top:0;background-color:#fff;color:#C9BDBD;padding:.5em 1em;font-size:1.25em;border-bottom-left-radius:1em}.TanzCoverImageFade{width:100%;height:100%;top:0;left:0;position:absolute}.TanzCoverImage{background-size:cover;background-position:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;min-height:38em;padding:2em;position:relative;z-index:1}.TanzCoverImage>p{color:#1C1A1A;text-transform:uppercase;margin:0;font-size:2em;font-weight:300;z-index:2}.TanzCoverImage>h1{color:#E88E34;font-weight:800;font-size:4em;margin:0;text-transform:uppercase;z-index:2}.TanzCoverImage>a{color:#E88E34;margin:0;font-size:1em;font-weight:500;z-index:2}.TanzCoverImage>label{color:#1C1A1A;margin-top:2em;font-size:1em;font-weight:400;z-index:2}.TanzTextImageContainer{display:flex}.TanzTextImageContainer>div{flex:1}.TanzTextImageHeading{display:flex;align-items:center}.TanzTextImageHeading hr{border-style:solid;color:#44BCD8;width:4em;max-height:0;margin-right:1em}.TanzTextImageHeading h3{font-size:1.5em;font-weight:500;flex:1;color:#1C1A1A;padding:.5em 0;margin:.5em 0}.TanzTextImageContainer img{width:100%;object-fit:cover}.TanzEditableText p{font-size:1em;font-weight:400;color:#1C1A1A}.TanzPageProfile>h1{font-size:4em;color:#E88E34}.TanzPageProfile>p{margin:.25em;font-size:.75em}.TanzPageEditProfile{background-color:#fff}.TanzSocialMediaIcons{display:flex;min-height:2em}.TanzSocialMediaIcons img{width:2.25em;height:2.25em;padding:5em .5em 1em}.TanzNewsletterContainer{width:60%;min-width:32em;margin:3em 0}.TanzNewsletterContainer>div{display:flex;align-items:center}.TanzNewsletterContainer>div>hr{border-style:solid;color:#44BCD8;width:4em;max-height:0;margin-right:1em}.TanzNewsletterContainer>div>input{background:transparent;border:none;border-bottom:2px solid #E88E34;border-radius:0;color:#1A1A1A;font-weight:600;text-align:center;transition:width 1s,height 1s,margin 1s,opacity .2s;opacity:0;width:0}.TanzNewsletterContainer>div>p{opacity:0;transition:opacity .5s;height:1em;margin:.5em}.TanzNewsletterContainer>div>button{transition:opacity .5s}.TanzNewsletterPanel{margin-top:6em;position:relative}.TanzNewsletterPanel>h4{position:absolute;left:60%;top:60%;color:#EADEDE;font-size:1.5em;font-weight:500}.TanzNewsletterPanel>p{position:absolute;left:60%;top:66%;color:#E88E34;font-size:1.5em;font-weight:500}.TanzNewsletterPanel>p>a{color:#E88E34}.TanzNewsletterImage{width:100%;object-fit:cover;margin:2em 0}.TanzPageAbout .TanzCoverImage{background-image:url('Image/About.jpg')}.TanzPageAbout h2{color:#E88E34;font-weight:300;font-size:2.5em;text-align:center;text-transform:uppercase}.TanzTeamContainer{display:flex;flex-wrap:wrap;justify-content:space-around}.TanzTeamItem{text-align:center}.TanzTeamItem>img{width:16em;border-radius:50%;transition:transform 1s,border-radius 1s}.TanzTeamItem>img:hover{border-radius:25%;transform:scale(1.1)}.TanzTeamItem>h4{font-size:1.5em;font-weight:500;margin-bottom:0}.TanzTeamItem>p{font-size:1em;font-weight:400;margin:.5em}.TanzTeamItem>p>a{color:#E88E34}.TanzPageSchedule{background:transparent}.TanzPageSchedule .TanzCoverImage{background-image:url('Image/Schedule.jpg');background-position:bottom;min-height:14em;justify-content:flex-start;padding:4em}.TanzPageSchedule .TanzCoverImage>.TanzCoverImageFade{}.TanzPageSchedule .TanzCoverImage>p{font-size:1.5em;font-weight:500}.TanzPageSchedule .TanzCoverImage>h1{font-size:1.5em;font-weight:500;color:#1C1A1A}.TanzPageProfiTraining .TanzCoverImage{background-image:url('Image/Profitraining.jpg')}.TanzPageProfiTraining .TanzCoverImage>p{color:#F0F0F0}.TanzPageProfiTraining h2{color:#E88E34;font-weight:300;font-size:2.5em;text-align:center;text-transform:uppercase;margin-top:3em}.TanzPanelFunding{display:flex;padding:2em;flex-direction:column;align-items:center;justify-content:center}.TanzPanelFunding img{transition:transform 1s;cursor:pointer}.TanzPanelFunding img:hover{transform:scale(1.2)}.TanzPanelProfitrainingAbout{position:relative}.TanzPanelProfitrainingAbout img{width:100%}.TanzPanelProfitrainingAbout>div>div{position:absolute;right:0;bottom:0;background-color:#fff;max-width:20em;padding:2em}.TanzPanelProfitrainingAbout>div>div>h3{font-size:1.5em;font-weight:500;margin:0}.TanzPanelProfitrainingAbout>div>div>p{font-size:1em;color:#363232}.TanzPanelProfitrainingRates>div{display:flex;justify-content:space-between;flex-wrap:wrap}.TanzPriceElement{display:flex;padding:1em;min-width:20em}.TanzPriceElement>p{background-color:#F0F0F0;margin:0;padding:1em;font-size:1.5em;font-weight:500;text-transform:uppercase;min-width:12em}.TanzPriceElement>label{background-color:#E88E34;padding:1em;color:#FFF;font-size:1.5em;text-transform:uppercase;min-width:3em;text-align:center;transition:transform 1s,border-radius 1s}.TanzPriceElement>label:hover{transform:scale(1.2);border-radius:4px}.TanzConditionElement{margin:1em;max-width:22em}.TanzConditionElement h3{text-transform:uppercase;font-size:1.5em;font-weight:500}.TanzConditionElement a{color:#E88E34}.TanzInnerCovid{display:flex}.TanzInnerCovid>div:first-child{background-color:#EADEDE;padding:2em;padding-bottom:4em;font-size:1.5em;font-weight:500;flex:1}.TanzInnerCovid>div:nth-child(2){background-color:#1C1A1A;max-width:20em;padding:2em;color:#FFF;font-weight:500;text-align:center;flex:1}.TanzInnerCovid>div h3{font-weight:500;font-size:1.625em;margin-bottom:0}.TanzInnerCovid>div:nth-child(2) p{font-weight:400;font-size:1em;margin-bottom:2em}.TanzCovidInfo{margin:auto;width:80%;transform:translateY(-4em);background-color:#fff;padding:1em}.TanzCovidInfo>h3{text-align:center;margin:1em}.TanzCovidInfo>div{display:flex;flex-wrap:wrap;justify-content:space-around}.TanzBookAnimation{background-color:#E88E34;cursor:pointer;transition:transform 1s,border-radius 1s}.TanzBookAnimation:hover{transform:scale(1.1);border-radius:4px}.TanzBookAnimation>path{stroke:#fff;stroke-width:5px;stroke-linecap:round;transition:d 1s}.TanzStaffItemPanel{display:flex;margin:1em}.TanzStaffItemPanel>img{width:1em}.TanzStaffItemPanel .TanzInstagram{width:1.5em;height:1.5em;cursor:pointer}.TanzStaffItem{margin:1em;background-color:#F0F0F0;overflow:hidden;cursor:pointer}.TanzStaffItem>div>picture,.TanzStaffItem>div>picture>img,.TanzStaffItem>div>img{width:22em;height:22em;transition:transform 1s;object-fit:cover;object-position:center 20%}.TanzStaffItem>div>img:hover{transform:scale(1.1)}.TanzStaffItem>p{margin:1em;font-size:1.5em;font-weight:500}.TanzStaffItem>div{overflow:hidden}.TanzPanelProfitrainingStaff>div{display:flex;justify-content:flex-start;flex-wrap:wrap}.TanzPageEvents .TanzCoverImage{background-image:url('Image/Events.jpg')}.TanzPageEvents .TanzCoverImage>p{color:#F0F0F0}.TanzPageEvents .TanzCoverImage>h1{color:#E88E34}.TanzPanelEvents>div{display:flex;justify-content:flex-start;flex-wrap:wrap}.TanzPageEvents h2{color:#E88E34;font-weight:300;font-size:2.5em;text-align:center;text-transform:uppercase}.TanzEventItem{margin:1em;max-width:22em;background-color:#F0F0F0;overflow:hidden}.TanzEventItem>div:nth-child(2){margin:1em 1.25em 3.75em}.TanzEventItem>div>picture,.TanzEventItem>div>picture>img,.TanzEventItem>div>img{width:22em;height:11em;transition:height .5s;object-fit:cover;object-position:center top}.TanzEventItem>div>picture>img:hover{height:16em}.TanzEventItem>div>h4{color:#44BCD8;font-weight:600;font-size:.875em;margin:.5em 0}.TanzEventItem>div>h3{font-size:1.625em;font-weight:500;margin:.5em 0 .75em}.TanzEventItem>div>button{font-size:.875em;cursor:pointer}.TanzEventItem>div{overflow:hidden}.TanzPageContact .TanzCoverImage{background-image:url('Image/Contact.jpg');justify-content:center}.TanzPageContact p{color:#fff;font-weight:700;font-size:4em;text-align:left;text-transform:uppercase}.TanzPageContact h1{font-weight:300;font-size:1.5em;text-align:right;text-transform:lowercase}.TanzPageContact h1>a{color:#E88E34}.TanzPageLegalNotice h2{font-size:2.5em;font-weight:300;color:#E88E34}.TanzPageLegalNotice h3{font-size:1em;font-weight:600;margin-top:2em;margin-bottom:0}.TanzPageLegalNotice p{margin:.25em 0}.TanzPagePrivacy h2{font-size:2.5em;font-weight:300;color:#E88E34}.TanzPagePrivacy h3{font-size:1em;font-weight:600;margin-top:2em;margin-bottom:0}.TanzPagePrivacy p{margin:.25em 0}.TanzPageAdmin .TanzButton{margin:0 auto}.TanzPageAdmin>div>.TanzPanelPersonLessons{max-height:24em}.TanzPanelPrepaidContainer{margin:0;margin-bottom:3em}.TanzPanelCreditList>p{margin:2em 0}.TanzPanelCreditItem{display:flex;flex-direction:column;justify-content:flex-start;padding:1.5em;min-height:100%;background:#F0E7E7;margin:.5em;max-width:17em}.TanzPanelCreditItem>ul{margin:0;padding-left:1.5em;font-style:italic}.TanzCreditContainer{display:flex;justify-content:space-between;gap:2em;flex-wrap:wrap}.TanzCreditContainer>div{min-width:20em;flex:1}.TanzCreditExpense{margin:.75em 0}.TanzPanelCreditAdd button{max-width:10em;margin:auto}.TanzPaymentOverlay button{margin:0 auto}.TanzMainScreen{background-color:#fff;display:flex;flex-direction:column;width:100%;width:100vw;height:100%;height:100vh;position:fixed;overflow-x:hidden;overflow-y:scroll;transition:opacity .4s}.TanzConfirmationScreen{background-color:#fff;display:flex;width:100%;width:100vw;height:100%;height:100vh;justify-content:center;align-items:center}@supports (position:sticky) or (position:-webkit-sticky){.TanzToolbar{position:-webkit-sticky;position:sticky;top:0;z-index:18}.TanzBoardDayHeader{position:-webkit-sticky;position:sticky;top:0;z-index:3}.TScheduleListHeaderDay>th{position:-webkit-sticky;position:sticky;top:0;z-index:3}.TanzParticipantListHeaderCell{position:-webkit-sticky;position:sticky;top:0;z-index:3}}@media only screen and (max-width:640px){.TanzPage{margin:0}.TanzPageDashboard{margin:0;flex:1}.TanzInnerOverlay{width:88%}}@media only screen and (max-width:800px){.TanzMainScreen{display:block}.TanzLogo{margin-right:unset;padding:1em}.TanzToolbar>div>svg:first-child{display:block}.TanzToolbar>div>img{flex:1;padding:0}.TanzToolbar>div{flex:0;width:100%}.TanzToolbar>div>nav{display:none }.TanzNotificationOverlay>div h1{margin:2em}.TanzMenu>ul>li{align-items:flex-start;flex-direction:column}.TanzMenuBar{display:none}.TanzArrowDown{display:none}.TanzPanelAddLessonMask{margin:1em}.TanzRegisterOverlay>div{width:100vw;height:100%;padding:0}.TanzLoginOverlay>div{width:100vw;height:100%;overflow:auto}.TanzLoginOverlay>div hr{margin:3vh auto}.TanzInnerCommonOverlay>h1{margin:0 1em 1em}.TanzPage{padding:0}.TanzPageMain>.TanzSelection{padding:2em}.TanzPageMain .TanzSlideShowCoverContainer{padding:1em;padding-bottom:4em;text-align:center}.TanzPageMain .TanzSlideShowCoverContainer>.TanzButton{margin:0 auto}.TanzSlideShowCover{max-height:85vh}.TanzSlideShowCoverContainer{background-image:linear-gradient(0,#FFF 0%,rgba(224,224,224,.76) 50%,rgba(128,128,128,0) 75%)}.TanzSlideShowCoverItem>img{object-position:right}.TanzSlideShowCoverItem:nth-child(2)>img{object-position:61%}.TanzSlideShowCoverContainer>h1{font-size:2.5em;margin-top:2em}.TanzSlideShowCoverContainer>div{margin:0 auto}.TanzSlideShowCoverContainer>p{font-size:1.5em;min-height:3em}.TanzSelectionItem{padding:2em 2em 4em}.TanzBlueShape{display:none}.TanzInstagramPanel>h4{font-size:1.5em}.TanzInstagramPanel{padding:1em}.TanzInstagramPanel>div{display:flex;flex-direction:column}.TanzToolbar>img{height:2em}.TanzToolbar>svg{height:1.5em;width:1.5em;margin:1em 1em}.TanzMenu>ul>li{transition:padding .3s,color .2s}.TanzMenu>ul>li:hover{padding-left:.5em;color:#E88E34}.TanzFooter{flex-direction:column;align-items:center;padding:3em 1.5em 2em;min-height:unset}.TanzFooter>div{margin-bottom:4em}.TanzFooter>div:nth-child(2)>p:last-child{display:none}.TanzFooter>div:nth-child(4){display:flex;justify-content:space-around;flex-direction:row;width:100%}.TanzTextImageContainer{flex-direction:column;padding:1em}.TanzTextImageContainer>div:nth-child(1){order:1}.TanzTextImageContainer>div:nth-child(2){order:0}.TanzTextImageContainer>div{margin:0!important}.TanzTextImageContainer>div>div{flex-direction:column;align-items:flex-start}.TanzTextImageContainer>div>div>hr{order:1;margin-left:0;margin-right:auto;margin-bottom:1em}.TanzNewsletterPanel{margin:0}.TanzNewsletterPanel>p{line-height:1.3em;padding-right:1em;top:70%;left:45%}.TanzNewsletterPanel>h4{padding-right:1em;top:60%;left:45%}.TanzNewsletterImage{margin:0;object-fit:cover;height:90vh;width:100%;object-position:55% 50%}.TanzPageAbout .TanzCoverImage{background-image:url('Image/AboutMobile.jpg')}.TanzPageAbout .TanzCoverImage>p{font-size:1.5em;text-align:center}.TanzPageAbout .TanzCoverImage>h1{font-size:2.5em;text-align:center}.TanzPageAbout .TanzCoverImage{min-height:75vh}.TanzPageAbout>div h2{margin-top:1.25em;font-size:2em}.TanzTeamContainer>div:nth-child(3){display:none}.TanzTeamContainer>div:nth-child(6){display:none}.TanzTeamItem{margin:1em}.TanzPageSchedule>.TanzCoverImage{background-image:none}.TanzPageSchedule>.TanzCoverImage{padding:3em}.TanzPageSchedule>.TanzCoverImage>h1{padding-top:.5em}.TanzPageSchedule>.TanzCoverImage>a{padding-top:1em}.TanzLocationContainer{flex-direction:column}.TanzLocationContainer>label:first-child{margin-bottom:2em;margin-right:0}.TanzOverlayBook>.TanzInnerCommonOverlay{width:100%;height:100%}.TanzOverlayCancelBooking>.TanzInnerCommonOverlay{width:100%;height:100%}.TanzOverlayWaitingList>.TanzInnerCommonOverlay{width:100%;height:100%}.TanzBookContainer>div{flex-wrap:wrap;flex-direction:column}.TanzOverlayBook>.TanzInnerCommonOverlay>div{min-height:unset;overflow:visible}.TanzOverlayBook>.TanzInnerCommonOverlay>h1{font-size:2.25em}.TanzOverlayWaitingList>.TanzInnerCommonOverlay>div{min-height:unset;overflow:visible}.TanzOverlayWaitingList>.TanzInnerCommonOverlay>h1{font-size:2.25em}.TanzPageProfiTraining>div>div{margin:2em}.TanzBoardItem{min-height:18em}.TanzBoardItem>.TanzLimitContainer{margin-bottom:1em}.TanzPageProfiTraining .TanzCoverImage{min-height:75vh;background-image:url(Image/ProfitrainingMobile.jpg);margin:0}.TanzPageProfiTraining .TanzCoverImage>p{font-size:1.5em;text-align:center;display:none}.TanzPageProfiTraining .TanzCoverImage>h1{font-size:2.25em;text-align:center}.TanzPageProfiTraining h2{margin-top:1.5em;font-size:2em}.TanzPanelProfitrainingAbout>div>div{position:relative;padding:2em 0}.TanzPanelProfitrainingRates>div{justify-content:center}.TanzPanelProfitrainingRates>div:nth-child(2){margin-bottom:2em}.TanzPriceElement{min-width:unset;max-width:100vw;padding:.5em}.TanzPriceElement>p{padding:1em .5em;min-width:50vw;font-size:1.25em}.TanzPriceElement>label{min-width:3em;padding:1em .5em;font-size:1.25em}.TanzConditionElement{max-width:unset;margin:1em 0}.TanzPanelProfitrainingCovid{margin:0!important}.TanzInnerCovid{flex-direction:column}.TanzInnerCovid>div:first-child{padding:2em}.TanzBookAnimation{margin-bottom:1em}.TanzStaffItem{height:unset;max-width:24em}.TanzStaffItem>div>img{width:100%}.TanzInnerCovid>div:nth-child(2){max-width:unset}.TanzPanelProfitrainingStaff{margin:1em!important}.TanzPanelProfitrainingStaff>div{justify-content:center}.TanzOverlayAdministrate>.TanzInnerCommonOverlay{width:100%;height:100%}.TanzOverlayStaff>div{width:100%;height:100%;max-height:unset;border-radius:0;padding:0}.TanzOverlayStaffContainer>div>div:nth-child(1){overflow:unset}.TanzStaffImageContainer{width:100%;margin:0;max-width:unset}.TanzStaffTextContainer{height:unset}.TanzStaffTextContainer>div>h1{font-size:2.5em!important}.TanzButtonLeftRight{display:none}.TanzOverlaySimple{top:0}.TanzOverlayStaffContainer{display:block;overflow-y:auto}.TanzPageEvents .TanzCoverImage{min-height:75vh;padding:1em 2em;margin-bottom:3em;background-position:right}.TanzPageEvents .TanzCoverImage>p{line-height:1.2em;font-size:1.75em;display:none}.TanzPageEvents .TanzCoverImage>h1{line-height:1.1em;font-size:2.25em;text-align:center}.TanzPageEvents h2{margin-top:1.25em;font-size:1.75em}.TanzNewsletterContainer{width:100%;margin:3em 0 4em;padding:1em;min-width:unset;box-sizing:border-box}.TanzNewsletterContainer>div:nth-child(2){flex-wrap:wrap;justify-content:center}.TanzNewsletterContainer>div>input{height:0;width:4em}.TanzOverlayEvent>div{width:100%;height:100%;max-height:unset;border-radius:0;padding:0}.TanzPageContact p{font-size:1.875em;font-weight:800;line-height:1.15em;text-align:center}.TanzPageContact h1{font-size:.9375em;font-weight:500;text-align:center}.TanzPageContact .TanzCoverImage{min-height:88vh;background-image:url('Image/ContactMobile.jpg');align-items:center;justify-content:flex-start}.TanzPageAdmin,.TanzPageCredit,.TanzPanelStats{padding:0 1em}.TanzEventItem{width:100%;height:unset}.TanzEventTextContainer{margin:0;width:100%}.TanzPageLegalNotice{padding:1em}.TanzPagePrivacy{padding:1em}.TanzPagePrivacy h2{font-size:1.75em}.TanzOverlayEventContainer>div>div:nth-child(1){padding:1em}.TanzPageProfile>h1{font-size:3em;padding:.5em;margin:0}.TanzPageProfile>div{}.TanzPageProfile>div>div{padding:2em}.TanzPanelMySchedule{padding:2em 1em!important}.TanzPanelProfileMask{margin:1em 0}.TMyScheduleSlot{padding:0}.TanzPanelChangePassword{margin:4em 2em 6em;padding:0!important}.TanzFooterQuoteContainer{margin:0;height:80vh}}@media print{body{height:unset;width:unset;overflow:auto}.TanzMainScreen{position:initial;display:block;padding:0;margin:0;height:unset;width:unset;max-width:none;background-image:none;overflow:auto}.TanzPage{padding:0;margin:0;width:unset;max-width:none;overflow:auto}.TanzCollapseButton{display:none}.TanzFilterContainer{display:none}.TanzPanelAddLessonMask{display:none}.TanzContainer>button{display:none}.TanzList>div>.TanzParagraph{display:none}.TScheduleList{border-color:#1a1a1a}.TScheduleListHeaderDay{page-break-before:auto;page-break-after:avoid;background-color:#eee;border-color:#000;outline-color:#000}.TScheduleListHeader{background-color:#eee;border-color:#000;outline-color:#000}.TScheduleSlotLesson{page-break-inside:avoid;border-color:#000;outline-color:#000}.TScheduleSlotEmpty{page-break-inside:auto}.TScheduleListHeaderCell{border-color:#000;outline-color:#000}.TanzBoard{display:none !important}.TanzList{display:block !important}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}}