@import url("https://fonts.googleapis.com/css2?family=Just+Another+Hand&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Loop&display=swap");@import url("https://fonts.googleapis.com/css2?family=REM:wght@300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Boogaloo&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@300&display=swap");.navbar{height:auto;display:flex;justify-content:space-between;overflow:hidden}.navbar img{height:160px;width:160px;margin-right:10px}.navbar label{display:none}#first-link{border-bottom-left-radius:4px}#nav-title{font-family:'Boogaloo', cursive;font-size:64px;font-weight:bold;color:#DCE132;display:block;padding-right:20px;text-shadow:-4px 0 rgba(0,0,0,0.2),0 4px rgba(0,0,0,0.4),4px 0 rgba(0,0,0,0.1),0 -4px rgba(0,0,0,0.2)}.header{width:auto;display:flex;align-items:center;max-width:80vw;z-index:2}#main-menu{display:flex;z-index:10}#main-menu .active{font-weight:bolder;color:#0c3e50;background-color:rgba(255,255,255,0.8);text-decoration:underline}#main-menu li{list-style:none;height:80px}#main-menu a{display:block;width:100%;height:100%;font-size:48px;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;color:#DCE132;text-decoration:none;display:flex;align-items:flex-start;justify-content:center;padding:20px;font-family:"Zen Loop", cursive;font-weight:bold}#main-menu a:hover{font-weight:bold;background-color:rgba(255,255,255,0.8);transition:ease-out 0.5s}#main-menu #main-menu-box{display:none}#toggle{display:none}@keyframes slideInFromRightAndRotate{0%{transform:translateX(100%);box-shadow:none}95%{box-shadow:none}100%{transform:translateX(0);transform:rotate(10deg)}}@keyframes slideInFromLeftAndRotate{0%{transform:translateX(-100%);box-shadow:none}95%{box-shadow:none}100%{transform:translateX(100%);transform:rotate(10deg)}}.nav-folders-wrapper{width:64vw;height:200vh;position:absolute;bottom:-60vh;left:46vw;transform:rotate(10deg);overflow-x:hidden;overflow-y:auto;z-index:1;border-radius:4px;animation:0.5s ease-out 0s 1 slideInFromRightAndRotate;box-shadow:-4px -10px 10px 6px rgba(0,0,0,0.2)}.nav-folders-image{width:48vw;height:80vh;max-height:44vw;position:absolute;bottom:-8vh;left:-8vw;transform:rotate(10deg);overflow-x:hidden;overflow-y:auto;z-index:1;animation:0.5s ease-out 0s 1 slideInFromLeftAndRotate;box-shadow:4px 10px 10px 6px rgba(0,0,0,0.2);overflow:hidden;border-top-right-radius:12px}.image-container{transform:rotate(-10deg);position:absolute;height:auto;width:110%;top:0%;bottom:0%;left:0%;right:0%;margin:auto}#map{position:absolute;top:-5vw;left:-5vw}#home-wrapper{box-shadow:none}#first-link{background-color:#758234}#therapies-wrapper{background-color:rgba(117,130,52,0.7)}#second-link{background-color:#606F34}#prices-wrapper{background-color:rgba(96,111,52,0.7)}#third-link{background-color:#4B5C34}#contact-wrapper{background-color:rgba(75,92,52,0.7)}#fourth-link{background-color:#364934}#whoami-wrapper{background-color:rgba(54,73,52,0.7)}#fifth-link{background-color:#223635}#philosophy-wrapper{background-color:rgba(34,54,53,0.7)}#sixth-link{background-color:#0D2335}#projects-wrapper{background-color:rgba(13,35,53,0.7)}@media only screen and (max-width: 1700px){#main-menu{font-size:44px}#nav-title{font-size:52px}}@media only screen and (max-width: 1600px){#nav-title{font-size:48px}.navbar img{width:120px;height:120px}#main-menu a{font-size:40px}}@media only screen and (max-width: 1400px){#nav-title{font-size:44px}#main-menu a{font-size:32px}#main-menu li{height:80px}}@media only screen and (max-width: 1220px){.navbar{height:120px;padding:0}.navbar img{width:100px;height:100px;z-index:100}.navbar label{display:block;position:absolute;top:20px;right:20px;z-index:20;width:70px;height:70px}.navbar label:hover{cursor:pointer}.navbar #burger{position:absolute;top:28px;right:14px;transform:rotate(180deg);transition:all ease 0.1s;width:40px;height:6px;display:block;background-color:#DCE132;border-radius:2px;border-color:#0c3e50}.navbar #burger:before,.navbar #burger:after{height:6px;display:block;background-color:#DCE132;position:absolute;content:'';transition:all ease 0.2s;border-radius:2px}.navbar #burger:before{top:-14px;width:40px}.navbar #burger:after{top:14px;width:40px}.navbar #burger.active{background-color:transparent;box-shadow:none}.navbar #burger.active:before{transform:rotate(50deg);top:0px;background-color:#DCE132}.navbar #burger.active:after{transform:rotate(-50deg);top:0px;background-color:#DCE132}#nav-title{font-size:48px}.nav-folders-wrapper{width:80vw;position:absolute;top:144px;left:10vw;transform:rotate(0deg);overflow-x:hidden;overflow-y:auto;box-shadow:2px 2px 2px rgba(0,0,0,0.7);animation:1s ease-out 0s 1 TransparentToVisible;z-index:2}.nav-folders-image{position:absolute;bottom:0;left:0;width:100vw;margin:auto;height:calc(100vh - 120px);max-height:none;transform:rotate(0deg);border-radius:0;z-index:1;animation:none}}@media only screen and (max-width: 1220px) and (max-aspect-ratio: 1/1){.nav-folders-image{display:flex;justify-content:center;align-items:center}.nav-folders-wrapper{height:64vh}#main-menu a{font-size:6vh;padding:1.5vh}#main-menu #first-link{top:16vh}#main-menu #second-link{top:27vh}#main-menu #third-link{top:38vh}#main-menu #fourth-link{top:49vh}#main-menu #fifth-link{top:60vh}#main-menu #sixth-link{top:71vh}.image-container{transform:rotate(0deg);height:100vh;width:auto;position:relative}}@media only screen and (max-width: 1220px) and (min-aspect-ratio: 1/1){.image-container{transform:rotate(0deg);height:auto;width:100%}#main-menu a{font-size:6vh;padding:1vh}}@media only screen and (max-width: 1220px) and (min-aspect-ratio: 1/1) and (min-height: 900px){.nav-folders-wrapper{height:64vh}}@media only screen and (max-width: 1220px) and (min-aspect-ratio: 1/1) and (max-height: 899px){.nav-folders-wrapper{height:56vh}}@media only screen and (max-width: 1220px) and (min-aspect-ratio: 1/1){#first-link{top:26vh}#second-link{top:36vh}#third-link{top:46vh}#fourth-link{top:56vh}#fifth-link{top:66vh}#sixth-link{top:76vh}}@media only screen and (max-width: 1220px){#home-wrapper{background-color:rgba(0,0,0,0.3)}#therapies-wrapper{background-color:#758234}#prices-wrapper{background-color:#606f34}#contact-wrapper{background-color:#4b5c34}#whoami-wrapper{background-color:#364934}#philosophy-wrapper{background-color:#223635}#projects-wrapper{background-color:#0d2335}#main-menu{position:absolute;left:100vw;flex-direction:column;justify-content:flex-end;padding:60px 20px;align-items:flex-end;background-color:black;background-image:url(/assets/praxis-3342b5b96be0083c71a822302e84b8db3a86c3f1e3cfbbffa7f72755f2304964.png);height:100vh;background-size:cover;background-repeat:no-repeat;background-position-y:center;background-position-x:center;width:100%;transition:0.4s ease-in;z-index:10}#main-menu li{height:auto}#main-menu .active{color:#0c3e50;text-decoration:line-through}#main-menu a{box-shadow:none;font-weight:bold;justify-content:flex-end}#main-menu #first-link{position:absolute;right:-100vw;transition-duration:0.4s;transition-delay:0.5s;border-bottom-left-radius:0px}#main-menu #second-link{position:absolute;right:-100vw;transition-duration:0.4s;transition-delay:0.6s}#main-menu #third-link{position:absolute;right:-100vw;transition-duration:0.4s;transition-delay:0.7s}#main-menu #fourth-link{position:absolute;right:-100vw;transition-duration:0.4s;transition-delay:0.8s}#main-menu #fifth-link{position:absolute;right:-100vw;transition-duration:0.4s;transition-delay:0.9s}#main-menu #sixth-link{position:absolute;right:-100vw;transition-duration:0.4s;transition-delay:1s}#main-menu #main-menu-box{position:absolute;display:block;right:-100vw;bottom:-50vh;transform:rotate(20deg);transition:0.5s ease-in;width:100vw;height:200vh;background-color:rgba(0,0,0,0.7)}#toggle:checked+#main-menu{left:0}#toggle:checked+#main-menu #main-menu-box{right:-60vw}#toggle:checked+#main-menu #first-link,#toggle:checked+#main-menu #second-link,#toggle:checked+#main-menu #third-link,#toggle:checked+#main-menu #fourth-link,#toggle:checked+#main-menu #fifth-link,#toggle:checked+#main-menu #sixth-link{right:6vw}}@media only screen and (max-width: 700px){#nav-title{font-size:40px;text-shadow:-2px 0 rgba(0,0,0,0.2), 0 2px rgba(0,0,0,0.4), 2px 0 rgba(0,0,0,0.1), 0 -2px rgba(0,0,0,0.2)}#toggle:checked+#main-menu #main-menu-box{right:-40vw}}@media only screen and (max-width: 600px){#nav-title{font-size:32px}#main-menu{background-size:cover}}@media only screen and (max-width: 380px){#nav-title{font-size:28px}#toggle:checked+#main-menu #main-menu-box{right:-40vw}}@media only screen and (max-width: 350px){#nav-title{font-size:24px}#toggle:checked+#main-menu #main-menu-box{right:-40vw}}::-webkit-scrollbar{width:12px;border-radius:8px}::-webkit-scrollbar-track{background:rgba(255,255,255,0.1)}::-webkit-scrollbar-thumb{background:rgba(220,225,50,0.6);border-radius:6px;border-color:#0c3e50;border-style:solid;border-width:2px}::-webkit-scrollbar-thumb:hover{background:white}.mobile-language-bar,.language-bar{position:absolute;list-style:none;font-weight:normal;font-family:'Boogaloo', cursive;color:#003D74;border-color:none;text-shadow:-0.1px 1px 0 black, 1px 1px 0 black, 1px -1px 0 black, -1px -1px 0 black;box-shadow:2px 2px 8px rgba(0,0,0,0.5);text-align:center;z-index:200;display:block}.mobile-language-bar:hover,.language-bar:hover{cursor:pointer}.language-bar{top:100px;right:20px;display:block}.mobile-language-bar{display:none;top:20px;right:calc(100vw - 120px)}.mobile-language-bar a,.language-bar a{text-decoration:none;color:white !important;font-size:28px !important;font-family:'Boogaloo', cursive !important;display:flex;width:60px !important;height:60px !important;align-items:center !important;justify-content:center !important}.mobile-language-bar a:hover,.language-bar a:hover{background-color:rgba(255,255,255,0.7);border-radius:4px;color:#003D74}#mobile-language-choice,#open-mobile-language-bar,#language-choice,#open-language-bar{flex-direction:column;justify-content:space-around;background-color:#dce132;width:60px;border-radius:4px;border-style:solid;border-width:0px;box-shadow:2px 2px 8px rgba(0,0,0,0.5)}#mobile-language-choice:hover,#open-mobile-language-bar:hover,#language-choice:hover,#open-language-bar:hover{cursor:pointer}#mobile-language-toggle,#language-toggle{display:none}#language-toggle:checked+#language-choice{display:flex}#mobile-language-toggle:checked+#mobile-language-choice{display:flex}#open-mobile-language-bar,#open-language-bar{display:flex}#mobile-language-choice,#language-choice{display:none}#language-choice{position:absolute;top:60px;height:180px;font-size:24px;margin-top:20px;color:#003D74}#mobile-language-choice{position:absolute;top:80px;right:30px;height:180px;font-size:24px;margin-top:20px;color:#003D74}#open-mobile-language-bar,#open-language-bar{height:60px;font-size:32px}@media only screen and (max-width: 1220px){.language-bar{display:none}.mobile-language-bar{display:block}}#visibility-switch{position:absolute;top:84px;right:30px;width:50px;height:50px;border-radius:50% 50% 50% 50%;background-color:#0c3e50;display:none;z-index:5;border:3px solid #DCE132;padding-top:2px;background-size:contain;background-size:70%;background-position:center;background-repeat:no-repeat;display:none;align-items:center;justify-content:center}#visibility-switch p{color:#DCE132;font-weight:bold;font-family:'Zen Loop', cursive;font-size:26px}#visibility-switch #show-text{display:none}#visibility-switch:hover{cursor:pointer}@media only screen and (max-width: 1220px){#visibility-switch{display:flex}}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none}body{background:#38561a;background:linear-gradient(90deg, #38561a 0%, #003f75 100%);background:-moz-linear-gradient(90deg, #38561a 0%, #003f75 100%);background:-webkit-linear-gradient(90deg, #38561a 0%, #003f75 100%);height:100vh;width:100vw;background-position-x:left;background-position-y:center;background-repeat:no-repeat;background-size:cover}.site-wrapper{overflow:hidden;width:100vw;height:100vh;position:fixed;left:0}@keyframes TransparentToVisible{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes slideInFromBottom{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.page-text{color:#FDFEE7;font-family:"REM", sans-serif;font-weight:normal;font-size:24px;position:absolute;width:42vw;height:60vh;left:56vw;bottom:5vh;z-index:2;text-align:start;overflow-y:auto;padding-right:20px;animation:0.5s ease-out 0s 1 slideInFromBottom;text-shadow:-0.3px 0 rgba(0,0,0,0.5),0 0.3px rgba(0,0,0,0.5),0.3px 0 rgba(0,0,0,0.5),0 -0.3px rgba(0,0,0,0.5)}.page-text h2{font-weight:bold;font-size:28px}.page-text h3{font-weight:bold;font-size:24px}.page-text p,.page-text ul{display:block;background-color:rgba(0,0,0,0.1);border-radius:4px;padding:4px}.page-text ul{padding-left:24px}#page-text-large p{font-size:28px}#link-button{width:180px;height:60px;display:flex;background-color:#DCE132;border-radius:4px;border-color:1px black;box-shadow:2px 2px 2px rgba(0,0,0,0.4);color:#003D74;font-family:'Boogaloo', cursive;font-size:24px;align-items:center;justify-content:center}#link-button:hover{background-color:white;transition:ease-out 0.5s}@media only screen and (max-width: 1400px){.page-text{font-size:20px}.page-text h2{font-size:28px}#page-text-large p{font-size:24px}}@media only screen and (max-width: 1220px){.page-text{position:absolute;top:144px;left:10vw;text-align:start;padding:32px;z-index:3;animation:1s ease-out 0s 1 TransparentToVisible}.page-text p{border-radius:4px}#page-text-large p{font-size:24px}.home-span{background-color:rgba(4,65,112,0.8);line-height:1.6;font-weight:bold}}@media (max-aspect-ratio: 1/1) and (max-width: 1220px){.page-text{width:80vw;height:64vh}}@media only screen and (min-aspect-ratio: 1/1) and (max-width: 1220px) and (min-height: 900px){.page-text{width:80vw;height:64vh}}@media only screen and (min-aspect-ratio: 1/1) and (max-width: 1220px) and (max-height: 899px){.page-text{width:80vw;height:56vh}}@media only screen and (max-width: 600px){#link-button{width:160px;height:52px;font-size:24px;margin:0 auto}.page-text{padding:20px;font-size:18px}.page-text h2{font-size:22px}.page-text h3{font-size:18px}.page-text ul{padding-left:4px}#page-text-large p{font-size:20px}::-webkit-scrollbar{display:none}-ms-overflow-style:none;scrollbar-width:none}
