:root{--typo:#f7f6ff}body{background-color:#161616;font-family:Montserrat,Courier,monospace}header{min-height:96px;position:relative}header:before{background:linear-gradient(90deg,rgba(232,189,36,0) 10%,#e8bd24 50%,rgba(232,189,36,0) 90%);bottom:0;content:"";height:2px;position:absolute;width:100%;z-index:1}header .navbar{background:#030303;box-shadow:0 4px 16px 0 rgba(0,0,0,.26);min-height:96px;padding:10px 0}header .navbar .navbar-nav{gap:64px}header .nav-item{align-items:center;display:flex}header .nav-link{color:#fff!important;font-size:16px}header .brand-item img{height:60px;max-width:100%}header .float-logo{left:calc(50% - 20px);position:absolute;width:40px}header .navbar-dark .navbar-toggler{border:none}.header-promo{background:hsla(36,54%,66%,.2);padding:15px 0;text-align:center;z-index:1000}.header-promo .text{color:#fff;font-size:14px;margin:0}header.simple a{color:#fff;font-family:Montserrat;font-size:20px;font-weight:300;line-height:48px;text-align:center;text-decoration:none}header.simple a:hover{text-decoration:underline}header.simple a .arrow-back{align-items:center;border:1px solid #e8bd24;border-radius:50%;color:#e8bd24;display:inline-flex;font-size:18px;height:40px;justify-content:center;margin-right:10px;width:40px}.btn-oracle{background:rgba(247,246,255,.1);border:1px solid rgba(232,190,38,.33);border-radius:8px;box-shadow:0 0 18px 0 rgba(232,190,38,.33);color:#f7f6ff;display:inline-block;font-weight:500;max-width:100%;padding:8px 80px}.btn-oracle:hover{background:#e8bd24;color:#161616}#scrollTopBtn{align-items:center;background:rgba(80,80,80,.95);border:none;border-radius:100px;bottom:55px;box-shadow:0 0 18px 0 rgba(0,0,0,.33);color:#24201a;display:none;font-size:26px;gap:10px;height:56px;justify-content:center;left:55px;position:fixed;width:56px;z-index:1000}#scrollTopBtn i{text-align:center}.wpp-contact{bottom:55px;position:fixed;right:55px;width:60px;z-index:100}.oracle-input{background-color:#f0f0f0;border-radius:8px;font-size:14px;height:56px}.oracle-input:not(.is-invalid){border:2px solid #e8bd24}.oracle-input.is-invalid{background-color:rgba(255,102,85,.1);border-color:#eb7472;color:#eb7472}.oracle-input.is-invalid+label{color:#eb7472}footer{background:rgba(3,3,3,.4);box-shadow:0 -2px 15px 0 hsla(0,0%,5%,.55);padding:40px 0 20px}footer .brand{color:#e8bd24;font-size:24px;font-weight:800;line-height:34px}footer .brand,footer .desc{font-family:Montserrat;font-style:normal}footer .desc{color:var(--typo,#f7f6ff);font-size:14px;font-weight:400;line-height:28px;max-width:500px}footer .links a{color:var(--typo,#f7f6ff)!important;font-size:24px;margin-right:10px}footer .link{align-items:center;color:var(--typo,#f7f6ff);display:block;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:26px;margin-bottom:15px;text-decoration:none!important}footer .upper{border-bottom:2px solid #818181;padding-bottom:20px}footer .rights{color:var(--typo,#f7f6ff)!important;font-size:14px;padding-top:20px}.header-collapsed-mobile{background-color:#161616;display:none;height:100%;padding-top:60px;position:fixed;top:0;width:100%;z-index:1001}.header-collapsed-mobile .sections{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:space-around}.header-collapsed-mobile .sections .link{color:var(--typo,#f7f6ff);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none!important}.header-collapsed-mobile .footer{background:rgba(3,3,3,.4);display:flex;flex-direction:column;height:20%;justify-content:center;padding:20px}.header-collapsed-mobile .footer .links{border-bottom:2px solid #818181;font-size:24px;padding-bottom:15px;text-align:center}.header-collapsed-mobile .footer .links a{color:var(--typo,#f7f6ff);margin:0 15px;text-decoration:none!important}.header-collapsed-mobile .footer .rights{color:var(--typo,#f7f6ff);font-size:14px;padding-top:15px}header .nav-link{position:relative}header .nav-item .nav-link:after{background:#aaa;bottom:0;color:transparent;content:".";height:1px;left:0;margin:auto;position:absolute;right:0;width:0}header .nav-item.brand-item .nav-link:after{display:none}header .nav-link:hover:after{width:100%}header .nav-link,header .nav-link:after,header .nav-link:before{transition:all .5s}header .profile-button{right:0}header .logout-button,header .profile-button{height:40px;position:absolute;top:calc(50% - 28px)}header .logout-button{left:0}header .login-button{height:42px;position:absolute;right:0;top:calc(50% - 21px)}header .logout-button .nav-link,header .profile-button .nav-link{align-items:center;background-color:transparent;border:none;display:flex;gap:10px;height:56px;justify-content:center}header .profile-button img{background:rgba(247,246,255,.1);border:1px solid #e8bd24;border-radius:8px;box-shadow:0 0 16px 0 hsla(36,54%,66%,.25);height:35px;-o-object-fit:contain;object-fit:contain;padding:5px 7.5px}header .logout-button img{height:30px}@media screen and (max-width:992px){#scrollTopBtn{bottom:20px;left:20px}.wpp-contact{bottom:20px;right:20px}footer .brand,footer .desc,footer .links{text-align:center}header{position:-webkit-sticky;position:sticky;top:0;z-index:1002}header,header .navbar{min-height:58px}footer .link{text-align:center}footer .link:first-child{margin-top:15px}header.simple a{font-size:18px}}
