.header{background-color:#000;padding:12.5px 0;position:relative;z-index:1000}.header__container{display:flex;align-items:center;justify-content:space-between;max-width:1320px}.header__logo{position:relative;width:170px;height:28px}.header__logo img{width:100%;height:100%}.header__menu ul{display:flex;list-style:none}.header__menu ul li a{color:#fff;text-decoration:none;margin-right:20px;font-size:1rem;position:relative}.header__menu ul li a:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:50%;background:#00c8ff;transition:width .3s ease,left .3s ease}.header__menu ul li a:hover:after{width:100%;left:0}.header__mobile-toggle{margin-left:auto;background:none;border:none;color:#000;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center}.header__mobile-toggle:hover{color:#f9ca24}.header__mobile-sidebar{position:fixed;top:0;right:-100%;width:80%;height:100vh;background-color:#060915;transition:right .3s ease;z-index:1000}.header__mobile-sidebar.open{right:0}.header__mobile-sidebar:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:-1}.header__mobile-sidebar.open:before{opacity:1;visibility:visible}.header__mobile-sidebar-header{padding:1rem;display:flex;justify-content:flex-end;border-bottom:1px solid #2d3436}.header__mobile-close{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:1000;width:40px;height:40px}.header__mobile-close:hover{color:#f9ca24}.header__mobile-sidebar-content{padding:2rem}.header__mobile-sidebar-content ul{list-style:none;padding:0;margin:0}.header__mobile-sidebar-content ul li{margin:1rem 0}.header__mobile-sidebar-content ul li a{color:#fff;text-decoration:none;font-size:1.1rem;display:block;padding:.5rem 0}.header__mobile-sidebar-content ul li a:hover{color:#f9ca24}@media(max-width:991px){.header{min-height:60px}.header__container{padding:0 1rem}.header__logo img{max-height:32px}.header__menu{display:none}}.footer{background-color:#0a0b0b;position:relative;padding:30px 0}.footer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.footer__top-links{display:flex;justify-content:flex-end;align-items:center;gap:20px}.footer__top-links li{width:200px}.footer__top-links li a{display:flex;flex-direction:column;align-items:center;text-decoration:none}.footer__top-links li a p{font-size:14px;font-weight:300;margin-top:8px;text-align:center;color:#fff}.footer__payments{margin:5em 0;padding:40px 0;border-top:1px solid #bababa;border-bottom:1px solid #bababa}.footer__payments ul{align-items:center;list-style:none}.footer__bottom,.footer__payments ul{display:flex;justify-content:space-between}.footer__bottom p{color:#fff}.footer__bottom ul{display:flex;gap:20px;align-items:center}.footer__bottom ul li a{color:#fff;font-size:14px;text-decoration:none}.footer__bottom ul li a:hover{text-decoration:underline}@media(max-width:992px){.footer__bottom,.footer__payments ul,.footer__top,.footer__top-links{flex-direction:column}.footer__bottom{align-items:center;gap:20px}.footer__bottom p{text-align:center;margin-bottom:20px}.footer__bottom ul{flex-direction:column}}.consentModal{position:fixed;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;width:100%;height:100vh;top:0}.consentModal__inner{background-color:#fff;padding:1.5rem;border-radius:.5rem;width:28rem}.consentModal__inner h2{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:1rem}.consentModal__inner-btns{display:flex;justify-content:space-between;margin-top:1.5rem}.consentModal__inner-btns button{color:#fff;cursor:pointer;padding:.5rem 1rem;border-radius:.25rem;border:none}.consentModal__inner-btns button:first-child{background-color:#ef4444}.consentModal__inner-btns button:last-child{background-color:#22c55e}.consentModal-content{display:flex;justify-content:space-between;align-items:center}.consentModal-content label{text-transform:capitalize}.consentModal-content__inputs{display:flex;align-items:center;gap:1rem}.consentModal-content:not(:first-child){margin-top:1rem}