.titlebar-buttons[data-v-385f8a1a]{display:flex;flex-direction:row}.titlebar-buttons input[type=button][data-v-385f8a1a]{margin:2.4pt;padding:0;width:12px;height:12px;border:none;border-radius:5pt}.titlebar-buttons input[type=button][data-v-385f8a1a]:first-of-type{background-color:#ff6157}.titlebar-buttons input[type=button][data-v-385f8a1a]:nth-of-type(2){background-color:#ffc12f}.titlebar-buttons input[type=button][data-v-385f8a1a]:nth-of-type(3){background-color:#2acb42}#calendar[data-v-64728662]{background-color:#cecece;border:1pt solid rgba(0,0,0,.1);border-radius:7pt;width:80em;height:50em}#calendar #calendar-content[data-v-64728662]{width:100%;height:calc(100% - 25pt);display:flex}#calendar #calendar-content #side[data-v-64728662]{background-color:#cecece;flex:1 1 20%;height:calc(100% - 40pt);padding:20pt 17pt}#calendar #calendar-content #side input[type=checkbox][data-v-64728662]{margin-bottom:.4em}#calendar #calendar-content #weeks[data-v-64728662]{background-color:var(--white-bg-color);flex:1 1 80%;height:100%;display:flex;flex-direction:column}#calendar #calendar-content #weeks #title[data-v-64728662]{display:flex;flex-direction:row;font-size:2em;padding:16px 21px}#calendar #calendar-content #weeks #title #month[data-v-64728662]{font-family:muli-bold,Helvetica,Arial,sans-serif;font-weight:700;margin-right:12px}#calendar #calendar-content #weeks #titles[data-v-64728662]{flex:0 0 3%;flex-direction:row;display:flex}#calendar #calendar-content #weeks #titles div[data-v-64728662]{flex:1 1 14.28571%;padding:.4em .9em;text-align:end;font-size:.75em}#calendar #calendar-content #weeks #days[data-v-64728662]{flex:1 1 100%;flex-direction:column;display:flex;color:#3d3d3d;font-size:.875em}#calendar #calendar-content #weeks #days .row[data-v-64728662]{display:flex;flex-direction:row;flex:1 1 25%}#calendar #calendar-content #weeks #days .row .day[data-v-64728662]{flex:0 1 14.28571%;max-width:11.42857%;padding:.4em .9em;display:flex;flex-direction:column;border-top:1px solid #ababab;border-left:1px solid #ababab}#calendar #calendar-content #weeks #days .row .day .clearfix[data-v-64728662]:after,#calendar #calendar-content #weeks #days .row .day .clearfix[data-v-64728662]:before{content:".";display:block;height:0;overflow:hidden}#calendar #calendar-content #weeks #days .row .day .clearfix[data-v-64728662]:after{clear:both}#calendar #calendar-content #weeks #days .row .day .clearfix[data-v-64728662]{zoom:1}#calendar #calendar-content #weeks #days .row .day .day-number[data-v-64728662]{align-self:flex-end;text-align:end;position:relative;font-size:.8125em}#calendar #calendar-content #weeks #days .row .day .day-number.current-day[data-v-64728662]{color:#fff;display:inline-block;line-height:0;border-radius:50%;background-color:#fe453a;transform:translateX(6px)}#calendar #calendar-content #weeks #days .row .day .day-number.current-day span[data-v-64728662]{display:inline-block;padding-top:50%;padding-bottom:50%;margin-left:6px;margin-right:6px}#calendar #calendar-content #weeks #days .row .day .events[data-v-64728662]{display:flex;flex-direction:column}#calendar #calendar-content #weeks #days .row .day .events .event[data-v-64728662]{border-radius:4px;padding:2px;margin-bottom:2px;display:flex;flex-direction:row;align-items:center;position:relative}#calendar #calendar-content #weeks #days .row .day .events .event .category[data-v-64728662]{width:.8em;height:.8em;border-radius:.4em;margin-right:.5em;flex:1 0 .8em}#calendar #calendar-content #weeks #days .row .day .events .event .title[data-v-64728662]{font-size:.825em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 0 calc(100% - 0.8em)}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay[data-v-64728662]{position:absolute;max-width:20em;min-width:17em;min-height:10em;border:1px solid #636363;border-radius:.5em;background-color:#fefefe;z-index:1200;box-shadow:0 10px 20px 0 rgba(0,0,0,.16)}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay.left[data-v-64728662]{left:calc(100% + .9em + 12px)}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay.left>.arrow[data-v-64728662]{position:absolute;width:0;height:0;border-top:.7em solid transparent;border-bottom:.7em solid transparent;left:-.75em;border-right:10px solid #636363}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay.left>.arrow[data-v-64728662]:before{content:"";width:0;height:0;border-top:8.1px solid transparent;border-bottom:8.1px solid transparent;position:absolute;top:-7.9px;border-right:10.1px solid #fefefe;left:1.1px}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay.right[data-v-64728662]{right:calc(100% + .9em + 12px)}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay.right>.arrow[data-v-64728662]{position:absolute;width:0;height:0;border-top:.7em solid transparent;border-bottom:.7em solid transparent;right:-.75em;border-left:10px solid #636363}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay.right>.arrow[data-v-64728662]:before{content:"";width:0;height:0;border-top:8.1px solid transparent;border-bottom:8.1px solid transparent;position:absolute;top:-7.9px;border-left:10.1px solid #fefefe;right:1.1px}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay.top[data-v-64728662]{top:-.872em}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay.top>.arrow[data-v-64728662]{top:.5em}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay.bottom[data-v-64728662]{top:-7.5em}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay.bottom>.arrow[data-v-64728662]{top:7.5em}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .info[data-v-64728662],#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .link[data-v-64728662],#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .title[data-v-64728662]{font-size:1em;padding:1.2em .75em;margin:0}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .title[data-v-64728662]{border-bottom:1px solid #636363}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .title h4[data-v-64728662]{font-weight:600;font-size:1.1em;margin-top:0;white-space:normal}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .title p[data-v-64728662]{margin-bottom:0}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .info[data-v-64728662],#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .link[data-v-64728662]{display:flex;font-size:1em}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .info[data-v-64728662] :nth-child(2),#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .link[data-v-64728662] :nth-child(2){margin-left:auto}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .info p[data-v-64728662],#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .link p[data-v-64728662]{margin:0}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .info[data-v-64728662]{padding:1.2em .75em .5em .75em}#calendar #calendar-content #weeks #days .row .day .events .event .event-overlay .link[data-v-64728662]{padding:.5em .75em 1.2em .75em}#calendar #calendar-content #weeks .foreign-month[data-v-64728662],#calendar #calendar-content #weeks .weekend[data-v-64728662]{color:rgba(61,61,61,.53)}#calendar #calendar-content #weeks .weekend[data-v-64728662]{background-color:var(--white-bg-color-darker)}#calendar #calendar-content .checkbox[data-v-64728662]{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-gap:.5em;font-size:.875em;line-height:1.125em}#calendar #calendar-content .checkbox__control[data-v-64728662]{display:inline-grid;width:.8em;height:.8em;border-radius:.25em;border:.1em solid currentColor}#calendar #calendar-content .checkbox__control svg[data-v-64728662]{transition:transform .1s ease-in 25ms;transform:scale(0);transform-origin:bottom left}#calendar #calendar-content .checkbox__input[data-v-64728662]{display:grid;grid-template-areas:"checkbox"}#calendar #calendar-content .checkbox__input>[data-v-64728662]{grid-area:checkbox}#calendar #calendar-content .checkbox__input input[data-v-64728662]{opacity:0;width:.8em;height:.8em}#calendar #calendar-content .checkbox__input input:focus+.checkbox__control[data-v-64728662]{box-shadow:0 0 0 .05em #fff,0 0 .15em .1em currentColor}#calendar #calendar-content .checkbox__input input:checked+.checkbox__control svg[data-v-64728662]{transform:scale(.9) translateY(-.8px)}#calendar #calendar-content .checkbox__input input:disabled+.checkbox__control[data-v-64728662]{color:var(--disabled)}#contact[data-v-3e66710c]{background-color:#cecece;border:1pt solid rgba(0,0,0,.1);border-radius:7pt;width:67.5em;height:52em}#contact #contact-content[data-v-3e66710c]{width:100%;height:100%;display:flex}#contact #contact-content #side[data-v-3e66710c]{background-color:#cecece;flex:1 1 18.9%;height:calc(100% - 30pt);padding:10pt 8pt;display:flex;flex-direction:column;font-size:.875rem;line-height:1.125rem}#contact #contact-content #side #buttons[data-v-3e66710c]{margin-bottom:1rem}#contact #contact-content #side #side-content[data-v-3e66710c]{height:100%}#contact #contact-content #side input[type=checkbox][data-v-3e66710c]{margin:6.5px 3px}#contact #contact-content #side p[data-v-3e66710c]{margin:0;color:rgba(36,36,36,.6);margin-bottom:6px}#contact #contact-content #side ul[data-v-3e66710c]{margin:0;list-style-type:none;padding-left:1.5rem}#contact #contact-content #side ul li[data-v-3e66710c]{margin-bottom:6px;cursor:pointer}#contact #contact-content #contacts[data-v-3e66710c]{background-color:#fff;flex:1 1 77.3%;height:100%;display:flex;flex-direction:row}#contact #contact-content #contacts #contact-info[data-v-3e66710c],#contact #contact-content #contacts #contact-list[data-v-3e66710c]{padding:1rem;flex:1 1 40.1%;border-right:1px solid #ababab;background-color:var(--white-bg-color);height:calc(100% - 2rem);padding:1rem 0;overflow-y:auto}#contact #contact-content #contacts #contact-info ul[data-v-3e66710c],#contact #contact-content #contacts #contact-list ul[data-v-3e66710c]{margin:0;padding:0;list-style:none}#contact #contact-content #contacts #contact-info ul hr[data-v-3e66710c],#contact #contact-content #contacts #contact-list ul hr[data-v-3e66710c]{margin:0 0 0 22px;color:#ababab;border-style:solid;border-width:0 0 1px 0}#contact #contact-content #contacts #contact-info ul li[data-v-3e66710c],#contact #contact-content #contacts #contact-list ul li[data-v-3e66710c]{padding:10px 18px 10px 22px}#contact #contact-content #contacts #contact-info ul li.active[data-v-3e66710c],#contact #contact-content #contacts #contact-list ul li.active[data-v-3e66710c]{background-color:#595959;color:#fff}#contact #contact-content #contacts #contact-info ul li .first-name[data-v-3e66710c],#contact #contact-content #contacts #contact-info ul li .last-name[data-v-3e66710c],#contact #contact-content #contacts #contact-list ul li .first-name[data-v-3e66710c],#contact #contact-content #contacts #contact-list ul li .last-name[data-v-3e66710c]{font-size:.875rem}#contact #contact-content #contacts #contact-info ul li .first-name[data-v-3e66710c],#contact #contact-content #contacts #contact-list ul li .first-name[data-v-3e66710c]{font-weight:400}#contact #contact-content #contacts #contact-info ul li .last-name[data-v-3e66710c],#contact #contact-content #contacts #contact-list ul li .last-name[data-v-3e66710c]{font-weight:600}#contact #contact-content #contacts #contact-info[data-v-3e66710c]{flex:1 1 69.9%;padding:3rem 1.375em;height:calc(100% - 6rem);overflow-y:auto}#contact #contact-content #contacts #contact-info #first-name[data-v-3e66710c],#contact #contact-content #contacts #contact-info #last-name[data-v-3e66710c]{font-size:2.125rem;margin-bottom:1rem;display:inline-block}#contact #contact-content #contacts #contact-info #first-name[data-v-3e66710c]{font-weight:400}#contact #contact-content #contacts #contact-info #last-name[data-v-3e66710c]{font-weight:600}#contact #contact-content #contacts #contact-info ul li[data-v-3e66710c]{display:flex;flex-direction:row;padding:20px 5px;border-top:1px solid #ababab;border-bottom:none}#contact #contact-content #contacts #contact-info ul li .value[data-v-3e66710c]{flex:1 1 78%;font-size:.875rem}#contact #contact-content #contacts #contact-info ul li .title[data-v-3e66710c]{flex:1 1 22%;font-weight:600;font-size:.785rem}#contact #contact-content #contacts #contact-search[data-v-3e66710c]{font-size:.875rem;width:82%;padding:3px;margin:10px auto;display:block;border-radius:2px;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5px 1px 0 rgba(0,0,0,.28)}#contact #contact-content #contacts #contact-search[data-v-3e66710c]::-moz-placeholder{color:#cecece;opacity:1}#contact #contact-content #contacts #contact-search[data-v-3e66710c]:-ms-input-placeholder{opacity:1}#contact #contact-content #contacts #contact-search[data-v-3e66710c]::placeholder{color:#cecece;opacity:1}#contact #contact-content #contacts #contact-search[data-v-3e66710c]:-ms-input-placeholder{color:#cecece}#contact #contact-content #contacts #contact-search[data-v-3e66710c]::-ms-input-placeholder{color:#cecece}.expanded .notepad[data-v-b6586d9a]{border-width:7px}.notepad[data-v-b6586d9a]{border-top:3px solid;position:absolute;overflow:hidden;transition:z-index 3s,transform .65s,width .65s,height .65s,top .55s,left .55s ease-in-out;transition-delay:0s,0s,0s,0s,.55s,.55s;box-shadow:0 25px 30px 0 rgba(0,0,0,.16)}.content[data-v-b6586d9a]{width:calc(100% - 2em);height:calc(100% - 2em);padding:1em;transition:color .65s 0s;display:flex;flex-direction:column}.content h4[data-v-b6586d9a]{font-size:1.8rem;margin:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.content a[data-v-b6586d9a]{font-size:.875rem;text-decoration:none;color:#242424;margin-top:auto}#info[data-v-d9199346]{background-color:#cecece;border:1pt solid rgba(0,0,0,.1);border-radius:7pt;width:80em;height:50em}#info #info-content[data-v-d9199346]{width:100%;height:calc(100% - 25pt);display:flex}#info #info-content #side[data-v-d9199346]{background-color:#cecece;flex:1 1 18.9%;height:calc(100% - 30pt);padding:10pt 8pt;display:flex;flex-direction:column;font-size:.875em;line-height:1.125em}#info #info-content #side input[type=checkbox][data-v-d9199346]{margin:6.5px 3px}#info #info-content #side p[data-v-d9199346]{margin:0;color:rgba(36,36,36,.6);margin-bottom:6px}#info #info-content #side ul[data-v-d9199346]{margin:0;list-style-type:none;padding-left:1.5em}#info #info-content #side ul li[data-v-d9199346]{margin-bottom:6px;cursor:pointer}#info #info-content #infos[data-v-d9199346]{flex:1 1 80%;height:100%;display:flex;flex-direction:row}#info #info-content #infos #titles[data-v-d9199346]{background-color:var(--white-bg-color);flex:1 1 19.2%;height:100%;border-right:1px solid #ababab;overflow-y:auto}#info #info-content #infos #titles ul[data-v-d9199346]{margin:0;padding:0;list-style:none}#info #info-content #infos #titles ul li[data-v-d9199346]{border-bottom:1px solid #ababab;padding:14px 18px;cursor:pointer}#info #info-content #infos #titles ul h4[data-v-d9199346]{font-size:.875em;margin:0}#info #info-content #infos #titles ul span[data-v-d9199346]{font-size:.625em}#info #info-content #infos #titles ul .subtitle[data-v-d9199346]{display:flex;flex-direction:column;margin:12px 0 0 0}#info #info-content #infos #titles ul .subtitle .date[data-v-d9199346],#info #info-content #infos #titles ul .subtitle .teaser[data-v-d9199346]{flex:0 1 45%;max-width:110px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#info #info-content #infos #titles ul .subtitle .teaser[data-v-d9199346]{margin-left:auto}#info #info-content #infos #titles ul .subtitle .teaser div[data-v-d9199346],#info #info-content #infos #titles ul .subtitle .teaser h1[data-v-d9199346],#info #info-content #infos #titles ul .subtitle .teaser h2[data-v-d9199346],#info #info-content #infos #titles ul .subtitle .teaser h3[data-v-d9199346],#info #info-content #infos #titles ul .subtitle .teaser h4[data-v-d9199346],#info #info-content #infos #titles ul .subtitle .teaser h5[data-v-d9199346],#info #info-content #infos #titles ul .subtitle .teaser h6[data-v-d9199346],#info #info-content #infos #titles ul .subtitle .teaser p[data-v-d9199346]{margin:0;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width:768px){#info #info-content #infos #titles ul .subtitle[data-v-d9199346]{flex-direction:row}}#info #info-content #infos #content[data-v-d9199346]{padding:2em;background-color:var(--white-bg-color);flex:1 1 61.9%;font-size:1.125em;line-height:1.875em;font-weight:600;overflow-x:hidden;overflow-y:auto}#info #info-content #infos #content h3[data-v-d9199346]{font-size:1.75em;line-height:1.875em;margin:0 0 1.375em 0}.folder[data-v-dc0a0090]{width:5em;height:4.375em;max-width:10em;max-height:8em;position:absolute;transform:translate(-50%,-50%);text-align:center}.front[data-v-dc0a0090]{position:absolute;top:.5em;width:100%;height:calc(100% - .9em);z-index:20;border-top:1px solid #a9e8fc;border-radius:.25em;background-color:#45bcf7}.back[data-v-dc0a0090]{position:absolute;width:100%;height:calc(100% - .3em);z-index:10;box-shadow:0 5px 5px 0 rgba(0,0,0,.16)}.back .left[data-v-dc0a0090],.back .right[data-v-dc0a0090]{background-color:#67c8f9}.back .left[data-v-dc0a0090]{position:absolute;width:40%;height:calc(100% - .15em);border-radius:.25em .25em 0 .25em;border-top-right-radius:.5em .85em}.back .right[data-v-dc0a0090]{position:absolute;width:80%;height:calc(100% - .5em);left:20%;top:.35em;border-radius:0 .25em .25em 0}.title[data-v-dc0a0090]{font-weight:600;position:absolute;top:90%;width:100%;color:#fff;font-size:.8em;margin-top:.5em}#menu[data-v-28354edb]{background-color:#cecece;border:1pt solid rgba(0,0,0,.1);border-radius:7pt;width:875px;height:580px}#menu #menu-content[data-v-28354edb]{position:relative;width:calc(100% - 16px);height:calc(100% - 40pt);background-color:var(--white-bg-color);padding:8px}#menu .folder .title[data-v-28354edb]{color:#000}#notes[data-v-01e3c33b]{background-color:#cecece;border:1pt solid rgba(0,0,0,.1);border-radius:7pt;width:80em;height:65em}#notes #notes-content[data-v-01e3c33b]{width:100%;height:calc(100% - 30pt);display:flex;flex-direction:column}#notes #notes-content #ruler[data-v-01e3c33b]{background-color:#cfcfd8;height:27px;position:relative}#notes #notes-content #ruler .horizontal[data-v-01e3c33b]{position:absolute;width:100%;top:50%;left:0;border-bottom:1px solid #10171e}#notes #notes-content #ruler .vertical[data-v-01e3c33b]{position:absolute;height:40%;top:48%;border-right:1px solid #10171e}#notes #notes-content #ruler .vertical.short[data-v-01e3c33b]{height:20%}#notes #notes-content #ruler .vertical.shortest[data-v-01e3c33b]{top:50%;height:5%}#notes #notes-content #ruler .vertical .arrow[data-v-01e3c33b]{position:absolute;top:-10px;left:.5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #10171e}#notes #notes-content #ruler .vertical .number[data-v-01e3c33b]{position:absolute;bottom:-5px;left:5px;font-size:12px}#notes #notes-content #content[data-v-01e3c33b]{background-color:var(--white-bg-color);height:calc(100% - 54px);padding:8px;font-size:1.125rem;line-height:1.875em;position:relative}#notes #notes-content #content img[data-v-01e3c33b]{width:80vmin;max-width:75%;position:absolute;transition:z-index .25s ease-in-out;left:5%;top:7%;filter:saturate(5);box-shadow:5px 10px 20px 0 rgba(0,0,0,.15)}img.room-image[data-v-058555c0]{max-width:13vmin;min-width:10vmax;height:auto;position:absolute;box-shadow:0 10pt 20pt 0 rgba(0,0,0,.16);transition:transform .55s ease-in-out;transition-delay:0s}.focused img.room-image[data-v-058555c0]{position:relative;margin:2em .5em;display:flex;flex:0 0 4vh;width:4vh;height:4vh;max-width:none;min-width:0;transition-property:transform;transition-duration:.75s;transition-timing-function:ease-in-out;transition-delay:0s}.tutor-banner[data-v-058555c0]{display:block;width:16em;height:8em;top:-8em;left:-3em;position:absolute;z-index:1500}#content[data-v-058555c0]{display:none}#room.focused[data-v-058555c0]{transition:top .55s,left .55s,transform .25s ease-in-out;transition-delay:0s,0s,0s}#image-nav-container[data-v-058555c0]{display:none}.focused[data-v-058555c0]{overflow-x:hidden;overflow-y:auto}.focused #room-images[data-v-058555c0]{display:flex;flex-direction:column;width:90%;height:65vmin;margin:40px auto;margin-top:80px}.focused #room-images #room-teasers[data-v-058555c0]{display:flex;flex-direction:row;justify-content:center}.focused #room-images #room-image-large img.room-image[data-v-058555c0]{display:block;max-width:85vmin;max-height:65vmin;width:auto;height:auto;margin:0 auto}.focused #content[data-v-058555c0]{max-width:1088px;margin:140px auto 200px auto;padding:20px;text-align:left;display:block;position:relative;font-size:1.125em;line-height:1.875em;font-weight:600}.focused #content div strong[data-v-058555c0]{font-family:muli-bold,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:100px;display:block}.focused #content div p[data-v-058555c0]{margin-bottom:10em}.focused #content div h3[data-v-058555c0]{font-size:1.75em;line-height:1.875em;margin:0 0 1.375em 0}.focused #image-nav-container[data-v-058555c0]{position:relative;display:block;max-width:100vmin;margin:0 auto}.focused #image-nav-container img[data-v-058555c0]{display:block}.focused #image-nav-container i[data-v-058555c0]{position:absolute;top:50%;transform:translateY(-50%);color:grey;z-index:10;font-size:4em;cursor:pointer}.focused #case-left[data-v-058555c0]{left:0}.focused #case-right[data-v-058555c0]{right:0}#search[data-v-d37506cc]{background-color:#cecece;border:1pt solid rgba(0,0,0,.1);border-radius:7pt;width:86em;height:55em}#search #search-content[data-v-d37506cc]{width:100%;height:calc(100% - 25pt);display:flex}#search #search-content #side[data-v-d37506cc]{background-color:#cecece;flex:1 1 19.4%;height:calc(100% - 30pt);padding:10pt 8pt;display:flex;flex-direction:column;font-size:.875em;line-height:1.125em}#search #search-content #side input[type=checkbox][data-v-d37506cc]{margin:6.5px 3px}#search #search-content #side p[data-v-d37506cc]{margin:0;color:rgba(36,36,36,.6);margin-bottom:6px}#search #search-content #side ul[data-v-d37506cc]{margin:0;list-style-type:none;padding-left:1.5em}#search #search-content #side ul li[data-v-d37506cc]{margin-bottom:6px}#search #search-content #searches[data-v-d37506cc]{flex:1 1 80.6%;height:100%;display:flex;flex-direction:column;background-color:var(--white-bg-color);align-items:center;justify-content:center}#search #search-content #searches>div[data-v-d37506cc]{width:80%;display:flex;flex-direction:column;border:1px solid #ababab;border-radius:28px;margin-bottom:28px;justify-content:flex-start;overflow:hidden}#search #search-content #searches>div #input-container[data-v-d37506cc]{align-items:center;height:56px;display:flex;margin:0 1.25em}#search #search-content #searches>div #input-container .material-icons[data-v-d37506cc]{margin:0 10px 0 0;color:#3d3d3d}#search #search-content #searches>div #input-container #search-text[data-v-d37506cc]{width:85%;border:none;line-height:50px;font-size:2em;color:#3d3d3d;background-color:var(--white-bg-color)}#search #search-content #searches>div #input-container #search-text[data-v-d37506cc]:focus{outline:none}#search #search-content #searches>div #results-container[data-v-d37506cc]{display:flex;flex-direction:column}#search #search-content #searches>div #results-container ul[data-v-d37506cc]{border-top:1px solid #ababab;margin:0 1.25em;list-style-type:none;padding-left:0;padding-top:1em}#search #search-content #searches>div #results-container ul li[data-v-d37506cc]{margin-bottom:6px;cursor:pointer;line-height:1.4em;font-size:1.25em}#search #search-content #searches>div #results-container ul li a[data-v-d37506cc]{text-decoration:none;color:#3d3d3d}#search #search-content #searches #search-button[data-v-d37506cc]{width:130px;height:35px;background-color:#f5f5f5;border:1px solid #ababab;border-radius:6px;font-size:1.125em;color:#3d3d3d;background-color:var(--white-bg-color)}img.tutor-image[data-v-ff494768]{max-width:4vmin;min-width:5vmax;height:auto;position:absolute;box-shadow:0 10pt 20pt 0 rgba(0,0,0,.16)}.focused img.tutor-image[data-v-ff494768],img.tutor-image[data-v-ff494768]{transition-property:transform,width,height;transition-duration:.75s,.25s,.25s;transition-timing-function:ease-in-out,ease-in-out,ease-in-out;transition-delay:0s,0s,0s}.focused img.tutor-image[data-v-ff494768]{position:relative;margin:1.5em;max-width:10vmin}.tutor-banner[data-v-ff494768]{display:block;width:16em;height:8em;top:-8em;left:-3em;position:absolute;z-index:1500}#content[data-v-ff494768]{display:none}#tutor.focused[data-v-ff494768]{transition:top .55s,left .55s,transform .25s ease-in-out;transition-delay:0s,0s,0s}.focused[data-v-ff494768]{overflow-x:hidden;overflow-y:auto}.focused #tutor-images[data-v-ff494768]{width:90%;height:65vmin;margin:40px auto;margin-top:80px}.focused #content[data-v-ff494768]{max-width:1088px;margin:140px auto 200px auto;padding:20px;text-align:left;display:block;position:relative;font-size:1.125em;line-height:1.875em;font-weight:600}.focused #content strong[data-v-ff494768]{font-family:muli-bold,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:60px;display:block}.focused #content p[data-v-ff494768]{margin-bottom:10em}.focused #content h3[data-v-ff494768]{font-size:1.75em;line-height:1.875em;margin:0 0 1.375em 0}#calendar[data-v-ff494768]{position:relative;display:block;transform:none;width:100%;top:0;left:0;margin-bottom:10em}@font-face{font-family:muli;src:local("muli"),url(../fonts/Muli-Regular.e957eea5.ttf) format("truetype")}@font-face{font-family:muli-bold;src:local("muli-bold"),url(../fonts/Muli-Bold.9e48e6c5.ttf) format("truetype")}@font-face{font-family:muli-black;src:local("muli-black"),url(../fonts/Muli-Black.a4eebe2c.ttf) format("truetype")}:root{--white-bg-color:#f0f0f3;--white-bg-color-darker:#ebebef}#app,body{margin:0;height:100vh;width:100vw;top:0;position:absolute;overflow:hidden;perspective:1;-webkit-backface-visibility:none;backface-visibility:none}#app{font-family:muli,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#10171e;background-color:#3b3b3b;mix-blend-mode:screen;filter:grayscale(1)}#main-nav{background-image:linear-gradient(180deg,#bfbfbf,#a8a8a8);z-index:1200;position:relative;display:flex;padding:.5em 0;font-size:1.125em;font-weight:400;box-shadow:0 4px 15px 0 rgba(0,0,0,.28)}#main-nav #imprint,#main-nav #menu-button{margin:0 45pt 0 0;cursor:pointer}#main-nav #imprint a,#main-nav #menu-button a{text-decoration:none;color:#10171e}#main-nav #route{cursor:pointer}#main-nav :first-child{margin-left:2em}#main-nav :last-child{margin-right:2em}#bodies,#calendar,#consulting,#contact,#info,#menu,#notes,#proposals,#rooms,#search,#tutors{position:absolute;transform:translate(-50%,-50%);width:1px;height:1px}#bodies.focused,#calendar.focused,#consulting.focused,#contact.focused,#info.focused,#menu.focused,#notes.focused,#proposals.focused,#rooms.focused,#search.focused,#tutors.focused{top:50vh;left:50vw;z-index:999;transform:translate(-50%,-50%) scale(1);cursor:default;transition-property:width,height,top,left,transform;transition-duration:.325s,.325s,.55s,.55s,.65s;transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out;transition-delay:0s,0s,0s,0s,.55s}#bodies.focused~.overlay,#calendar.focused~.overlay,#consulting.focused~.overlay,#contact.focused~.overlay,#info.focused~.overlay,#menu.focused~.overlay,#notes.focused~.overlay,#proposals.focused~.overlay,#rooms.focused~.overlay,#search.focused~.overlay,#tutors.focused~.overlay{visibility:visible;opacity:1;position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;transition:visibility 0s,opacity .275s ease-in-out}#bodies.unfocused,#calendar.unfocused,#consulting.unfocused,#contact.unfocused,#info.unfocused,#menu.unfocused,#notes.unfocused,#proposals.unfocused,#rooms.unfocused,#search.unfocused,#tutors.unfocused{transform:translate(-50%,-50%) scale(.35);transition-property:transform;transition-duration:.65s;transition-timing-function:ease-in-out;transition-delay:0s}.folder,.folder.unfocused{transition-property:z-index,transform,opacity;transition-duration:.55s,.65s,.55s;transition-timing-function:ease-in-out,ease-in-out,ease-in-out;transition-delay:0s,0s,0s}.folder.unfocused{transform:translate(-50%,-50%) scale(.75)}#calendar,#contact,#info,#menu,#notes,#search{max-width:90vw;max-height:83vh}#calendar.maximized,#contact.maximized,#info.maximized,#menu.maximized,#notes.maximized,#search.maximized{width:100vw;height:calc(100vh - 45px);max-width:100vw;max-height:calc(100vh - 45px);top:calc(50vh + 20px);z-index:1300;transition-property:width,height,top,left;transition-duration:.325s,.325s,.55s,.55s;transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out;transition-delay:0s,0s,0s,0s}#rooms.focused,#tutors.focused{width:100vw;height:100vh;-webkit-animation-name:focusable;animation-name:focusable;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.325s;animation-duration:.325s;transition-property:width,height,top,left,transform;transition-duration:.325s,.325s,.325s,.325s,.325s;transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out;transition-delay:0s,0s,0s,0s,0s}#rooms.focused~.overlay,#tutors.focused~.overlay{background-color:#fff}@-webkit-keyframes focusable{0%{width:100vw;height:1px;overflow:visible}to{width:100vw;height:calc(100vh - 40px);overflow:hidden}}@keyframes focusable{0%{width:100vw;height:1px;overflow:visible}to{width:100vw;height:calc(100vh - 40px);overflow:hidden}}.overlay{visibility:hidden;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;z-index:auto;transition-property:z-index,background-color,visibility,opacity;transition-duration:.5s,.55s,.55s,.55s;transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out;transition-delay:0s,0s,0s,0s}#calendar,#contact,#info,#menu,#notes,#search{z-index:5;box-shadow:0 25px 30px 0 rgba(0,0,0,.3);transition-property:z-index,transform,opacity,width,height,top,left;transition-duration:.55s,.65s,.55s,.65s,.65s,.55s,.55s;transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out,ease-in-out;transition-delay:0s,0s,0s,0s,0s,.55s,.55s;transform:translate(-50%,-50%) scale(.5);overflow:hidden;cursor:pointer}#bodies,#consulting,#proposals{transition:all .65s 0s;z-index:auto}#bodies .notepad,#consulting .notepad,#proposals .notepad{cursor:pointer}#bodies .notepad>.content a,#bodies .notepad>.content h4,#consulting .notepad>.content a,#consulting .notepad>.content h4,#proposals .notepad>.content a,#proposals .notepad>.content h4{display:none}#bodies.focused,#consulting.focused,#proposals.focused{top:30vh;left:30vw;transform:translate(0);z-index:555;transition:all .65s 0s}#bodies.focused .notepad>.content,#consulting.focused .notepad>.content,#proposals.focused .notepad>.content{color:initial!important;transition:color .65s 0s}#bodies.focused .notepad>.content a,#bodies.focused .notepad>.content h4,#consulting.focused .notepad>.content a,#consulting.focused .notepad>.content h4,#proposals.focused .notepad>.content a,#proposals.focused .notepad>.content h4{display:flex}#bodies.focused~.overlay,#consulting.focused~.overlay,#proposals.focused~.overlay{visibility:visible;opacity:.25;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;transition:visibility 0s,opacity .55s ease-in-out}#rooms,#tutors{text-align:center;transition-property:transform;transition-duration:.65s;transition-timing-function:ease-in-out;transition-delay:0s}#calendar{top:8vh;left:11vw}#contact{top:86vh;left:100vw}#bodies{top:11vh;left:58vw}#info{top:25vh;left:93vw}#proposals{top:95vh;left:7vw}#consulting{top:33vh;left:6vw}#menu{top:50vh;left:-120vw}#notes{top:58vh;left:31vw}#rooms{top:77vh;left:55vw}#search{top:69vh;left:5vw}#tutors{top:31vh;left:52vw}.titlebar{height:2.5em;width:calc(100% - 8pt);display:flex;padding:.3em .7em;transform:translate(-1pt,-1pt);background-image:linear-gradient(180deg,#bfbfbf,#a8a8a8);border-bottom:1px solid rgba(0,0,0,.1);border-top-left-radius:7pt;border-top-right-radius:7pt;align-items:center;font-size:.8125em}.titlebar .dead-button{padding:.125em .5em;margin:0;border-radius:.125em;border:1px solid #ababab;font-size:.9em}.titlebar .titlebar-button{margin:2.4em;padding:0;width:10pt;height:10pt;border:1pt solid rgba(0,0,0,.15);border-radius:5pt}.titlebar .titlebar-button:first-of-type{background-color:#ff6157}.titlebar .titlebar-button:nth-of-type(2){background-color:#ffc12f}.titlebar .titlebar-button:nth-of-type(3){background-color:#2acb42}body{font-size:9px}@media(min-width:768px){body{font-size:11px}}@media(min-width:992px){body{font-size:13px}}@media(min-width:1200px){body{font-size:16px}}