.firm-page{overflow:hidden;padding-top:100px;padding-bottom:85px}.firm-page .page-navigation{position:fixed;z-index:9;top:0;left:-100%;width:100%;min-height:100vh;transition:all .3s}.firm-page .page-navigation .content{position:relative;z-index:2;width:80%;min-height:100vh;padding-top:100px;padding-left:20px;transition:all .3s;background:#0e0515;box-shadow:0 0 40px rgba(149,27,235,.26)}.firm-page .page-navigation .content .close{position:absolute;top:80px;right:20px;width:20px;height:20px}.firm-page .page-navigation .content .close:after,.firm-page .page-navigation .content .close:before{position:absolute;width:100%;height:1px;content:'';background:#fff}.firm-page .page-navigation .content .close:after{top:0;right:0;transform:rotate(-45deg)}.firm-page .page-navigation .content .close:before{top:0;left:0;transform:rotate(45deg)}.firm-page .firm-content article h1,.firm-page .page-navigation .content p{font-style:normal;line-height:140%;background:radial-gradient(104.43% 104.43% at 50% 49.37%,#ca58ff 0%,rgba(202,88,255,0) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.firm-page .page-navigation .content p{margin-bottom:12px;font-size:14px;font-weight:500;text-transform:capitalize}.firm-page .page-navigation .content ul li a{font-size:14px;font-weight:500;font-style:normal;line-height:140%;display:block;margin-bottom:8px;padding-left:9px;transition:all .3s;color:#bbb4cb;border-left:1px solid #0e0515}.firm-page .firm-content article p a:hover,.firm-page .page-navigation .content ul li a:hover{color:#fff}.firm-page .page-navigation .content ul li a.active{border-color:#bbb4cb}.firm-page .page-navigation .content ul li li a{font-weight:400}.firm-page .page-navigation .other-side{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.firm-page .page-navigation.active{left:0}.firm-page .firm-content .nav{margin-bottom:18px;justify-content:space-between}.firm-page .firm-content .nav,.firm-page .firm-content .nav .back{display:flex;align-items:center}.firm-page .firm-content .nav .back span{font-size:14px;font-weight:500;font-style:normal;line-height:28px;transition:all .3s;color:#faf8ff}.firm-page .firm-content .nav .back svg{width:20px;height:20px;margin-right:4px;transition:all .3s}.firm-page .firm-content .nav .back svg path{transition:all .3s}.firm-page .firm-content .nav .back:hover span{color:#ca58ff}.firm-page .firm-content .nav .back:hover svg{margin-right:15px}.firm-page .firm-content .nav .back:hover svg path{fill:#ca58ff}.firm-page .firm-content .nav .nav-open{position:relative;width:19px;height:15px}.firm-page .firm-content .nav .nav-open span,.firm-page .firm-content .nav .nav-open:after,.firm-page .firm-content .nav .nav-open:before{position:absolute;width:100%;height:1px;transition:all .3s;border-radius:3px;background:#fff}.firm-page .firm-content .nav .nav-open:before{top:0;content:''}.firm-page .firm-content .nav .nav-open span{top:50%;transform:translate(0,-50%)}.firm-page .firm-content .nav .nav-open:after{bottom:0;content:''}.firm-page .firm-content .nav .nav-open:hover span,.firm-page .firm-content .nav .nav-open:hover:after,.firm-page .firm-content .nav .nav-open:hover:before{background:#ca58ff}.firm-page .firm-content article h1{font-size:32px;font-weight:800;position:relative;margin:0;padding:13px 0;text-align:center;text-transform:uppercase}.firm-page .firm-content article h1:after{position:absolute;z-index:-1;top:50%;left:50%;width:451px;height:76px;content:'';transform:translate(-50%,-50%);background:url(../img/starts-h1.png) 50% 50% no-repeat;background-size:cover}.firm-page .firm-content article h2{font-size:24px;font-weight:700;font-style:normal;line-height:140%;margin-top:41px;margin-bottom:12px;text-transform:uppercase;color:#fff}.firm-page .firm-content article h2:first-of-type{margin-top:24px}.firm-page .firm-content article h3,.firm-page .firm-content article p{font-size:20px;font-weight:700;font-style:normal;line-height:140%;margin-bottom:12px;color:#fff}.firm-page .firm-content article p{font-size:14px;font-weight:400;line-height:143%;color:#bbb4cb}.firm-page .firm-content article p b{font-weight:700}.firm-page .firm-content article p a{transition:all .3s;color:#ca58ff;-webkit-text-decoration-line:underline;text-decoration-line:underline}.firm-page .firm-content article ul li{position:relative;margin-bottom:6px;padding-left:14px}.firm-page .firm-content article ul li:before{position:absolute;top:8px;left:0;display:block;width:6px;height:6px;content:'';border-radius:50%;background:#bbb4cb}.firm-page .firm-content article .images{display:flex;margin-top:19px;margin-bottom:7px;justify-content:space-between;flex-wrap:wrap;gap:6%}.firm-page .firm-content article .images img{display:block;width:47%;min-height:180px;margin-bottom:12px;border-radius:12px;flex-grow:2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.firm-page .firm-content article .quote{position:relative;margin:28px 0 12px;padding-left:42px}.firm-page .firm-content article .quote:after{position:absolute;top:-7px;left:6px;width:18px;height:26px;content:'';background:url(../img/quote.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.firm-page .firm-content article .quote p,.firm-page .firm-content article ul li{font-size:14px;font-weight:400;font-style:normal;line-height:143%;text-transform:capitalize;color:#bbb4cb}.firm-page .firm-content article .video{position:relative;overflow:hidden;height:180px;margin:19px 0 14px;border-radius:16px}.firm-page .firm-content article .video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.firm-page .firm-content article .video .play_button{position:absolute;top:50%;left:50%;width:32px;height:32px;transition:all .3s;transform:translate(-50%,-50%)}.firm-page .firm-content article .video .play_button svg{width:100%;height:100%}.firm-page .firm-content article .video .play_button:hover{transform:translate(-50%,-50%) scale(1.2)}.firm-page .firm-content article iframe,.firm-page .firm-content article video{width:100%;height:180px;margin:15px 0 16px;border-radius:16px}.firm-page .firm-content article .note{position:relative;margin-top:19px;padding:10px 10px 10px 43px;border-left:3px solid #bbb4cb;border-radius:12px;background:rgba(255,255,255,.05)}.firm-page .firm-content article .note p{margin-bottom:0}.firm-page .firm-content article .note:after{position:absolute;top:10px;left:9px;width:24px;height:24px;content:'';background:url(../img/warning.png) 50% 50% no-repeat;background-size:contain}.firm-page .firm-content .link{position:relative;z-index:1;display:flex;width:100%;margin-top:20px;padding:15px;transition:all .3s;border-radius:12px;background:radial-gradient(104.43% 104.43% at 50% 49.37%,#ca58ff 0%,rgba(202,88,255,0) 100%);align-items:center;justify-content:center;filter:drop-shadow(0 11px 40px rgba(200,130,255,.25))}.firm-page .firm-content .buttons .back span,.firm-page .firm-content .link span{font-size:14px;font-weight:600;font-style:normal;line-height:normal;position:relative;z-index:1;display:block;text-transform:capitalize;color:#faf8ff}.firm-page .firm-content .buttons .back:hover,.firm-page .firm-content .link:hover{transform:scale(1.05)}.firm-page .firm-content .buttons{margin-top:70px}.firm-page .firm-content .buttons .back{position:relative;z-index:1;display:flex;width:100%;margin-top:0;padding:12.5px;transition:all .3s;border:1px solid #fff;border-radius:12px;align-items:center;justify-content:center}.firm-page .firm-content .buttons .back svg{margin-right:10px}@media screen and (min-width:768px){.firm-page{overflow:initial;padding-bottom:0}.firm-page .page-navigation{position:sticky;z-index:9;top:128px;left:auto;width:100%;min-height:initial;transition:all .3s;flex-basis:22%}.firm-page .page-navigation .content{position:relative;width:100%;min-height:auto;padding-top:0;padding-left:0;transition:all .3s;background:0 0;box-shadow:none}.firm-page .firm-content .nav .nav-open,.firm-page .page-navigation .content .close,.firm-page .page-navigation .other-side{display:none}.firm-page .page-navigation .content ul li a{font-size:16px;margin-bottom:10px;padding-left:7px}.firm-page .page-navigation .content ul li ul li a{font-size:14px}.firm-page .page-content{display:flex;justify-content:space-between;align-items:flex-start}.firm-page .firm-content{padding-bottom:0;padding-left:32px;border-left:1px solid #251c2d;flex-basis:77.5%}.firm-page .firm-content .nav{margin-top:24px}.firm-page .firm-content article h1{padding:15px 0}.firm-page .firm-content article h1:after{width:500px;height:76px}.firm-page .firm-content article h2{margin-top:45px}.firm-page .firm-content article .video{height:220px;margin:19px 0 6px}.firm-page .firm-content article .video .play_button{width:40px;height:40px}.firm-page .firm-content article .images{gap:4%}.firm-page .firm-content article iframe,.firm-page .firm-content article video{height:220px;margin:14px 0 8px}.firm-page .firm-content .buttons .back,.firm-page .firm-content .link{width:-moz-fit-content;width:fit-content;min-width:180px}.firm-page .firm-content .buttons{display:flex;margin-top:80px;margin-left:-32px;padding-top:30px;padding-bottom:30px;padding-left:32px;border-top:1px solid #251c2d;align-items:center;justify-content:space-between;flex-wrap:wrap}.firm-page .firm-content .buttons .back{margin:0}.firm-page .firm-content .buttons .link{margin:0}}@media screen and (min-width:1024px){.firm-page{padding-top:160px}.firm-page .page-navigation{top:110px;flex-basis:20%}.firm-page .page-navigation .content p{font-size:16px}.firm-page .page-navigation .content ul li a{margin-bottom:7px;padding-left:8px}.firm-page .firm-content{padding-left:57px;flex-basis:79%}.firm-page .firm-content .nav{margin-top:0}.firm-page .firm-content .nav .back svg{margin-right:15px}.firm-page .firm-content .buttons .back span,.firm-page .firm-content .link span,.firm-page .firm-content .nav .back span{font-size:18px}.firm-page .firm-content article h1{font-size:48px;padding:26px 0}.firm-page .firm-content article h1:after{width:688px;height:104px}.firm-page .firm-content article h2{font-size:32px;margin-top:54px;margin-bottom:17px}.firm-page .firm-content article h2:first-of-type{margin-top:16px}.firm-page .firm-content article h3{font-size:24px;margin-bottom:15px}.firm-page .firm-content article p{font-size:16px;line-height:140%;margin-bottom:14px}.firm-page .firm-content article .video{height:280px;margin:26px 0 6px;border-radius:20px}.firm-page .firm-content article .video .play_button{width:56px;height:56px}.firm-page .firm-content article iframe,.firm-page .firm-content article video{height:283px;margin:32px 0 24px;border-radius:20px}.firm-page .firm-content article .quote{padding-left:50px}.firm-page .firm-content article .quote p{font-size:16px;line-height:140%}.firm-page .firm-content article .quote:after{top:1px;width:27px;height:26px}.firm-page .firm-content article .images{margin-top:26px;margin-bottom:17px;gap:3%}.firm-page .firm-content article .images img{border-radius:20px}.firm-page .firm-content article ul li{font-size:16px;margin-bottom:7px}.firm-page .firm-content .link{min-width:224px;margin-top:24px;padding:16px}.firm-page .firm-content .buttons{margin-top:100px;margin-left:-57px;padding-top:30px;padding-bottom:30px;padding-left:57px}.firm-page .firm-content .buttons .back{min-width:224px;padding:17px}.firm-page .firm-content .buttons .link{margin:0}}@media screen and (min-width:1320px){.firm-page{padding-top:200px}.firm-page .page-navigation .content p{font-size:20px;margin-bottom:15px}.firm-page .page-navigation .content ul li a{font-size:20px;margin-bottom:16px;padding-left:11px}.firm-page .page-navigation .content ul li ul{margin-top:-7px}.firm-page .page-navigation .content ul li ul li a{font-size:18px;margin-bottom:8px;padding-left:11px}.firm-page .page-navigation .content ul li ul li:last-child a{margin-bottom:16px}.firm-page .firm-content{padding-left:41px;flex-basis:79.5%}.firm-page .firm-content .nav .back svg{width:24px;height:24px;margin-right:12px}.firm-page .firm-content .buttons .back span,.firm-page .firm-content .link span,.firm-page .firm-content .nav .back span,.firm-page .firm-content article .quote p{font-size:20px}.firm-page .firm-content article h1{font-size:72px;padding:28px 0}.firm-page .firm-content article h1:after{width:944px;height:142px}.firm-page .firm-content article h2{font-size:32px;margin-top:60px}.firm-page .firm-content article h2:first-of-type{margin-top:33px}.firm-page .firm-content article h3{font-size:24px}.firm-page .firm-content article p{font-size:20px;margin-bottom:16px}.firm-page .firm-content article ul li{font-size:20px;margin-bottom:12px;padding-left:20px}.firm-page .firm-content article ul li:before{top:11px;width:8px;height:8px}.firm-page .firm-content article .video{height:400px;margin:32px 0 16px}.firm-page .firm-content article .video .play_button{width:72px;height:72px}.firm-page .firm-content article iframe,.firm-page .firm-content article video{height:400px;margin:32px 0 28px}.firm-page .firm-content article .note{margin-top:23px;padding:10px 10px 10px 50px}.firm-page .firm-content article .note:after{width:32px;height:32px}.firm-page .firm-content article .quote{margin:31px 0 12px;padding-left:61px}.firm-page .firm-content article .quote:after{top:5px;width:38px;height:37px}.firm-page .firm-content article .images{margin-top:33px;margin-bottom:20px;gap:2%}.firm-page .firm-content .link{min-width:277px;margin-top:32px;padding:23px}.firm-page .firm-content .buttons{margin-top:100px;margin-left:-41px;padding-top:50px;padding-bottom:50px;padding-left:41px}.firm-page .firm-content .buttons .back{min-width:277px;padding:22px}.firm-page .firm-content .buttons .back svg{width:25px;height:25px;margin-right:20px}.firm-page .firm-content .buttons .link{margin:0}}@media screen and (min-width:1800px){.firm-page{padding-top:240px}.firm-page .page-navigation{top:140px;flex-basis:15%}.firm-page .page-navigation .content p{font-size:20px;margin-bottom:15px}.firm-page .page-navigation .content ul li a{font-size:20px;margin-bottom:16px;padding-left:11px}.firm-page .page-navigation .content ul li ul{margin-top:-7px}.firm-page .page-navigation .content ul li ul li a{font-size:18px;margin-bottom:8px;padding-left:11px}.firm-page .page-navigation .content ul li ul li:last-child a{margin-bottom:16px}.firm-page .firm-content{padding-right:17%;padding-left:35px;flex-basis:85%}.firm-page .firm-content .nav .back svg{width:28px;height:28px;margin-right:12px}.firm-page .firm-content .nav .back span{font-size:24px}.firm-page .firm-content article h1{font-size:87px;padding:43px 0}.firm-page .firm-content article h1:after{width:1105px;height:167px}.firm-page .firm-content article h2{font-size:40px;margin-top:72px}.firm-page .firm-content article h2:first-of-type{margin-top:54px}.firm-page .firm-content article h3{font-size:32px}.firm-page .firm-content article p{font-size:20px;margin-bottom:16px}.firm-page .firm-content article ul li{font-size:20px;margin-bottom:12px;padding-left:20px}.firm-page .firm-content article ul li:before{top:11px;width:8px;height:8px}.firm-page .firm-content article .video{height:480px;margin:32px 0 16px;border-radius:20px}.firm-page .firm-content article .video .play_button{width:100px;height:100px}.firm-page .firm-content article iframe,.firm-page .firm-content article video{height:480px;margin:32px 0 28px;border-radius:20px}.firm-page .firm-content article .note{margin-top:23px;padding:10px 10px 10px 50px;border-width:3px;border-radius:12px}.firm-page .firm-content article .note:after{width:32px;height:32px}.firm-page .firm-content article .quote{margin:31px 0 41px;padding-left:61px}.firm-page .firm-content article .quote:after{top:5px;width:38px;height:37px}.firm-page .firm-content .buttons .back span,.firm-page .firm-content .link span,.firm-page .firm-content article .quote p{font-size:20px}.firm-page .firm-content article .images{margin-top:33px;margin-bottom:20px;gap:2%}.firm-page .firm-content .link{min-width:277px;margin-top:32px;padding:23px}.firm-page .firm-content .buttons{margin-top:100px;margin-left:-35px;padding-top:50px;padding-bottom:50px;padding-left:35px}.firm-page .firm-content .buttons .back{min-width:277px;padding:22px}.firm-page .firm-content .buttons .back svg{width:25px;height:25px;margin-right:20px}.firm-page .firm-content .buttons .link{margin:0}}@media screen and (min-width:3400px){.firm-page{padding-top:480px}.firm-page .page-navigation{top:280px;flex-basis:15%}.firm-page .page-navigation .content p{font-size:40px;margin-bottom:30px}.firm-page .page-navigation .content ul li a{font-size:40px;margin-bottom:32px;padding-left:22px;border-width:2px}.firm-page .page-navigation .content ul li ul{margin-top:-14px}.firm-page .page-navigation .content ul li ul li a{font-size:36px;margin-bottom:16px;padding-left:22px}.firm-page .page-navigation .content ul li ul li:last-child a{margin-bottom:32px}.firm-page .firm-content{padding-right:17%;padding-left:70px;border-width:2px;flex-basis:85%}.firm-page .firm-content .nav .back svg{width:56px;height:56px;margin-right:24px}.firm-page .firm-content .nav .back span{font-size:48px}.firm-page .firm-content article h1{font-size:174px;padding:86px 0}.firm-page .firm-content article h1:after{width:2210px;height:334px}.firm-page .firm-content article h2{font-size:80px;margin-top:144px}.firm-page .firm-content article h2:first-of-type{margin-top:108px}.firm-page .firm-content article h3{font-size:64px}.firm-page .firm-content article p{font-size:40px;margin-bottom:32px}.firm-page .firm-content article ul li{font-size:40px;margin-bottom:24px;padding-left:40px}.firm-page .firm-content article ul li:before{top:22px;width:16px;height:16px}.firm-page .firm-content article .video{height:960px;margin:64px 0 32px;border-radius:40px}.firm-page .firm-content article .video .play_button{width:200px;height:200px}.firm-page .firm-content article iframe,.firm-page .firm-content article video{height:960px;margin:64px 0 56px;border-radius:40px}.firm-page .firm-content article .note{margin-top:46px;padding:20px 20px 20px 100px;border-width:6px;border-radius:24px}.firm-page .firm-content article .note:after{width:64px;height:64px}.firm-page .firm-content article .quote{margin:62px 0 82px;padding-left:122px}.firm-page .firm-content article .quote:after{top:10px;width:76px;height:74px}.firm-page .firm-content .buttons .back span,.firm-page .firm-content .link span,.firm-page .firm-content article .quote p{font-size:40px}.firm-page .firm-content article .images{margin-top:66px;margin-bottom:40px;gap:2%}.firm-page .firm-content .link{min-width:554px;margin-top:64px;padding:46px;border-radius:24px}.firm-page .firm-content .buttons{margin-top:200px;margin-left:-70px;padding-top:100px;padding-bottom:100px;padding-left:70px;border-width:2px}.firm-page .firm-content .buttons .back{min-width:554px;padding:44px;border-width:2px;border-radius:24px}.firm-page .firm-content .buttons .back svg{width:50px;height:50px;margin-right:40px}.firm-page .firm-content .buttons .link{margin:0}}@media (min-width:768px){.wrapper{overflow:initial}}