*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.no-scroll{overflow:hidden}.fa-spinner{text-align:center;width:100%}.logo{width:40%;transition:color .25s ease}.logo:hover{cursor:pointer}div:has(>#nav){position:sticky;top:0;z-index:1000}.navbar{width:100%;box-shadow:0 14px 32px 8px rgba(0,0,0,.1);background-color:#fff}.navbar,.navbar_links{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;min-height:85px}.navbar_links{flex:1 1 auto;min-width:0;width:auto;max-width:100%;font-size:25px;margin:0;padding:0;list-style:none;column-gap:30px}@media(min-width:1074px){#nav.navbar{flex-wrap:nowrap!important;justify-content:center!important;align-items:center;gap:clamp(1rem,3vw,2.75rem);padding-inline:clamp(1rem,3vw,2.75rem);box-sizing:border-box}#nav .navbar_logo{flex-shrink:0;padding-left:0}#nav .navbar_links{flex-wrap:nowrap!important;flex:1 1 auto;min-width:0;width:auto;max-width:none}#nav .navbar_burger{display:none!important}#nav .navbar_item>a.navbar_link{display:inline-flex!important;width:fit-content;max-width:100%;padding-inline:0}#nav .navbar_link:after{left:0;right:auto}}@media(min-width:1074px)and (max-width:1399px){#nav .navbar_links,#nav .navbar_logo{font-size:22px}}@media(min-width:1074px)and (max-width:1249px){#nav .navbar_links,#nav .navbar_logo{font-size:20px}}@media(min-width:1074px)and (max-width:1149px){#nav.navbar{gap:clamp(.75rem,2vw,1.5rem);padding-inline:clamp(.75rem,2.5vw,1.5rem)}#nav .navbar_links,#nav .navbar_logo{font-size:18px}}.navbar_item{display:flex;align-items:center;height:100%;flex-shrink:0}.navbar_item>a,.navbar_item>div.navbar_link{display:flex;align-items:center;justify-content:center;min-height:85px}.active,.navbar.active{color:#00829b}.navbar_logo_home{visibility:hidden;color:#101010}.navbar_link{position:relative;padding:0 .85rem;line-height:1.2;text-decoration:none;color:inherit;transition:color .25s ease}.navbar_link:after{content:"";position:absolute;left:0;bottom:.85rem;width:0;height:2px;background:#00829b;transition:width .38s ease}.navbar_link:hover{cursor:pointer;color:#00829b}.navbar_link.active:after,.navbar_link:hover:after{width:100%}.navbar_burger{width:40px;height:40px;background:rgba(0,0,0,0);border:none;color:inherit;margin-top:15px}#nav>a.navbar_logo,.navbar_logo{position:relative;white-space:nowrap;font-size:25px;padding-left:1%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;transition:color .25s ease}#nav>a.navbar_logo:after,#nav>a.navbar_logo:before,.navbar_logo:after,.navbar_logo:before{content:none!important;display:none!important;width:0!important;height:0!important;background:rgba(0,0,0,0)!important}#nav>a.navbar_logo.active,#nav>a.navbar_logo:hover,.navbar_logo.active,.navbar_logo:hover{cursor:pointer;color:#00829b}.linkStyle{position:relative;margin:2%;color:#101010;text-decoration:none;transition:color .25s ease}.linkStyle:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#00829b;transition:width .38s ease}.linkStyle:hover span{cursor:pointer;color:#00829b}.linkStyle:hover:after{width:100%}@media screen and (max-width:1073px){.navbar{min-height:65px;max-height:65px;width:100%;left:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);justify-content:space-between;padding:0 0 0 1%}.burger-bar{background:#fff}.navbar_logo{font-size:1.5rem}.logo_tel{position:absolute;left:3%;margin-bottom:1%}.navbar_links{flex:0 0 auto;flex-direction:column;text-align:center;position:fixed;right:-100vw;bottom:0;height:100vh;width:0;max-width:none;padding:.5rem;visibility:hidden;background-color:#fff;transition:all .8s ease-out;margin-block-end:0;min-height:auto;row-gap:.5rem}.navbar_item,.navbar_links{justify-content:center;align-items:center}.navbar_item{height:auto;width:100%;max-width:22rem;display:flex}.navbar_item>a,.navbar_item>div.navbar_link{min-height:auto}.show-nav .navbar_links{right:0;width:100vw;visibility:visible}.navbar_logo_home{visibility:visible;font-size:35px;display:flex;padding-left:5%;position:relative;text-decoration:none}.navbar_logo_home:after,.navbar_logo_home:before{content:none!important;display:none!important}.navbar_link{display:block;padding:1.35rem 2rem;width:100%;max-width:min(88vw,22rem);margin-inline:auto;text-align:center;box-sizing:border-box;color:#101010}.navbar_link:after{content:none!important;display:none!important;width:0!important;height:0!important}.navbar_link:focus-visible,.navbar_link:hover{color:#00829b}.navbar_link.active{color:#00829b}.navbar_burger{display:block;position:absolute;right:5%;top:5%;margin-bottom:15px;margin-top:10px}.navbar_burger:hover{cursor:pointer}.burger-bar,.burger-bar:after,.burger-bar:before{display:block;width:40px;height:3px;position:relative;border-radius:3px;background:#101010;transition:all .5s ease-in-out}.burger-bar:after,.burger-bar:before{content:"";position:absolute;left:0}.burger-bar:before{transform:translateY(-12px)}.burger-bar:after{transform:translateY(12px)}.show-nav .burger-bar:before{transform:rotate(45deg)}.show-nav .burger-bar{background:rgba(0,0,0,0);width:0}.show-nav .burger-bar:after{transform:rotate(-45deg)}.navbar_item{transform:translateY(100vh)}.show-nav .navbar_item{transform:translateY(0)}.show-nav .slideInDown-1{transition:all 1s ease-out}.show-nav .slideInDown-2{transition:all 1.1s ease-out}.show-nav .slideInDown-3{transition:all 1.2s ease-out}.show-nav .slideInDown-4{transition:all 1.3s ease-out}.show-nav .slideInDown-5{transition:all 1.4s ease-out}.show-nav .slideInDown-6{transition:all 1.5s ease-out}.show-nav .slideInDown-7{transition:all 1.6s ease-out}}@media screen and (max-width:431px){.navbar_logo{font-size:1.3rem}}@media screen and (max-width:351px){.navbar_logo{font-size:1.1rem}}@media screen and (max-height:500px){.navbar_links{bottom:-10vh}.navbar_link{font-size:2vw}}@media(min-width:1074px){#nav .navbar_item>a,#nav .navbar_item>div.navbar_link,#nav .navbar_links,#nav.navbar{min-height:72px}#nav.navbar{padding-block:0}#nav .navbar_links{font-size:18px}#nav>a.navbar_logo{font-size:21px}#nav .navbar_link:after{bottom:.9rem}}@media screen and (max-width:1073px){#nav>a.navbar_logo{font-size:22px}}.dropdown-menu{width:300px;position:absolute;top:65px;list-style:none;text-align:start;display:flex;flex-direction:column;gap:1em;margin-left:0;background:#fff;padding:1%}.dropdown-menu li{cursor:pointer;padding:4% 10%;color:#101010;transition:all .5s ease}.dropdown-menu li:hover{transition:all .5s ease;transform:scale(1.1);color:#404040}.dropdown-menu li:hover a{color:#404040}.dropdown-element{font-size:25px}.dropdown-menu.clicked{transition:all .5s ease;display:none}.dropdown-link{display:block;height:100%;width:100%;text-decoration:none;color:#101010;padding:16px}@media screen and (max-width:1073px){.dropdown-menu{position:inherit;gap:.5em;border:1px solid #101010;padding:5%;display:flex;align-items:center;justify-content:center}.dropdown-menu li{padding:1% 1% 1% 0;text-align:center;width:100%}.navbar_link{padding:1.5rem 0}}.container_levels_details,.container_levels_details .card_levels_details{display:flex;align-items:center;justify-content:center;width:100%}.container_levels_details .card_levels_details{flex-direction:column}.container_levels_details .card_levels_details .container_levels_names{display:flex;gap:1rem;justify-content:center;align-items:center}.container_levels_details .card_levels_details .container_levels_names h1{font-size:1.5rem}.container_levels_details .card_levels_details .list_levels_details{display:flex;flex-direction:column;gap:.5rem;padding-inline-start:0}.container_levels_details .card_levels_details .list_levels_details li{font-size:1.1rem}.container_levels_details .card_levels_details .list_levels_details li span{font-size:1.25rem;font-weight:500}@media(max-width:520px){.container_levels_details .card_levels_details .container_levels_names h1{font-size:1.3rem}.container_levels_details .card_levels_details .list_levels_details{gap:.3rem}.container_levels_details .card_levels_details .list_levels_details li{font-size:1rem}.container_levels_details .card_levels_details .list_levels_details li span{font-size:1.15rem}}@media(max-width:386px){.container_levels_details .card_levels_details .container_levels_names h1{font-size:1.2rem}.container_levels_details .card_levels_details .list_levels_details{gap:.5rem}.container_levels_details .card_levels_details .list_levels_details li{font-size:.9rem}.container_levels_details .card_levels_details .list_levels_details li span{font-size:1.05rem}}@media(min-width:1200px){main>section{padding-inline:calc((100% - 1200px)/2)}}.navbar{padding-inline:max(0px,(100% - 1200px)/2)}@media(min-width:1074px){#nav.navbar{padding-inline:max(clamp(1rem,3vw,2.75rem),(100% - 1200px)/2)}}.footer{padding-inline:max(2%,(100% - 1200px)/2)}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body>main{flex:1 0 auto}