*{box-sizing:border-box;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}body{background:#1e7474;background-size:cover;background-attachment:fixed;color:#333;min-height:calc(100vh - 80px);overflow-x:hidden}main{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto}.navbar{background-color:#1e74743f;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;padding-bottom:0!important;top:0;width:100%;position:sticky;z-index:1001;overflow:hidden;transition:height .5s ease,box-shadow .3s ease,background-color .3s ease;height:80px;box-shadow:none}.navbar.scrolled{box-shadow:0 2px 5px rgba(0,0,0,.904);background-color:rgba(30,116,116,.918)}.navbar__container{display:flex;justify-content:space-between;align-items:center;width:100%}#navbar__logo{display:flex;align-items:center}.logo-image-navbar{max-width:80px;height:auto}.navbar__menu{display:flex;list-style:none;gap:20px;justify-content:flex-end;flex-grow:1;transition:opacity .5s ease;opacity:1}.navbar__links{color:#fff;font-size:1rem;text-decoration:none;padding:10px;transition:color .3s ease}.navbar__links:hover{color:#e45137}.navbar__toggle{display:none;cursor:pointer;margin-left:auto}.navbar__toggle .bar{width:25px;height:3px;margin:5px auto;transition:all .3s ease-in-out;background:#fff;display:block;transition:transform .3s ease-in-out,opacity .3s ease-in-out}@media (max-width:768px){.navbar{overflow:visible;display:flex;flex-direction:column;align-items:center;padding:10px 20px;transition:height .3s ease}.navbar__container{display:flex;flex-direction:column;align-items:center;width:100%;transition:height .3s ease}.navbar__menu{display:none;flex-direction:column;align-items:center;position:absolute;top:80px;width:100%;background-color:rgba(30,116,116,.918);left:0}.navbar__menu.active{display:flex}.navbar__item{width:100%;text-align:center;padding:10px 0}.navbar__toggle{display:block;position:absolute;right:20px;top:20px}#mobile-menu.is-active .bar:nth-child(2){opacity:0}#mobile-menu.is-active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}#mobile-menu.is-active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}@media (max-width:480px){.navbar__menu{font-size:1.4rem}}.footer__container{background-color:transparent;color:#fff;padding:40px 20px;text-align:center;margin-top:auto}.footer__wrap{display:flex;justify-content:flex-start;align-items:center;max-width:1000px;margin:20px auto;flex-wrap:wrap;gap:2rem}.logo-image-footer{flex:1;max-width:150px;height:auto}.footer__links{flex:2;display:flex;justify-content:center;gap:60px}.footer__link--items h2{margin-bottom:15px;font-size:1.2rem;color:#ed822d}.footer__link--items a{color:#fff;text-decoration:none;font-size:1rem;display:block;transition:color .3s ease}.footer__link--items a:not(:has(.phone_number,.email_contact)):hover{color:#e45137;transition:.3s ease-out}.email_contact,.phone_number{color:inherit;text-decoration:none;cursor:default}.social__icons{display:table-column-group;justify-content:center}.social__iconFacebook a,.social__iconInstagram a,.social__iconTelegram a{color:#fff;font-size:1.5rem;transition:color .3s ease}.social__iconFacebook a:hover{color:#3b5998;transition:.3s ease-out}.social__iconInstagram a:hover{color:#e95950;transition:.3s ease-out}.social__iconTelegram a:hover{color:#08c;transition:.3s ease-out}.footer__bottom{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:20px;font-size:.9rem}.website__rights{white-space:nowrap;color:#fff!important}.website__rights .second-part{display:inline}.created-by{margin:0;padding:5px 10px}.created-by a{color:#fff;text-decoration:none}#_advista:hover{color:#ed822d}@media (max-width:980px){.footer__wrap{flex-direction:column;align-items:center}.social__icons{display:flex;gap:1rem;order:2}.social__icons div{display:inline-block}.footer__logo{order:1}}@media (max-width:768px){.footer__wrap{flex-direction:column;align-items:center;text-align:center}.footer__links{flex-direction:column;align-items:center;text-align:center}.website__rights{white-space:normal;text-align:center}.website__rights .second-part{display:block;margin-top:1px;margin-bottom:5px;text-align:center}}