@font-face{font-family:Avenir;src:url(./AvenirLTStd-Roman.C3wJAWZX.otf)}body,html{background:#0c1c4e;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{font-family:Avenir,Verdana,sans-serif}ul{list-style:none;margin:0;padding:0}main{background:url(./background-2.DKMXm_MU.png) #d3d3d3;background-repeat:repeat;background-size:100%;color:#0c1c4e;display:flex;flex-direction:column}@media screen and (min-width:800px){main{background-size:49%}}main ul{margin-left:3em}main ul li{margin:1.5em 0;position:relative}main ul li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Ctitle%3EStar%3C/title%3E%3Cdefs%3E%3Cimage id='a' width='400' height='400' href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAAAXNSR0IB2cksfwAAAANQTFRFAAAAp3o92gAAAAF0Uk5TAEDm2GYAAAAqSURBVHic7cExAQAAAMKg9U/tbwagAAAAAAAAAAAAAAAAAAAAAAAAAIA3T7AAATkWl3gAAAAASUVORK5CYII='/%3E%3C/defs%3E%3Cuse href='%23a'/%3E%3Cpath d='M339.9 159.1q10.1 1.6 10.1 8.4 0 4-4.7 8.8L279.9 241l15.5 91.5q.2 1.3.2 3.7 0 3.8-1.9 6.5-1.9 2.6-5.5 2.6-3.5 0-7.3-2.2L200 300l-80.9 43.1q-4 2.2-7.3 2.2-3.7 0-5.6-2.6-1.9-2.7-1.9-6.5 0-1.1.3-3.7l15.5-91.5-65.6-64.7q-4.5-5-4.5-8.8 0-6.8 10.1-8.4l90.5-13.4 40.6-83.2q3.4-7.5 8.8-7.5t8.8 7.5l40.6 83.2z' style='fill:%230c1c4e'/%3E%3C/svg%3E");background-size:contain;content:"";display:block;height:1em;left:-2em;position:absolute;top:0;width:1em}p{font-size:1rem;line-height:1.4rem}h1{font-size:2em}h2{font-size:1.5em;margin-top:1.5em}.a,a{color:#0c1c4e;text-decoration:underline;width:-moz-fit-content;width:fit-content}a:has(div){text-decoration:none}.a:hover,a:hover{cursor:pointer;text-decoration:none}button{border:none;cursor:pointer;font-family:Avenir,Verdana,sans-serif;font-size:1rem}details[open] summary{background:#eee8aa}details summary:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #0c1c4e;content:"";transition:border .5s}details[open] summary:before{border-bottom:7px solid #0c1c4e;border-top:none}section{margin-top:2rem}form{background:#d3d3d3;display:flex;flex-direction:column;overflow:hidden;padding:1rem}iframe{height:50vh;width:100%}input,textarea{border:1px solid #0c1c4e;color:#0c1c4e;font-family:Avenir,Verdana,sans-serif;font-size:1rem;margin:.5rem 0 1rem}input[type=email],input[type=text],textarea{background:#fff;box-sizing:border-box;cursor:text;display:block;padding:.5rem;width:100%}textarea{min-height:25vh}select{border:1px solid #0c1c4e;font-family:Avenir,Verdana,sans-serif;font-size:1rem}summary{align-items:center;display:grid;gap:1rem;grid-template-columns:min-content max-content}summary:hover{cursor:pointer}summary::marker{content:""}summary h2{margin:0}.a{background:none;padding:.5rem 0;text-align:left}.button{background:#0c1c4e;border-radius:.5rem;color:#fff;margin-right:1rem;min-width:50px;padding:1rem;transition-duration:.2s}.button:focus-visible,.button:hover{background:#fff;box-shadow:.3rem .3rem .5rem #0c1c4e;color:#0c1c4e;cursor:pointer}form .button{margin-right:auto}.cart-items{display:flex;flex-direction:column}.cart-items button,.cart-total{margin-bottom:1rem}.cart-total{font-style:italic;font-weight:700}.center,.checkbox{text-align:center}.checkbox{border:2px solid #0c1c4e;cursor:pointer;font-size:16px;height:20px;margin:5px;width:20px}.checkboxButton{background:none;display:grid;gap:10px;grid-template-columns:1fr auto;margin-left:-5px;padding:0 0 0 5px}.checkboxButton>div:first-child{margin:auto 0;text-align:left}.content{background:#ffffffbf;flex-grow:1;margin:0 auto;padding:1rem;width:calc(100% - 2rem)}.day{display:flex;flex:1;flex-direction:column}.direction{border-radius:0;font-size:40px;margin:0}.galleries{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1rem;text-align:center}.galleries a{color:#fff;text-decoration:none;transition-duration:.5s;transition-property:transform,box-shadow;transition-timing-function:ease-out}.galleries a:hover{box-shadow:.3rem .3rem .5rem #0c1c4e;transform:scale(1.1)}.galleries img{height:250px;width:250px}.hidden{display:none}img.full{margin-top:1rem;width:100%}.indented{margin-left:2rem}.link h2,.link h3,.link p:not(.url){text-decoration:none}.link:hover,a:focus-visible .link{background:#d3d3d3;cursor:pointer}.link:hover .photo,a:focus-visible .link .photo{transform:scale(1.2) rotate(-8deg)}.link .photo img{background:#fff}.link .photo .star img{background:none}.link .url{text-decoration:underline}.link:hover .url,a:focus-visible .link .url{font-weight:700}.progress{background:#ffffff80;bottom:0;cursor:progress;left:0;position:fixed;right:0;top:0;z-index:5}.popup{background:#fff;border:2px solid;border-radius:5px;position:fixed;right:1rem;text-align:right;top:1rem;transition:background-color 2s}.popup.positive{border-color:#98fb98}.popup.negative{border-color:#db7093}.popup p{margin:1rem}.popup .svg-tick{display:none}.popup.positive .svg-tick{display:inline-block;height:12px;margin-right:5px}.stars{position:relative}.star{align-content:center;display:flex;justify-content:center;position:absolute}@keyframes star{0%{height:0;width:0}50%{height:100%;transform:rotate(180deg);width:100%}to{height:0;transform:rotate(1turn);width:0}}.star img{animation:star 2s linear;height:0;position:relative;width:0}.styles{display:grid;gap:0;grid-template-columns:1fr;text-align:center}.styles .video{margin-top:2rem}.styles video{width:100%}.svg-fill{fill:#0c1c4e}.svg-tick path{stroke:#0c1c4e}.team .photo>img{background-color:transparent;border-radius:50%}.team:hover .photo{transform:scale(1.3) rotate(-8deg)}a:first-child>.link{margin-top:40px}.timetable{align-content:center;background:#0c1c4e;display:none;height:100vh;justify-content:center;left:0;max-width:100vw;position:fixed;top:0;width:100%;z-index:10}.gallery-close,.payment-close,.timetable button{border:1px solid #fff;position:absolute;right:0;top:1rem}.timetable img{margin:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.timetables{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr}.wrapper{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh}#subject{display:none}#popupMessage{transition:display 2s}@media screen and (min-width:400px){h1{font-size:2rem}}@media screen and (min-width:600px){.styles{gap:1rem;grid-template-columns:3fr 2fr;text-align:left}.styles .video{margin-top:0}}@media screen and (min-width:800px){.content{width:800px}}svg[data-v-c3931415]{height:20px;width:20px}svg rect[data-v-c3931415]{transform-origin:center center;transition:.2s}.open svg .edge[data-v-c3931415]{height:0}.open svg .x1[data-v-c3931415]{transform:rotate(45deg)}.open svg .x2[data-v-c3931415]{transform:rotate(-45deg)}header[data-v-3349d885]{background:#0c1c4e;padding:1rem 0}nav[data-v-3349d885]{align-items:center;display:flex;flex-direction:column}nav .button[data-v-3349d885]{font-size:20px;height:40px;line-height:40px;padding:0;position:relative;text-align:center;width:40px}nav .toggle[data-v-3349d885]{margin-left:auto}nav ul[data-v-3349d885]{display:none;margin-top:1rem;width:100%}nav ul li[data-v-3349d885],nav ul.display[data-v-3349d885]{display:flex}nav ul li[data-v-3349d885]{align-items:center;flex-direction:column;position:relative;width:100%}nav ul li a[data-v-3349d885],nav ul li button[data-v-3349d885]{background:none;border-radius:.25rem;color:#fff;padding:.5rem;text-align:center;text-decoration:none}nav ul li a[data-v-3349d885]:hover,nav ul li button[data-v-3349d885]:hover{background:#fff;color:#0c1c4e;cursor:pointer}nav .expandable[data-v-3349d885]{margin-right:50px;position:relative;z-index:1}nav .expandable div[data-v-3349d885]{padding:.5rem 0}nav .expand[data-v-3349d885]{min-width:50px;position:absolute;top:0}nav .expand[data-v-3349d885]:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #d3d3d3;content:"";display:inline-block;transition:border .5s}nav .expand[data-v-3349d885]:hover:before{border-top-color:#0c1c4e}nav .expanded .expand[data-v-3349d885]{background:#d3d3d3;border-bottom:2px solid #d3d3d3;border-radius:.25rem .25rem 0 0}nav .expanded .expand[data-v-3349d885]:before{border-bottom:7px solid #0c1c4e;border-top:none}#navToggle[data-v-3349d885]{align-content:center;background:#0c1c4e;display:flex;flex-wrap:wrap;justify-content:center}.logo[data-v-3349d885]{max-height:128px;max-width:100%;transition-duration:.2s}.logo[data-v-3349d885]:hover{transform:scale(1.1)}nav ul[data-v-3349d885]{flex-direction:column}nav ul ul[data-v-3349d885]{background:#d3d3d3;display:none;margin:0;overflow:hidden;transition:height 2s}nav ul ul li a[data-v-3349d885]{color:#0c1c4e;width:100%}nav ul .expanded ul[data-v-3349d885]{display:flex;flex-direction:column}@media screen and (min-width:400px){header[data-v-3349d885]{padding:1rem}nav ul[data-v-3349d885]{height:auto}}@media screen and (min-width:600px){nav .toggle[data-v-3349d885]{display:none}nav ul[data-v-3349d885]{display:flex;flex-direction:row;justify-content:space-around}nav ul li[data-v-3349d885]{flex-grow:1;width:auto}nav ul .expanded .expand[data-v-3349d885]{background:#fff}nav ul .expanded ul[data-v-3349d885]{background:#fff;padding:1rem;position:absolute;right:-50px;top:2rem;width:auto}nav ul ul li a[data-v-3349d885]:hover{background:#d3d3d3}}@media screen and (min-width:800px){nav[data-v-3349d885]{align-items:baseline;flex-direction:row;gap:1rem}nav ul[data-v-3349d885]{justify-content:start}nav>ul>li[data-v-3349d885]{flex-grow:0;margin-right:1rem;margin-top:auto}nav>ul>li[data-v-3349d885]:last-child{margin-left:auto}}footer[data-v-4786cf53]{background:#0c1c4e;color:#fff;font-size:.8rem;text-align:center}footer li[data-v-4786cf53]{margin:.4rem}footer a[data-v-4786cf53]{color:#fff}@media screen and (min-width:400px){footer[data-v-4786cf53]{padding:.5rem}footer ul[data-v-4786cf53]{flex-direction:row;justify-content:center}footer li[data-v-4786cf53]:not(:last-child):after{content:" | ";margin-left:.4rem}}@media screen and (min-width:700px){footer[data-v-4786cf53]{display:flex;flex-direction:row;justify-content:center}footer ul[data-v-4786cf53]{display:flex;flex-wrap:wrap}footer ul:not(:last-child) li[data-v-4786cf53]:after{content:" | ";margin-left:.4rem}}
