*{scroll-behavior:smooth!important}body,h1,h2,h3,h4,h5,h6{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-weight:200!important}h1,h2,h3,h4,h5,h6{text-align:center;margin:1em auto;font-weight:300}img{width:100%}section{padding:2em 5vw}a:link,a:visited{color:#ff1493}a:hover{color:#0ce5e5}a:active{color:#78f6f6}header{text-shadow:2px 5px 5px #000000}header h1{font-size:xxx-large}header h2{font-size:xx-large}header h3{font-size:x-large}.headerimg{height:90vh;background-image:url(/Rorschach_Inkblot_002.jpg);background-position:50%;background-size:cover;justify-content:center;text-align:center;font-weight:300;font-style:normal;font-size:x-large}.headerimg,ul.navbar{display:flex;align-items:center;color:white}ul.navbar{list-style:none;justify-content:space-between;height:10vh;padding:1em 5vw;background-color:black;position:-webkit-sticky;position:sticky;top:0;-webkit-positin:sticky;margin:0}main{text-align:center;max-width:1000px;display:block;margin:0 auto;text-align:left}main h1,main h2,main h3{color:#ff1493}section.aboutme img{float:left;width:30%;height:auto;margin:0 1em 1em 0;box-shadow:-3px 3px #ff1493;transition:transform .5s,filter .5s ease-in-out}.services h2{display:inline}.english ul,.services ul{list-style:disc}.feedbackContainer{display:flex;align-items:flex-start}video{width:100%;height:auto}.videos article{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;gap:1em}.contacts>h1,.contacts>p{text-align:center}.contacts p:nth-child(6){margin-bottom:2em}img.social{width:1.5em;height:auto;margin:.5em;vertical-align:middle}#booking iframe{margin:1em 0}#mobileDoc{display:none}article.locations{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1em;gap:1em;text-align:center;padding:1em 0;margin-bottom:1em}article.locations>p{grid-column:1/-1}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;gap:1em}input{display:block;margin:1em 0;width:100%;background-color:-internal-light-dark-color(white,#ff1493)}textarea{overflow:auto;width:100%;min-height:20vh;margin-bottom:1em}hr{margin:6em 0 0}.english{padding:2em 1em}.english p{text-align:center}.invisibleText{opacity:.7}footer{background-color:black;color:white;height:20vh;display:flex!important;justify-content:center;align-items:center;text-align:center}.ui.styled.accordion,.ui.styled.accordion .accordion{border-radius:.28571429rem;background-color:#fff;box-shadow:none;border:none}.ui.bottom.attached.tab.segment.active{padding-top:0;border:none;border-left:1px solid grey;border-radius:0}.ui.accordion .accordion .title .dropdown.icon,.ui.accordion .title .dropdown.icon{font-family:Accordion;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:600;font-style:normal;text-align:center;font-size:larger;color:#ff1493}.ui.text.vertical.menu{text-align:right;padding-right:1em;border-right:1px solid grey}.ui.vertical.text.menu .item{margin:0 0 1em;padding-left:0;padding-right:0}.ui.vertical.text.menu .item:hover{background-image:linear-gradient(90deg,#ff1493b8,#ff1493b8);background-size:100% 75%;background-repeat:repeat-x;background-position:0 80%}.ui.vertical.menu{width:auto}@media (max-width:500px){header h1{font-size:xx-large}header h2{font-size:x-large}header h3{font-size:large}.videos article,article.locations{grid-template-columns:1fr}.navbar{display:none!important}.headerimg{height:100vh}#mobileDoc{display:block}section.aboutme img{float:left;width:50%}}@media (max-width:400px){section.aboutme img{float:none;width:100%}}