:root{--main-color:#1a1a1a}.base-footer{background-color:#1a1a1a}body{overflow:visible}h2{color:var(--main-color);font-size:26px;line-height:34px;margin-bottom:16px}b{display:inline-block}.mt-12{margin-top:12px}@media (max-width:768px){h2{font-size:18px;line-height:24px;margin-bottom:12px}.cookie-main{padding-top:65px}}.cookie-main{background-color:#fff;min-height:100vh}.cookie-main .cookie-main-container{max-width:1400px;margin:0 auto}.cookie-header{height:238px;border-radius:0 0 60px 60px;display:flex;align-items:center;justify-content:center;margin-bottom:60px;background:url(https://images.dreamvid.com/dreamviden/images/common/banner-policy.png) no-repeat;background-size:100% 100%}.cookie-header h1{font-size:48px;color:var(--main-color);margin-top:40px}.cookie-container{display:flex;padding-bottom:28px}.cookie-container .right{flex:1;margin-left:60px}@media (max-width:1400px){.cookie-main .cookie-main-container{margin:0 12px}}@media (max-width:768px){header:has(.feature-buy.show)~main{margin-top:110px}.cookie-header{height:80px;margin-bottom:20px;width:100%;border-radius:0;background-size:100% 100%}.cookie-header h1{font-size:24px;margin-top:0}.cookie-container .right{margin-left:0}}.nav{width:280px;position:sticky;top:120px;height:410px}.nav .arrow{display:none}.nav .nav-title{font-size:20px;font-weight:500;color:var(--main-color);margin-bottom:10px}.nav .nav-ul li+li{margin-top:6px}.nav .nav-ul li a{color:#666;font-size:18px;font-weight:500;line-height:28px;height:52px;display:flex;align-items:center;padding:0 20px;cursor:pointer;overflow:hidden;border-radius:12px;position:relative}.nav .nav-ul li a.active:hover,.nav .nav-ul li a.active{color:#FFF;background-color:#7D3EFE!important}.nav .nav-ul li a:hover{background-color:#D9D9D9;color:var(--main-color)}.nav .nav-ul li a.active::after{position:absolute;content:"";width:4px;height:28px;background-color:#fff;right:8px;top:50%;transform:translateY(-50%);border-radius:10px}@media (max-width:768px){.nav{position:fixed;left:0;top:130px;z-index:9;left:-245px;width:auto;transition:left .3s}.nav .arrow{width:44px;height:44px;border-radius:0 8px 8px 0;background-color:rgba(125,62,254,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:-44px}.nav .nav-title{display:none}.nav .nav-wrapper{position:relative;transition:left .3s;display:flex;flex-direction:row-reverse}.nav.open{left:0}.nav.open .nav-wrapper .arrow{background-color:#7D3EFE}.nav .arrow svg{width:26px;height:26px}.nav.open .nav-wrapper .arrow svg{transform:rotate(180deg)}.nav .nav-ul{background-color:#fff;width:245px;box-shadow:0 0 21.7px 0 rgba(18,18,19,.2);padding:12px}.nav .nav-ul li a{font-size:16px}}.cookies-section~.cookies-section{margin-top:24px}.cookies-section li,.cookies-section p{font-size:14px;color:var(--main-color);line-height:22px;font-weight:500}@media (max-width:768px){.cookies-section li,.cookies-section p{font-size:14px}}.contact-form{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:98px;margin-bottom:59px}.contact-form_item{width:100%;display:flex;flex-direction:column}.contact-form_item label{font-style:normal;font-weight:500;font-size:22px;line-height:48px;color:#121212}.contact-form_item textarea,.contact-form_item select,.contact-form_item input{background:#ebebeb;backdrop-filter:blur(2.5px);border-radius:12px;height:60px;padding:0 1em}.contact-form_item textarea,.contact-form_item select{border:none}.contact-form_item textarea{min-height:10em;padding:1em}.contact-form_item.flex-1{flex:1}.contact-form_item button{border:none;height:60px;background-color:#7D3EFE;border-radius:16px;font-style:normal;font-weight:600;font-size:20px;line-height:20px;color:#FFF}.contact-form_item button:hover{background-color:#6C30E8}.btn-box{max-width:270px}form .error-tips label{display:block;height:24px;font-size:14px;line-height:normal;color:#D83C03}.submit-success-aside{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:none}.submit-success-aside-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.6;cursor:pointer}.pop-cont{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:30%;left:0;right:0;max-width:594px;width:90%;padding:60px;background:rgba(255,255,255,1);border-radius:10px;margin:auto;height:auto}.pop-cont .btn-close{position:absolute;top:6px;right:6px;width:32px;height:32px;border-radius:50%;line-height:28px;font-size:20px;text-align:center}.pop-up .pop-cont .btn-close::before{position:absolute;content:'';display:block;width:18px;height:2px;transform:rotate(45deg);background:#2e2e2e;top:14px;left:6px}.pop-up .pop-cont .btn-close::after{position:absolute;content:'';display:block;width:18px;height:2px;transform:rotate(135deg);background:#2e2e2e;top:14px;left:6px}.ok-close{width:200px;height:50px;background:#8846FF;display:flex;align-items:center;border-radius:8px;justify-content:center;color:#FFF;font-weight:600;cursor:pointer}.pop-cont .txt-title{margin:30px auto 40px;font-size:24px;color:#000;text-align:center}.contact-form_item textarea::placeholder,.contact-form_item select::placeholder,.contact-form_item input::placeholder{color:transparent}@media(max-width:767px){.contact-form{margin:22px 0 72px;gap:4px}.contact-form_item>label{font-size:14px;line-height:48px}.contact-form_item textarea,.contact-form_item select,.contact-form_item input{border-radius:8px;background:#F5F7F9;height:48px;font-size:13px;line-height:100%}.contact-form_item textarea::placeholder,.contact-form_item select::placeholder,.contact-form_item input::placeholder{color:#999}.contact-form_item textarea:focus,.contact-form_item select:focus,.contact-form_item input:focus{background:#F7F2FF}.contact-form_item.flex-1{flex:auto}.btn-box{width:100%;max-width:100%;margin-top:24px}.contact-form_item button{border-radius:8px;font-size:14px;line-height:20px;height:48px}}