@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#f1f1f1}::-webkit-scrollbar-thumb{background-color:var(--secondary-color)}::-webkit-scrollbar-thumb:hover{background-color:#2b7551;cursor:pointer}.scroll-to-top{z-index:1000!important}.back-to-top-button{align-items:center;border-radius:50%;bottom:20px;display:flex;font-size:0;height:50px;justify-content:center;position:fixed!important;right:20px;width:50px;z-index:100}.back-to-top-button svg{height:32px;width:32px}@media (max-width:767px){.back-to-top-button{bottom:10px;height:40px;right:10px;width:40px}.back-to-top-button svg{height:24px;width:24px}}.distinct-button{fill:var(--secondary-color);stroke:var(--secondary-color);align-items:center;background:var(--action-gradient);border:3px solid var(--action-color);border-radius:30px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative}.distinct-button:after{background:var(--secondary-color);content:" ";height:100%;position:absolute;right:0;transition:all .4s ease-in-out;width:0}.distinct-button:hover:after{left:0;right:auto;width:100%}.distinct-button-span{color:var(--secondary-color);font-size:1.125em;font-weight:700;letter-spacing:.28rem;padding:14px 20px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;width:100%;z-index:1!important}.distinct-button:hover .distinct-button-span{animation:scaleUp .3s ease-in-out;color:var(--action-color);transform:scale(1.05)}.distinct-button a{color:inherit;display:inline-block;text-decoration:none;width:100%}.distinct-button:hover{fill:var(--action-color);stroke:var(--action-color)}.distinct-button:hover a{color:var(--action-color)}.refund-container{align-items:center;display:flex;flex-direction:column}.refund-container p{max-width:1000px;width:90vw}.contacts svg{fill:var(--primary-color);padding-right:5px;width:clamp(1.2rem,2vw,1.8rem)}.contacts a:hover svg{fill:var(--action-color)}.location-container{margin-bottom:40px;width:100%}.location,.location-container{align-items:center;display:flex;justify-content:center}.location{border-radius:20px;position:relative;width:95%}.location_right{width:60%}.google-map{border-radius:20px;display:flex;height:100%;justify-content:center;margin:0;min-height:750px;width:98%}@media screen and (max-width:1024px){.google-map{min-height:100vw;width:100%}}.location_left{background-color:var(--primary-color);border-radius:33px;flex-direction:column;padding:1rem 1rem 1rem 1.5rem;position:relative;width:45%;z-index:1}.location_left,.location_left .location_header_top{align-items:flex-start;display:flex;justify-content:center}.location_left .location_address_mid{display:flex;flex-direction:column;justify-content:center;text-align:start;width:100%}.location_left .location_oev_bottom{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;width:100%}.location_oev_bottom ul{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);justify-content:flex-start;margin:auto;padding-left:0;width:100%}@media screen and (max-width:400px){.location_oev_bottom ul{align-items:center;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);justify-content:center;margin:0 auto;width:100%}}.location_oev_bottom ul li{align-items:center;display:flex;font-size:1rem;justify-content:flex-start;list-style:none;width:100%}.location_oev_bottom ul li img{height:100%;width:30px!important}.location_oev_bottom ul li span{border-radius:3px;padding:0 2px}.location_oev_bottom li{color:var(--secondary-color)}.location_oev_bottom span{font-size:clamp(1.2em,2vw,2em)}.location_oev_bottom svg{fill:var(--secondary-color);width:clamp(30px,2.5vw,60px)}#bus{width:6%}#tram{width:7%}.location_left .location_address_mid .address_left li{font-size:1.5rem;list-style:none;margin:0 auto}.location_left .location_address_mid .address_right li{font-size:1.3rem;list-style:none;margin:0 auto}.location .location-item{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}@media screen and (max-width:1024px){.location-container{align-items:center;display:flex;height:auto;justify-content:center;margin-top:2rem;width:100%}.location{width:90%}.location_right{height:auto;margin-top:1rem;width:100%;z-index:2}.location_left{align-items:center!important;border-bottom-left-radius:33px;border-bottom-right-radius:33px;gap:0;height:auto;padding:0;width:100%}.location_header_top h1{font-size:2rem!important}.location_left .location_address_mid{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.location_left .location_address_mid .address_left,.location_left .location_address_mid .address_right{text-align:center;width:100%}.location_left .location_address_mid .address_left li{font-size:1.2rem;font-weight:600;list-style:none;margin:0 auto}.location_left .location_address_mid .address_right li{font-size:1rem;list-style:none;margin:0 auto}.location_oev_bottom{align-items:center!important}.location_oev_bottom ul{flex-direction:column;justify-content:flex-start;width:100%}.location_oev_bottom ul li{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin:0;padding:0!important;width:100%!important}.location_oev_bottom ul li img{height:100%;width:20px!important}.location-item{flex-direction:column!important}.location_left .location_address_mid h1{font-size:1.5rem}.location_left .location_address_mid h2{font-size:1.25rem}}.contacts-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.contacts-container h1,.contacts-container p{width:90%}.contacts-container p{font-size:clamp(1em,3vw,1.5em)}@media only screen and (min-width:1024px){.contacts-container h1{text-align:left}}.cookie-consent-banner{align-items:center;background-color:var(--secondary-color);bottom:0;box-shadow:0 -.1rem .1rem var(--secondary-color);box-sizing:border-box;display:flex;gap:.5rem;justify-content:space-between;max-width:100%;padding:0 .6rem;position:fixed;width:100%;z-index:1000}.cookie-consent-banner,.cookie-consent-banner p{color:var(--primary-color)}.cookie-consent-banner h3{margin:0 0 .5rem;padding:0}.cookie-consent-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin:1rem 0;padding:0}.cookie-consent-buttons svg{stroke-width:.1rem;height:clamp(.7rem,1.9vw,1.8rem);width:clamp(1rem,3vw,3rem)}.cookie-consent-buttons .distinct-button span{letter-spacing:clamp(0rem,.15vw,.08rem);padding:clamp(.3rem,.5vw,1rem);vertical-align:center;width:clamp(6rem,20vw,20rem)}@media (max-width:600px){.cookie-consent-banner{flex-direction:column;text-align:center}.cookie-consent-buttons{flex-direction:row;gap:.5rem}}.hide{display:none}.menu_container{background-color:#00000080;display:flex;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:3!important}.menu_container,.popup_menu{align-items:center;justify-content:center}.popup_menu{border-radius:33px;color:var(--secondary-color);gap:4px;height:auto;padding:1rem;position:absolute;right:0;top:184px;width:70vw}a.menu_item,button.menu_item{align-items:center;background-color:var(--primary-color);border:3px solid var(--action-color);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:40px;justify-content:center;letter-spacing:.06rem;margin:0;max-width:100%;padding:.5rem;text-align:center;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;width:100%}.popup_menu{display:flex;flex-direction:column;min-width:20vw;width:auto}.menu_item:hover{background:var(--action-gradient);border:3px solid var(--secondary-color)}.processing-circle-container{align-items:center;display:flex;justify-content:center}.processing-circle{animation:rotate 2s linear infinite;display:inline-block;height:50px;width:50px}.processing-circle svg{height:100%;width:100%}.processing-path{stroke:var(--secondary-color);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.account_card{background-color:var(--primary-color);border-radius:33px;color:var(--secondary-color);height:auto;padding:1rem;width:clamp(410px,80vw,1400px);z-index:20}.account_card,.login_container{align-items:center;display:flex;flex-direction:column;justify-content:center}.login_container{width:100%}.login_section{align-items:center;display:flex;font-size:clamp(1em,1.8vw,1.2em);gap:2rem;justify-content:center;width:100%}.login_section input{font-size:clamp(.9em,1.8vw,1.2em)}.login_section img{width:35%}.login_section form{width:65%}.login_container h1{font-size:clamp(1.5em,2.5vw,2em);margin:0;padding:0}.login_container table,.register_container table{width:100%}.login_container table tbody,.register_container table tbody{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.login_container table tbody tr,.register_container table tbody tr{display:flex;justify-content:center;margin-bottom:1rem;width:100%}.login_container table td,.register_container table td{align-items:flex-start;display:flex;flex-direction:column;width:100%}.tab-buttons{display:flex;justify-content:space-around;margin-bottom:20px;width:100%}.login_container table td label,.register_container table td label{font-weight:700;margin-bottom:.5rem;text-align:start;width:100%!important}.tab-buttons button{border:2px solid var(--secondary-color);border-radius:33px;cursor:pointer;font-size:16px;margin-right:4px;padding:10px 20px;width:50%}.tab-buttons button.active{background-color:var(--secondary-color);color:var(--primary-color);margin:0 4px 0 0;padding:0}.account-overview-item button{align-self:center;color:var(--primary-color);cursor:pointer;display:inline-block;font-size:16px;padding:13px 0 0}.login_container input[type=email],.login_container input[type=password],.register_container input[type=email]{border:1px solid #ccc;border-radius:33px;box-sizing:border-box;padding:10px;width:100%}#register{margin:0 auto;max-width:400px;text-align:center;width:60%}#submit{height:50px}@media (max-width:1050px){.login_section img{display:none}.login_section form{width:100%}}.login_container form{max-width:500px;width:100%}.error-message{color:red}.login-link-request{font-size:clamp(.8em,2vw,1.2em);padding:0 4vw}:root{--primary-color:#fff;--secondary-color:#13693f;--secondary-color-bright:#bfd0bf;--secondary-color-o2:#00440020;--secondary-color-o3:#00440030;--secondary-color-o4:#00440040;--secondary-color-o5:#00440050;--secondary-color-o8:#00440080;--action-color:#d3c083;--action-color2:#d1ba6f;--action-color3:#c9ae57;--action-gradient:linear-gradient(to top,var(--action-color),var(--action-color2),var(--action-color3),var(--action-color2),var(--action-color));--action-color-o6:#d3c08360;--action-color-o9:#d3c08390;--swiper-theme-color:#13693f!important}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--primary-color);color:#13693f;color:var(--secondary-color);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;height:100%;letter-spacing:.1rem;margin:0;padding:0}#root{display:flex;flex-direction:column;min-height:100vh}p{color:#13693f;color:var(--secondary-color)}h1{padding:1rem 0 .5rem}h1,h2{text-align:center}h2{padding:.8rem 0 .4rem}h3{padding:.6rem 0 .3rem}h3,h4{text-align:center}h4{padding:.4rem 0 .2rem}li{list-style-type:disc;text-align:left}a{color:#13693f;color:var(--secondary-color);text-decoration:none}.text_link,a.underline{text-decoration:underline}.text_link{fill:#fff;fill:var(--primary-color);cursor:pointer;font-size:inherit;font-weight:400}.text_link a:hover,.text_link button:hover,a.text_link:hover,button.text_link:hover{fill:#d3c083;fill:var(--action-color);cursor:pointer;text-shadow:.05rem .05rem 0 #d3c083,-.05rem .05rem 0 #d3c083,-.05rem -.05rem 0 #d3c083,.05rem -.05rem 0 #d3c083;text-shadow:.05rem .05rem 0 var(--action-color),-.05rem .05rem 0 var(--action-color),-.05rem -.05rem 0 var(--action-color),.05rem -.05rem 0 var(--action-color)}button{background-color:inherit;border:none;color:#13693f;color:var(--secondary-color)}.simple-button,button{cursor:pointer;font-weight:700}.simple-button{background-color:#13693f;background-color:var(--secondary-color);border:clamp(.2rem,.5vw,.4rem) solid #d3c083;border:solid clamp(.2rem,.5vw,.4rem) var(--action-color);border-radius:clamp(.8rem,2vw,1rem);color:#fff;color:var(--primary-color);display:inline-block;font-size:clamp(.8em,2vw,1em);margin:.5rem;padding:clamp(.2rem,.5vw,.5rem) clamp(.5rem,1vw,1.5rem)}.simple-button:hover{color:#d3c083;color:var(--action-color)}.simple-button:active{border:clamp(1.5px,.5vw,4px) solid #13693f;border:solid clamp(1.5px,.5vw,4px) var(--secondary-color)}button.simple-button{font:inherit;font-weight:700}.flat-button{background-color:#13693f;background-color:var(--secondary-color);border:clamp(.15rem,.5vw,.3rem) solid #d3c083;border:solid clamp(.15rem,.5vw,.3rem) var(--action-color);border-radius:clamp(.3rem,1vw,.6rem);box-sizing:border-box;color:#fff;color:var(--primary-color);cursor:pointer;display:inline-block;font-weight:400;line-height:110%;margin:0 .2rem 0 0;padding:0 clamp(.5rem,1vw,1.5rem);transition:background-color .3s,transform .2s}.flat-button:hover{color:#d3c083;color:var(--action-color)}.flat-button:active{border:clamp(.15rem,.5vw,.3rem) solid #13693f;border:solid clamp(.15rem,.5vw,.3rem) var(--secondary-color)}button.flat-button{font:inherit;line-height:110%}a.flat-button{text-decoration:none}.responsive-large,.responsive-large .search_select,.responsive-large button,.responsive-large input,.responsive-large select,.responsive-large textarea,button.responsive-large,input.responsive-large,textarea.responsive-large{font-size:clamp(1.2rem,2.5vw,2.8rem)}.responsive-standard,.responsive-standard .search_select,.responsive-standard button,.responsive-standard input,.responsive-standard select,.responsive-standard textarea,button.responsive-standard,input.responsive-standard,textarea.responsive-standard{font-size:clamp(.9rem,1.8vw,1.4rem)}.button.responsive-small,.input.responsive-small,.responsive .search_select,.responsive-small,.responsive-small button,.responsive-small input,.responsive-small select,.responsive-small textarea,.textarea.responsive-small{font-size:clamp(.45rem,1.8vw,1.2rem)}.button.responsive-mid-small,.input.responsive-mid-small,.responsive .search_select,.responsive-mid-small,.responsive-mid-small button,.responsive-mid-small input,.responsive-mid-small select,.responsive-mid-small textarea,.textarea.responsive-mid-small{font-size:clamp(.45rem,1.2vw,1.2rem)}.left{text-align:left}.right{text-align:right}.center{text-align:center}ol.center{display:table;margin:0 auto}.bold{font-weight:700}.inline{display:inline}.smaller-font{font-size:.8em}.flex-column{flex-direction:column}.flex-column,.flex-row{align-items:center;display:flex;justify-content:space-between}.flex-row{flex-direction:row}.width100{width:100%}.width98{width:98%}.transition-group{margin:0;padding:0;position:relative}.left-enter{transform:translateX(-100%)}.left-enter-active{transform:translateX(0);transition:transform 1s ease-in-out}.left-exit{transform:translateX(100%)}.main{text-align:center}.login,.main{display:flex;flex-direction:column}.login{flex:1 1;padding-left:2px}.therapies{display:flex;flex-flow:row wrap;flex-wrap:wrap;z-index:8}.therapy{border-radius:10px;display:inline-block;flex:1 1;margin:5px;max-width:190px;min-height:180px}.therapy-label{text-align:center}@keyframes blink{20%{opacity:1}50%{opacity:0}80%{opacity:1}}.environment-info{animation:blink 1s linear infinite;color:#bdbd333d;font-size:50px;font-weight:700;left:100px;position:absolute;top:20px;-webkit-user-select:none;user-select:none}.important-message{animation:blinkRed 4s infinite}@keyframes blinkRed{0%,30%,to{color:inherit}10%,14%{color:#f44}}@media only screen and (max-width:767px){.environment-info{font-size:20px;left:70px;top:20px}}.table-adapted-to-mobile th{font-size:clamp(8px,1.6vw,14px)}.table-header-mobile{display:none}@media only screen and (max-width:700px){.table-adapted-to-mobile thead{display:none}.table-adapted-to-mobile tbody tr{display:block;margin:0}.table-adapted-to-mobile tr{margin:0;padding:0 0 12px}.table-adapted-to-mobile tbody td{align-items:center;display:flex;justify-content:space-between;margin:0;padding:1px;text-align:left}.table-adapted-to-mobile .table-header-mobile{display:block;flex:1 1;font-size:clamp(12px,2.6vw,16px);font-weight:700;text-align:left}.table-adapted-to-mobile .table-value{flex:1 1;font-size:clamp(14px,3vw,19px);text-align:right}.table-adapted-to-mobile button{font-size:clamp(14px,3vw,19px)}}.swiper-button-next{border-bottom-right-radius:50%;border-top-right-radius:50%;padding:2px}.swiper-button-prev{border-bottom-left-radius:50%;border-top-left-radius:50%}.swiper-button-next:active,.swiper-button-next:hover,.swiper-button-prev:active,.swiper-button-prev:hover{background:linear-gradient(0deg,#d3c083,#d1ba6f,#c9ae57,#d1ba6f,#d3c083);background:var(--action-gradient)}@media only screen and (max-width:767px){.swiper-button-next:hover,.swiper-button-prev:hover{background:inherit}}.swiper-button-back .swiper-button-next,.swiper-button-back .swiper-button-prev{background:#fff;background:var(--primary-color);border:1px solid #13693f;border:1px solid var(--secondary-color)}.swiper-button-back .swiper-button-next:hover,.swiper-button-back .swiper-button-prev:hover{background:linear-gradient(0deg,#d3c083,#d1ba6f,#c9ae57,#d1ba6f,#d3c083);background:var(--action-gradient)}.page_cover{align-items:center;display:flex;height:max(70vh,50vw);justify-content:center;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;width:100%}.page_cover img{height:100%;object-fit:cover;position:absolute;width:100%}.safari .page_cover,.safari-mobile .page_cover{position:relative}.cover-landscape,.cover-portrait{display:none}@media (orientation:landscape){.cover-landscape{display:block}}@media (orientation:portrait){.cover-portrait{display:block}}.post_cover{background-color:#fff;background-color:var(--primary-color);position:relative;transform:translateY(0)}
/*# sourceMappingURL=main.ee7b123d.css.map*/